Online Clothing Fitting via Barycentric Coordinate Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining whether clothes fit a user's body are inefficient and require extensive operations and data processing, especially on computers with limited capabilities, due to the flexible and varying nature of fabrics and their physical properties.
Innovation Solution
A computer-implemented online fitting method using barycentric coordinate information to simulate the draping of clothes on avatars, where the barycentric coordinate information is applied to a target avatar with a mesh topology identical to a reference avatar, allowing for rapid verification of fit by calculating indices and parameters for polygon transformations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional fabric simulation methods are used to verify clothing fit, then measurement precision is improved, but computing time and device complexity increase significantly
Solution Approach 1:
The patent pre-calculates and stores barycentric coordinate information for clothes on reference avatars before actual fitting verification. This preliminary action creates a lookup table of pre-simulated fabric drape data that can be quickly retrieved and applied during online fitting, eliminating the need for real-time complex fabric simulation while maintaining accuracy
Solution Approach 2:
The patent uses barycentric coordinates to create a mathematical copy of the fabric drape relationship between clothes and avatar body. Instead of simulating actual fabric physics, the system copies the geometric transformation data (barycentric coordinates) that represent how fabric conforms to body shapes, enabling fast verification through coordinate transformation rather than physical simulation
2Measurement precision
If traditional fabric simulation methods are used to verify clothing fit, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent replaces complex mechanical fabric simulation systems with a mathematical coordinate transformation system. Instead of using physics engines to simulate fabric elasticity, gravity, and collision, the system uses barycentric coordinate mathematics to directly compute fabric drape positions, dramatically reducing computational resource requirements while maintaining fitting verification accuracy
Solution Approach 2:
The system performs complex simulation work in advance by pre-calculating barycentric coordinates for various reference avatars and storing them in a database. This shifts computational complexity from runtime operations to offline preparation, allowing the actual fitting verification to use simple coordinate lookup and transformation operations that require minimal computational resources
3Adaptability or versatility
If real-time fabric simulation is performed on computers with limited capabilities, then adaptability is improved, but productivity decreases
Solution Approach 1:
The patent extracts only the essential geometric transformation data (barycentric coordinates) from complex fabric simulation and separates it from the simulation process itself. This extracted coordinate information can be stored and transferred efficiently, allowing lightweight devices to perform fitting verification by simply applying the pre-computed coordinates without needing powerful processing capabilities
Solution Approach 2:
The system creates a simplified mathematical representation (barycentric coordinate copy) of the fabric drape that can be easily stored, transmitted, and applied on devices with limited capabilities. This copy contains all necessary information for accurate fitting verification but requires minimal computational resources to process, enabling fast verification even on mobile devices or computers with limited power
Data Source
AI summary
An online fitting method and apparatus receive, from a user, a body size of the user and a target size of clothes desired by the user for fitting, obtain barycentric coordinate information corresponding to a result of fitting the clothes of the target size to a reference avatar selected based on the body size of the user, generate a target avatar having the same mesh topology as the reference avatar and corresponding to the body size of the user, fit the clothes to the target avatar by applying the barycentric coordinate information to the target avatar, and display a result of fitting the clothes to the target avatar.


