Advanced Planar Projection Contour (PPC): A Novel Algorithm for Local Feature Description in Point Clouds
Abstract
:1. Introduction
2. Related Work
3. Construction of PPC
3.1. Overall Construction Process
3.2. Construction of LRF
3.3. Construction of PPC
- (1)
- Utilizing convex hull contours allowed for the internal characteristics of the point set to be disregarded, substantially simplifying the representation of the 2D point set’s geometric information. This simplification led to an improvement in computational efficiency by focusing on the external boundary of the point distribution, as demonstrated in Figure 3a.
- (2)
- Convex hull contours exhibited increased stability when faced with noise interference, in contrast to raw coordinate information. By encapsulating the outermost points, the convex hull effectively minimized the impact of outliers or noise within the data, ensuring a more consistent representation, as illustrated in Figure 3b.
- (3)
- The representation via convex hull contours proved to be more resilient to variations in point density. Unlike methods that rely on the detailed arrangement of points, the convex hull approach maintained a consistent outline, regardless of the density of points within the contour. This robustness was critical for ensuring reliable feature extraction across datasets with varying point densities, as shown in Figure 3c.
3.4. Feature Matching of PPC
4. Performance Testing of PPC
4.1. Datasets and Standards
4.2. Robustness Testing against Gaussian Noise
4.3. Robustness Test for Point Density Variation
4.4. PPC Calculation Efficiency Test
4.5. Application to 3D Matching
5. Conclusions
- (1)
- For a given key point, its nearest neighbors are identified. The Z-axis is derived through a weighted covariance analysis based on the spatial relationship between these neighboring points and the key point. The X-axis is then determined by the sum of weighted projections of the neighborhood points onto a plane, leading to the construction of the LRF.
- (2)
- The neighborhood points are projected onto three orthogonal planes defined by the LRF, representing the local surface interaction between the key point and its neighbors. These 2D projection points are then modeled into convex hull contours, which succinctly capture the essential geometric characteristics of the local point cloud structure.
- (3)
- The feature matching process involves extracting the convex hull contours from the three orthogonal planes and computing the overlapping areas of corresponding PPC contours. The matching degree is determined by accumulating these areas, with the highest accumulation signifying the optimal feature match between PPC descriptors.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Shi, W.; Dai, B.; Shen, W.; Sun, Y.; Zhao, K.; Zhang, Y. Automatic estimation of dairy cow body condition score based on attention-guided 3D point cloud feature extraction. Comput. Electron. Agric. 2023, 206, 107666. [Google Scholar] [CrossRef]
- Tian, M.; Lu, J.; Zhang, L. Curvature Estimation on Point Cloud Using an Indicator Function. In Proceedings of the HPCCT & BDAI 2020: 2020 4th High Performance Computing and Cluster Technologies Conference & 2020 3rd International Conference on Big Data and Artificial Intelligence, Qingdao, China, 3–6 July 2020; pp. 24–28. [Google Scholar]
- Xiang, M.; Ye, H.; Yang, B.; Cao, F. Multi-space and detail-supplemented attention network for point cloud completion. Appl. Intell. 2023, 53, 14971–14985. [Google Scholar] [CrossRef]
- Cao, R.; Zhang, Y.; Liu, X.; Zhao, Z. 3D building roof reconstruction from airborne LiDAR point clouds: A framework based on a spatial database. Int. J. Geogr. Inf. Sci. 2017, 31, 1359–1380. [Google Scholar] [CrossRef]
- Sun, B.; Li, W.; Liu, H.; Wang, P.; Gao, S.; Feng, P. Mathematical Method for Lidar-based Obstacle Detection of Intelligent Vehicle. IAENG Int. J. Comput. Sci. 2021, 48, 1–9. [Google Scholar]
- Pei, H.; Zhou, W.; Zhang, P.; Luo, M. A review of point set registration: From fundamental algorithms to geometric quality inspection of aviation complex parts. J. Adv. Manuf. Sci. Technol. 2023, 3, 2023012. [Google Scholar] [CrossRef]
- Gao, J.; Zhang, Y.; Liu, Z.; Li, S. HDRNet: High-Dimensional Regression Network for Point Cloud Registration. Comput. Graph. Forum J. Eur. Assoc. Comput. Graph. 2023, 42, 33–46. [Google Scholar] [CrossRef]
- Andriasyan, M.; Moyano, J.; Nieto-Julián, J.E.; Antón, D. From Point Cloud Data to Building Information Modelling: An Automatic Parametric Workflow for Heritage. Remote Sens. 2020, 12, 1094. [Google Scholar] [CrossRef]
- Lai, B.; Liu, W.; Wang, C.; Fan, X.; Lin, Y.; Bian, X.; Wu, S.; Cheng, M.; Li, J. 2D3D-MVPNet: Learning cross-domain feature descriptors for 2D-3D matching based on multi-view projections of point clouds. Appl. Intell. 2022, 52, 14178–14193. [Google Scholar] [CrossRef]
- Johnson, A.E.; Hebert, M. Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes. IEEE Trans. Pattern Anal. Mach. Intell. 1999, 21, 433–449. [Google Scholar] [CrossRef]
- Rusu, B.; Blodow, N.; Beetz, M. Fast point feature histograms (FPFH) for 3D registration. In Proceedings of the IEEE International Conference on Robotics & Automation, Kobe, Japan, 12–17 May 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 3212–3217. [Google Scholar]
- Frome, A.; Huber, D.; Kolluri, R.; Bülow, T.; Malik, J. Recognizing objects in range data using regional point descriptors. In Proceedings of the European Conference on Computer Vision, Prague, Czech Republic, 11–14 May 2004; pp. 224–237. [Google Scholar]
- Salti, S.; Tombari, F.; Stefano, L.D. SHOT: Unique signatures of histograms for surface and texture description. Comput. Vis. Image Underst. 2014, 125, 251–264. [Google Scholar] [CrossRef]
- Hao, L.; Wang, H. Geometric feature statistics histogram for both real-valued and binary feature representations of 3D local shape. Image Vis. Comput. 2022, 117, 0262–8856. [Google Scholar] [CrossRef]
- Sun, T.; Liu, G.; Liu, S.; Meng, F.; Zeng, L.; Li, R. An efficient and compact 3D local descriptor based on the weighted height image. Inf. Sci. 2020, 520, 209–231. [Google Scholar] [CrossRef]
- Prakhya, S.M.; Liu, B.; Lin, W. B-SHOT: A binary feature descriptor for fast and efficient keypoint matching on 3D point clouds. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots & Systems, Hamburg, Germany, 28 September–2 October 2015; pp. 1929–1934. [Google Scholar]
- Zhao, H.; Tang, M.; Ding, H. HoPPF: A novel local surface descriptor for 3D object recognition. Pattern Recognit. 2020, 103, 0031–3203. [Google Scholar] [CrossRef]
- Tang, K.; Peng, S.; Chen, X. Signature of geometric centroids for 3D local shape description and partial shape matching. In Proceedings of the Asian Conference on Computer Vision, Taipei, Taiwan, 20–24 November 2016; pp. 311–326. [Google Scholar]
- Quan, S.; Ma, J.; Hu, F.; Fang, B.; Ma, T. Local voxelized structure for 3D binary feature representation and robust registration of point clouds from low-cost sensors. Inf. Sci. 2018, 444, 153–171. [Google Scholar] [CrossRef]
- Guo, Y.; Sohel, F.; Bennamoun, M.; Lu, M.; Wan, J. Rotational projection statistics for 3D local surface description and object recognition. Int. J. Comput. Vis. 2013, 105, 63–86. [Google Scholar] [CrossRef]
- Guo, Y.; Sohel, F.; Bennamoun, M.; Wan, J.; Lu, M. A novel local surface feature for 3D object recognition under clutter and occlusion. Inf. Sci. 2015, 293, 196–213. [Google Scholar] [CrossRef]
- Yang, J.; Zhang, Q.; Xiao, Y.; Cao, Z. TOLDI: An effective and robust approach for 3D local shape description. Pattern Recognit. 2017, 65, 175–187. [Google Scholar] [CrossRef]
- Yang, J.; Zhang, Q.; Xian, K.; Xiao, Y.; Cao, Z. Rotational contour signatures for both real-valued and binary feature representations of 3D local shape. Comput. Vis. Image Underst. 2017, 160, 133–147. [Google Scholar] [CrossRef]
- Pang, J.; Zhang, J.; Li, Y.; Sun, W. A marker-less assembly stage recognition method based on segmented projection contour. Adv. Eng. Inform. 2020, 46, 101149. [Google Scholar] [CrossRef]
- Tombari, F.; Salti, S.; Stefano, L.D. Unique signatures of histograms for local surface description. In Proceedings of the European Conference on Computer Vision, Heraklion, Greece, 5–11 September 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 356–369. [Google Scholar]
- Mian, A.; Bennamoun, M.; Owens, R. On the repeatability and quality of keypoints for local feature-based 3d object retrieval from cluttered scenes. Int. J. Comput. Vis. 2010, 89, 348–361. [Google Scholar] [CrossRef]
- Tombari, F.; Salti, S.; Di Stefano, L. Performance evaluation of 3D keypoint detectors. Int. J. Comput. Vis. 2013, 102, 198–220. [Google Scholar] [CrossRef]
Descriptor | Radius | Parameters | Dimension | Type |
---|---|---|---|---|
SHOT | 20 mr | 32 × 11 | 352 | Float |
SGC | 20 mr | 8 × 8 × 8 × 2 | 1024 | Float |
LOVS | 20 mr | 9 × 9 × 9 | 729 | Binary |
B-SHOT | 20 mr | 32 × 11 | 352 | Binary |
TOLDI | 20 mr | 20 × 20 × 3 | 1200 | Float |
PPC | 20 mr | 1 × 3 | 3 | Convex |
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
Tang, W.; Lv, Y.; Chen, Y.; Zheng, L.; Wang, R. Advanced Planar Projection Contour (PPC): A Novel Algorithm for Local Feature Description in Point Clouds. J. Imaging 2024, 10, 84. https://doi.org/10.3390/jimaging10040084
Tang W, Lv Y, Chen Y, Zheng L, Wang R. Advanced Planar Projection Contour (PPC): A Novel Algorithm for Local Feature Description in Point Clouds. Journal of Imaging. 2024; 10(4):84. https://doi.org/10.3390/jimaging10040084
Chicago/Turabian StyleTang, Wenbin, Yinghao Lv, Yongdang Chen, Linqing Zheng, and Runxiao Wang. 2024. "Advanced Planar Projection Contour (PPC): A Novel Algorithm for Local Feature Description in Point Clouds" Journal of Imaging 10, no. 4: 84. https://doi.org/10.3390/jimaging10040084
APA StyleTang, W., Lv, Y., Chen, Y., Zheng, L., & Wang, R. (2024). Advanced Planar Projection Contour (PPC): A Novel Algorithm for Local Feature Description in Point Clouds. Journal of Imaging, 10(4), 84. https://doi.org/10.3390/jimaging10040084