Keypoint Regression Without Heatmaps for 3D Face Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing landmark detection in computer vision is challenged by variability and occlusions, particularly in face and object recognition, requiring additional signals like depth images and complex neural network training strategies, which are computationally expensive and limited by approximations.

Innovation Solution

A method for predicting dense landmarks as 2D random variables with uncertainty using a traditional CNN, directly regressing keypoint positions and uncertainties without heatmaps, and fitting a 3D morphable face model to these landmarks for accurate and efficient 3D face reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If additional signals such as depth images or differentiable rendering techniques are used to reconstruct faces more accurately, then manufacturing precision (face reconstruction accuracy) is improved, but device complexity and computational cost increase

Engineering Contradiction:
Improveface reconstruction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts and utilizes only the necessary 2D landmark information from images, discarding the need for additional depth images or complex differentiable rendering pipelines. By focusing on detecting 2D keypoints and fitting a morphable model to these landmarks, the system achieves accurate face reconstruction without the computational burden of processing multiple signal types or implementing complex rendering techniques.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a 3D morphable face model as a parametric representation that can be fitted to 2D landmarks. Instead of directly processing complex depth images or rendering scenes, the system copies essential geometric information into a simplified parametric model form, enabling efficient and accurate face reconstruction through model fitting rather than complex signal processing.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If additional signals such as depth images or differentiable rendering are used to improve face reconstruction accuracy, then manufacturing precision is improved, but productivity (processing speed) decreases

Engineering Contradiction:
Improveface reconstruction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential 2D landmark coordinates needed for face reconstruction, eliminating the computational overhead of processing depth images or performing differentiable rendering. This extraction approach maintains reconstruction accuracy while dramatically improving processing speed by working with minimal necessary data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the face reconstruction problem into a parameter estimation problem by fitting a morphable model to 2D landmarks. This parameter-based approach changes the computational paradigm from complex image processing to efficient optimization of model parameters, achieving both high accuracy and real-time performance.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a limited number of landmarks are used, then device complexity is reduced, but measurement precision (landmark detection accuracy) deteriorates due to variability and occlusions

Engineering Contradiction:
Improvelandmark detection simplicityVSAvoidlandmark detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the face into multiple key anatomical landmarks (eyes, nose, mouth, ears) and detects each independently using a neural network. This segmentation approach allows the system to track specific facial features even when partially occluded, improving measurement precision by focusing on discrete detectable points rather than attempting to capture the entire face structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a fitting process that iteratively adjusts the 3D morphable model parameters to match the detected 2D landmarks. This feedback mechanism refines the landmark positions and model parameters mutually, improving detection accuracy by using the model's structural constraints to guide and correct landmark localization, especially in cases of occlusion or variability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12450859B2Model fitting using keypoint regression
Publication Date: 2025.10.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12450859B2 patent drawing
  • US12450859B2 patent drawing
  • US12450859B2 patent drawing

AI summary

Keypoints are predicted in an image. Predictions are generated for each of the keypoints of an image as a 2D random variable, normally distributed with location (x, y) and standard deviation sigma. A neural network is trained to maximize a log-likelihood that samples from each of the predicted keypoints equal a ground truth. The trained neural network is used to predict keypoints of an image without generating a heatmap.