Road Boundary Extraction from LiDAR Point Clouds Using Dynamic Programming Algorithm

In order to solve the problem that it is difficult and inaccurate to extract road boundaries from laser point clouds, a road boundary extraction method based on a dynamic programming algorithm is proposed. First, the point clouds are projected, and an obstacle grid map is obtained using the dual height difference algorithm to retain the ground features near the curb. Considering the distance from the boundary points to the driving trajectory, the dynamic programming algorithm is used to extract the road boundary. Starting from the driving trajectory, the algorithm searches for the white obstacle points in the grid maps on both sides, and the point with the minimum total cost is considered the boundary point. This study used the IQmulus & TerraMobilita datasets for experiments. The results showed that the accuracy and recall rates of the extraction results from both datasets were above 98.7%, and the F1 scores were both above 98.4%.

Authors

Institutions

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1109/icsidp62679.2024.10868852
Primary Topic
Remote Sensing and LiDAR Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Road Boundary Extraction from LiDAR Point Clouds Using Dynamic Programming Algorithm

Kexin Hao, Jian Li, Ziwei Wang, Haoran Shen et al.
Remote Sensing and LiDAR Applications
article

Road Boundary Extraction from LiDAR Point Clouds Using Dynamic Programming Algorithm

Kexin Hao, Jian Li, Ziwei Wang, Haoran Shen, Dongqing Yang
article en

Abstract

In order to solve the problem that it is difficult and inaccurate to extract road boundaries from laser point clouds, a road boundary extraction method based on a dynamic programming algorithm is proposed. First, the point clouds are projected, and an obstacle grid map is obtained using the dual height difference algorithm to retain the ground features near the curb. Considering the distance from the boundary points to the driving trajectory, the dynamic programming algorithm is used to extract the road boundary. Starting from the driving trajectory, the algorithm searches for the white obstacle points in the grid maps on both sides, and the point with the minimum total cost is considered the boundary point. This study used the IQmulus & TerraMobilita datasets for experiments. The results showed that the accuracy and recall rates of the extraction results from both datasets were above 98.7%, and the F1 scores were both above 98.4%.

Beijing Institute of Technology (CN)
Sustainable cities and communities
Openalex Percentile: Top 77%
Remote Sensing and LiDAR Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.