3D Landmark Localization with Consistent Generative Pseudo-Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D facial landmark localization methods face challenges due to the lack of reliable ground truth 3D landmark labels for in-the-wild data, leading to 2D-3D inconsistencies and limited dataset diversity, which hampers the effectiveness of training 3D landmark regressors.

Innovation Solution

A method involving a generative model to render multiple 2D views of a 3D object, using a 2D landmark regressor to generate 2D landmarks, fitting 3D landmarks to these 2D landmarks, and updating a 3D landmark regressor with a loss function that evaluates deviations, ensuring 2D-3D consistency, and incorporating real-world data for enhanced training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If synthetic images generated using 3DMMs are used to create 3D landmark datasets, then dataset diversity and availability are improved, but 2D-3D consistency deteriorates due to misalignment between 2D landmark definitions and 3DMM structural definitions

Engineering Contradiction:
Improvedataset diversityVSAvoid2D-3D consistency
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent uses a generative model to create synthetic 3D objects and renders multiple 2D views from these synthesized 3D objects. By copying the same underlying 3D structure across different views and using a differentiable renderer, the system ensures that 2D landmarks extracted from rendered images consistently map back to the same 3D landmark positions, eliminating the 2D-3D inconsistency present in traditional 3DMM-based approaches

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a feedback mechanism where 2D landmarks are extracted from rendered images, projected back to 3D space, and compared with the ground truth 3D landmarks. The gradient of the reprojection error is backpropagated through the differentiable renderer to update the 3D landmark positions, creating a closed-loop system that continuously refines 2D-3D consistency during training

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple 2D views are rendered and processed to generate 3D pseudo-labels, then training data quality and 2D-3D consistency are improved, but computational complexity and training time increase

Engineering Contradiction:
Improve3D pseudo-label accuracyVSAvoidtraining system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent solves the computational complexity issue by formulating the 3D landmark estimation as a 2D optimization problem. Instead of directly optimizing in 3D space which would require complex multi-view geometry computations, the system projects 3D landmarks to 2D, extracts 2D landmarks from rendered images, and optimizes the reprojection error in 2D space using gradient descent, significantly simplifying the computational burden while maintaining accuracy

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

Solution Approach 2:

The patent replaces traditional mechanical 3D reconstruction methods (which would require complex camera calibration, multi-view geometry computations, and iterative optimization in 3D space) with a differentiable rendering approach. By using a differentiable renderer that allows gradient flow from 2D image space back to 3D landmark space, the system substitutes complex mechanical reconstruction pipelines with a simpler gradient-based optimization framework

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If a loss function evaluating deviation between candidate and fitted 3D landmarks is used, then localization accuracy is improved, but training convergence time increases due to additional computational overhead

Engineering Contradiction:
Improvelandmark localization accuracyVSAvoidtraining convergence time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively computing the reprojection error loss only for landmarks that are visible in the current 2D view, rather than computing errors for all landmarks regardless of visibility. This partial computation reduces the computational overhead of the loss function while still providing accurate gradient signals for visible landmarks, balancing accuracy improvement with training efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12387419B2Three-dimensional landmark localization
Publication Date: 2025.08.12 FLAWLESS HLDG LTD
  • US12387419B2 patent drawing
  • US12387419B2 patent drawing
  • US12387419B2 patent drawing

AI summary

A computer-implemented method includes rendering a plurality of two-dimensional views of a three-dimensional object generated by a generative model, using a two-dimensional landmark regressor to process the plurality of two-dimensional views to generate respective sets of two-dimensional landmarks, fitting a set of three-dimensional landmarks to the respective sets of two-dimensional landmarks. The method includes processing at least a first two-dimensional view of the object using a three-dimensional landmark regressor to determine a candidate set of three-dimensional landmarks for the first two-dimensional view of the object, and updating the three-dimensional landmark regressor based at least in part on a loss function comprising a term that evaluates a deviation between the candidate set of three-dimensional landmarks and the fitted set of three-dimensional landmarks.