Cargando…

A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming

Fast and accurate obstacle detection is essential for accurate perception of mobile vehicles’ environment. Because point clouds sensed by light detection and ranging (LiDAR) sensors are sparse and unstructured, traditional obstacle clustering on raw point clouds are inaccurate and time consuming. Th...

Descripción completa

Detalles Bibliográficos
Autores principales: Tian, Yifei, Song, Wei, Chen, Long, Sung, Yunsick, Kwak, Jeonghoon, Sun, Su
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219594/
https://www.ncbi.nlm.nih.gov/pubmed/32325631
http://dx.doi.org/10.3390/s20082309
_version_ 1783533016645107712
author Tian, Yifei
Song, Wei
Chen, Long
Sung, Yunsick
Kwak, Jeonghoon
Sun, Su
author_facet Tian, Yifei
Song, Wei
Chen, Long
Sung, Yunsick
Kwak, Jeonghoon
Sun, Su
author_sort Tian, Yifei
collection PubMed
description Fast and accurate obstacle detection is essential for accurate perception of mobile vehicles’ environment. Because point clouds sensed by light detection and ranging (LiDAR) sensors are sparse and unstructured, traditional obstacle clustering on raw point clouds are inaccurate and time consuming. Thus, to achieve fast obstacle clustering in an unknown terrain, this paper proposes an elevation-reference connected component labeling (ER-CCL) algorithm using graphic processing unit (GPU) programing. LiDAR points are first projected onto a rasterized x–z plane so that sparse points are mapped into a series of regularly arranged small cells. Based on the height distribution of the LiDAR point, the ground cells are filtered out and a flag map is generated. Next, the ER-CCL algorithm is implemented on the label map generated from the flag map to mark individual clusters with unique labels. Finally, obstacle labeling results are inverse transformed from the x–z plane to 3D points to provide clustering results. For real-time 3D point cloud clustering, ER-CCL is accelerated by running it in parallel with the aid of GPU programming technology.
format Online
Article
Text
id pubmed-7219594
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72195942020-05-22 A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming Tian, Yifei Song, Wei Chen, Long Sung, Yunsick Kwak, Jeonghoon Sun, Su Sensors (Basel) Article Fast and accurate obstacle detection is essential for accurate perception of mobile vehicles’ environment. Because point clouds sensed by light detection and ranging (LiDAR) sensors are sparse and unstructured, traditional obstacle clustering on raw point clouds are inaccurate and time consuming. Thus, to achieve fast obstacle clustering in an unknown terrain, this paper proposes an elevation-reference connected component labeling (ER-CCL) algorithm using graphic processing unit (GPU) programing. LiDAR points are first projected onto a rasterized x–z plane so that sparse points are mapped into a series of regularly arranged small cells. Based on the height distribution of the LiDAR point, the ground cells are filtered out and a flag map is generated. Next, the ER-CCL algorithm is implemented on the label map generated from the flag map to mark individual clusters with unique labels. Finally, obstacle labeling results are inverse transformed from the x–z plane to 3D points to provide clustering results. For real-time 3D point cloud clustering, ER-CCL is accelerated by running it in parallel with the aid of GPU programming technology. MDPI 2020-04-18 /pmc/articles/PMC7219594/ /pubmed/32325631 http://dx.doi.org/10.3390/s20082309 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tian, Yifei
Song, Wei
Chen, Long
Sung, Yunsick
Kwak, Jeonghoon
Sun, Su
A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming
title A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming
title_full A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming
title_fullStr A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming
title_full_unstemmed A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming
title_short A Fast Spatial Clustering Method for Sparse LiDAR Point Clouds Using GPU Programming
title_sort fast spatial clustering method for sparse lidar point clouds using gpu programming
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219594/
https://www.ncbi.nlm.nih.gov/pubmed/32325631
http://dx.doi.org/10.3390/s20082309
work_keys_str_mv AT tianyifei afastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT songwei afastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT chenlong afastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT sungyunsick afastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT kwakjeonghoon afastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT sunsu afastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT tianyifei fastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT songwei fastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT chenlong fastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT sungyunsick fastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT kwakjeonghoon fastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming
AT sunsu fastspatialclusteringmethodforsparselidarpointcloudsusinggpuprogramming