Landmark Detection in 2D Images via 3D Model Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing technologies face challenges in accurately annotating landmarks on two-dimensional images for machine learning and artificial intelligence applications, particularly in estimating the relative pose of an imaging device and an object, due to the need for large customized datasets and the complexity of real-world variations.

Innovation Solution

The method involves identifying a 3D model of an object, projecting it into two-dimensional images with known landmarks, training a landmark-detection machine learning model, and refining it based on correctness estimates, to detect and filter landmarks, thereby estimating the relative pose of the imaging device and object, while accounting for real-world conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional landmark detection methods are used, then implementation is simpler, but accuracy and robustness to real-world variations deteriorates

Engineering Contradiction:
Improvelandmark detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating synthetic training data through 3D model projections before actual landmark detection is needed. Multiple 3D models are projected into 2D images with known landmark positions, creating a comprehensive training dataset that prepares the machine learning model for various real-world scenarios, thereby improving detection accuracy without increasing operational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by varying 3D model configurations, projection angles, and rendering conditions to generate diverse training examples. This parameter variation enables the machine learning model to learn robust landmark detection across different poses, lighting conditions, and viewpoints, improving generalization to real-world variations

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If machine learning models are trained on large customized datasets, then detection accuracy improves, but data preparation time and computational resources increase

Engineering Contradiction:
Improvelandmark detection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates copies by generating synthetic 2D projections from 3D models instead of collecting real-world images. These synthetic copies serve as training data, replicating the variety needed for robust training without the time-consuming process of manual data collection, annotation, and curation that would otherwise be required

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary data generation by automatically creating training datasets through 3D model projections before training begins. This preliminary action eliminates the need for time-consuming manual dataset preparation and enables rapid model training while maintaining high detection accuracy through diverse synthetic examples

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If relative pose estimation is performed without filtering, then processing speed is faster, but estimation accuracy under real-world conditions deteriorates

Engineering Contradiction:
Improvepose estimation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system implements feedback by filtering landmark detections based on consistency checks and geometric constraints before final pose estimation. This feedback mechanism eliminates incorrect detections that would otherwise degrade accuracy, while the filtering is designed to be computationally efficient, maintaining acceptable processing speed by removing only erroneous results rather than reprocessing all data

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220245860A1Annotation of two-dimensional images
Publication Date: 2022.08.04 INAIT SA
  • US20220245860A1 patent drawing
  • US20220245860A1 patent drawing
  • US20220245860A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing images that involves annotation of landmarks on two-dimensional images. In one aspect methods are performed by data processing apparatus for training a device for estimating the relative pose of an imaging device and an object in a two-dimensional image. The methods include identifying a 3D model of the object, identifying landmarks on the 3D model of the object, projecting the 3D model into a collection of two-dimensional images with knowledge of the location of the landmarks from the 3D model on the projection, and training a landmark-detection machine learning model to identify the landmarks in the collection of two-dimensional images. The landmark-detection machine learning model is part of a device for estimating the relative pose of an imaging device.