From 3D Mesh Data Hiding to 3D Shape Blind and Robust Watermarking: A Survey

The need for secure communication of high value 3D virtual objects is becoming very important as a consequence of an increasing activity in simulation, entertainment, industrial design and cultural heritage. Secure communications of intangibles rely on cryptography and on watermarking of the transmitted objects to protect them against modifications (authentication watermarks) and redistributions (tracing forensic watermarks). While watermarking of image, audio and video is reaching maturity, 3D watermarking is still a technology in its infancy. Up to now, 3D watermarking has mainly focused on triangle meshes which are the most used digital representations of the shape of a 3D model. We show in this paper how recent signal processing techniques applied to meshes pave the way towards blind and robust watermarking of 3D shapes. We propose a survey of existing techniques and discuss their robustness, imperceptibility, capacity and security constraints.

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

[2]  Tom Lyche,et al.  Mathematical methods in computer aided geometric design , 1989 .

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

[4]  Boon-Lock Yeo,et al.  Watermarking 3D Objects for Verification , 1999, IEEE Computer Graphics and Applications.

[5]  Mauro Barni,et al.  Wavelet-based blind watermarking of 3D models , 2004, MM&Sec '04.

[6]  Rémy Prost,et al.  Robust Watermarking on Polygonal Meshes Using Distribution of Vertex Norms , 2004, IWDW.

[7]  Nam Ik Cho,et al.  Watermarking for 3D NURBS graphic data , 2002, 2002 IEEE Workshop on Multimedia Signal Processing..

[8]  Anastasios Tefas,et al.  A survey on watermarking application scenarios and related attacks , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[9]  Fabien A. P. Petitcolas,et al.  3D watermarking design evaluation , 2003, IS&T/SPIE Electronic Imaging.

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

[11]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[12]  Benoit M. Macq,et al.  Data hiding on 3-D triangle meshes , 2003, IEEE Trans. Signal Process..

[13]  Touradj Ebrahimi,et al.  A Multi-Scale Roughness Metric for 3D Watermarking Quality Assessment , 2005 .

[14]  Pierre Alliez,et al.  Recent advances in compression of 3D meshes , 2005, 2005 13th European Signal Processing Conference.

[15]  Gregory M. Nielson,et al.  A survey of applications of an affine invariant norm , 1989 .

[16]  Craig Gotsman,et al.  On the optimality of spectral compression of mesh data , 2005, TOGS.

[17]  Craig Gotsman,et al.  Explicit Surface Remeshing , 2003, Symposium on Geometry Processing.

[18]  Oliver Benedens Robust Watermarking and Affine Registration of 3D Meshes , 2002, Information Hiding.

[19]  Benoit M. Macq,et al.  Shape quality measurement for 3D watermarking schemes , 2006, Electronic Imaging.

[20]  Tony DeRose,et al.  Multiresolution analysis for surfaces of arbitrary topological type , 1997, TOGS.

[21]  Peng Qun-sheng,et al.  Watermarking on 3D mesh based on spherical wavelet transform , 2004 .

[22]  Hiroshi Masuda,et al.  A shape-preserving data embedding algorithm for NURBS curves and surfaces , 1999, 1999 Proceedings Computer Graphics International.

[23]  Thierry Pun,et al.  Attack modelling: towards a second generation watermarking benchmark , 2001, Signal Process..

[24]  Edward J. Delp,et al.  Communications approach to image steganography , 2002, IS&T/SPIE Electronic Imaging.

[25]  Jihane Bennour,et al.  Protection of 3D Object Through Silhouette Watermarking , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[26]  Laixin Zhou,et al.  Metrics and visualization tools for surface mesh comparison , 2001, IS&T/SPIE Electronic Imaging.

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

[28]  Rémy Prost,et al.  A multiresolution wavelet scheme for irregularly subdivided 3D triangular mesh , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

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

[30]  Jean-Luc Dugelay,et al.  Texture-based watermarking of 3D video objects , 2003, IEEE Trans. Circuits Syst. Video Technol..

[31]  Yu-Ming Cheng,et al.  An Efficient Information Hiding Algorithm for Polygon Models , 2005, Comput. Graph. Forum.

[32]  Atilla Baskurt,et al.  Digital Watermarking of Compressed 3D Meshes , 2005 .

[33]  Horace Ho-Shing Ip,et al.  A robust watermarking scheme for 3D triangular mesh models , 2003, Pattern Recognit..

[34]  Leif Kobbelt,et al.  Efficient spectral watermarking of large meshes with orthogonal basis functions , 2005, The Visual Computer.

[35]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[36]  Ron Kimmel,et al.  On Bending Invariant Signatures for Surfaces , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Ingemar J. Cox,et al.  Digital Watermarking , 2003, Lecture Notes in Computer Science.

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

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

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

[41]  David Zhang,et al.  Robust mesh watermarking based on multiresolution processing , 2001, Comput. Graph..

[42]  Christoph Busch,et al.  Towards Blind Detection of Robust Watermarks in Polygonal Models , 2000, Comput. Graph. Forum.

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

[44]  Peter Schröder,et al.  Spherical wavelets: efficiently representing functions on the sphere , 1995, SIGGRAPH.

[45]  Henri Maitre,et al.  Watermarking 3D triangle meshes for authentication and integrity , 2004 .

[46]  Benoit M. Macq,et al.  Blind watermarking of 3D meshes using robust feature points detection , 2005, IEEE International Conference on Image Processing 2005.

[47]  Michela Spagnuolo,et al.  Shape Analysis and Structuring , 2008 .

[48]  Marco Attene,et al.  Recent Advances in Remeshing of Surfaces , 2008, Shape Analysis and Structuring.

[49]  Peter Schröder,et al.  Multiresolution signal processing for meshes , 1999, SIGGRAPH.

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

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

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

[53]  Adrian G. Bors,et al.  Watermarking 3D models , 2002, Proceedings. International Conference on Image Processing.

[54]  Mongi A. Abidi,et al.  Shape analysis algorithm based on information theory , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[55]  Hao Zhang Discrete Combinatorial Laplacian Operators for Digital Geometry Processing , 2004 .

[56]  Mathieu Desbrun,et al.  Removing excess topology from isosurfaces , 2004, TOGS.

[57]  Hiroshi Masuda,et al.  Watermarking three-dimensional polygonal models through geometric and topological modifications , 1998, IEEE J. Sel. Areas Commun..

[58]  Neil A. Dodgson,et al.  Advances in Multiresolution for Geometric Modelling , 2005 .

[59]  Domenico Prattichizzo,et al.  Perceptibility of haptic digital watermarking of virtual textures , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.