Lidar Point-Cloud Clustering for Reliable Vehicle Ego-Motion Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining vehicle ego motion using lidar sensors are susceptible to errors due to dynamic and interfering objects, particularly in urban environments, where guide rails and moving vehicles complicate accurate estimation.

Innovation Solution

A method that filters out dynamic and interfering objects by clustering and selecting points based on shape and spatial location within point clouds, using techniques like DBSCAN and principal component analysis, followed by an iterative closest point algorithm to determine displacement and estimate ego motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the iterative closest point method is used with all points in the point cloud, then the ego motion estimation can be performed, but dynamic and interfering objects cause errors and reduce reliability

Engineering Contradiction:
Improvereliability of ego motion estimationVSAvoidcomplexity of filtering and selection process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The point cloud is segmented into multiple clusters based on spatial proximity, where each cluster represents a potential object or group of points. This segmentation allows the system to process and evaluate individual clusters separately, identifying and excluding dynamic or interfering objects while maintaining the overall structure needed for ego motion estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality criteria are applied to different clusters based on their local characteristics. Clusters are evaluated individually using shape descriptors and point density metrics, allowing the system to selectively use high-quality clusters for ego motion estimation while filtering out problematic ones, thereby improving reliability without uniformly increasing complexity.

Inventive Principle:
Principle #3Local quality

2Reliability

If simple point density filtering is used to remove outliers, then processing is simple, but interfering objects with high point density like guide rails are not recognized and cause errors

Engineering Contradiction:
Improveaccuracy of ego motion estimationVSAvoiddifficulty of distinguishing dynamic objects from static objects
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

Shape descriptors are calculated for each cluster before the ego motion estimation process. These descriptors capture the geometric characteristics of clusters in advance, allowing the system to pre-identify and filter out clusters from dynamic or interfering objects before they can negatively impact the estimation, thereby improving accuracy without adding complex real-time detection mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses shape descriptors as additional parameters beyond simple point density. By incorporating geometric parameters that describe the form and structure of clusters, the system can distinguish between static objects suitable for ego motion estimation and dynamic or interfering objects, even when the latter have high point density like guide rails.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If clusters with low point density are filtered out using the outlier method, then processing is simplified, but valid objects with sparse points are incorrectly removed

Engineering Contradiction:
Improveefficiency of point cloud processingVSAvoidprecision of ego motion estimation
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Each cluster is evaluated using multiple quality criteria including shape descriptors and point density, rather than relying solely on point density. This localized quality assessment allows the system to retain clusters from valid objects even when they have sparse points, while still filtering out true outliers, thereby maintaining measurement precision without sacrificing processing efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The quality assessment of clusters combines multiple parameters (shape descriptors, point density, spatial distribution) into a composite evaluation metric. This composite approach allows the system to make more informed decisions about which clusters to retain, preventing the incorrect removal of valid objects with sparse points while maintaining efficient processing through systematic filtering.

Inventive Principle:
Principle #40Composite materials

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

Enhances the reliability and accuracy of ego motion estimation by filtering out irrelevant objects, allowing for precise determination using low-cost lidar sensors even in complex environments.

Implementation Method 1

light signals can be emitted by the lidar sensor and the light signals reflected in an environment of the vehicle and in particular on objects can be received again

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

On the basis of the time-of-flight between the emission of the respective light signal and the reception of a light signal reflected by the object, the distance between the lidar sensor and the object can then be determined

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS12462403B2Method for estimating an ego motion of a vehicle on the basis of measurements of a lidar sensor and computing device
Publication Date: 2025.11.04 BAYERISCHE MOTOREN WERKE AG
  • US12462403B2 patent drawing
  • US12462403B2 patent drawing
  • US12462403B2 patent drawing

AI summary

A method estimates an ego motion of a vehicle. The method includes the steps of: determining a first point cloud having a plurality of first points on the basis of sensor data which are provided by a lidar sensor of the vehicle at a first point in time; determining a second point cloud having a plurality of second points on the basis of sensor data which are provided by the lidar sensor at a second point in time following the first point in time; associating the first points to clusters and the second points to clusters; selecting first points from the first point cloud and selecting second points from the second point cloud; determining a displacement between respective corresponding selected first points; and selected second points and estimating the ego motion of the vehicle on the basis of the displacement, wherein the selection of the first points and the selection of the second points are carried out according to a shape of the cluster.