Virtual Garment Fitting Using Privacy-Preserving 3D Body Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual fitting systems require users to share personal images and measurements, raising privacy concerns and necessitating the creation of multiple avatars for maximized selection availability, which can compromise user privacy and efficiency.

Innovation Solution

A method allowing users to create a 3D avatar using non-proprietary information, scale a base model based on user input, and render garments virtually without requiring personal images, using predefined reference points to calculate a fit value and provide feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users share personal images and measurements for virtual fitting, then fitting accuracy is improved, but user privacy is compromised

Engineering Contradiction:
Improvefitting accuracyVSAvoidprivacy concerns
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates a 3D wireframe model (copy) of the user's body based on minimal measurements, allowing virtual fitting without sharing actual personal images. The wireframe model serves as a privacy-preserving representation that captures body geometry for accurate garment simulation while eliminating the need to store or transmit sensitive visual data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the essential measurement data needed for fitting (body dimensions) while leaving out all personal identifying information and images. This selective extraction approach maintains fitting functionality while removing privacy risks associated with sharing comprehensive personal data.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple avatars are created for maximized selection availability, then garment selection is improved, but system complexity increases

Engineering Contradiction:
Improveselection availabilityVSAvoidavatar creation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal wireframe model that can accommodate multiple garment types and styles through parameter adjustment rather than requiring separate avatars. The single wireframe model serves multiple functions by adapting to different clothing categories (formal, casual, athletic) through modification of geometric parameters, eliminating the need for multiple specialized avatars.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The wireframe model is designed to be dynamically adjustable, allowing real-time modification of body parameters to accommodate different garment styles and sizing requirements. This dynamic capability replaces the static approach of creating multiple fixed avatars, providing versatility through flexible parameter control rather than through multiple rigid models.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12608741B2Methods for virtual fitting using non-proprietary user information for improved privacy
Publication Date: 2026.04.21 MAST IND FAR EAST
  • US12608741B2 patent drawing
  • US12608741B2 patent drawing
  • US12608741B2 patent drawing

AI summary

A method is disclosed for providing a user with the ability to try on a garment virtually. The method is carried out by a processor and comprises: scaling a base model depending on a brassiere band size and a brassiere cup size of the user; rendering a garment on the scaled base model by superimposing a base product mesh on the scaled base model and mapping the base product mesh to an image of the garment; calculating a fit value of the base product mesh on the scaled base model by calculating distances between predefined reference points on a skin of the scaled base model and corresponding predefined reference points on an inside face of the base product mesh; and comparing the calculated fit value to an ideal fit value and providing feedback to the user based on the comparison.