Synthetic 3D Point Cloud Generation for Autonomous Driving Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating training datasets for deep neural networks operating on 3D point clouds are limited by the scarcity and quality of existing datasets, which are often based on unrealistic assumptions and require labor-intensive annotation, hindering the training of accurate neural networks for tasks like object detection and scene understanding.

Innovation Solution

A computer-implemented method generates realistic 3D point clouds by providing a 3D surface representation of a travelable environment, determining a traveling path, and generating virtual scans along this path, allowing for the creation of more accurate and diverse training datasets that mimic real-world scans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If existing public 3D point cloud datasets are used for training, then training data availability is improved, but the quantity and quality of training data are limited due to small dataset sizes and labor-intensive annotation processes

Engineering Contradiction:
Improvequantity of training dataVSAvoidannotation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent creates synthetic 3D point cloud data by rendering virtual environments using 3D models and simulated sensor data, replacing the need for manual annotation of real-world scans. This copying approach generates unlimited training data without annotation time costs while maintaining realistic properties through physics-based rendering

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically generates annotated 3D point cloud data by simulating sensor measurements and object detections in virtual environments, eliminating the need for human annotators. The self-service process produces both raw data and ground truth annotations simultaneously through automated rendering and simulation

Inventive Principle:
Principle #25Self-service

2Productivity

If simple sampling schemes on mesh surfaces are used to generate artificial scans, then data generation speed is improved, but realism of the generated point clouds deteriorates due to unrealistic assumptions

Engineering Contradiction:
Improvedata generation speedVSAvoidrealism of point clouds
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the generation parameters from simple uniform sampling to physics-based rendering parameters that simulate real sensor behavior, lighting conditions, and occlusion effects. This maintains high generation speed while improving realism by incorporating accurate physical models of how depth sensors actually capture data in real environments

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces manual or simple algorithmic sampling methods with automated physics-based rendering simulations. This substitution uses computational models of light transport, sensor geometry, and occlusion to generate realistic point clouds automatically, maintaining speed while dramatically improving realism

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

3Measurement precision

If more real-world scans are collected for training, then training data quality is improved, but the manual annotation process becomes more time-consuming and error-prone

Engineering Contradiction:
Improvetraining data qualityVSAvoidannotation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of collecting and manually annotating more real-world scans, the patent copies realistic properties through physics-based rendering of virtual environments. This approach maintains high measurement precision by simulating accurate sensor behavior and object properties without requiring complex manual annotation processes

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically generates ground truth annotations for all training samples through simulated object detections and sensor measurements in virtual environments. This self-service annotation process eliminates human error and time consumption while maintaining or improving data quality through consistent, repeatable simulation parameters

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240221176A1Generating training datatset
Publication Date: 2024.07.04 DASSAULT SYSTEMES SA
  • US20240221176A1 patent drawing
  • US20240221176A1 patent drawing
  • US20240221176A1 patent drawing

AI summary

A computer-implemented method for generating a training dataset. The training dataset includes training patterns each including a 3D point cloud of a respective travelable environment. The generating method includes, for each 3D point cloud, obtaining a 3D surface representation of the respective travelable environment, determining a traveling path inside the respective travelable environment, and, generating a virtual scan of the respective travelable environment along the traveling path, thereby obtaining the 3D point cloud. Such a method forms an improved solution for generating a training dataset of 3D point clouds.