Camera Pose Estimation from Overhead and Ground-View Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing advanced driver assistance systems (ADAS) face challenges in accurately determining the pose of a camera mounted on a vehicle relative to an overhead image, which affects the precision of vehicle navigation and control systems.

Innovation Solution

A computer system projects an overhead feature map to multiple candidate poses and calculates feature differences with an observed ground-view map to determine the camera's estimated pose, using machine-learning algorithms to refine the accuracy and actuate vehicle systems like propulsion, braking, and steering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional pose determination methods are used, then the system complexity is low, but the measurement precision of camera pose is insufficient

Engineering Contradiction:
Improvecamera pose determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The overhead feature map is segmented into multiple candidate pose regions, each representing a possible camera position and orientation. This segmentation allows the system to evaluate multiple hypotheses simultaneously, improving pose determination accuracy by comparing features across different candidate poses rather than relying on a single traditional method.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary feature matching process that compares observed ground-view features with projected features from candidate poses. This intermediary comparison mechanism serves as a bridge between traditional pose methods and the desired high-precision determination, enabling accurate pose estimation without directly implementing complex measurement systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple candidate poses are evaluated, then the measurement precision improves, but the loss of time increases

Engineering Contradiction:
Improvepose estimation accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating multiple candidate poses and their corresponding projected feature maps before final pose determination. This preliminary evaluation allows the system to quickly eliminate unlikely candidates and focus computational resources on the most probable poses, reducing overall computation time while maintaining high precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system evaluates feature differences between observed and projected maps for each candidate pose, then uses this feedback to refine and select the optimal pose. This iterative feedback process converges quickly to the correct pose, balancing the need for high accuracy with acceptable computation time by avoiding exhaustive search of all possible poses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250316065A1Camera pose relative to overhead image
Publication Date: 2025.10.09 FORD GLOBAL TECH LLC
  • US20250316065A1 patent drawing
  • US20250316065A1 patent drawing
  • US20250316065A1 patent drawing

AI summary

A computer includes a processor and a memory, and the memory stores instructions executable by the processor to generate an overhead feature map from an overhead image of a geographic area; generate an observed ground-view feature map from a ground-view image captured by a camera within the geographic area, the camera oriented at least partially horizontally while capturing the ground-view image; for each of a plurality of candidate poses of the camera, project the overhead feature map to a ground view defined by the respective candidate pose, resulting in a projected ground-view feature map for each candidate pose; for each projected ground-view feature map, determine a feature difference between the observed ground-view feature map and that projected ground-view feature map; and determine an estimated pose of the camera based on the feature differences.