Synthetic LiDAR Point Cloud Refinement for Realistic Sensor Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LiDAR simulation systems for autonomous vehicles lack realism, particularly in generating synthetic LiDAR data that accurately mimics real-world sensor inputs, due to limitations in physics-based rendering methods which fail to replicate the statistics and characteristics of real LiDAR point clouds, including spurious and missing points, and intensity returns.

Innovation Solution

A hybrid approach combining physics-based rendering with machine-learned geometry models, such as parametric continuous convolution neural networks, to modify and enhance the geometry and intensity of simulated LiDAR data, aligning it with ground truth data collected by physical LiDAR systems, thereby generating more realistic synthetic LiDAR data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If physics-based rendering methods are used to generate synthetic LiDAR data, then computational resources are reduced compared to purely learning-based methods, but the realism and accuracy of the generated data deteriorates

Engineering Contradiction:
Improvecomputational resourcesVSAvoidrealism of synthetic LiDAR data
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The patent combines physics-based rendering with machine learning models to create a hybrid system. The physics-based renderer generates initial synthetic LiDAR data efficiently, while the machine learning model refines the output to improve realism. This merging allows the system to benefit from both the computational efficiency of physics-based methods and the realism enhancement of learning-based approaches, resolving the contradiction between resource usage and data quality.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If purely learning-based methods are used to generate synthetic LiDAR data, then the realism and accuracy of the generated data improves, but computational resources and training time increase

Engineering Contradiction:
Improverealism of synthetic LiDAR dataVSAvoidtraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary physics-based rendering to generate initial synthetic LiDAR data before applying the machine learning model. This preliminary action provides a reasonable starting point that requires less refinement, thereby reducing the training time needed for the learning-based component while still achieving realistic output. The physics-based pre-processing step eliminates the need for extensive training from scratch.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If physics-based rendering is used, then computational efficiency is improved, but the ability to replicate spurious and missing points and intensity returns deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of LiDAR characteristics
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The machine learning model acts as an intermediary between the physics-based renderer and the final synthetic LiDAR data. It takes the computationally efficient output from the physics-based renderer and transforms it into data that accurately replicates complex LiDAR characteristics such as spurious points, missing points, and intensity returns. This intermediary role allows the system to maintain computational efficiency while achieving measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If hybrid approach combining physics-based rendering with machine learning is used, then realism of synthetic LiDAR data is improved, but device complexity increases

Engineering Contradiction:
Improverealism of synthetic LiDAR dataVSAvoidsystem architecture complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The hybrid system is segmented into distinct functional modules: a physics-based rendering component and a machine learning refinement component. This segmentation allows each component to be optimized and managed independently, making the overall complex system more tractable. The clear division of responsibilities between components reduces the practical complexity of implementation and maintenance.

Inventive Principle:
Principle #1Segmentation

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 improves the realism and efficiency of synthetic LiDAR data generation, reducing computational resources compared to purely learning-based methods, enabling more effective testing and training of autonomous vehicle systems, especially for rare and safety-critical scenarios.

Implementation Method 1

processing, by the computing system using a machine-learned geometry network, the initial three-dimensional point cloud to predict a respective adjusted depth for one or more of the plurality of points

Methodology Applied
Scientific EffectMachine learning:

Implementation Method 2

performing, by the computing system, ray casting on the three-dimensional map according to the trajectory to generate an initial three-dimensional point cloud

Methodology Applied
Scientific EffectRay casting:

Data Source

PatentUS11461963B2Systems and methods for generating synthetic light detection and ranging data via machine learning
Publication Date: 2022.10.04 AURORA OPERATIONS INC
  • US11461963B2 patent drawing
  • US11461963B2 patent drawing
  • US11461963B2 patent drawing

AI summary

The present disclosure provides systems and methods that combine physics-based systems with machine learning to generate synthetic LiDAR data that accurately mimics a real-world LiDAR sensor system. In particular, aspects of the present disclosure combine physics-based rendering with machine-learned models such as deep neural networks to simulate both the geometry and intensity of the LiDAR sensor. As one example, a physics-based ray casting approach can be used on a three-dimensional map of an environment to generate an initial three-dimensional point cloud that mimics LiDAR data. According to an aspect of the present disclosure, a machine-learned geometry model can predict one or more adjusted depths for one or more of the points in the initial three-dimensional point cloud, thereby generating an adjusted three-dimensional point cloud which more realistically simulates real-world LiDAR data.