3D LIDAR SEGMENTATION BASED ON EUCLIDEAN CLUSTERING FOR EMBEDDED SYSTEM
Abstract
This paper presents a method for 3D LiDAR segmentation based on Euclidean clustering specifically designed for embedded systems. LiDAR sensors are widely used for perception tasks in autonomous vehicles, robotics, and other applications, providing dense point cloud data of the environment. Segmentation of the point cloud into meaningful objects is essential for understanding the surroundings and making informed decisions. Euclidean clustering is an effective approach for grouping points based on spatial proximity, enabling object segmentation. However, implementing such algorithms on embedded systems poses challenges due to limited computational resources. In this work, we propose an optimized implementation of the Euclidean clustering algorithm tailored for embedded systems to achieve real-time performance on the embedded system. The proposed approach involves acquiring raw point cloud data from the LiDAR sensor and preprocessing it to reduce noise and size. Adaptive Euclidean clustering is then applied to group points into clusters based on their spatial proximity. Extracted features such as centroids and bounding boxes are utilized for object classification and segmentation. Post-processing steps refine the segmentation results, improving accuracy and removing spurious clusters
Downloads
References
clouds based on pyramid voxel representation. Multimedia Tools and Applications. 2017;76: 24343–
24357. https://doi.org/10.1007/s11042-016-4192-6.
[2] Sveier A, Kleppe AL, Tingelstad L, Egeland
O. Object detection in point clouds using
conformal geometric algebra. Advances in
Applied Clifford Algebras. 2017;27: 1961–1976.
https://doi.org/10.1007/s00006-017-0759-1.
[3] Yuan Z, Lu T, Tan CL. Learning discriminated and
correlated patches for multi-view object detection
using sparse coding. Pattern Recognition. 2017;69:
26–38.
[4] Hu F, Tian Z, Li Y, Huang S, Feng M. A combined clustering and image mapping based point
cloud segmentation for 3D object detection. In:
2018 Chinese Control And Decision Conference
(CCDC), Shenyang, China. IEEE; 2018. p.1664–
1669. https://doi.org/10.1109/CCDC.2018.8407395
[5] Sharma A, Singh PK, Khurana P. Analytical review
on object segmentation and recognition. In: 2016 6th
International Conference-Cloud System and Big Data
Engineering (Confluence). IEEE; 2016. p.524–530.
https://doi.org/10.1109/CONFLUENCE.2016.7508176.
[6] Buch N, Velastin SA, Orwell J. A review of
computer vision techniques for the analysis of
urban traffic. IEEE Transactions on Intelligent
Transportation Systems. 2011;12(3): 920–939.
http://dx.doi.org/10.1109/TITS.2011.2119372.
[7] Pitropov M, Garcia DE, Rebello J, Smart M, Wang
C, Czarnecki K, Waslander S. Canadian adverse
driving conditions dataset. The International Journal of Robotics Research. 2021;40(4-5): 681–690.
https://doi.org/10.1177/0278364920979368.
[8] Sparks DN. Algorithm AS 58: Euclidean cluster analysis. Journal of the Royal Statistical Society. Series
C (Applied Statistics). 1973;22(1): 126–130.
[9] Zhu H, Yuen KV, Mihaylova L, Leung H.
Overview of environment perception for intelligent vehicles. IEEE Transactions on Intelligent
Transportation Systems. 2017;18(10): 2584–2601.
https://doi.org/10.1109/TITS.2017.2658662.
[10] Fan S, Huang N, Fang P, Zhang J. A 3D point
cloud segmentation method based on local
convexity and dimension features. In: 2018
Chinese Control And Decision Conference (CCDC),
Shenyang, China. IEEE; 2018. p.5012–5017.
https://doi.org/10.1109/CCDC.2018.8408000.
[11] Cohen-Addad V, Kanade V, Mallmann-Trenn F,
Mathieu C. Hierarchical clustering: Objective functions and algorithms. Journal of the ACM (JACM).
2019;66(4): 1–42. https://doi.org/10.1145/3321386.
[12] Xie X, Wei H, Yang Y. Real-time LiDAR
point-cloud moving object segmentation for
autonomous driving. Sensors. 2023;23(1); 547.
https://doi.org/10.3390/s23010547.
[13] Alqahtani A, Ali M, Xie X, Jones MW. Deep timeseries clustering: A review. Electronics. 2021;10(23):
3001. https://doi.org/10.3390/electronics10233001.
[14] Fischler MA, Bolles RC. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography.
Communications of the ACM. 1981;24(6): 381–395.
https://doi.org/10.1145/358669.358692.
[15] Ester M, Kriegel HP, Sander J, Xu X. A density-based
algorithm for discovering clusters in large spatial
databases with noise. In: Simoudis E, Han J, Fayyad
U. (eds.) KDD’96: Proceedings of the Second International Conference on Knowledge Discovery and
Data Mining. Portland, Oregon: AAAI Press; 1996. p.226–231.