Abstract
We present a high-capacity steganographic approach for three-dimensional (3D) polygonal meshes. We first use the representation information of a 3D model to embed messages. Our approach successfully combines both the spatial domain and the representation domain for steganography. In the spatial domain, every vertex of a 3D polygonal mesh can be represented by at least three bits using a modified multi-level embed procedure (MMLEP). In the representation domain, the representation order of vertices and polygons and even the topology information of polygons can be represented with an average of six bits per vertex using the proposed representation rearrangement procedure (RRP). Experimental results show that the proposed technique is efficient and secure, has high capacity and low distortion, and is robust against affine transformations. Our technique is a feasible alternative to other steganographic approaches.
Similar content being viewed by others
References
Arkin, E.M., Held, M., Mitchell, J.S.B., Skiena, S.: Hamiltonian Triangulations for Fast Rendering. Visual Comput. 12(9), 429–444 (1996)
Arnold, M., Schmucker, M., Wolthusen, S.D.: Techniques and Applications of Digital Watermarking and Content Protection. Artech House, Boston, London (2003)
Aspert, N., Drelie, E., Maret, Y., Ebrahimi, T.: Steganography for Three-Dimensional Polygonal Meshes. In: SPIE 47th Annual Meeting Proceedings, pp. 705–708 (2002)
Aspert, N., Santa-Cruz, D., Ebrahimi, T.: MESH: Measuring Error between Surfaces Using the Hausdorff Distance. In: IEEE International Conference on Multimedia and Expo Proceedings, pp. 705–708 (2002)
Cachin, C.: An Information-Theoretic Model for Steganography. In: Information Hiding Workshop Proceedings, pp. 306–318 (1998)
Cayre, F., Macq, B.: Data Hiding on 3-D Triangle Meshes. IEEE Trans. Signal Process. 51(4), 939–949 (2003)
Chow, M.: Optimized Geometry Compression for Real-Time Rendering. In: IEEE Visualization Proceedings, pp. 347–354 (1997)
Cignoni, P., Rocchini, C., Scopigno, R.: Metro: Measuring Error on Simplified Surfaces. Comput. Graph. Forum 17(2), 167–174 (1998)
Cotting, D., Weyrich, T., Pauly, M., Gross, M.: Robust Watermarking of Point-Sampled Geometry. In: International Conference on Shape Modeling and Applications Proceedings, pp. 233–242 (2004)
Deering, M.: Geometry Compression. In: SIGGRAPH Conference Proceedings, pp. 13–20 (1995)
Evans, F., Skiena, S.S., Varshney, A.: Optimizing Triangle Strips for Fast Rendering. In: IEEE Visualization Proceedings, pp. 319–326 (1996)
Johnson, N.F., Jajodia, S.: Exploring Steganography: Seeing the Unseen. IEEE Comput. 31(2), 26–34 (1998)
Kanai, S., Date, H., Kishinami, T.: Digital Watermarking for 3D Polygons Using Multiresolution Wavelet Decomposition. In: Sixth Int. Workshop Geometric Modeling: Fundamentals Applications Proceedings, pp. 296–307 (1998)
Karni, Z., Gotsman, C.: Spectral Compression of Mesh Geometry. In: SIGGRAPH Conference Proceedings, pp. 279–286 (2000)
Katzenbeisser, S., Petitcolas, F.A.P.: Information Hiding Techniques for Steganography and Digital Watermarking. Artech House, London (2000)
Maret, Y., Ebrahimi, T.: Data Hiding on 3D Polygonal Meshes. In: Multimedia and Security Workshop Proceedings, pp. 68–74 (2004)
Ohbuchi, R., Masuda, H., Aono, M.: Watermarking Three-Dimensional Polygonal Models Through Geometric and Topological Modifications. IEEE J. Sel. Areas Commun. 16(4), 551–560 (1998)
Ohbuchi, R., Mazuda, H., Aono, M.: Watermarking Three-Dimensional Polygonal Models. In: ACM Multimedia Proceedings, pp. 261–272 (1997)
Ohbuchi, R., Mukaiyama, A., Takahashi, S.: A Frequency-Domain Approach to Watermarking 3D Shapes. Comput. Graph. Forum 21(3), 373–382 (2002)
Ohbuchi, R., Takahashi, S., Miyasawa, T., Mukaiyama, A.: Watermarking 3D Polygonal Meshes in the Mesh Spectral Domain. In: Graphics Interface Proceedings, pp. 9–17 (2001)
Peng, J., Kim, C.S., Kuo, C.C.J.: Technologies for 3D Mesh Compression: A Survey. Commun. Image Representation 16(6), 688–733 (2005)
Petitcolas, F.A.P., Anderson, R.J., Kuhn, M.G.: Information Hiding – A Survey. IEEE Special Issue on Protection of Multimedia Content 87(7), 1062–1078 (1999)
Praun, E., Hoppe, H., Finkelstein, A.: Robust mesh watermarking. In: SIGGRAPH Conference Proceedings, pp. 49–56 (1999)
Rencher, A.C.: Methods of Multivariate Analysis, 2nd edn. Wiley, New York (2002)
Wagner, M.: Robust Watermarking of Polygonal Meshes. In: Geometric Modeling and Processing Proceedings, pp. 201–208 (2000)
Wang, C.M., Cheng, Y.M.: An Efficient Information Hiding Algorithm for Polygon Models. Comput. Graph. Forum 24(3), 591–600 (2005)
Xiang, X., Held, M., Mitchell, J.: Fast and Efficient Stripification of Polygonal Surface Models. In: ACM Symposium on Interactive 3D Graphics Proceedings, pp. 71–78 (1999)
Zafeiriou, S., Tefas, A., Pitas, I.: Blind Robust Watermarking Schemes for Copyright Protection of 3D Mesh Objects. IEEE Trans. Visual. Comput. Graph. 11(5), 596–607 (2005)
Zollner, J., Federrath, H., Klimant, H., Pfitzmann, A., Piotraschke, R., Westfeld, A., Wicke, G., Wolf, G.: Modeling the Security of Steganographic Systems. In: Information Hiding Workshop Proceedings, pp. 345–355 (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cheng, YM., Wang, CM. A high-capacity steganographic approach for 3D polygonal meshes. Visual Comput 22, 845–855 (2006). https://doi.org/10.1007/s00371-006-0069-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-006-0069-4