Multi-View LiDAR Perception for Accurate 3D Object Orientation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional autonomous vehicle perception systems using Deep Neural Networks (DNNs) face challenges in accurately detecting and classifying objects, particularly pedestrians and bicycles, due to limitations in predicting 3D bounding boxes and object orientation from perspective and top-down views, leading to inefficiencies and reduced accuracy.

Innovation Solution

A multi-view perception system using DNNs that processes LiDAR data by sequentially analyzing different views, including perspective and top-down views, to extract classification data and regress object geometry, enabling accurate detection and classification of objects like motorcycles, bikes, and pedestrians with high recall rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional panoptic segmentation DNNs are used for perspective view object detection, then detection speed is maintained, but accuracy in predicting 3D bounding boxes and object orientation deteriorates

Engineering Contradiction:
Improveaccuracy in predicting 3D bounding boxes and object orientationVSAvoidcomplexity of processing multiple views sequentially
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the object detection task into two separate processing streams: perspective view processing for detecting objects with distinguishing features, and top-down view processing for detecting objects without distinguishing features. Each stream uses specialized DNN architectures optimized for its specific task, allowing high accuracy in 3D bounding box prediction without requiring a single complex unified system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the detection problem by projecting 3D LiDAR point clouds into both perspective views (preserving depth information for orientation estimation) and top-down views (providing overhead spatial context). This dimensional transformation allows the system to extract complementary geometric features from different viewing angles, improving 3D bounding box accuracy while maintaining computational efficiency.

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

2Measurement precision

If conventional BEV object detection DNNs are used for top-down projection, then single class detection is simplified, but accuracy in detecting pedestrians and bicycles deteriorates

Engineering Contradiction:
Improveaccuracy in detecting pedestrians and bicyclesVSAvoidprocessing efficiency of multiple object classes
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies different processing strategies to different object classes based on their visual characteristics. For pedestrians and bicycles (objects without distinguishing top-down features), the system relies on perspective view information and 3D geometry. For other objects with clear top-down signatures, the system uses BEV processing. This localized optimization improves detection accuracy for vulnerable road users while maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces 3D bounding box predictions from the perspective view stream as an intermediary to guide and supplement the top-down view detection. The perspective-derived 3D geometry acts as a mediator that provides depth and orientation information missing from top-down views, enabling accurate detection of pedestrians and bicycles while maintaining efficient multi-class processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If 3D convolutions are used over 3D voxelized volume, then detection accuracy improves, but computational cost increases substantially

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and utilizes the distinguishing geometric features from perspective views (such as height, orientation, and 3D shape) before processing, removing the need to process the entire 3D voxelized volume with computationally expensive 3D convolutions. By extracting key 3D characteristics early in the pipeline, the system achieves high detection accuracy while avoiding substantial computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary 3D feature extraction and object hypothesis generation from perspective views before applying more intensive processing. This preliminary action identifies candidate objects and their approximate 3D parameters, allowing subsequent stages to focus computational resources only on refining detections for promising candidates rather than processing the entire 3D space uniformly.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12080078B2Multi-view deep neural network for LiDAR perception
Publication Date: 2024.09.03 NVIDIA CORP
  • US12080078B2 patent drawing
  • US12080078B2 patent drawing
  • US12080078B2 patent drawing

AI summary

A deep neural network(s) (DNN) may be used to detect objects from sensor data of a three dimensional (3D) environment. For example, a multi-view perception DNN may include multiple constituent DNNs or stages chained together that sequentially process different views of the 3D environment. An example DNN may include a first stage that performs class segmentation in a first view (e.g., perspective view) and a second stage that performs class segmentation and/or regresses instance geometry in a second view (e.g., top-down). The DNN outputs may be processed to generate 2D and/or 3D bounding boxes and class labels for detected objects in the 3D environment. As such, the techniques described herein may be used to detect and classify animate objects and/or parts of an environment, and these detections and classifications may be provided to an autonomous vehicle drive stack to enable safe planning and control of the autonomous vehicle.