Skip to main content
Log in

Holes filling of scattered point cloud based on simplification

  • 1198: Advances in Multimedia Interaction and Visualization
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

To address the problem of feature points missing and surface holes after 3D reconstruction. A method of filling holes after extracting feature points of point cloud data is proposed. In this paper, the method of extracting feature points by multi-discriminant parameters is used to simplify the point cloud. The original shape features are retained while the data are simplified. Then, the initial triangulation of the point cloud is carried out. The resulting triangular mesh is least squared to get a relatively normal mesh, and finally the curvature of the surface is adjusted and optimized. The experimental results show that the simplification rate corresponding to improving the efficiency and retaining the original features is different for the point cloud data of different magnitude. The simplification rate of tens of thousands point cloud data is 70-80%, and that of hundreds of thousands of point cloud data is 40%. It also shows that the combination of feature point extraction and hole repair not only improves the efficiency of the repair process, but also retains the original features of the data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  1. Bin XU, Zhong-Ke LI, Song DH (2014) Hole repairing algorithm in triangular mesh surface based on support vector machines and laplacian. Computer Engineering & Design

  2. Dang YZ, Yao J, Gao Y (2017) Relaxed two points projection method for solving the multiple-sets split equality problem. Num Alg 78(1):1–13

    MathSciNet  Google Scholar 

  3. Davis J, Marschner SR, Garr M, Levoy M (2002) Filling holes in complex surfaces using volumetric diffusion. In: Proceedings. First international symposium on 3D data processing visualization and transmission, IEEE, pp 428–441

  4. Gai S, Da F, Zeng L, Huang Y (2019) Research on a hole filling algorithm of a point cloud based on structure from motion. JOSA A 36(2):A39–A46

    Article  Google Scholar 

  5. Girshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 580–587

  6. Han H, Han X, Sun F, Huang C (2015) Point cloud simplification with preserved edge based on normal vector. Optik-International Journal for Light and Electron Optics 126(19):2157–2162

    Article  Google Scholar 

  7. Huang XM, Chen H, Liu WQ (2019) Study of laser point clouds simplification algorithm based on dynamic grid k-nearest neighbors searching. Control & Decision 35(12):2986–2992

    Google Scholar 

  8. Hui C, Wen C, Chenggang C, Yunfeng H (2020) Research on point cloud repair based on multi-parameter extraction in digital power plant. In: 2020 5th International conference on power and renewable energy (ICPRE), pp 387–390

  9. Jing BH, Hai Fy, Zhong KL (2017) Research of the reconstruction method for the image feature of non-rigid 3d point cloud. Multimed Tools Appl 76 (19):19591–19603

    Article  Google Scholar 

  10. Jing Z, Zhou M, Geng G (2018) Repair methods for complex hole of three-dimensional model based on variational level set method. Application Research of Computers

  11. Lee PF, Huang CP (2011) The dso feature based point cloud simplification. In: 2011 Eighth international conference computer graphics, imaging and visualization, IEEE, pp 1–6

  12. Li YW, Geng GH, Xiao-Ran W (2017) Hole-filling algorithm based on poisson equation. Comput Eng 31(06):512–518

    Google Scholar 

  13. Liu S, Liang J, Dong B (2018) Rapid mesh hole filling in body model. Hsi An Chiao Tung Ta Hsueh/journal of Xian Jiaotong University 52 (8):37–42

    Google Scholar 

  14. Liu T, Zheng XU, Sha CM, Zhao JT (2009) Curvature estimation of scattered-point cloud data based on bounding box method. Science Technology & Engineering

  15. Liu Z, Wang Y, Bai L, Miao Y (2016) Detail-preserving hole-filling for complex 3d models. Journal of Computer-Aided Design & Computer Graphics

  16. Mukherjee A, Das SD, Ghosh J, Chowdhury AS, Saha SK (2020) Semantic segmentation of surface from lidar point cloud. Multimed Tools Appl, 1–22

  17. Nie E, Li J, Zhang R, Cao L, Sun L, Liu H (2017) Three dimensional point cloud hole repairing strategy for binocular stereo reconstruction. In: 2017 IEEE International conference on robotics and biomimetics, ROBIO, IEEE, pp 2456–2461

  18. Nooruddin FS, Turk G (2003) Simplification and repair of polygonal modes using volumetric techniques. IEEE Transviscomputgraphics 9(2):191–205

    Google Scholar 

  19. Qian B, Lan Q (2017) Repairing tunnel 3d point cloud hole. Engineering of Surveying & Mapping

  20. Qian GP, Tong RF, Peng W, Dong JX (2008) Mesh reconstruction of noisy point cloud based on intrinsic property. Journal of Zhejiang University

  21. Qiu-xiang Y, Xiao-qing Y, Jian D (2016) Point cloud simplification algorithm based on hausdorff distance and segmentation. Computer Engineering and Design

  22. Shi BQ, Liang J, Liu Q (2011) Adaptive simplification of point cloud using k-means clustering. Comput Aided Des 43(8):910–922

    Article  Google Scholar 

  23. Su T, Wang W, Lv Z, Wu W, Li X (2016) Rapid delaunay triangulation for randomly distributed point cloud data using adaptive hilbert curve. Computers & Graphics 54:65–74

    Article  Google Scholar 

  24. Wang C, Chen H, Kong Y, Meng F (2014) Applications of rbf neural network in mending the 3d incomplete point clouds of different excavator bucket teeth. Mechanical Science & Technology for Aerospace Engineering

  25. Wang CX, Zhang Y, Liang L, Wang YH (2018) Liang liang,wang yanhui. application of the extreme learning machine algorithm repair the hole of the scattered point cloud. Modern Manufact Eng 458(11):44–49

    Google Scholar 

  26. Wang W (2018) A novel rapid point-cloud surface reconstruction algorithm for laser imaging radar. Multimed Tools Appl 78(7):8737–8749

    Article  Google Scholar 

  27. Wu X, Chen W (2014) A scattered point set hole-filling method based on boundary extension and convergence. In: Proceeding of the 11th world congress on intelligent control and automation, pp 5329–5334

  28. Xie QR, Geng GH (2013) Research on hole-filling algorithm for 3d models. Application Research of Computers

  29. Yang B, Liang F, Huang R (2017) Progress, challenges and perspectives of 3d lidar point cloud processing. Acta Geodaetica Et Cartographica Sinica

  30. Yuan XC, Wu LS, Chen HW (2015) Feature preserving point cloud simplification. Opt Precision Eng 23(9):2666–2676

    Article  Google Scholar 

  31. Zhang Q, Lin S, Bai J, Wang D (2017) Hole repairing in point cloud based on backtracking bidirectional advancing front method. Journal of Test & Measurement Technology

  32. Zhangwen C, Feipeng D (2013) 3d point cloud simplification algorithm based on fuzzy entropy iteration. Acta Optica Sinica 33(8):0815001

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation oc China (Grant No.51705304), Natrual Science Foundation of Shanghai(Grant No.20ZR1421300).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hui Chen.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, H., Cui, W. Holes filling of scattered point cloud based on simplification. Multimed Tools Appl 81, 14641–14661 (2022). https://doi.org/10.1007/s11042-021-11019-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11019-3

Keywords

Navigation