Belief Propagation in LiDAR Range Images for Real-Time Scene Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scene flow systems for autonomous vehicles are limited by their stationary design and limited fields of view, making them incapable of real-time operation in 3D space, and rely on inaccurate methods like camera-based neural networks, LiDAR, and RADAR due to complexity and compute requirements.

Innovation Solution

The system employs belief propagation for range image mapping, simplifying 3D LiDAR data to 2.5D depth flow space, passing messages between pixels to estimate noisy data and generate more dense representations, allowing real-time LiDAR-based scene flow detection and tracking of dynamic objects with a wider field of view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing scene flow systems operate in 3D space, then measurement precision is improved, but device complexity and computational requirements increase making real-time operation impossible

Engineering Contradiction:
Improvescene flow detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent projects 3D LiDAR data onto a 2D range image plane, transforming the problem from 3D space to 2D space. This dimensionality reduction maintains essential depth information while dramatically reducing computational complexity, enabling real-time scene flow estimation that would be intractable in full 3D space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an intermediate 2.5D representation that combines 2D image coordinates with depth values. This intermediate representation serves as a bridge between the original 3D data and the final 2D projection, allowing efficient computation while preserving depth information needed for accurate scene flow detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If LiDAR sensors are used for obstacle detection, then measurement precision is improved, but data quality deteriorates due to missing data points and noise

Engineering Contradiction:
Improvedistance measurement accuracyVSAvoiddata completeness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent employs belief propagation, a message-passing algorithm that iteratively refines depth estimates by combining local measurements with contextual information from neighboring pixels. This feedback mechanism allows the system to infer missing depth values and correct noisy measurements by propagating information across the range image, thereby improving data reliability while maintaining measurement precision.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If camera-based neural networks are used for obstacle detection, then ease of operation is improved, but measurement precision deteriorates at further distances due to limited pixels representing objects

Engineering Contradiction:
Improvesystem operation simplicityVSAvoiddistant object detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent replaces camera-based optical detection with LiDAR-based active sensing. LiDAR actively emits laser pulses and measures return times, providing direct depth measurements independent of ambient light conditions and pixel resolution. This substitution maintains operational simplicity while dramatically improving measurement precision for distant objects by providing explicit range data rather than relying on pixel density.

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

4Productivity

If analysis is performed on singular frames of data, then processing speed is improved, but measurement precision deteriorates due to lack of temporal context

Engineering Contradiction:
Improveprocessing speedVSAvoidobstacle detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent processes a sequence of LiDAR range images continuously, maintaining temporal coherence through belief propagation across multiple frames. By treating the data stream as a continuous sequence rather than isolated frames, the system accumulates temporal context that improves measurement precision while maintaining high processing throughput through efficient message-passing algorithms.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11954914B2Belief propagation for range image mapping in autonomous machine applications
Publication Date: 2024.04.09 NVIDIA CORP
  • US11954914B2 patent drawing
  • US11954914B2 patent drawing
  • US11954914B2 patent drawing

AI summary

In various examples, systems and methods are described that generate scene flow in 3D space through simplifying the 3D LiDAR data to “2.5D” optical flow space (e.g., x, y, and depth flow). For example, LiDAR range images may be used to generate 2.5D representations of depth flow information between frames of LiDAR data, and two or more range images may be compared to generate depth flow information, and messages may be passed—e.g., using a belief propagation algorithm—to update pixel values in the 2.5D representation. The resulting images may then be used to generate 2.5D motion vectors, and the 2.5D motion vectors may be converted back to 3D space to generate a 3D scene flow representation of an environment around an autonomous machine.