Skip to main content
Log in

An adaptive steganographic algorithm for 3D polygonal meshes

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. Aspert, N., Drelie, E., Maret, Y., Ebrahimi, T.: Steganography for three-dimensional polygonal meshes. In: Proc. SPIE 47th Annual Meeting, pp. 705–708 (2002)

  3. Cachin, C.: An information-theoretic model for steganography. In: Proc. of 2nd Information Hiding Workshop, pp. 306–318 (1998)

  4. Cayre, F., Devillers, O., Schmitt, F., Maitre, H.: Watermarking 3D triangle meshes for authentication and integrity. Rapport de recherche 5223, INRIA (2004)

  5. Cayre, F., Macq, B.: Data hiding on 3-D triangle meshes. IEEE Trans. Signal Process. 51(4), 939–949 (2003)

    Article  Google Scholar 

  6. Cignoni, P., Rocchini, C., Scopigno, R.: Metro: Measuring error on simplified surfaces. Comput. Graph. Forum 17(2), 167–174 (1998)

    Article  Google Scholar 

  7. Clarenz, U., Diewald, U., Rumpf, M.: Nonlinear anisotropic geometric diffusion in surface processing. In: Proc. IEEE Visualization, pp. 397–405 (2000)

  8. 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)

  9. Johnson, N.F., Jajodia, S.: Exploring steganography: Seeing the unseen. IEEE Comput. 31(2), 26–34 (1998)

    Google Scholar 

  10. 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)

  11. Karni, Z., Gotsman, C.: Spectral compression of mesh geometry. In: Proc. SIGGRAPH, pp. 279–286 (2000)

  12. Katzenbeisser, S., Petitcolas, F.A.P.: Information hiding techniques for steganography and digital watermarking. Artech House, London (2000)

  13. Maret, Y., Ebrahimi, T.: Data hiding on 3D polygonal meshes. In: Proc. Multimedia and Security Workshop, pp. 68–74 (2004)

  14. 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)

  15. Ohbuchi, R., Mazuda, H., Aono, M.: Watermarking three-dimensional polygonal models. In: Proc. of ACM Multimedia, pp. 261–272 (1997)

  16. 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)

    Article  Google Scholar 

  17. Ohbuchi, R., Mukaiyama, A., Takahashi, S.: A frequency-domain approach to watermarking 3D shapes. Comput. Graph. Forum 21(3), 373–382 (2002)

    Article  Google Scholar 

  18. 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)

  19. Praun, E., Hoppe, H., Finkelstein, A.: Robust mesh watermarking. In: Proc. SIGGRAPH, pp. 49–56 (1999)

  20. Rencher, C.: Methods of multivariate analysis, 2nd edn., Wiley, New York (2002)

  21. 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)

    Article  Google Scholar 

  22. Wagner, M.: Robust watermarking of polygonal meshes. In: Proc. of Geometric Modeling and Processing, pp. 201–208 (2000)

  23. Wang, C.M., Cheng, Y.M.: An efficient information hiding algorithm for polygon models. Comput. Graph. Forum 24(3), 591–600 (2005)

    Article  Google Scholar 

  24. Wang, C.M., Wang, P.C.: Steganography on point-sampled geometry. Comput. Graph. 30(2), 244–254 (2006)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Ming Cheng.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0147-2

Keywords

Navigation