Virtual Makeup Lighting Simulation via 3D Shadow Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Achieving a realistic virtual application of makeup effects in digital images is challenging due to varying lighting conditions, as existing methods fail to accurately simulate the effects in unconstrained consumer environments.

Innovation Solution

A computing device method that determines lighting conditions by comparing shadow effects in digital images with predefined 3D models, adjusts makeup effects based on surface properties and lighting conditions, and applies these adjustments to the facial region of interest, ensuring a realistic representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual makeup effects are applied without considering lighting conditions, then the application process is simple and fast, but the visual realism deteriorates

Engineering Contradiction:
Improvevisual realismVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary lighting analysis by comparing shadow effects in the input image with predefined 3D models before applying makeup effects. This advance determination of lighting conditions (angle, intensity, color) allows the makeup application to be pre-adapted to the lighting environment, ensuring visual realism without adding complexity during the actual makeup application phase

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adjusts multiple parameters of the makeup effect including color, brightness, and shadow intensity based on the determined lighting conditions. By dynamically changing these visual parameters to match the incident lighting characteristics, the system achieves photorealistic results that adapt to different lighting environments

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If lighting conditions are accurately determined by comparing with multiple 3D models, then the lighting estimation precision is improved, but the processing time increases

Engineering Contradiction:
Improvelighting estimation precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system compares the input image shadow effects with a predefined set of 3D models representing different lighting conditions. By using a limited but representative collection of 3D models rather than exhaustive analysis, the system achieves sufficient lighting estimation precision while keeping processing time acceptable for real-time applications

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The 3D models with varying shadow effects are pre-computed and stored before runtime. This preliminary preparation allows the system to quickly match observed shadow effects with the closest pre-existing model, avoiding the need for complex real-time 3D rendering and significantly reducing processing time while maintaining precision

Inventive Principle:
Principle #10Preliminary action

3Reliability

If makeup effects are adjusted based on surface properties and lighting conditions, then the visual fidelity is improved, but the computational requirements increase

Engineering Contradiction:
Improvevisual fidelityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system determines surface properties (diffuse reflectivity, specular reflectivity, transparency) specific to different regions of the face and applies localized adjustments to the makeup effect. By treating different facial regions with appropriate surface properties rather than uniform processing, the system achieves high visual fidelity while avoiding unnecessary computational energy expenditure on already-accurate regions

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3690825B1Systems and methods for virtual application of makeup effects based on lighting conditions and surface properties of makeup effects
Publication Date: 2023.03.08 PERFECT MOBILE CORP
  • EP3690825B1 patent drawingFigure 1
  • EP3690825B1 patent drawingFigure 2
  • EP3690825B1 patent drawingFigure 3

AI summary

A computing device obtains a digital image depicting an individual and determines lighting conditions of the content in the digital image. The computing device obtains selection of a makeup effect from a user and determines surface properties of the selected makeup effect. The computing device applies a facial alignment technique to the facial region of the individual and defines a region of interest corresponding to the makeup effect. The computing device extracts lighting conditions of the region of interest and adjusts visual characteristics of the makeup effect based on the surface properties of the makeup effect and the lighting conditions of the region of interest. The computing device performs virtual application of the adjusted makeup effect to the region of interest in the digital image.