Abstract
This paper presents a new approach to 3D mesh watermarking using consistent segmentation and mesh steganalysis. The method is blind, statistical, and highly robust to cropping attack. The primary watermarking domain is calculated by shape diameter function and the outliers of segments are eliminated by computing the consistency interval of vertex norms. In the watermark embedding process, the mesh is divided into several segments and the same watermark is inserted in each segment. In the watermark extraction process, the final watermark among watermark candidates extracted from multiple segments is determined through watermark trace analysis that is kind of mesh steganalysis. We analyze the watermark trace energy of multiple segments of a mesh and detect the final watermark in the segment with the highest watermark trace energy. To analyze the watermark trace energy, we employ nonlinear least-squares fitting. The experimental results show that the proposed method not only achieves significantly high robustness against cropping attack, but also resists common signal processing attacks such as additive noise, quantization, smoothing and simplification.
Similar content being viewed by others
References
Abu-Marie W, Gutub A, Abu-Mansour H (2010) Image based steganography using truth table based and determinate Array on RGB indicator. International Journal of Signal and Image Processing (IJSIP) 1(3):196–204
Alface PR, Macq B, Cayre F (2007) Blind and robust watermarking of 3D models: How to withstand the cropping attack? IEEE International Conference on Image Processing pp 465–468
Awad AI, Hassanien AE, Baba K (2013) A blind robust 3D–watermarking scheme based on progressive mesh and self organization maps. In: Communications in Computer and Information Science, vol 381. Springer Berlin Heidelberg, Berlin
Bilmes JA (1998) A gentle tutorial of the EM algorithm and its application to parameter estimation for gaussian mixture and hidden markov models. ReCALL 4(510):126
Bors AG, Luo M (2013) Optimized 3D watermarking for minimal surface distortion. IEEE Trans Image Process: a publication of the IEEE Signal Processing Society 22(5):1822–1835
Chen HK, Chen WS (2016) GPU-accelerated blind and robust 3D mesh watermarking by geometry image. Multimedia Tools and Applications 75(16):10077–10096
Cho JW, Prost R, Jung HY (2007) An oblivious watermarking for 3-D polygonal meshes using distribution of vertex norms. IEEE Trans Signal Process 55(1):142–155
Cignoni P, Rocchini C (1998) Metro: measuring error on simpli ed surfaces. Comput Graph 17(2):167–174
Coleman TF, Li Y (1996) An interior, trust region approach for nonlinear minimization subject to bounds. SIAM J Optim 6(2):418–445
Garland M, Heckbert PS (1997) Surface simplification using quadric error metrics. SIGGRAPH pp 209–216
Gutub A (2010) Pixel indicator technique for RGB image steganography. Journal of Emerging Technologies in Web Intelligence (JETWI) 2(1):56–64
Gutub A, Al-Qahtani A, Tabakh A (2009) Triple-a: secure RGB image steganography based on randomization. AICCSA-2009 - The 7th ACS/IEEE International Conference on Computer Systems and Applications 1(3):400–403
Kanai S, Date H, Kishinami T (1998) Digital watermarking for 3D polygons using multiresolution wavelet decomposition. Proc Sixth IFIP WG 5:296–307
Konstantinides J, Mademlis A, Daras P, Mitkas P, Strintzis M (2009) Blind robust 3-D mesh watermarking based on oblate spheroidal harmonics. IEEE Trans Multimedia 11(1):23–38
Lavoué G (2009) A local roughness measure for 3D meshes and its application to visual masking. ACM Transactions on Applied Perception 5(4):1–23
Lavoué G, Drelie Gelasca E, Dupont F, Baskurt A, Ebrahimi T (2006) Perceptually driven 3D distance metrics with application to watermarking. Proceedings SPIE 6312, Applications of Digital Image Processing XXIX, 63120L (August 24, 2006). doi:10.1117/12.686964
Li Z, Bors AG (2016) 3D mesh steganalysis using local shape features. In: 2016 I.E. International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, pp 2144–2148
Liu Y, Prabhakaran B, Guo X (2008) A robust spectral approach for blind watermarking of manifold surfaces. Proceedings of the 10th ACM workshop on Multimedia and security - MM&Sec ‘08 p 43
Liu Y, Prabhakaran B, Guo X (2012) Spectral watermarking for parameterized surfaces. IEEE Trans Inf Forensics Secur 7(5):1459–1471
Luo M, Bors AG (2011) Surface-preserving robust watermarking of 3-D shapes. IEEE Trans Image Process: a publication of the IEEE Signal Processing Society 20(10):2813–2826
Marvel LM, Boncelet CG, Retter CT (1999) Spread spectrum image steganography. IEEE Trans Image Process 8(8):1075–1083
Mun SM, Jang HU, Kim DG, Choi SH, Lee HK (2015) A robust 3D mesh watermarking scheme against cropping. In: International Conference on 3D Imaging, pp 1–6
Ohbuchi R, Takahashi S, Miyazawa T, Mukaiyama A (2001) Watermarking 3D polygonal meshes in the mesh spectral domain. Graphics Interface pp 9–17
Ohbuchi R, Mukaiyama A, Takahashi S (2002) A frequency-domain approach to watermarking 3D shapes. Comput Graphics Forum 21(3):373–382
Parvez MT, Gutub A (2008) RGB intensity based variable-bits image steganography. APSCC 2008 - Proceedings of 3rd IEEE Asia-Pacific Services Computing Conference 1(3):196–204
Praun E, Hoppe H, Finkelstein A (1999) Robust mesh watermarking. SIGGRAPH pp 49–56
Rolland-nevizère X, Doërr G, Member S, Alliez P (2014) Triangle surface mesh watermarking based on a constrained optimization framework. IEEE Trans Inf Forensics Secur 9(9):1491–1501
Shamir A (2008) A survey on mesh segmentation techniques. Comput Graphics Forum 27(6):1539–1556
Shapira L, Shamir A, Cohen-Or D (2008) Consistent mesh partitioning and skeletonisation using the shape diameter function. Vis Comput 24(4):249–259
Taubin G (1995) A Signal Processing Approach To Fair Surface Design. SIGGRAPH pp 351–358
Thingiverse (2016). Retrieved July 26, 2016, from https://www.thingiverse.com
Wang K, Lavoué G, Denis F, Baskurt A (2008) A comprehensive survey on three-dimensional mesh watermarking. IEEE Trans Multimedia 10(8):1513–1527
Wang K, Lavoué G, Denis F, Baskurt A (2010) A benchmark for 3D mesh watermarking. Shape Modeling International Conference (SMI) 2010:231–235
Wang K, Lavoué G, Denis F, Baskurt A (2011) Robust and blind mesh watermarking based on volume moments. Comput Graph 35(1):1–19
Wu J, Kobbelt L (2005) Efficient spectral watermarking of large meshes with orthogonal basis functions. Vis Comput 21(8–10):848–857
Yang Y, Pintus R, Rushmeier H, Ivrissimtzis I (2014) A steganalytic algorithm for 3D polygonal meshes. In: 2014 I.E. International Conference on Image Processing (ICIP), IEEE, pp 4782–4786
Yang Y, Pintus R, Rushmeier H, Ivrissimtzis I (2016) A 3D steganalytic algorithm and steganalysis-resistant watermarking. IEEE Trans Vis Comput Graph 23(2):1002–1013
Yin K, Pan Z, Shi J, Zhang D (2001) Robust mesh watermarking based on multiresolution processing. Comput Graph 25(3):409–420
Yu Z, Ip HH, Kwok L (2003) A robust watermarking scheme for 3D triangular mesh models. Pattern Recogn 36(11):2603–2614
Zabih R, Kolmogorov V (2004) Spatially coherent clustering using graph cuts. Proceedings of the 2004 I.E. Computer Society Conference on Computer Vision and Pattern Recognition, vol. 2. CVPR, pp 437–444
Zafeiriou S, Tefas A, Pitas I (2005) Blind robust watermarking schemes for copyright protection of 3D mesh objects. IEEE Trans Vis Comput Graph 11(5):596–607
Zaid AO, Hachani M, Puech W (2015) Wavelet-based high-capacity watermarking of 3-D irregular meshes. Multimedia Tools and Applications 74(15):5897–5915
Zhan YZ, Li YT, Wang XY, Qian Y (2014) A blind watermarking algorithm for 3D mesh models based on vertex curvature. Journal of Zhejiang University SCIENCE C 15(5):351–362
Acknowledgements
This research project was supported by Ministry of Culture, Sports and Tourism (MCST) and from Korea Copyright Commission in 2016.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jang, HU., Choi, HY., Son, J. et al. Cropping-resilient 3D mesh watermarking based on consistent segmentation and mesh steganalysis. Multimed Tools Appl 77, 5685–5712 (2018). https://doi.org/10.1007/s11042-017-4483-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4483-6