Detection of Holes in Point Clouds Using Statistical Technique

Authors

  • Zain ul Abideen Departement of Computer Systems Engineering University of Engineering and Technology, Peshawar, Pakistan
  • Hamza Ali Departement of Computer Systems Engineering University of Engineering and Technology, Peshawar, Pakistan
  • Muhammad Sajjad Departement of Computer Systems Engineering University of Engineering and Technology, Peshawar, Pakistan
  • Muhammad Abeer Irfan Departement of Computer Systems Engineering University of Engineering and Technology, Peshawar, Pakistan
  • Atif Jan Department of Electrical Engineering University of Engineering and Technology, Peshawar, Pakistan,
  • Yasir Saleem Departement of Computer Systems Engineering University of Engineering and Technology, Peshawar, Pakistan

Keywords:

Point clouds, Hole detection, Surface reconstruction, Statistical analysis,

Abstract

A point cloud is a dynamic, three-dimensional geometric representation of data that has different qualities for every point, including geometry, normal vectors, and color. However, holes that often occur during the 3D point cloud collection process provide an immense obstruction to the analysis and reconstruction of point clouds. Thus, detecting these holes is a crucial initial step toward obtaining precise and comprehensive representations of the real surfaces. Although there are several methods available for hole detection and filling, the problem is exacerbated by their shortcomings, which include high computation complexity or limited effectiveness. Our method is based on a sequence of basic but efficient statistical techniques. Our method is based on a sequence of basic but efficient statistical techniques. First, we find the mean distances between each point using the K Nearest Neighbors (KNN) technique. Next, we can categorize normal points and points that belong to holes and borders by using this mean as a threshold. Our method's simplicity and low computational resource needs offer significant advantages over other approaches.

References

Y. Guo, F. Sohel, M. Bennamoun, J. Wan, and M. Lu, “A novel local surface feature for 3D object recognition under clutter and occlusion,” Inf. Sci. (Ny)., vol. 293, pp. 196–213, Feb. 2015, doi: 10.1016/J.INS.2014.09.015.

G. Sansoni, M. Trebeschi, and F. Docchio, “State-of-The-Art and Applications of 3D Imaging Sensors in Industry, Cultural Heritage, Medicine, and Criminal Investigation,” Sensors 2009, Vol. 9, Pages 568-601, vol. 9, no. 1, pp. 568–601, Jan. 2009, doi: 10.3390/S90100568.

R. A. Tabib et al., “Learning-Based Hole Detection in 3D Point Cloud Towards Hole Filling,” Procedia Comput. Sci., vol. 171, pp. 475–482, Jan. 2020, doi: 10.1016/J.PROCS.2020.04.050.

H. Song and H. Y. Feng, “A progressive point cloud simplification algorithm with preserved sharp edge data,” Int. J. Adv. Manuf. Technol., vol. 45, no. 5–6, pp. 583–592, Nov. 2009, doi: 10.1007/S00170-009-1980-4/METRICS.

H. Han, X. Han, F. Sun, and C. Huang, “Point cloud simplification with preserved edge based on normal vector,” Opt. - Int. J. Light Electron Opt., vol. 126, no. 19, pp. 2157–2162, Oct. 2015, doi: 10.1016/J.IJLEO.2015.05.092.

J. Yang, Z. Cao, and Q. Zhang, “A fast and robust local descriptor for 3D point cloud registration,” Inf. Sci. (Ny)., vol. 346–347, pp. 163–179, Jun. 2016, doi: 10.1016/J.INS.2016.01.095.

Y. Quinsat and C. lartigue, “Filling holes in digitized point cloud using a morphing-based approach to preserve volume characteristics,” Int. J. Adv. Manuf. Technol., vol. 81, no. 1–4, pp. 411–421, Oct. 2015, doi: 10.1007/S00170-015-7185-0/METRICS.

O. H. Nader H. Aldeeb, “Detection and Classification of Holes in Point Clouds”, [Online]. Available: https://www.semanticscholar.org/paper/Detection-and-Classification-of-Holes-in-Point-Aldeeb-Hellwich/2feb6ee457c21a3565763fa4b472cd6164a38d1e

“Detecting holes in point set surfaces”.

Q. He, S. Zhang, X. Bai, and X. Zhang, “Hole filling based on local surface approximation,” ICCASM 2010 - 2010 Int. Conf. Comput. Appl. Syst. Model. Proc., vol. 3, 2010, doi: 10.1109/ICCASM.2010.5620018.

P. Chalmovianský and B. Jüttler, “Filling Holes in Point Clouds,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 2768, pp. 196–212, 2003, doi: 10.1007/978-3-540-39422-8_14.

V. S. Nguyen, T. H. Trinh, and M. H. Tran, “Hole Boundary Detection of a Surface of 3D Point Clouds,” Proc. - 2015 Int. Conf. Adv. Comput. Appl. ACOMP 2015, pp. 124–129, Feb. 2016, doi: 10.1109/ACOMP.2015.12.

“Automatic Hole Detection for Selective Hole Filling in Point Cloud Data - Results.” Accessed: May 05, 2024. [Online]. Available: https://www.researchgate.net/publication/316975536_Automatic_Hole_Detection_for_Selective_Hole_Filling_in_Point_Cloud_Data_-_Results

Y. Wang, R. Liu, F. Li, S. Endo, T. Baba, and Y. Uehara, “AN EFFECTIVE HOLE DETECTION METHOD FOR 3D MODELS”.

J. Wang and M. M. Oliveira, “Filling holes on locally smooth surfaces reconstructed from point clouds,” Image Vis. Comput., vol. 25, no. 1, pp. 103–113, Jan. 2007, doi: 10.1016/J.IMAVIS.2005.12.006.

A. Sampath and J. Shan, “Building boundary tracing and regularization from airborne lidar point clouds,” Photogramm. Eng. Remote Sensing, vol. 73, no. 7, pp. 805–812, 2007, doi: 10.14358/PERS.73.7.805.

S. Suer, S. Kockara, and M. Mete, “An improved border detection in dermoscopy images for density based clustering,” BMC Bioinformatics, vol. 12, no. SUPPL. 10, pp. 1–10, Oct. 2011, doi: 10.1186/1471-2105-12-S10-S12/FIGURES/9.

G. J. HUANG Xianfeng, CHENG Xiaoguang, ZHANG Fan, “SIDE RATIO CONSTRAIN BASED PRECISE BOUNDARY TRACING ALGORITHM FOR DISCRETE POINT CLOUDS”, [Online]. Available: https://www.isprs.org/proceedings/xxxvii/congress/3b_pdf/69.pdf

C. Zhang, H. Zhou, and J. Duan, “A method for identifying and repairing holes on the surface of unorganized point cloud,” Measurement, vol. 210, p. 112575, Mar. 2023, doi: 10.1016/J.MEASUREMENT.2023.112575.

“MNIST handwritten digit database, Yann LeCun, Corinna Cortes and Chris Burges.” Accessed: May 05, 2024. [Online]. Available: http://yann.lecun.com/exdb/mnist/

D. Li and A. Wang, “Improved KNN algorithm for scattered point cloud,” Proc. 2017 IEEE 2nd Adv. Inf. Technol. Electron. Autom. Control Conf. IAEAC 2017, pp. 1865–1869, Sep. 2017, doi: 10.1109/IAEAC.2017.8054336.

Downloads

Published

2024-05-20

How to Cite

Abideen, Z. ul, Ali, H., Sajjad, M., Irfan, M. A., Jan, A., & Saleem, Y. (2024). Detection of Holes in Point Clouds Using Statistical Technique. International Journal of Innovations in Science & Technology, 6(5), 1–8. Retrieved from https://journal.50sea.com/index.php/IJIST/article/view/777