An adaptive steganographic algorithm for 3D polygonal models using vertex decimation

Most 3D steganographic algorithms emphasize high data capacity, low distortion, and correct data extraction. However, their disadvantage is in the existence of the same embedding capacity for each data-embedded vertex in the 3D models. Embedding the same capacity in the vertex located on the surface with different properties may cause obvious distortion, making it difficult to achieve the initial goal of information-hiding techniques. This study proposes a new and adaptive 3D steganographic algorithm that considers the surface complexity. To increase the accuracy of the complexity estimation for each embedding vertex, the proposed algorithm adopts a vertex decimation process to determine its referencing neighbors. Thereafter, different amounts of the secret messages are embedded according to the surface properties of each vertex. This approach preserves important shape features and produces a more imperceptible result. Experimental results show that the proposed adaptive algorithm can achieve more accurate estimation results with a higher data capacity and acceptable distortion. The proposed technique is feasible in 3D steganography.

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

[2]  Michael G. Strintzis,et al.  Blind Robust 3-D Mesh Watermarking Based on Oblate Spheroidal Harmonics , 2009, IEEE Transactions on Multimedia.

[3]  Chung-Ming Wang,et al.  A NOVEL HIGH CAPACITY 3D STEGANOGRAPHIC ALGORITHM , 2011 .

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

[5]  Markus G. Kuhn,et al.  Information hiding-A survey : Identification and protection of multimedia information , 1999 .

[6]  Mauro Barni,et al.  Roughness-Adaptive 3-D Watermarking Based on Masking Effect of Surface Roughness , 2010, IEEE Transactions on Information Forensics and Security.

[7]  Yu-Ming Cheng,et al.  An adaptive steganographic algorithm for 3D polygonal meshes , 2007, The Visual Computer.

[8]  Ying Yang,et al.  Polygonal mesh watermarking using Laplacian coordinates , 2010, Comput. Graph. Forum.

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

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

[11]  Connie M. Borror,et al.  Methods of Multivariate Analysis, 2nd Ed. , 2004 .

[12]  Markus G. Kuhn,et al.  Information hiding-a survey , 1999, Proc. IEEE.

[13]  Martin Isenburg,et al.  (Guest Editors) , 2022 .

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

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

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

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

[18]  Ja-Chen Lin,et al.  Fragile watermarking for authenticating 3-D polygonal meshes , 2005, IEEE Transactions on Multimedia.

[19]  Chung-Ming Wang,et al.  Toward Optimal Embedding Capacity for Permutation Steganography , 2009, IEEE Signal Processing Letters.

[20]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[21]  Ingemar J. Cox,et al.  Digital Watermarking and Steganography , 2014 .

[22]  Chao-Hung Lin,et al.  A High Capacity 3D Steganography Algorithm , 2009, IEEE Transactions on Visualization and Computer Graphics.

[23]  A. C. Rencher Methods of multivariate analysis , 1995 .

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

[25]  Yu-Ming Cheng,et al.  A high-capacity steganographic approach for 3D polygonal meshes , 2006, The Visual Computer.