Difference Tables for Real-Time Virtual Try-On
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Online clothing purchases lack the ability to try on articles of clothing, leading to increased return rates due to fit and appearance uncertainties, and current 3D modeling processes are computationally intensive and resource-heavy, making real-time personalized modeling challenging.
Innovation Solution
A system utilizing difference tables to simplify the mathematical transformations for rendering a human body wearing clothing, allowing for the creation of personalized 3D models on client devices like smartphones, by scanning or photographing users to generate avatars and applying difference tables for virtual try-ons.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If complex three-dimensional display modeling and physical simulation are used to render images of people wearing clothing, then the realism and accuracy of virtual try-on images are improved, but the computational resources and time required increase substantially
Solution Approach 1:
The patent segments the complex 3D modeling process into distinct components: body scanning to create point cloud representations, separate clothing item modeling, and modular assembly of these elements. This segmentation allows each component to be processed independently and efficiently, reducing overall computational burden while maintaining visual realism.
Solution Approach 2:
The patent creates simplified 3D point cloud copies of the user's body from photographs or scans, which serve as digital avatars. These point cloud representations are computationally efficient alternatives to full photorealistic 3D models, enabling rapid rendering of clothing items while preserving essential body shape and fit characteristics.
2Adaptability or versatility
If personalized 3D models are generated for each user and clothing item combination, then the customization and fit accuracy are improved, but the time and compute resources required to generate these models increase
Solution Approach 1:
The patent performs body scanning or point cloud generation as a preliminary action that needs to be done only once per user, rather than for each clothing item. This pre-generated personalized body model is then reusable across multiple virtual try-on scenarios, significantly reducing the time required for subsequent personalized modeling operations.
Solution Approach 2:
The patent creates a universal point cloud representation of the user's body that can be applied to multiple different clothing items and styles. This single personalized model serves multiple functions across various virtual try-on sessions, eliminating the need to regenerate models for each new clothing item while maintaining fit accuracy.
3Adaptability or versatility
If centralized warehouses are used for consolidated inventory, then the range of SKUs and sizes available is improved, but the ability for customers to try on clothing before purchase is lost
Solution Approach 1:
The patent introduces a virtual try-on system as an intermediary between the customer and the physical clothing items. This digital intermediary allows customers to visualize how clothing will fit and look on their personalized 3D avatars, compensating for the inability to physically try on items from centralized warehouse inventory.
Solution Approach 2:
The patent replaces the mechanical action of physically trying on clothing with a digital visualization system. Instead of manually putting on and removing physical garments, customers interact with a computational system that renders clothing items on their 3D body models, providing try-on functionality in an online shopping environment.
Data Source
AI summary
A system for creating a model of a model of a wearable on a portion of a human body, the system includes a processor configured to receive a three-dimensional model of a portion of a human body wearing the wearable, the processor configured to: access a three-dimensional model of a portion of a human body comprising a plurality of slices each having a plurality of vertices around a centroid; access a model of the wearable comprising a plurality of values, each of the values being associated with one of the plurality of vertices around the centroid of one of the plurality of slices; add each of the plurality of values to the distance of each corresponding one of the plurality of vertices around the centroids of the plurality of slices, the associated value representing a distance between the surface of the wearable and the underlying surface of the human body; and a storage means for storing the table representing the clothing article.


