Foundation Makeup Rendering With Skin Detail Highlighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems face challenges in accurately and efficiently simulating the application of foundation makeup in real-time, particularly on devices with limited hardware capabilities, due to computational complexities and the need for high photo-realism and latency reduction.
Innovation Solution
A computer-implemented method that processes captured image data to highlight skin details and simulate foundation makeup by generating modified image data through Gaussian blurring and blending layers, computing optical components, and applying colorization parameters to achieve a realistic makeup effect.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If real-time virtual try-on of cosmetics is implemented using handheld computing devices, then customer convenience and accessibility are improved, but computational complexity and hardware requirements increase
Solution Approach 1:
The image processing pipeline is segmented into distinct modules: skin tone detection module, foundation color selection module, and application rendering module. Each module handles a specific aspect of the virtual try-on process, allowing independent optimization and reducing overall computational complexity on handheld devices.
Solution Approach 2:
Foundation color options are pre-processed and stored in a standardized format with pre-calculated color profiles. Skin tone characteristics are pre-analyzed and stored as reference data, enabling faster real-time application without requiring complex calculations during the actual try-on experience.
2Measurement precision
If high photo-realism is achieved in rendering virtual cosmetic products, then accuracy of the simulation is improved, but processing time and latency increase
Solution Approach 1:
The system dynamically adjusts rendering parameters such as blur radius, color blend intensity, and detail layer opacity based on device capabilities and user preferences. This allows high photo-realism on capable devices while maintaining acceptable performance on less powerful handheld devices, reducing latency without sacrificing essential quality.
Solution Approach 2:
The application implements multi-level rendering where essential foundation application is rendered with high accuracy, while secondary details like edge blending and subtle color transitions use simplified algorithms. This partial action approach achieves sufficient photo-realism for the core function while reducing overall processing time and latency.
3Manufacturing precision
If multiple layers of makeup products are applied with detailed skin feature highlighting, then cosmetic application accuracy is improved, but computational load and processing complexity increase
Solution Approach 1:
The makeup application process is divided into separate layers: base foundation layer, skin detail overlay layer, and color correction layer. Each layer is processed independently with optimized algorithms, allowing high application accuracy while managing computational load through modular processing rather than monolithic complex calculations.
Solution Approach 2:
Pre-rendered skin detail textures and makeup application patterns are copied and applied to the user's image rather than generating these details in real-time. This copying approach maintains high cosmetic application accuracy by using pre-computed realistic patterns while significantly reducing the computational complexity required during real-time processing.
Data Source
AI summary
A system and method of generating augmented image data with a simulated foundation makeup effect are described. Source image data is captured by a camera, the image data including at least one region of skin pixels. Augmented image data is generated based on augmentation parameters associated with the foundation makeup including one or more appearance parameters and one or more colourisation parameters. The augmentation process includes generating modified image data by processing the captured image data to highlight skin detail features based on one or more of the appearance parameters, computing optical components of the modified image data, computing optical components of the foundation makeup based on one or more of said augmentation parameters, and rendering augmented image data by combining the foundation makeup optical components and the modified image optical components. Other embodiments are also described and claimed.


