A robust and blind 3D watermarking algorithm using multiresolution adaptive parameterization of surface

A new watermarking scheme based on classification of vertices is proposed for 3D mesh models. The multiresolution adaptive parameterization of surface (MAPS) approach is used to categorize the vertices of the model into two levels: the vertices at the coarse level are used to establish an invariant space; some vertices of the fine level are selected as feature vertices to carry the watermarking information. The vertices at the coarse level are not used in watermark embedding; therefore, the embedded watermark does not affect the established coordinate space and normalization parameters are available to embed the watermark in feature vertices. These feature vertices located in the rapidly changing regions ensure that the watermark has better invisibility. The classification of the vertices and the choice of the feature vertices provide a suitable trade-off between good transparency and maximum robustness. The experimental results show that in comparison with other well-known 3D-model watermarking algorithms, our method can resist common attacks such as noise, smoothing, simplification, cropping, rotation, translation, and scaling while demonstrating good imperceptibility.

[1]  Gabriel Taubin,et al.  Geometric Signal Processing on Polygonal Meshes , 2000, Eurographics.

[2]  Zhiyong Su,et al.  Watermarking 3D CAPD models for topology verification , 2013, Comput. Aided Des..

[3]  Michael G. Wagner,et al.  Robust watermarking of polygonal meshes , 2000, Proceedings Geometric Modeling and Processing 2000. Theory and Applications.

[4]  Akram M. Zeki,et al.  3D DIGITAL WATERMARKING: ISSUES AND CHALLENGES , 2013 .

[5]  Tae-wan Kim,et al.  Digital watermarking of polygonal meshes with linear operators of scale functions , 2010, Comput. Aided Des..

[6]  Aboul Ella Hassanien,et al.  A Robust 3D Mesh Watermarking Approach Using Genetic Algorithms , 2014, IEEE Conf. on Intelligent Systems.

[7]  Bin Ma,et al.  Dither modulation of significant amplitude difference for wavelet based robust watermarking , 2015, Neurocomputing.

[8]  David P. Dobkin,et al.  MAPS: multiresolution adaptive parameterization of surfaces , 1998, SIGGRAPH.

[9]  Hiroshi Masuda,et al.  Watermaking three-dimensional polygonal models , 1997, MULTIMEDIA '97.

[10]  Xuelong Li,et al.  Robust Reversible Watermarking via Clustering and Enhanced Pixel-Wise Masking , 2012, IEEE Transactions on Image Processing.

[11]  Adam Finkelstein,et al.  Robust mesh watermarking , 1999, SIGGRAPH.

[12]  Rémy Prost,et al.  Wavelet Analysis Based Blind Watermarking for 3-D Surface Meshes , 2006, IWDW.

[13]  Oliver Benedens,et al.  Geometry-Based Watermarking of 3D Models , 1999, IEEE Computer Graphics and Applications.

[14]  Ki-Ryong Kwon,et al.  A watermarking for 3D mesh using the patch CEGIs , 2007, Digit. Signal Process..

[15]  Yi Qian,et al.  A blind watermarking algorithm for 3D mesh models based on vertex curvature , 2014, Journal of Zhejiang University SCIENCE C.

[16]  Xiao-Wei Li,et al.  Computational integral imaging-based 3D digital watermarking scheme using cellular automata transform and maximum length cellular automata , 2014, Multidimens. Syst. Signal Process..

[17]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[18]  Adrian G. Bors,et al.  Watermarking mesh-based representations of 3-D objects using local moments , 2006, IEEE Transactions on Image Processing.

[19]  Ryutarou Ohbuchi,et al.  A Frequency‐Domain Approach to Watermarking 3D Shapes , 2002, Comput. Graph. Forum.

[20]  Touradj Ebrahimi,et al.  Perceptually driven 3D distance metrics with application to watermarking , 2006, SPIE Optics + Photonics.

[21]  Xuelong Li,et al.  Lossless Data Embedding Using Generalized Statistical Quantity Histogram , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Rémy Prost,et al.  Watermarking of 3D Irregular Meshes Based on Wavelet Multiresolution Analysis , 2005, IWDW.

[23]  Huimin Yu,et al.  Applying 3D Polygonal Mesh Watermarking for Transmission Security Protection through Sensor Networks , 2014 .

[24]  Rémy Prost,et al.  Wavelet-based multiresolution analysis of irregular surface meshes , 2004, IEEE Transactions on Visualization and Computer Graphics.

[25]  Adrian G. Bors,et al.  Optimized 3D Watermarking for Minimal Surface Distortion , 2013, IEEE Transactions on Image Processing.

[26]  Xuelong Li,et al.  Geometric Distortion Insensitive Image Watermarking in Affine Covariant Regions , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[27]  Xuelong Li,et al.  A local Tchebichef moments-based robust image watermarking , 2009, Signal Process..

[28]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[29]  Xiao-Wei Li,et al.  3D image copyright protection based on cellular automata transform and direct smart pixel mapping , 2014 .

[30]  Wenyu Zhang,et al.  Double watermarks of 3D mesh model based on feature segmentation and redundancy information , 2012, Multimedia Tools and Applications.

[31]  Atilla Baskurt,et al.  Hierarchical Watermarking of Semiregular Meshes Based on Wavelet Transform , 2008, IEEE Transactions on Information Forensics and Security.

[32]  Mohamed B. Abdelhalim,et al.  Enhanced Watermarking Scheme for 3D Mesh Models , 2015, ICIT 2015.

[33]  Mauro Barni,et al.  Digital watermarking of 3D meshes , 2004, SPIE Optics + Photonics.

[34]  Rampal Singh,et al.  Online Sequential Extreme Learning Machine for watermarking in DWT domain , 2016, Neurocomputing.

[35]  Rémy Prost,et al.  An Oblivious Watermarking for 3-D Polygonal Meshes Using Distribution of Vertex Norms , 2007, IEEE Transactions on Signal Processing.