Virtual Makeup Simulation Accuracy via Skin Brightness Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual makeup simulation methods fail to accurately render makeup products on subjects, particularly in terms of brightness, due to not accounting for the natural skin color and brightness of the subject, leading to unrealistic simulations.
Innovation Solution
A method involving a processor that acquires images of a body area without makeup, determines color parameters, identifies pixels with highest brightness or red component values, and uses a trained simulation model to correct these parameters based on a learning database of reference makeup products, generating a modified image that simulates the makeup application more realistically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If a simulation model is used to render makeup on body area, then the simulation can be performed automatically, but the brightness rendering is unrealistic because the natural skin color and brightness are not taken into account
Solution Approach 1:
The patent applies local quality by identifying and separately processing pixels with highest brightness or red component values in the body area. These specific pixels are corrected using average values from reference subjects to preserve natural skin characteristics, while other pixels are processed by the simulation model. This localized approach ensures both automation and realistic brightness rendering.
Solution Approach 2:
The patent changes parameters by correcting the color parameters (specifically brightness and red component) of identified pixels using average values computed from reference subjects. This parameter adjustment ensures that the simulated makeup rendering respects the natural skin brightness characteristics, improving realism while maintaining automation.
2Device complexity
If the same rendering is applied regardless of skin color, then the simulation process is simple, but the simulation result is unrealistic
Solution Approach 1:
The patent implements local quality by applying different processing to different regions of the body area. Pixels with highest brightness or red component values are identified and corrected using reference subject data, while other pixels undergo standard simulation. This creates a differentiated approach that improves realism without requiring complete redesign of the simulation process.
Solution Approach 2:
The patent applies preliminary action by pre-computing average color parameters from a database of reference subjects before the actual simulation. These pre-computed average values are then used to correct pixels during simulation, allowing the system to account for skin color variations without adding complexity to the real-time processing.
3Manufacturing precision
If natural skin color and brightness are considered in the simulation, then the rendering becomes more realistic, but the processing complexity increases
Solution Approach 1:
The patent reduces processing complexity by applying local quality - only specific pixels (those with highest brightness or red component) are corrected using reference data, while the majority of pixels are processed by the simulation model without additional corrections. This localized approach minimizes the impact on processing complexity.
Solution Approach 2:
The patent applies partial action by selectively correcting only the most critical pixels (those with highest brightness or red component values) rather than processing all pixels. This partial correction approach achieves realistic rendering by focusing computational resources on the pixels that most impact the overall realism of the simulation.
Data Source
AI summary
A method for simulating a rendering of a makeup product on a body area including the steps of: acquiring an image of the body area without makeup of a subject, determining first color parameters of the pixels of the image corresponding to the body area without makeup, identifying the pixels of the body area without makeup exhibiting highest brightness or red component value, and determining second color parameters of the pixels of the image corresponding to the body area, wherein the second color parameters render a making up of the body area by the makeup product.


