US2015134302A1PendingUtilityA1

3-dimensional digital garment creation from planar garment photographs

Assignee: CHHUGANI JATINPriority: Nov 14, 2013Filed: May 5, 2014Published: May 14, 2015
Est. expiryNov 14, 2033(~7.3 yrs left)· nominal 20-yr term from priority
G06F 18/217G06F 2113/12G06F 2111/02G06F 30/20G06Q 30/0643G06T 2215/16A41H 3/007A41H 1/00G06T 19/20G06T 19/00G06T 17/20G06T 17/00G06T 2210/16G06T 15/005G06T 17/10G06F 2111/16G06F 17/5009
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for generating and presenting a three-dimensional garment model are presented herein. A communication interface can be configured to receive images, where all visible parts of the garment may be captured by the received images. A garment creation module can be configured to generate partial shapes of the garment based on the received images. Additionally, the garment creation module can determine a type of garment by comparing the generated partial shapes to a database of reference garment shapes. Furthermore, the garment creation module can generate a three-dimensional garment model by joining the partial shapes based on the determined type of garment, and can tessellate the generated three-dimensional garment model. A user interface can be configured to present the tessellated three-dimensional garment model on a three-dimensional body model.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 one or more processors;   a communication interface configured to:
 receive a first image depicting a first view of a garment; and 
 receive a second image depicting a second view of the garment; 
   a garment creation module that configures at least one processor among the one or more processors to:
 generate a first partial shape of the garment based on the received first image; 
 generate a second partial shape of the garment of the garment based on the received second image; 
 determine a type of garment by comparing the generated first and second partial shapes to a database of reference garment shapes; 
 generate a three-dimensional garment model by joining the first partial shape and the second partial shape based on the determined type of garment, the generated three-dimensional garment model including a first group of vertices; and 
 tessellate the generated three-dimensional garment model by adding a second group of vertices to the generated three-dimensional garment model; and 
   a user interface configured to present the tessellated three-dimensional garment model on a three-dimensional body model, the tessellated three-dimensional garment model being presented based on a simulated force.   
     
     
         2 . The system of  claim 1 , wherein the garment creation module configures the one or more processors to tessellate the generated three-dimensional garment model by tessellating the generated three-dimensional garment model into triangles, wherein vertices in the triangles correspond to points that are interior to the generated three-dimensional garment model. 
     
     
         3 . The system of  claim 2 , wherein overlaps and gaps do not exist between the triangles of the tessellated three-dimensional garment model. 
     
     
         4 . The system of  claim 2 , wherein a triangle among the triangles of the tessellated three-dimensional garment model has a minimum angle, and wherein the garment creation module further configures the one or more processors to tessellate the generated three-dimensional garment model by maximizing the minimum angle of the triangle. 
     
     
         5 . The system of  claim 1 , wherein the garment creation module configures the one or more processors to apply a texture map to the tessellated three-dimensional garment model by assigning a color to a vertex in the second group of vertices based the received first image. 
     
     
         6 . The system of  claim 1 , wherein the garment creation module configures the one or more processors to determine actual dimensions of the garment using a reference object placed near the garment in the first image. 
     
     
         7 . The system of  claim 1 , wherein the simulated force includes at least one of a gravitational force, a frictional force, or aerodynamic drag. 
     
     
         8 . The system of claim wherein the user interface is configured to present the tessellated three-dimensional garment model on the three-dimensional body model based on a material property of the garment, wherein the material property includes at least one of sheerness, linear stiffness, or bending stiffness. 
     
     
         9 . The system of  claim 1 , wherein the garment creation module configures the one or more processors to generate the first partial shape of the garment by:
 calculating a difference in color between a pixel and its adjacent pixels within the first image; and   determining that the pixel is on a first edge of the first partial shape of the garment based on the difference transgressing a predetermined threshold value.   
     
     
         10 . The system of  claim 9 , wherein the garment creation module configures the one or more processors to join the first and second partial shapes by aligning the first edge of the first partial shape with a second edge of the second partial shape. 
     
     
         11 . The system of  claim 9 , wherein the garment creation module configures the one or more processors to smooth the first edge of the first partial shape into a smoothed curve by removing artifacts in the first image, wherein the artifacts is due to a lighting effect in the first image and an image compression of the first image. 
     
     
         12 . The system of  claim 1 , wherein the garment creation module configures the one or more processors to generate a first flat-panel as the first partial shape and a second flat-panel as the second partial shape. 
     
     
         13 . The system of  claim 12 , wherein the garment creation module configures the one or more processors to generate the three-dimensional garment model by joining at least a portion of the first flat-panel with at least a portion of the second flat-panel. 
     
     
         14 . The system of  claim 1 , wherein all visible parts of the garment are captured in the received first image and received second image. 
     
     
         15 . The system of  claim 1 , wherein the communication interface is further configured to receive a third image depicting a third view of a garment, wherein all visible parts of the garment is captured by the received first image, received second image and received third image. 
     
     
         16 . The system of  claim 1 , wherein the garment creation module configures the one or more processors to generate different sized garment models by distorting the three-dimensional garment model. 
     
     
         17 . A method comprising:
 receiving a first image depicting a first view of a garment;   receiving a second image depicting a second view of the garment;   generating a first partial shape of the garment based on the received first image;   generating a second partial shape of the garment of the garment based on the received second image;   determining, by one or more processors, a type of garment by comparing the generated first and second partial shapes to a database of reference garment shapes;   generating a three-dimensional garment model by joining the first partial shape and the second partial shape based on the determined type of garment, the generated three-dimensional garment model including a first group of vertices;   tessellating the generated three-dimensional garment model by adding a second group of vertices to the generated three-dimensional garment model; and   presenting the tessellated three-dimensional garment model on a three-dimensional body model, the tessellated three-dimensional garment model being presented based on a simulated force.   
     
     
         18 . The method of  claim 17 , further comprising:
 applying a texture map to the tessellated three-dimensional garment model by assigning a color to a vertex in the second group of vertices based on the received first image.   
     
     
         19 . The method of  claim 17 , wherein the presenting the tessellated three-dimensional garment model on the three-dimensional body model is further based on calculations using a material property of the garment, wherein the material property includes at least one of sheerness, linear stiffness, or bending stiffness. 
     
     
         20 . A non-transitory machine-readable storage comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
 receiving a first image depicting a first view of a garment;   receiving a second image depicting a second view of the garment;   generating a first partial shape of the garment based on the received first image;   generating a second partial shape of the garment of the garment based on the received second image;   determining a type of garment by comparing the generated first and second partial shapes to a database of reference garment shapes;   generating a three-dimensional garment model by joining the first partial shape and the second partial shape based on the determined type of garment, the generated three-dimensional garment model including a first group of vertices;   tessellating the generated three-dimensional garment model by adding a second group of vertices to the generated three-dimensional garment model; and   presenting the tessellated three-dimensional garment model on a three-dimensional body model, the tessellated three-dimensional garment model being presented based on a simulated force.

Join the waitlist — get patent alerts

Track US2015134302A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.