AR Virtual Makeup Try-On Rendering Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality virtual makeup try-on systems struggle to accurately render virtual makeup items in real-time, particularly when processing multiple makeup asset types, due to limitations in real-time processing on mobile devices and the inability to blend virtual makeup with skin tone and texture effectively.

Innovation Solution

The system employs machine learning techniques, including 2D landmark detection and PBR rendering, to generate accurate 3D models of virtual makeup assets that conform to the user's face, combined with advanced blending techniques to merge virtual makeup with real-time camera feeds, allowing for realistic and immersive virtual makeup try-on experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If machine learning techniques and PBR rendering are used to generate accurate 3D models of virtual makeup assets, then rendering accuracy and realism are improved, but processing time and computational requirements increase

Engineering Contradiction:
Improverendering accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system pre-processes and stores 3D models of virtual makeup assets with accurate material properties before the user needs to try them on. This preliminary preparation allows the actual rendering process during user interaction to be faster, as the complex 3D models are already generated and ready for application to the user's face in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates accurate 3D copies of virtual makeup assets that replicate the physical properties of real makeup products. These digital twins include precise material properties, lighting characteristics, and geometric data, allowing realistic rendering without requiring processing of actual physical products during user interaction.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If advanced blending techniques are used to merge virtual makeup with real-time camera feeds, then visual realism is improved, but device complexity increases

Engineering Contradiction:
Improvevisual realismVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary rendering layer that sits between the real-time camera feed and the final displayed image. This intermediate 3D rendered layer of virtual makeup is composited with the live camera footage using blending techniques, creating realistic integration without requiring complex modifications to the original camera system or user interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges multiple data streams including real-time camera feeds, 3D virtual makeup models, and material property data into a unified augmented reality display. By combining these elements in a single rendering pipeline, the system achieves visual realism while managing complexity through integrated processing rather than separate complex subsystems.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple makeup asset types are processed simultaneously, then versatility is improved, but processing speed decreases

Engineering Contradiction:
Improvemakeup asset varietyVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the processing of different makeup asset types into separate but parallel processing channels. Each makeup product category (lipstick, eyeshadow, foundation, etc.) is handled as a distinct 3D model with its own material properties, allowing the system to process multiple asset types simultaneously without interfering with each other, thus maintaining both versatility and processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the rendering and processing priorities based on which makeup assets the user is currently interacting with. When a user selects or modifies a particular makeup product, the system allocates computational resources to optimize rendering of that specific asset type while maintaining the ability to quickly process and switch between other makeup categories, ensuring fast response times regardless of the number of available asset types.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12315090B1Augmented reality virtual makeup try-on
Publication Date: 2025.05.27 AMAZON TECH INC
  • US12315090B1 patent drawing
  • US12315090B1 patent drawing
  • US12315090B1 patent drawing

AI summary

Devices and techniques are described for augmented reality virtual makeup try-on. In some examples, first image data representing at least a portion of a human face may be received. A selection of a first virtual makeup asset from a first catalog entry may be received. A first color value and a first finish type of the first virtual makeup asset may be determined. The first color value may be predicted from an image of the first virtual makeup asset in the first catalog entry. The first finish type may be predicted from first text data included in the first catalog entry. A first 3D model of an application of the first virtual makeup asset may be generated based on a 3D mesh of at least the portion of the human face. Second image data may be generated based on the first 3D model and the first image data.