AR Makeup Simulation with 3D Facial Feature Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current makeup simulation technologies struggle to provide real-time, multi-angle views of makeup applications and do not effectively assist users in applying makeup based on simulated results.

Innovation Solution

An information processing apparatus using augmented reality (AR) technology to capture facial images, recognize facial features, and superimpose virtual makeup images onto real-time video feeds, allowing users to see makeup application procedures and completion states from various angles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a synthesized image generated by makeup simulation is displayed as a still image from a front face, then the makeup simulation can be performed, but it is difficult to confirm makeup simulation from several angles in real time

Engineering Contradiction:
Improveviewing anglesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transitions from 2D still images to 3D virtual models that can be viewed from multiple angles. The 3D virtual face model allows users to rotate and view makeup applications from front, side, and other perspectives, adding spatial dimensionality to the makeup simulation experience.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system transforms static synthesized images into dynamic real-time video feeds. The virtual makeup images are applied to moving video of the user's face, allowing continuous updates and real-time interaction as the user moves their head or applies makeup, making the simulation dynamic rather than static.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a synthesized image generated by makeup simulation is displayed, then the state after makeup completion can be confirmed, but it is difficult to enter a simulated state by a user actually doing makeup

Engineering Contradiction:
Improvemakeup application guidanceVSAvoidprocess information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system provides real-time feedback by overlaying virtual makeup images on the user's actual face video feed. As the user applies makeup, the system continuously compares their actions with the simulated makeup application process and provides visual guidance, allowing the user to see both their progress and the target result simultaneously.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary makeup simulation to generate target makeup images before the user actually applies makeup. This pre-simulation shows the user what the final result should look like, providing a reference guide for the actual makeup application process.

Inventive Principle:
Principle #10Preliminary action

3Speed

If traditional makeup simulation methods are used, then a synthesized image can be generated, but real-time visualization of makeup application procedures from various angles is not possible

Engineering Contradiction:
Improvereal-time processing speedVSAvoidfacial feature recognition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system segments the facial image into multiple feature points (eyes, eyebrows, nose, lips, etc.) and processes each segment independently. This allows parallel processing of different facial regions, improving real-time performance while maintaining accurate recognition of each facial feature's position and characteristics.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10945514B2Information processing apparatus, information processing method, and computer-readable storage medium
Publication Date: 2021.03.16 SONY GROUP CORP
  • US10945514B2 patent drawing
  • US10945514B2 patent drawing
  • US10945514B2 patent drawing

AI summary

A method is provided for generating output image data. The method comprises receiving image data representing an input image, the input image containing at least one facial image. The method further comprises recognizing the facial image in the image data, and recognizing facial features of the facial image. The method further comprises generating data representing a makeup image based on the recognized facial features, the makeup image providing information assisting in the application of makeup. The method also comprises generating output image data representing the makeup image superimposed on the facial image.