Abstract
The booming of LiDAR technologies has made the point cloud become a prevailing data format for 3D object representation. However, point cloud usually exhibits holes of data loss mainly due to occurrence of noise, occlusion or the surface material of the object, which is a serious problem affects the target expression of point cloud. Point cloud inpainting is the key solution for holes problem. In this paper, we propose a patch-based local geometric propagating (PLGP) method to automatically fill the lost data obtained by three-dimensional scanning. Different from typical methods transforming the point cloud into range image to conduct the hole-detection or filling the missing region with a whole best match, this work tends to detect the hole directly in 3D space and inpaint it by iteratively searching for the context with local similarity and making it propagate appropriately along the occlusion’s local geometric structure. The experimental results with comparisons demonstrate its competitive effectiveness with a F-score as high as 0.89 and a 23.45 dB average gain in GPSNR with consumed time reduced by up to 60%.
Similar content being viewed by others
References
Guo, X., Xiao, J., Wang, Y.: A survey on algorithms of hole filling in 3D surface reconstruction. Vis. Comput. 34, 93–103 (2018)
Li, X., Shen, H., Zhang, L., Zhang, H., Yuan, Q., Yang, G.: Recovering quantitative remote sensing products contaminated by thick clouds and shadows using multitemporal dictionary learning. IEEE Trans. Geosci. Remote Sens. 52(11), 7086–7098 (2014)
Dinesh, C., Bajic, I.V., Cheung, G.: Adaptive nonrigid inpainting of three-dimensional point cloud geometry. IEEE Signal Process. Lett. 25(6), 878–882 (2018)
Doria, D., Radke, R. J.: Filling large holes in LiDAR data by inpainting depth gradients. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 65–72 (2012)
Pauly, M., Mitra, N.J., Giesen, J., Gross, M.H., Guibas, L.J.: Example-based 3D scan completion. In: Symposium on Geometry Processing, pp. 23–32 (2005)
Sahay, P., Rajagopalan, A.N.: Geometric inpainting of 3D structures. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 1–7 (2015)
Wang, J., Oliveira, M.M.: Filling holes on locally smooth surfaces reconstructed from point clouds. Image Vis. Comput. 25(1), 103–113 (2007)
Quinsat, Y., Lartigue, C.: Filling holes in digitized point cloud using a morphing-based approach to preserve volume characteristics. Int. J. Adv. Manuf. Technol. 81(1–4), 411–421 (2015)
Xiao, C., Zheng, W., Miao, Y., Zhao, Y., Peng, Q.: A unified method for appearance and geometry completion of point set surfaces. Vis. Comput. 23, 433–443 (2007)
Hu, W., Fu, Z., Guo, Z.: Local frequency interpretation and non-local self-similarity on graph for point cloud inpainting. IEEE Trans. Image Process. 28(8), 4087–4100 (2019)
Fu, Z., Hu, W., Guo, Z.: Point cloud inpainting on graphs from non-local self-similarity. In: IEEE International Conference on Image Processing (ICIP) (2018)
Lai, P.J., Huang, Y.L., Chien, S.Y.: Surface-based background completion in 3D scene. In: IEEE Global Conference on Signal and Information Processing (GlobalSIP), pp. 1218–1222 (2016)
Fu, Z., Hu, W., Guo, Z.: 3d Dynamic Point Cloud Inpainting Via Temporal Consistency On Graphs. In: IEEE International Conference on Multimedia and Expo (ICME) (2020)
Fu, Z., Hu, W.: Dynamic point cloud inpainting via spatial-temporal graph learning. IEEE Trans. Multimedia. 23, 3022–3034 (2021)
Sun, H., Liu, X., Deng, Q., Jiang, W., Ha, Y.: Efficient FPGA implementation of K-nearest-neighbor search algorithm for 3D LIDAR localization and mapping in smart vehicles. IEEE Trans. Circuits Syst. II Exp. Briefs. 67(9), 1644–1648 (2020)
Tachella, J., Altmann, Y., Mclaughlin, S., Tourneret, J.Y.: Real-Time 3D Color Imaging with Single-Photon Lidar Data. In: IEEE 8th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), pp. 206–210 (2019)
Aranjuelo, N., Engels, G., Unzueta, L., Arganda-Carreras, I., Otaegui, O.: Robust 3D Object Detection from LiDAR Point Cloud Data with Spatial Information Aggregation. In: International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO), pp. 813–823 (2020)
Cai, Z., Wang, C., Wen, C., Li, J.: Occluded boundary detection for small-footprint groundborne LIDAR point cloud guided by last echo. IEEE Geosci. Remote Sens. Lett. 12(11), 2272–2276 (2015)
Goyal, P., Challa, J.S., Kumar, D., et al.: Grid-R-tree: a data structure for efficient neighborhood and nearest neighbor queries in data mining. Int. J. Data Sci. Anal. 10(10), 25–47 (2020)
Wexler, Y., Shechtman, E., Irani, M.: Space-time completion of video. IEEE Trans. Pattern Anal. Mach. Intell. 29(3), 463–476 (2007)
Fedorov, V., Facciolo, G., Arias, P.: Variational framework for non-local inpainting. Image Process. Line. 5, 362–386 (2015)
Levoy, M., Gerth, J., Curless, B., Pull, K.: The Stanford 3D scanning repository. [Online] https://graphics.stanford.edu/data/3Dscanrep/.
Tian, D., Ochimizu, H., Feng, C., Cohen R., Vetro, A.: Geometric distortion metrics for point cloud compression. In IEEE International Conference on Image Processing (ICIP), pp. 3460–3464 (2017)
Funding
This study was funded by National Key R&D Program of China (Grant 2019YFB1802904). National Key R&D Program of China, 2019YFB1802904, Chuanchuan Yang.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We declare that we have no financial and personal relationships with other people or organizations that can inappropriately influence our work, there is no professional or other personal interest of any nature or kind in any product, service and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Huang, Y., Yang, C., Shi, Y. et al. PLGP: point cloud inpainting by patch-based local geometric propagating. Vis Comput 39, 723–732 (2023). https://doi.org/10.1007/s00371-021-02370-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-021-02370-5