Road Curb Detection Using LIDAR Point Cloud Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack effective methods for accurately detecting road curbs during vehicle navigation, which is crucial for safe and efficient driving, especially in environments with varying road conditions and obstacles.

Innovation Solution

A system and method that utilize point clouds collected by sensors like LIDAR to process and analyze features such as slope, elevation profile, and angle of incidence, providing these data points to a classification system to determine the presence and location of road curbs, enabling the vehicle to navigate safely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If point clouds are processed using traditional methods, then processing speed may be maintained, but detection accuracy of road curbs deteriorates

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

Solution Approach 1:

The patent segments the point cloud data processing into distinct stages: initial filtering to remove irrelevant points, feature extraction to identify curb-relevant characteristics, and classification to determine curb presence. This segmentation allows each stage to be optimized independently, improving detection accuracy while managing processing complexity through modular organization of the processing pipeline.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple features are analyzed for curb detection, then detection reliability improves, but computational requirements increase

Engineering Contradiction:
Improvedetection reliabilityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary filtering and preprocessing to the point cloud data before full feature analysis. By pre-processing the data to remove obvious non-curb elements and organize the remaining points, the system reduces the computational energy required for subsequent multi-feature analysis while maintaining detection reliability through the comprehensive feature set.

Inventive Principle:
Principle #10Preliminary action

3Speed

If real-time processing is implemented, then navigation responsiveness improves, but measurement precision may deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoiddetection precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent implements a multi-pass processing approach where critical curb detection features are processed with high precision in real-time, while less critical aspects use simplified processing. This partial application of full processing ensures that the most important detection tasks maintain high precision and speed, while secondary tasks can tolerate reduced processing intensity.

Inventive Principle:
Principle #16Partial or excessive action

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

Enables accurate detection and classification of road curbs, improving vehicle navigation by preventing collisions and ensuring safe passage along road boundaries.

Implementation Method 1

A driver may navigate a vehicle along various paths, which may often include driving the vehicle on a road

Methodology Applied
Scientific EffectLIDAR: LIDAR

Data Source

PatentUS9285230B1Methods and systems for detecting road curbs
Publication Date: 2016.03.15 WAYMO LLC
  • US9285230B1 patent drawing
  • US9285230B1 patent drawing
  • US9285230B1 patent drawing

AI summary

Methods and systems for detecting road curbs are described herein. A vehicle's computing system may receive point clouds collected in an incremental order as the vehicle navigates a path. The point clouds may include data points representative of the vehicle's environment at a given timepoint and include associated position information indicative of the vehicle's position at the timepoint. Based on the associated position information in the point clouds, the computing system may process the point clouds into a dense point cloud representation and may determine features of the representation. The computing system may provide the features to a classification system that is configured to output an estimate of whether the features are representative of a road curb. Based on the output of the classification system, the computing system may determine whether the given data points represent one or more road curbs in the vehicle's environment.