3D Object Detection Using Sparse Point Cloud Frustum Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for 3D object detection in autonomous systems face challenges due to the computational complexity of processing large-scale raw sparse point cloud data, which is time-intensive and resource-heavy, especially in real-time applications like autonomous driving, where existing technologies obscure natural 3D patterns and invariances by converting point clouds into images or volumetric grids.

Innovation Solution

The method involves reducing the complexity by extracting a 3D frustum from point cloud data, aligning it in a canonical frame to ignore irrelevant perspective data, and applying deep learning models that directly process 3D geometry features, such as those using PointNet or 3D convolutional neural networks, to perform object classification and segmentation efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If point cloud data is converted to images or volumetric grids for processing, then object detection can be performed using existing 2D/3D CNN architectures, but natural 3D patterns and invariances are obscured and computational complexity increases

Engineering Contradiction:
Improveobject detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and processes only the relevant 3D point cloud data within the detected 2D object region, rather than processing the entire point cloud or converting it to volumetric grids. This extraction approach maintains 3D pattern integrity while reducing computational complexity by focusing only on relevant regions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent operates in the 3D point cloud space directly without converting to 2D images or volumetric grids, preserving the natural 3D structure. By leveraging the inherent 3D coordinates and spatial relationships, the system avoids the dimensionality conversion overhead while maintaining detection accuracy.

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

2Loss of information

If the entire point cloud is processed for object detection, then comprehensive scene understanding is achieved, but processing time increases significantly

Engineering Contradiction:
Improvescene understanding completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the point cloud processing into two stages: first processing 2D image data to identify object regions, then extracting and processing only the corresponding 3D point cloud segments. This segmentation approach maintains scene understanding by processing multiple regions while reducing overall processing time through selective computation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary 2D object detection on the image data before extracting and processing the corresponding 3D point cloud regions. This preliminary action identifies which areas require detailed 3D processing, avoiding unnecessary computation in background or empty regions while maintaining comprehensive scene understanding.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If deep learning models process raw sparse point cloud data directly, then 3D geometric features are preserved, but computational resources and time requirements increase

Engineering Contradiction:
Improve3D geometry feature accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies different processing qualities to different regions: 2D CNN processing for initial object region identification in the image space, followed by targeted 3D point cloud extraction and processing only for identified object regions. This local quality approach preserves 3D geometry accuracy where needed while improving overall processing efficiency through selective computation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10824862B2Three-dimensional object detection for autonomous robotic systems using image proposals
Publication Date: 2020.11.03 NURO INC
  • US10824862B2 patent drawing
  • US10824862B2 patent drawing
  • US10824862B2 patent drawing

AI summary

Provided herein are methods and systems for implementing three-dimensional perception in an autonomous robotic system comprising an end-to-end neural network architecture that directly consumes large-scale raw sparse point cloud data and performs such tasks as object localization, boundary estimation, object classification, and segmentation of individual shapes or fused complete point cloud shapes.