LIDAR Point Cloud Voxel Segmentation for Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing light detection and ranging (LIDAR) technologies face challenges in efficiently processing and classifying sensor data to identify objects such as traffic control devices and signs, particularly in environments affected by factors like wind, which requires effective adjustment for jitter and rotation parameters.

Innovation Solution

The method involves transforming LIDAR sensor data into point cloud data, dividing it into voxels, calculating the difference of gradients, and performing two passes to identify objects using jitter and rotation parameters, with the output being the centroid average of voxels identified as containing the object.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If LIDAR sensor data is processed using traditional methods, then processing speed is maintained, but object detection accuracy deteriorates in environments with wind and vibration

Engineering Contradiction:
Improveobject detection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The point cloud data is divided into multiple cells, and each cell is further segmented into voxels. This hierarchical segmentation allows the system to process local regions independently, improving detection accuracy for objects in specific areas while maintaining overall processing efficiency through parallelization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs a first pass through all voxels to identify potential objects before conducting a second, more refined pass. This preliminary action filters out obvious non-objects early, reducing the computational burden of the second pass and improving overall detection accuracy without excessive complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The system adjusts voxel parameters including jitter and rotation to account for environmental factors like wind. By dynamically modifying these parameters based on detected conditions, the system maintains high detection accuracy in varying environmental conditions without requiring completely different processing approaches.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If jitter and rotation parameters are adjusted to account for environmental factors, then object identification reliability is improved, but processing time increases

Engineering Contradiction:
Improveobject identification reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By dividing the data into cells and voxels, the system can apply jitter and rotation adjustments to only those regions containing potential objects, rather than processing the entire point cloud. This localized approach maintains reliability while reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first pass identifies candidate voxels that may contain objects, allowing the computationally intensive jitter and rotation adjustments to be applied only to these candidates in the second pass. This preliminary filtering significantly reduces processing time while maintaining identification reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The system applies jitter and rotation adjustments selectively to voxels identified as potential objects rather than uniformly to all data. This partial action approach ensures reliable identification of objects of interest while minimizing unnecessary processing of background or empty regions.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If a two-pass approach with voxel adjustment is used, then detection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The two-pass approach works efficiently on segmented voxels rather than the entire point cloud. Each pass processes a manageable subset of data, making the algorithm computationally feasible while achieving high detection accuracy through the cumulative effect of both passes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first pass performs preliminary identification of potential objects using gradient calculations, creating a filtered set of candidates. This preliminary action simplifies the second pass by reducing the number of voxels requiring detailed adjustment and comparison, thereby managing algorithmic complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The algorithm dynamically changes voxel parameters (jitter, rotation) based on environmental conditions and detection needs. This adaptive parameter adjustment improves detection accuracy without requiring a completely different algorithmic approach, managing complexity through flexible parameter tuning rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

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 enables efficient classification of LIDAR data, improving the identification of traffic control devices and signs by accounting for environmental factors, enhancing object detection accuracy and reliability.

Implementation Method 1

light detection and ranging (LIDAR) sensor data

Methodology Applied
Scientific EffectLight detection and ranging (LIDAR): LIDAR

Implementation Method 2

transforming sensor data of the LIDAR into point cloud data

Methodology Applied
Scientific EffectLaser: Laser

Data Source

PatentUS10346695B2Method and apparatus for classifying LIDAR data for object detection
Publication Date: 2019.07.09 GENERAL MOTORS LLC
  • US10346695B2 patent drawing
  • US10346695B2 patent drawing
  • US10346695B2 patent drawing

AI summary

A method and apparatus for classifying light detection and ranging sensor data are provided. The method includes transforming sensor data of the LIDAR into point cloud data, selecting a cell including a subset of the point cloud data, dividing the selected cell into a plurality of voxels, calculating a difference of gradients for the plurality of voxels, performing a first pass on the plurality of voxels to identify voxels that contain an object based the difference of gradients, performing a second pass on the plurality of voxels to identify voxels that contain the object by adjusting a voxel with at least one from among a jitter parameter and a rotation parameter, and outputting a centroid average of voxels identified as containing the object.