Local Patch Blind Spectral Watermarking Method for 3D Graphics

In this paper, we propose a blind watermarking algorithm for 3D meshes. The proposed algorithm embeds spectral domain constraints in segmented patches. After aligning the 3D object using volumetric moments, the patches are extracted using a robust segmentation method which ensures that they have equal areas. One bit is then embedded in each patch by enforcing specific constraints in the distribution of its spectral coefficients by using Principal Component Analysis (PCA). A series of experiments and comparisons with state-of-the-art in 3D graphics watermarking have been performed; they show that the proposed scheme provides a very good robustness against both geometry and connectivity attacks, while introducing a low level of dis torsion.

[1]  B. Prabhakaran,et al.  A robust spectral approach for blind watermarking of manifold surfaces , 2008, MM&Sec '08.

[2]  Tim Weyrich,et al.  Robust Watermarking of Point-Sampled Geometry (Figures 6, 7, 8, 9, 10, 11, 12, 13, and 14) , 2004, SMI.

[3]  Adrian G. Bors,et al.  Principal Component Analysis of spectral coefficients for mesh watermarking , 2008, 2008 15th IEEE International Conference on Image Processing.

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

[5]  Craig Gotsman,et al.  Spectral compression of mesh geometry , 2000, EuroCG.

[6]  Tsuhan Chen,et al.  Efficient feature extraction for 2D/3D objects in mesh representation , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[7]  Atilla Baskurt,et al.  A Comprehensive Survey on Three-Dimensional , 2008 .

[8]  Tim Weyrich,et al.  Robust watermarking of point-sampled geometry , 2004, Proceedings Shape Modeling Applications, 2004..

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

[10]  Henri Maître,et al.  Application of spectral decomposition to compression and watermarking of 3D triangle mesh geometry , 2003, Signal Process. Image Commun..

[11]  Thomas S. Huang,et al.  Image processing , 1971 .

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

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

[14]  Guillaume Lavoué,et al.  Subdivision surface watermarking , 2007, Comput. Graph..

[15]  Alexander V. Tuzikov,et al.  Computation of volume and surface body moments , 2003, Pattern Recognit..

[16]  Anastasios Tefas,et al.  Blind robust watermarking schemes for copyright protection of 3D mesh objects , 2005, IEEE Transactions on Visualization and Computer Graphics.

[17]  Atilla Baskurt,et al.  A Comprehensive Survey on Three-Dimensional Mesh Watermarking , 2008, IEEE Transactions on Multimedia.

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

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