Automated grading of clothing patterns of garment
AssigneeClo Virtual Fashion Inc.
InventorSeungwoo Oh
Life of this patent
Estimating the term…
Abstract
Provided is an automatic grading method including calculating a first strain ratio between a three-dimensional (3D) source avatar and a 3D target avatar, determining a mapping relationship between 3D source garment draped over the source avatar and a body portion of the source avatar, converting the source garment into 3D target garment draped over the target avatar, based on the first strain ratio and the mapping relationship, and outputting a two-dimensional (2D) target pattern constituting the target garment.
Claims18
An automatic grading method for a garment, comprising:
- determining avatar strain ratios, each of the avatar strain ratios representing differences in one or more source avatar polygons that are part of a mesh representing one or more body portions of a three-dimensional (3D) source avatar and one or more target avatar polygons that are part of another mesh representing corresponding one or more body portions of a 3D target avatar, the one or more body portions of the 3D source avatar having different shapes compared to the corresponding one or more body portions of the 3D target avatar;
- determining mapping relationships between portions of a 3D source garment and the one or more body portions of the 3D source avatar, the 3D source garment dimensioned for draping the 3D source avatar and comprising a plurality of adjoined two-dimensional (2D) source patterns;
- and
- determining shapes of 2D target patterns of a 3D target garment dimensioned for draping the 3D target avatar by processing the avatar strain ratios and the mapping relationships, the processing comprising:
- determining a second rate between a source strain and a target strain candidate of a target pattern candidate, wherein the target strain candidate represents a target strain between a reference polygon and a polygon of the target pattern candidate;
- and
- determining locations of the target pattern polygons that restrains a difference between a first rate determined based on the avatar strain ratios and the second rate by an optimization algorithm.
A non-transitory computer readable storage medium storing instructions thereon, the instructions when executed by a processor cause the processor to:
- determine avatar strain ratios, each of the avatar strain ratios representing differences in one or more source avatar polygons that are part of a mesh representing one or more body portions of a three-dimensional (3D) source avatar and one or more target avatar polygons that are part of another mesh representing corresponding one or more body portions of a 3D target avatar, the one or more body portions of the 3D source avatar having different shapes compared to the corresponding one or more body portions of the 3D target avatar;
- determine mapping relationships between portions of a 3D source garment and the one or more body portions of the 3D source avatar, the 3D source garment dimensioned for draping the 3D source avatar and comprising a plurality of adjoined two-dimensional (2D) source patterns;
- and
- determine shapes of 2D target patterns of a 3D target garment dimensioned for draping the 3D target avatar by processing the avatar strain ratios and the mapping relationships, the processing comprising:
- determining a second rate between a source strain and a target strain candidate of a target pattern candidate, wherein the target strain candidate represents a target strain between a reference polygon and a polygon of the target pattern candidate;
- and
- determining locations of the target pattern polygons that restrains a difference between a first rate determined based on the avatar strain ratios and the second rate by an optimization algorithm.
An apparatus for performing automatic grading of a garment, comprising:
- a processor, and
- a memory coupled to the processor and storing instructions thereon, the instructions when executed by the processor cause the processor to:
- determine avatar strain ratios, each of the avatar strain ratios representing differences in one or more source avatar polygons that are part of a mesh representing one or more body portions of a three-dimensional (3D) source avatar and one or more target avatar polygons that are part of another mesh representing corresponding one or more body portions of a 3D target avatar, the one or more body portions of the 3D source avatar having different shapes compared to the corresponding one or more body portions of the 3D target avatar;
- determine mapping relationships between portions of a 3D source garment and the one or more body portions of the 3D source avatar, the 3D source garment dimensioned for draping the 3D source avatar and comprising a plurality of adjoined two-dimensional (2D) source patterns;
- and
- determine shapes of 2D target patterns of a 3D target garment dimensioned for draping the 3D target avatar by processing the avatar strain ratios and the mapping relationships, the processing comprising:
- determining a second rate between a source strain and a target strain candidate of a target pattern candidate, wherein the target strain candidate represents a target strain between a reference polygon and a polygon of the target pattern candidate;
- and
- determining locations of the target pattern polygons that restrains a difference between a first rate determined based on the avatar strain ratios and the second rate by an optimization algorithm.
Dependencies are inferred from the claim text.