Virtual Makeup Removal via Histogram Matching and Landmark Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual facial makeup systems struggle with inconsistency and realism due to pre-applied makeup, and face detection issues such as lag, shaking, and occlusions, which affect the accuracy of makeup removal and application in videos.

Innovation Solution

A method involving histogram matching and intrinsic decomposition to remove makeup from facial images by separating reflectance and shading channels, combined with facial landmark detection and tracking to improve accuracy and reduce video lag and shaking, and a neural network-based system for personalized makeup recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing virtual makeup systems overlay virtual makeup on the user's face as it is, then the system is simple to operate, but the results are false, inconsistent or unrealistic when makeup is already applied

Engineering Contradiction:
Improverealism of virtual makeup applicationVSAvoidcomplexity of makeup removal process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary makeup removal by detecting and eliminating pre-applied makeup before overlaying the virtual makeup. This preliminary action ensures that the base skin tone is revealed, providing a consistent and realistic foundation for the virtual makeup application, thereby resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and removes the unwanted element (pre-applied makeup) from the user's face image before applying the virtual makeup. By taking out the interfering makeup layer, the system achieves realistic results without requiring complex manual removal processes, thus balancing reliability and device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If facial landmark detection is performed on every video frame, then detection accuracy is improved, but video lag and shaking increase

Engineering Contradiction:
Improvefacial landmark detection accuracyVSAvoidvideo processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary facial landmark detection on the first video frame to establish baseline landmarks. These pre-detected landmarks are then tracked and refined in subsequent frames using less computationally intensive methods, reducing processing time while maintaining detection accuracy and minimizing video lag.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous tracking of facial landmarks across video frames using the initially detected landmarks as a reference. This continuous tracking approach preserves detection accuracy while reducing the computational burden of performing full detection on every frame, thereby minimizing processing time and preventing video shaking.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If histogram matching is performed on the entire facial image, then makeup removal completeness is improved, but processing speed decreases

Engineering Contradiction:
Improvecompleteness of makeup removalVSAvoidmakeup removal processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the facial image into relevant regions (such as skin areas with makeup) and applies histogram matching only to these segmented regions rather than the entire image. This segmentation approach ensures complete makeup removal from affected areas while significantly reducing processing time by excluding irrelevant regions, thus balancing reliability and productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20220386759A1Systems and Methods for Virtual Facial Makeup Removal and Simulation, Fast Facial Detection and Landmark Tracking, Reduction in Input Video Lag and Shaking, and Method for Recommending Makeup
Publication Date: 2022.12.08 SHISEIDO CO LTD
  • US20220386759A1 patent drawing
  • US20220386759A1 patent drawing
  • US20220386759A1 patent drawing

AI summary

The present disclosure provides systems and methods for virtual facial makeup simulation through virtual makeup removal and virtual makeup add-ons, virtual end effects and simulated textures. In one aspect, the present disclosure provides a method for virtually removing facial makeup, the method comprising providing a facial image of a user with makeups being applied thereto, locating facial landmarks from the facial image of the user in one or more regions, decomposing some regions into first channels which are fed to histogram matching to obtain a first image without makeup in that region and transferring other regions into color channels which are fed into histogram matching under different lighting conditions to obtain a second image without makeup in that region, and combining the images to form a resultant image with makeups removed in the facial regions. The disclosure also provides systems and methods for virtually generating output effects on an input image having a face, for creating dynamic texturing to a lip region of a facial image, for a virtual eye makeup add-on that may include multiple layers, a makeup recommendation system based on a trained neural network model, a method for providing a virtual makeup tutorial, a method for fast facial detection and landmark tracking which may also reduce lag associated with fast movement and to reduce shaking from lack of movement, a method of adjusting brightness and of calibrating a color and a method for advanced landmark location and feature detection using a Gaussian mixture model.