Facial Image Makeup Migration via Feature Region Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face image processing methods face challenges in achieving natural and robust makeup migration across images with different poses and shapes, resulting in unnatural fusion effects due to limitations in segmentation and alignment techniques.

Innovation Solution

A face image processing method that utilizes convolutional networks to perform layer-by-layer makeup information migration, generating original and reference feature regions for each face part, and stitching candidate feature regions to create a target feature map, which is decoded to produce a refined and natural-looking face image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simple image segmentation techniques are used to segment makeup regions, then the processing speed is fast, but the segmentation precision is low due to limitations in handling pose and shape variations

Engineering Contradiction:
Improveprocessing speedVSAvoidsegmentation precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent divides the face image into multiple face parts (eyes, eyebrows, nose, mouth, cheeks) and processes each part separately through dedicated sub-networks. This segmentation approach allows the system to handle pose and shape variations more effectively by focusing on local features rather than treating the entire face as a single region, thereby improving segmentation precision while maintaining processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-dimensional feature extraction approach by generating both original feature maps from the target face image and reference feature maps from the source face image. These feature maps are processed through multiple convolutional layers to extract features at different levels of abstraction, enabling the system to capture both local makeup details and global face structure, thus improving segmentation precision without significantly increasing processing time.

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

2Ease of manufacture

If grid alignment is used to align segmented makeup regions, then the implementation is simple, but the alignment precision is low resulting in unnatural fusion effects

Engineering Contradiction:
Improveimplementation simplicityVSAvoidalignment precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent introduces feature maps as an intermediary representation between the segmented makeup regions and the final aligned output. By generating original feature maps that capture the target face's geometry and reference feature maps that capture the source makeup characteristics, the system can perform alignment in the feature space rather than directly in image space. This intermediary approach enables more precise alignment that adapts to pose and shape variations while maintaining implementation feasibility through standard convolutional operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs makeup migration calculations that dynamically adjust alignment parameters based on the extracted features. The system calculates transformed feature maps by combining original and reference feature maps with learned transformation parameters, allowing the alignment to adapt to different poses and shapes. This parameter adjustment mechanism improves alignment precision by capturing subtle geometric variations that fixed grid alignment cannot handle.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If makeup regions are segmented without considering face pose and shape, then the processing is efficient, but the fusion effect is unnatural due to pose and shape limitations

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidfusion effect naturalness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different processing strategies to different face parts based on their local characteristics. Each face part (eyes, eyebrows, nose, mouth, cheeks) has its own dedicated sub-network that extracts features specific to that region. This local quality approach ensures that makeup migration on each face part considers the local pose and shape characteristics, resulting in more natural fusion effects while maintaining overall processing efficiency through parallel processing of multiple face parts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a dynamic feature extraction and alignment process that adapts to pose and shape variations in the input images. The convolutional networks learn to dynamically adjust feature representations based on the input data, and the alignment process dynamically transforms features to account for pose and shape differences. This dynamic approach improves fusion naturalness by adapting to varying conditions rather than applying fixed processing rules.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240290137A1Facial image processing method and apparatus, and device and medium
Publication Date: 2024.08.29 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20240290137A1 patent drawing
  • US20240290137A1 patent drawing
  • US20240290137A1 patent drawing

AI summary

A face image processing method and apparatus, and a device and a medium are provided. The method includes: acquiring a first feature map and a second feature map of a current layer, and generating a plurality of original makeup feature regions corresponding to a plurality of face parts according to the first feature map, generating a plurality of reference makeup feature regions corresponding to the plurality of face parts according to the second feature map, performing makeup migration calculation on each of the original makeup feature regions and a corresponding reference makeup feature region to acquire a plurality of candidate makeup feature regions, stitching the plurality of candidate makeup feature regions to generate a target feature map, and judging whether the target feature map satisfies a preset decoding condition.