3-DIMENSIONAL DIGITAL GARMENT CREATION FROM PLANAR GARMENT PHOTOGRAPHS
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
76 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
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.
-
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. - View Dependent Claims (18, 19)
-
-
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.
-
Specification