Method and system for generating garment model data
First Claim
1. A method for generating garment model data representative of a piece of garment, the method comprisingprocessing, using a processor, input image data retrieved from a storage location in a memory, the input image data containing a view of the piece of garment;
- determining, using the processor, a type of wearing condition from the input image data as at least one of a first type, where the piece of garment is worn by a person, and of a second type, where the piece of garment is not worn;
if the first type is determined,identifying, using the processor, a shape of the piece of garment and a shape of the person wearing the piece of garment in the input image data utilizing an active contour modelling approach based on a preset body model;
adapting, using the processor, the identified shape of the piece of garment and the identified shape of the person, of the piece of garment and the identified shape of the person, based on a garment template model retrieved from a garment template model database stored in the memory; and
determining, using the processor, the garment model data from the input image data based on the adapted identified shapes; and
if the second type is determined,identifying, using the processor, a shape of the piece of garment in the input image data;
iteratively comparing the input image data with a respective garment template model retrieved from the garment template model database to identify at least one matching garment template model;
aligning, using the processor, the identified shape with a shape of the at least one matching garment template model; and
determining, using the processor, the garment model data from the input image data based on the identified shape and on results of the aligning.
1 Assignment
0 Petitions
Accused Products
Abstract
In a process for generating garment model data representative of a piece of garment, input image data containing a view of the piece of garment are processed. A type of wearing condition is determined as at least one of a first type of worn garment and of a second type of not-worn garment. If the first type is determined, a shape of the piece of garment and a shape of the person wearing the garment are identified utilizing an active contour modelling approach based on a preset body model. The identified shapes are adapted based on a garment template model. The garment model data are determined from the input image data based on the adapted identified shapes. If the second type is determined, a shape of the piece of garment is identified. The input image data are iteratively compared with a respective garment template model to identify at least one matching garment template model. The identified shape is aligned with a shape of the at least one matching garment template model and the garment model data are determined from the input image data based on the identified shape and on results of the aligning.
135 Citations
18 Claims
-
1. A method for generating garment model data representative of a piece of garment, the method comprising
processing, using a processor, input image data retrieved from a storage location in a memory, the input image data containing a view of the piece of garment; -
determining, using the processor, a type of wearing condition from the input image data as at least one of a first type, where the piece of garment is worn by a person, and of a second type, where the piece of garment is not worn; if the first type is determined, identifying, using the processor, a shape of the piece of garment and a shape of the person wearing the piece of garment in the input image data utilizing an active contour modelling approach based on a preset body model; adapting, using the processor, the identified shape of the piece of garment and the identified shape of the person, of the piece of garment and the identified shape of the person, based on a garment template model retrieved from a garment template model database stored in the memory; and determining, using the processor, the garment model data from the input image data based on the adapted identified shapes; and if the second type is determined, identifying, using the processor, a shape of the piece of garment in the input image data; iteratively comparing the input image data with a respective garment template model retrieved from the garment template model database to identify at least one matching garment template model; aligning, using the processor, the identified shape with a shape of the at least one matching garment template model; and determining, using the processor, the garment model data from the input image data based on the identified shape and on results of the aligning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17)
-
-
14. A system for generating garment model data representative of a piece of garment, the system comprising a memory and a processor that is configured to:
-
process input image data retrieved from the memory, the input image data containing a view of the piece of garment; determine a type of wearing condition from the input image data as at least one of a first type, where the piece of garment is worn by a person, and of a second type, where the piece of garment is not worn; if the first type is determined, identify a shape of the piece of garment and a shape of the person wearing the piece of garment in the input image data utilizing an active contour modelling approach based on a preset body model; adapt the identified shapes of the piece of garment and the identified shape of the person, based on a garment template model retrieved from a garment template model database; and determine the garment model data from the input image data based on the adapted identified shapes; and if the second type is determined, identify a shape of the piece of garment in the input image data; iteratively compare the input image data with at least one respective garment template model retrieved from the garment template model database to identify a matching garment template model; align the identified shape with a shape of the at least one matching garment template model; and determine the garment model data from the input image data based on the identified shape and on results of the aligning. - View Dependent Claims (18)
-
-
15. A non-transitory computer program product comprising a program code that, upon execution by a processor, is configured to perform a method of generating garment model data representative of a piece of garment, comprising:
-
processing, using a processor, input image data retrieved from a storage location in a memory, the input image data containing a view of the piece of garment; determining, using the processor, a type of wearing condition from the input image data as at least one of a first type, where the piece of garment is worn by a person, and of a second type, where the piece of garment is not worn; if the first type is determined, identifying, using the processor, a shape of the piece of garment and a shape of the person wearing the piece of garment in the input image data utilizing an active contour modelling approach based on a preset body model; adapting, using the processor, the identified shape of the piece of garment and the identified shape of the person, of the piece of garment and the identified shape of the person, based on a garment template model retrieved from a garment template model database stored in the memory; and determining, using the processor, the garment model data from the input image data based on the adapted identified shapes; and if the second type is determined, identifying, using the processor, a shape of the piece of garment in the input image data; iteratively comparing the input image data with a respective garment template model retrieved from the garment template model database to identify at least one matching garment template model; aligning, using the processor, the identified shape with a shape of the at least one matching garment template model; and determining, using the processor, the garment model data from the input image data based on the identified shape and on results of the aligning.
-
Specification