Abstract
This paper presents a new adaptive digital steganographic technique for three-dimensional (3D) polygonal meshes. It is based on an adaptive substitutive blind procedure in the spatial domain. We use angle features to remove all restrictions of fixed embedding size in each vertex to provide larger embedding capacity and to minimize the distortion by minimum distortion distance estimation. This method exploits the correlation between neighboring polygons with respect to the human visual system to estimate the degree of smoothness or roughness properties. If the vertex is located on a rough surface, then it may tolerate larger position changes by embedding more messages than those on smooth surfaces. Our method provides an easy way to produce a more imperceptible result. In addition, a simple contagious diffusion technique is devoted to improving performance for polygonal meshes traversal. Experimental results show that the proposed technique is adaptive, simple, efficient, general, and secure. This technique has high capacity and low distortion, and it is robust against affine transformations. Our technique provides an adaptive method and has proven feasible in steganography.
Similar content being viewed by others
References
Aspert, N., Santa-Cruz, D., Ebrahimi, T.: MESH: Measuring error between surfaces using the hausdorff distance. In: Proc. of IEEE International Conference on Multimedia and Expo, pp. 705–708 (2002)
Aspert, N., Drelie, E., Maret, Y., Ebrahimi, T.: Steganography for three-dimensional polygonal meshes. In: Proc. SPIE 47th Annual Meeting, pp. 705–708 (2002)
Cachin, C.: An information-theoretic model for steganography. In: Proc. of 2nd Information Hiding Workshop, pp. 306–318 (1998)
Cayre, F., Devillers, O., Schmitt, F., Maitre, H.: Watermarking 3D triangle meshes for authentication and integrity. Rapport de recherche 5223, INRIA (2004)
Cayre, F., Macq, B.: Data hiding on 3-D triangle meshes. IEEE Trans. Signal Process. 51(4), 939–949 (2003)
Cignoni, P., Rocchini, C., Scopigno, R.: Metro: Measuring error on simplified surfaces. Comput. Graph. Forum 17(2), 167–174 (1998)
Clarenz, U., Diewald, U., Rumpf, M.: Nonlinear anisotropic geometric diffusion in surface processing. In: Proc. IEEE Visualization, pp. 397–405 (2000)
Cotting, D., Weyrich, T., Pauly, M., Gross, M.: Robust watermarking of point-sampled geometry. In: Proc. of International Conference on Shape Modeling and Applications, pp. 233–242 (2004)
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: Proc. of Sixth IFIP WG 5.2 International Workshop on Geometric Modeling: Fundamentals and Applications, pp. 296–307 (1998)
Karni, Z., Gotsman, C.: Spectral compression of mesh geometry. In: Proc. SIGGRAPH, 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: Proc. Multimedia and Security Workshop, pp. 68–74 (2004)
Petitcolas, F.A.P., Anderson, R.J., Kuhn, M.G.: Information hiding - A survey. In: Proc. of IEEE, Special Issue on Protection of Multimedia Content 87(7), 1062–1078 (1999)
Ohbuchi, R., Mazuda, H., Aono, M.: Watermarking three-dimensional polygonal models. In: Proc. of ACM Multimedia, pp. 261–272 (1997)
Ohbuchi, R., Mazuda, H., Aono, M.: Watermarking three-dimensional polygonal models through geometric and topological modifications. IEEE J. Selected Areas Commun. 16(4), 551–560 (1998)
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: Proc. of Graphics Interface, pp. 9–17 (2001)
Praun, E., Hoppe, H., Finkelstein, A.: Robust mesh watermarking. In: Proc. SIGGRAPH, pp. 49–56 (1999)
Rencher, C.: Methods of multivariate analysis, 2nd edn., Wiley, New York (2002)
Sean Lin, H.Y., Mark Liao, H.Y., Lu, C.S., Lin, J.C.: Fragile watermarking for authenticating 3-D polygonal meshes. IEEE Trans. Multimedia 7(6), 997–1006 (2005)
Wagner, M.: Robust watermarking of polygonal meshes. In: Proc. of Geometric Modeling and Processing, 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)
Wang, C.M., Wang, P.C.: Steganography on point-sampled geometry. Comput. Graph. 30(2), 244–254 (2006)
Zafeiriou, S., Tefas, A., Pitas, I.: Blind robust watermarking schemes for copyright protection of 3D mesh objects. IEEE Trans. Vis. 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: Proc. of 2nd Information Hiding Workshop, pp. 345–355 (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cheng, YM., Wang, CM. An adaptive steganographic algorithm for 3D polygonal meshes. Visual Comput 23, 721–732 (2007). https://doi.org/10.1007/s00371-007-0147-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-007-0147-2