Abstract
With the swift progression of three-dimensional (3D) modeling and multimedia technology, the unauthorized duplication and manipulation of 3D point cloud data has become more prevalent. Existing watermarking algorithms designed for 3D point cloud data lack robustness against rotation, cropping, and random point addition attacks. To address the aforementioned issues, we propose a robust watermarking algorithm based on the Mahalanobis distance (MD) and feature point extraction, including zero-watermarking algorithm based on MD and watermarking algorithm based on the Intrinsic Shape signatures (ISS) feature points. Firstly, calculate the MD of point cloud data and use it to construct feature matrix. A zero-watermark image is constructed through the XOR operation of the feature matrix and the copyright information matrix. Secondly, ISS feature points can be extracted from point cloud data, which using the X and Y coordinates of the feature points as indexes. The color information of the feature points is used as host data to embed the watermark. The scale invariance of MD and the stability of ISS feature points augment the robustness of the algorithm. Experimental results demonstrate that the scheme we propose exhibits strong robustness against geometric attacks, simplification attacks, cropping attacks, reordering, and noise attacks while ensuring point cloud data coordinates are lossless.
Similar content being viewed by others
Data and Code availability
Data has been uploaded https://github.com/Tantaoz/Code-of-3D-piont
References
Asikuzzaman M, Pickering MR (2017) An overview of digital video watermarking. IEEE Trans Circuits Syst Video Technol 28(9):2131–2153. https://doi.org/10.1109/TCSVT.2017.2712162
Chen H, Xie T, Liang M, Liu W, Liu P (2023) A local tangent plane distance-based approach to 3D point cloud segmentation via clustering. Pattern Recogn 137:109307. https://doi.org/10.1016/j.patcog.2023.109307
Cotting D, Weyrich T, Pauly M, Gross M (2004) Robust watermarking of point-sampled geometry. In: Proceedings Shape Modeling Applications. IEEE, 233–242. https://doi.org/10.1109/SMI.2004.1314510
De M, Jouan-Rimbaud D, Massart D (2000) The mahalanobis distance. Chemom Intell Lab Syst 50(1):1–18. https://doi.org/10.1016/S0169-7439(99)00047-7
Feng X (2015) A new watermarking algorithm for point model using angle quantization index modulation. 2015 4th National Conference on Electrical Electronics and Computer Engineering 963–968. https://doi.org/10.2991/nceece-15.2016.173
Ferreira FA, Lima JB (2020) A robust 3D point cloud watermarking method based on the graph Fourier transform. Multimed Tools Appl 79(3–4):1921–1950. https://doi.org/10.1007/s11042-019-08296-4
Hamidi M, Chetouani A, El Haziti M, El Hassouni M, Cherifi H (2019) Blind robust 3D mesh watermarking based on mesh saliency and wavelet transform for copyright protection. Information 10(2):67. https://doi.org/10.3390/info10020067
Hao W, Zhang W, Liang W (2022) Scene recognition for 3D point clouds: a review. Optics Precis Eng 30(16):1988–2005. https://doi.org/10.37188/OPE.20223016.1988
Javaheri A, Brites C, Pereira F, Ascenso J (2020) Mahalanobis based point to distribution metric for point cloud geometry quality evaluation. IEEE Signal Process Lett 27:1350–1354. https://doi.org/10.1109/LSP.2020.3010128
Lee J, Chen Y, Chew C, Hung W, Fan Y, Li B (2023) Constructing gene features for robust 3D mesh zero-watermarking. J Inf Secur Appl 73:103414. https://doi.org/10.1016/j.jisa.2022.103414
Li D, Yang Z, Jin X (2023) Zero watermarking scheme for 3D triangle mesh model based on global and local geometric features. Multimed Tools Appl 82:43635–43648. https://doi.org/10.1007/s11042-023-15288-y
Liu J, Yang Y, Ma D, He W, Wang Y (2019) A novel watermarking algorithm for three-dimensional point-cloud models based on vertex curvature. Int J Distrib Sens Netw 15(1):1–15. https://doi.org/10.1177/1550147719826042
Liu G, Wu Q, Wang G (2022) An Improved Logistic Chaotic Map and Its Application to Image Encryption and Hiding. J Electron Inf Technol 44(10):3602–3609. https://doi.org/10.11999/JEIT210763
Liu R, Li H, Lv Z (2023) Modeling methods of 3D model in digital twins. CMES-Comput Model Eng Sci 136(2):985–1022. https://doi.org/10.32604/cmes.2023.023154
Liu J, Yang Y, Ma D, Wang Y, Pan Z (2018) A watermarking algorithm for 3D point cloud models using ring distribution. Transactions on Edutainment XIV 10790:56–68. https://doi.org/10.1007/978-3-662-56689-3_5
Lyu W, Cheng L, Yin Z (2022) High-capacity reversible data hiding in encrypted 3D mesh models based on multi-MSB prediction. Signal Process 201:108686. https://doi.org/10.1016/j.sigpro.2022.108686
Mao B, Li B (2020) Graph-based 3D building semantic segmentation for sustainability analysis. J Geovis Spat Anal 4:1–12. https://doi.org/10.1007/s41651-019-0045-y
Qiu Y, Gu H, Sun J, Duan H, Luo J (2019) Rich-information watermarking scheme for 3D models of oblique photography. Multimed Tools Appl 78:31365–31386. https://doi.org/10.1007/s11042-019-07982-7
Rahmes M, Wilder K, Fox K (2013) A multi-resolution fractal additive scheme for blind watermarking of 3D point data. Cyber Sensing 2013. SPIE 8757:97–104. https://doi.org/10.1117/12.2009020
Rezaei Z, Vahidnia MH, Aghamohammadi H, Azizi Z, Behzadi S (2023) Digital twins and 3D information modeling in a smart city for traffic controlling A review. J Geogr Cartogr 6(1):1865. https://doi.org/10.24294/jgc.v6i1.1865
Salayani M, Bakhtiari B, Ghafarian S H (2023) A Robust Zero-Watermarking for Audio Signal Using Supervised Learning. Circuits Syst Signal Process 1–38. https://doi.org/10.1007/s00034-022-02288-w
Sayahi I, Jallouli M, Mabrouk AB et al (2023) Robust hybrid watermarking approachfor 3D multiresolution meshes based on spherical harmonics and wavelet transform. Multimed Tools Appl 82:39841–39866. https://doi.org/10.1007/s11042-023-14722-5
Shang J, Sun L, Wang W (2016) Blind watermark algorithm based on SIFT for 3D point cloud model. Optical Technique 42(06):506–510
Wang P, Wang C (2007) Reversible data hiding for point-sampled geometry. J Inf Sci Eng 23(6):1889–1990
Wang X, Zhan Y (2014) A watermarking scheme for three-dimensional models by constructing vertex distribution characteristics. J Comput-Aided Des Comput Graph 26(02):272–279
Wang G, Ren N, Zhu C, Jing M (2018) The digital watermarking algorithm for 3D models of oblique photography. J Geo-Inf Sci 20(06):738–743. https://doi.org/10.12082/dqxxkx.2018.180011
Wang S, Zhang L, Li Y (2022) Zhang Q (2022) A zero-watermarking algorithm of vector geographic data using singular value decomposition. Sci Surv Mapp 47(11):196–203. https://doi.org/10.16251/j.cnki.1009-2307.2022.11.024
Xu G, Pang Y, Bai Z, Wang Y, Lu Z (2021) A fast point clouds registration algorithm for laser scanners. Appl Sci 11(8):3426. https://doi.org/10.3390/app11083426
Yang B, Haala N, Dong Z (2023) Progress and perspectives of point cloud intelligence. Geo-Spat Inf Sci 26(2):189–205. https://doi.org/10.1080/10095020.2023.2175478
Ying S, Van Oosterom P, Fan H (2023) New Techniques and Methods for Modelling, Visualization, and Analysis of a 3D City. J Geovis Spat Anal 7(2):26. https://doi.org/10.1007/s41651-023-00157-x
Zhang S, Wang F, Zhai S (2020) A novel watermarking algorithm for color point-cloud models based on 2D-DCT. In: Advances in Natural Computation, Fuzzy Systems and Knowledge Discovery: Volume 2. Springer International Publishing, 796–803. https://doi.org/10.1007/978-3-030-32591-6_86
Zhu C, Ren N, Xu D (2022) Geo-information security technology: progress and prospect. Acta Geod Cartogr Sin 51(06):1017–1028. https://doi.org/10.11947/j.AGCS.2022.20220172
Funding
This work was supported by the National Natural Science Foundation of China [grant numbers 42271430]; the Guidance Project of Universities in Gansu Province [grant numbers 2019C-04]; and the National Natural Science Foundation of China [grant numbers 41761080].
Author information
Authors and Affiliations
Contributions
Ziyi Zhang: proposed the idea, designed methods and the core part of the code. Liming Zhang: optimizes idea and method. Pengbin Wang and Mingwang Zhang: provided assistance with coding and experiments. Tao Tan: gave advices on method design and manuscript writing. All authors contributed to the writing of the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Communicated by: H. Babaie
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, Z., Zhang, L., Wang, P. et al. Robust watermarking algorithm based on mahalanobis distance and ISS feature point for 3D point cloud data. Earth Sci Inform 17, 783–796 (2024). https://doi.org/10.1007/s12145-023-01206-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-023-01206-1