Extraction of body dimensions from planar garment photographs of fitting garments
First Claim
1. A method comprising:
- accessing, from a database by a computer system, a three-dimensional model descriptive of a garment, the three-dimensional model having a model feature identifying a characteristic of the garment;
accessing, by the computer system, a corresponding calibration factor for the three-dimensional model, the calibration factor indicating a size of the model feature of the garment;
accessing, from the database by the computer system, a plurality of reference garment shapes for a plurality of reference garments of different types of garments;
comparing, by the computer system, the three-dimensional model descriptive of the garment to the plurality of reference garment shapes for the plurality of reference garments of different types of garments;
selecting, by the computer system, a garment shape from the plurality of reference garment shapes corresponding to the three-dimensional model descriptive of the garment based on the comparison of the three-dimensional model descriptive of the garment with the plurality of reference garment shapes, the selected garment shape having a plurality of reference features identifying characteristics of the selected garment shape;
comparing, by the computer system, the model feature of the three-dimensional model descriptive of the garment to the plurality of reference features of the selected garment shape to determine a reference feature of the plurality of reference features of the selected garment shape that is similar to the model feature of the three-dimensional model descriptive of the garment;
associating, by the computer system, the determined reference feature from the plurality of reference features of the selected garment shape with the model feature of the three-dimensional model descriptive of the garment;
computing, by the computer system, a measurement of the reference feature based on the model feature using the calibration factor indicating the size of the model feature;
storing, by the computer system, the computed measurement of the reference feature in a body profile associated with a user that comprises one or more computed measurements of reference features; and
generating an avatar for the user based on the body profile including the computed measurement of the reference feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for extraction of body parameters, dimensions and shape of a customer are presented herein. A model descriptive of a garment, a corresponding calibration factor and reference garment shapes can be assessed. A garment shape corresponding to the three-dimensional model can be selected from the reference garment shapes based on a comparison of the three-dimensional model with the reference garment shapes. A reference feature from the plurality of reference features may be associated with the model feature. A measurement of the reference feature may be calculated based on the association and the calibration factor. The computed measurement can be stored in a body profile associated with a user. An avatar can be generated for the user based on the body profile and be used to show or indicate fit of a garment, as well as make fit and size recommendations.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing, from a database by a computer system, a three-dimensional model descriptive of a garment, the three-dimensional model having a model feature identifying a characteristic of the garment; accessing, by the computer system, a corresponding calibration factor for the three-dimensional model, the calibration factor indicating a size of the model feature of the garment; accessing, from the database by the computer system, a plurality of reference garment shapes for a plurality of reference garments of different types of garments; comparing, by the computer system, the three-dimensional model descriptive of the garment to the plurality of reference garment shapes for the plurality of reference garments of different types of garments; selecting, by the computer system, a garment shape from the plurality of reference garment shapes corresponding to the three-dimensional model descriptive of the garment based on the comparison of the three-dimensional model descriptive of the garment with the plurality of reference garment shapes, the selected garment shape having a plurality of reference features identifying characteristics of the selected garment shape; comparing, by the computer system, the model feature of the three-dimensional model descriptive of the garment to the plurality of reference features of the selected garment shape to determine a reference feature of the plurality of reference features of the selected garment shape that is similar to the model feature of the three-dimensional model descriptive of the garment; associating, by the computer system, the determined reference feature from the plurality of reference features of the selected garment shape with the model feature of the three-dimensional model descriptive of the garment; computing, by the computer system, a measurement of the reference feature based on the model feature using the calibration factor indicating the size of the model feature; storing, by the computer system, the computed measurement of the reference feature in a body profile associated with a user that comprises one or more computed measurements of reference features; and generating an avatar for the user based on the body profile including the computed measurement of the reference feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and a non-transitory machine-readable storage medium comprising instructions that, when executed by the one or more processors, cause the system to perform operations comprising; accessing a three-dimensional model descriptive of a garment, the three-dimensional model having a model feature identifying a characteristic of the garment; accessing a corresponding calibration factor for the three-dimensional model, t calibration factor indicating a size of the model feature of the garment; accessing, from a database, a plurality of reference garment shapes for a plurality of reference garments of different types of garments; comparing the three-dimensional model descriptive of the garment to the plurality of reference garment shapes for the plurality of reference garments of different types of garments; selecting a garment shape from the plurality of reference garment shapes corresponding to the three-dimensional model descriptive of the garment based on the comparison of the three-dimensional model descriptive of the garment with the plurality of reference garment shapes, the selected garment shape having a plurality of reference features identifying characteristics of the selected garment shape; comparing the model feature of the three-dimensional model descriptive of the garment to the plurality of reference features of the selected garment shape to determine a reference feature of the plurality of reference features of the selected garment shape that is similar to the model feature of the three-dimensional model descriptive of the garment; associating the determined reference feature from the plurality of reference features of the selected garment shape with the model feature of the three-dimensional model descriptive of the garment; computing a measurement of the reference feature based on the model feature using the calibration factor indicating the size of the model feature; storing the computed measurement of the reference feature in a body profile associated with a user that comprises one or more computed measurements of reference features; and generating an avatar for the user based on the body profile including the computed measurement of the reference feature. - View Dependent Claims (18, 19)
-
-
20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing a three-dimensional model descriptive of a garment, the three-dimensional model having a model feature identifying a characteristic of the garment; accessing a corresponding calibration factor for the three-dimensional model, the calibration factor indicating a size of the model feature of the garment; accessing, from a database, a plurality of reference garment shapes for a plurality of reference garments of different types of garments; comparing the three-dimensional model descriptive of the garment to the plurality of reference garment shapes for the plurality of reference garments of different types of garments; selecting a garment shape from the plurality of reference garment shapes corresponding to the three-dimensional model descriptive of the garment based on the comparison of the three-dimensional model descriptive of the garment with the plurality of reference garment shapes, the selected garment shape having a plurality of reference features identifying characteristics of the selected garment shape; comparing the model feature of the three-dimensional model descriptive of the garment to the plurality of reference features of the selected garment shape to determine a reference feature of the plurality of reference features of the selected garment shape that is similar to the model feature of the three-dimensional model descriptive of the garment; associating the determined reference feature from the plurality of reference features of the selected garment shape with the model feature of the three-dimensional model descriptive of the garment; computing a measurement of the reference feature based on the model feature using the calibration factor indicating the size of the model feature; storing the computed measurement of the reference feature in a body profile associated with a user that comprises one or more computed measurements of reference features; and generating an avatar for the user based on the body profile including the computed measurement of the reference feature.
-
Specification