Contour Extraction of UAV Point Cloud Based on Neighborhood Geometric Features of Multi-Level Growth Plane
Abstract
:1. Introduction
2. Related Works
3. Proposed Method
3.1. Multilevel Fusion of Regional Growth
3.1.1. Geometric Features of Adjacent Points
3.1.2. Multilevel Fusion of Different Planes
Algorithm 1 The multilevel fusion algorithm. |
Notation: PC: Point cloud. k: the number of adjacent points used to calculate normal vectors and curvatures. Num: the number of points of region growth. Cth: the curvature threshold for initial region growth. Ath: the angle threshold for initial region growth. Dth: the distance threshold for multilevel fusion of different planes. Max_Ath: the max angle threshold for multilevel fusion of different planes. Max_Dth: the max distance threshold for multilevel fusion of different planes. : the rate of angle change. : the rate of distance change. : the set of segmented planar after multilevel fusion. Input: PC Output: 1. Calculate the normal vector and curvature of each point according to Section 3.1.1. 2. Using the KNN (K-Nearest Neighbor) search algorithm to conduct region growth according to geometric features of adjacent point. If , Implement growth, and if , the growth point as new seed point. 3. The set of segmented planes is sorted (). 4. Obtain the parameter of each plane according to Section 3.1.2. 5. Obtain the geometric feature relationships between different planes according to Equation (8). While and Sort the segment plane If Calculate and Find and Ath Implement fusion of different planes, such as . end if Ath = Ath + ; Dth = Dth + end while |
3.2. Extraction of Boundary Points for Each Plane
4. Experiment and Analysis
4.1. Plane Segmentation of UAV Building Point Cloud
4.1.1. UAV Data Description
4.1.2. Plane Segmentation Procedure of UAV Buildings Point Cloud
4.1.3. Segmentation Results of UAV Different Buildings Point Cloud
4.2. Boundary Points Extraction of UAV Building Point Cloud
4.2.1. Parameter Analysis
4.2.2. Performance Analysis of the Boundary Points Extraction
4.3. Comparison of Different Methods for UAV Point Cloud Contour Extraction
5. Extraction of UAV Point Cloud Contour Points in Large Scenes
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- He, Y.; Zhang, C.; Fraser, C.S. An energy minimization approach to automated extraction of regular building footprints from airborne LiDAR data. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2014, 2, 65–72. [Google Scholar] [CrossRef]
- Albers, B.; Kada, M.; Wichmann, A. Automatic extraction and regularization of building outlines from airborne LiDAR point clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, 41, 555–560. [Google Scholar] [CrossRef]
- Zhao, Z.; Duan, Y.; Zhang, Y.; Cao, R. Extracting buildings from and regularizing boundaries in airborne LiDAR data using connected operators. Int. J. Remote Sens. 2016, 37, 889–912. [Google Scholar] [CrossRef]
- Tsenga, Y.H.; Hung, H.C. Extraction of building boundary lines from airborne LiDAR point Clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, 40, 957–962. [Google Scholar] [CrossRef]
- Jarzabek-Rychard, M. Reconstruction of building outlines in dense urban areas based on LiDAR data and address points. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2012, 39, 121–126. [Google Scholar] [CrossRef]
- Fazan, A.J.; Dal Poz, A.P. Rectilinear building roof contour extraction based on snakes and dynamic programming. Int. J. Appl. Earth Obs. Geoinf. 2013, 25, 1–10. [Google Scholar] [CrossRef]
- Lin, Y.; Wang, C.; Cheng, J.; Chen, B.; Jia, F.; Chen, Z.; Li, J. Line segment extraction for large scale unorganized point clouds. ISPRS J. Photogramm. Remote Sens. 2015, 102, 172–183. [Google Scholar] [CrossRef]
- Lu, X.; Liu, Y.; Li, K. Fast 3D line segment detection from unorganized point cloud. arXiv 2019, arXiv:1901.02532. [Google Scholar]
- Von Gioi, R.G.; Jakubowicz, J.; Morel, J.M.; Randal, G. LSD: A fast line segment detector with a false detection control. IEEE Trans. Pattern Anal. Mach. Intell. 2008, 32, 722–732. [Google Scholar] [CrossRef]
- Lu, X.; Yao, J.; Li, K.; Li, L. Cannylines: A parameter-free line segment detector. In Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada, 27–30 September 2015; pp. 507–511. [Google Scholar]
- Bazazian, D.; Casas Pla, J.R.; Ruiz Hidalgo, J. Segmentation-based multi-scale edge extraction to measure the persistence of features in unorganized point clouds. In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, Porto, Portugal, 27 February–1 March 2017; pp. 317–325. [Google Scholar]
- Liu, X.; Jin, C. Feature line extraction from unorganized noisy point clouds. J. Comput. Inf. Syst. 2014, 10, 3503–3510. [Google Scholar]
- Xu, J.; Zhou, M.; Wu, Z.; Shui, W.; Ali, S. Robust surface segmentation and edge feature lines extraction from fractured fragments of relics. J. Comput. Des. Eng. 2015, 2, 79–87. [Google Scholar] [CrossRef]
- Sreevalsan-Nair, J.; Jindal, A.; Kumari, B. Contour extraction in buildings in airborne lidar point clouds using multiscale local geometric descriptors and visual analytics. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 2320–2335. [Google Scholar] [CrossRef]
- Gumhold, S.; Wang, X.; MacLeod, R.S. Feature Extraction From Point Clouds. In Proceedings of the IMR 2001, Newport Beach, CA, USA, 7–10 October 2001; pp. 293–305. [Google Scholar]
- Pauly, M.; Keiser, R.; Gross, M. Multi-scale feature extraction on point-sampled surfaces. In Computer Graphics Forum; Blackwell Publishing, Inc.: Oxford, UK, 2003; Volume 22, pp. 281–289. [Google Scholar]
- Demarsin, K.; Vanderstraeten, D.; Volodine, T.; Roose, D. Detection of closed sharp edges in point clouds using normal estimation and graph theory. Comput.-Aided Des. 2007, 39, 276–283. [Google Scholar] [CrossRef]
- Wang, Y.; Feng, H.Y.; Delorme, F.É.; Engin, S. An adaptive normal estimation method for scanned point clouds with sharp features. Comput.-Aided Des. 2013, 45, 1333–1348. [Google Scholar] [CrossRef]
- Sampath, A.; Shan, J. Segmentation and reconstruction of polyhedral building roofs from aerial lidar point clouds. IEEE Trans. Geosci. Remote Sens. 2009, 48, 1554–1567. [Google Scholar] [CrossRef]
- Weber, C.; Hahmann, S.; Hagen, H. Sharp feature detection in point clouds. In Proceedings of the 2010 Shape Modeling International Conference, Aix-en-Provence, France, 21–23 June 2010; pp. 175–186. [Google Scholar]
- Widyaningrum, E.; Peters, R.Y.; Lindenbergh, R.C. Building outline extraction from ALS point clouds using medial axis transform descriptors. Pattern Recognit. 2020, 106, 107447. [Google Scholar] [CrossRef]
- Edelsbrunner, H.; Kirkpatrick, D.; Seidel, R. On the shape of a set of points in the plane. IEEE Trans. Inf. Theory 1983, 29, 551–559. [Google Scholar] [CrossRef]
- Zhang, Y.; Geng, G.; Wei, X.; Zhang, S.L.; Li, S.S. A statistical approach for extraction of feature lines from point clouds. Comput. Graph. 2016, 56, 31–45. [Google Scholar] [CrossRef]
- Medioni, G.; Tang, C.K.; Lee, M.S. Tensor voting: Theory and applications. In Proceedings of the RFIA 2000, Paris, France, 1–3 February 2000. [Google Scholar]
- Park, M.K.; Lee, S.J.; Lee, K.H. Multi-scale tensor voting for feature extraction from unstructured point clouds. Graph. Models 2012, 74, 197–208. [Google Scholar] [CrossRef]
- Lin, H.B.; Wei, W.; Shao, Y.C.; Dong, L. Feature extraction from unorganized point cloud based on analytical tensor voting. J. Graph. 2017, 38, 137–143. [Google Scholar]
- Chen, X.; Liu, Q.; Yu, K. A point cloud feature regularization method by fusing judge criterion of field force. IEEE Trans. Geosci. Remote Sens. 2019, 58, 2994–3006. [Google Scholar] [CrossRef]
- Chen, X.J.; Zhao, B.F. An efficient global constraint approach for robust contour feature points extraction of point cloud. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5703816. [Google Scholar] [CrossRef]
- Dong, Z.; Yang, B.; Hu, P.; Scherer, S. An efficient global energy optimization approach for robust 3D plane segmentation of point clouds. ISPRS J. Photogramm. Remote Sens. 2018, 137, 112–133. [Google Scholar] [CrossRef]
- Rusu, R.B.; Blodow, N.; Beetz, M. Fast point feature histograms (FPFH) for 3D registration. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 3212–3217. [Google Scholar]
- Lin, Y.; Wang, C.; Chen, B.; Zai, D.; Li, J. Facet segmentation-based line segment extraction for large-scale point clouds. IEEE Trans. Geosci. Remote Sens. 2017, 55, 4839–4854. [Google Scholar] [CrossRef]
- Wang, X.H.; Chen, H.W.; Wu, L.S. Feature extraction of point clouds based on region clustering segmentation. Multimed. Tools Appl. 2020, 79, 11861–11889. [Google Scholar] [CrossRef]
Building 1 | Building 2 | Building 3 | ||
---|---|---|---|---|
Region growth | Number of segmented planes | 24 | 27 | 37 |
Total points | 144,847 | 62,818 | 84,529 | |
Single-level fusion after region growth | Number of segmented planes | 22 | 17 | 25 |
Total points | 153,984 | 64,928 | 88,101 | |
Multilevel fusion after region growth | Number of segmented planes | 18 | 15 | 24 |
Total points | 161,803 | 66,991 | 90,597 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, X.; An, Q.; Zhao, B.; Tao, W.; Lu, T.; Zhang, H.; Han, X.; Ozdemir, E. Contour Extraction of UAV Point Cloud Based on Neighborhood Geometric Features of Multi-Level Growth Plane. Drones 2024, 8, 239. https://doi.org/10.3390/drones8060239
Chen X, An Q, Zhao B, Tao W, Lu T, Zhang H, Han X, Ozdemir E. Contour Extraction of UAV Point Cloud Based on Neighborhood Geometric Features of Multi-Level Growth Plane. Drones. 2024; 8(6):239. https://doi.org/10.3390/drones8060239
Chicago/Turabian StyleChen, Xijiang, Qing An, Bufan Zhao, Wuyong Tao, Tieding Lu, Han Zhang, Xianquan Han, and Emirhan Ozdemir. 2024. "Contour Extraction of UAV Point Cloud Based on Neighborhood Geometric Features of Multi-Level Growth Plane" Drones 8, no. 6: 239. https://doi.org/10.3390/drones8060239
APA StyleChen, X., An, Q., Zhao, B., Tao, W., Lu, T., Zhang, H., Han, X., & Ozdemir, E. (2024). Contour Extraction of UAV Point Cloud Based on Neighborhood Geometric Features of Multi-Level Growth Plane. Drones, 8(6), 239. https://doi.org/10.3390/drones8060239