Point Cloud Registration via Coarse Alignment for AV Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for point cloud registration in autonomous vehicles, such as the Iterative Closest Point (ICP) algorithm, are slow and error-prone due to inaccurate initial GPS estimates, leading to inaccuracies in determining the vehicle's position and orientation relative to HD maps.

Innovation Solution

A method involving deriving a query point cloud from lidar sensor data and a reference point cloud from an HD map, extracting features, determining a coarse alignment, and refining it using an ICP algorithm to estimate the vehicle's position-orientation pose, which improves the accuracy and speed of point cloud registration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ICP algorithm is used for point cloud registration, then positioning accuracy can be improved, but the process becomes slow and error-prone due to inaccurate initial GPS estimates

Engineering Contradiction:
Improvepositioning accuracyVSAvoidregistration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing feature extraction and coarse alignment before the ICP algorithm execution. Specifically, it extracts features from both query and reference point clouds, performs initial matching to obtain a rough transformation matrix, and uses this pre-aligned result as input for ICP. This preliminary preparation eliminates the need for ICP to start from an inaccurate GPS estimate, thereby improving both accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the point cloud registration process into distinct stages: feature extraction, coarse alignment through feature matching, and refinement via ICP algorithm. By dividing the overall registration task into these sequential steps, each stage can be optimized independently, with the feature matching providing a good initial estimate that enables the ICP to converge faster and more reliably.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple ICP algorithms are run with different seed poses to improve accuracy, then positioning reliability increases, but the computational complexity and time consumption increase significantly

Engineering Contradiction:
Improveregistration reliabilityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary feature extraction and coarse alignment before ICP execution, creating a reliable initial estimate that enables single-run ICP convergence. This preliminary preparation eliminates the need for multiple ICP trials with different seed poses, achieving high reliability through a single optimized registration process rather than multiple attempts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical trial-and-error approach of running multiple ICP algorithms with different seed poses by substituting it with a feature-based coarse alignment system. Instead of mechanically repeating ICP with varied inputs, the system uses feature extraction and matching to compute an initial transformation matrix that guides the ICP algorithm to converge correctly in a single execution.

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

3Ease of operation

If GPS measurements are used as initial alignment estimate, then the bootstrap process can start, but the inaccurate GPS data (off by multiple meters) causes registration inaccuracies

Engineering Contradiction:
Improvebootstrap process initiationVSAvoidalignment accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces feature matching as an intermediary step between GPS-based coarse localization and ICP-based precise alignment. The feature extraction and matching process acts as a mediator that refines the inaccurate GPS estimate into an accurate initial alignment estimate, enabling the ICP algorithm to converge to the correct pose without being misled by GPS errors of multiple meters.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary feature-based coarse alignment to correct GPS inaccuracies before initiating the ICP process. By extracting features from both point clouds and computing initial matches, the system prepares an improved initial estimate that eliminates the multiple-meter GPS errors, allowing the bootstrap process to proceed with high accuracy from the outset.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the accuracy and speed of point cloud registration, reducing errors and convergence time, enabling more reliable autonomous vehicle navigation.

Implementation Method 1

deriving, by one or more computing devices, a query point cloud from a sweep of a light detection and ranging (lidar) sensor device of a vehicle

Methodology Applied
Scientific EffectLight detection and ranging (lidar): LIDAR

Data Source

PatentUS20240242369A1Fast Point Cloud Registration for Bootstrapping Localization in a Map
Publication Date: 2024.07.18 FORD GLOBAL TECH LLC
  • US20240242369A1 patent drawing
  • US20240242369A1 patent drawing
  • US20240242369A1 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for fast point cloud registration for bootstrapping localization in a high-definition (HD) map. A computing device in an autonomous vehicle (AV) derives a query point cloud from a sweep of a light detection and ranging (lidar) sensor device of the AV and a reference point cloud from an HD map. The computing device extracts a first set of features from the query point cloud and a second set of features from the reference point cloud. The computing device calculates a coarse alignment based on a plurality of matches between the first set of features from the query point cloud and the second set of features from the reference point cloud. Finally, the computing device estimates the position-orientation pose of the vehicle by refining the coarse alignment using an iterative closest point (ICP) algorithm.