Skip to main content
Log in

Hidden message in a deformation-based texture

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

Abstract

We present stego-texture, a unique texture synthesis method that allows users to deliver personalized messages with beautiful, decorative textures. Our approach was inspired by the success of recent work generating marbling textures using mathematical functions. We were able to transform an input image or a text message into an intricate texture by combining the seven basic, reversible functions provided in the system. Later, the input image or message could be recovered by reversing the process of these functions. During the design process, the parameters of operations were automatically recorded, encrypted and invisibly embedded into the final pattern to create a stego-texture. In this way, the receiver could extract the hidden message from the stego-texture without the need for extra information from the sender. To ensure that the delivered message is unnoticeably covered by the texture, we propose a new technique for automatically creating a background that is harmonious with the message based on a set of visual perception cues.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

References

  1. Jaffer, A.: Ink marbling, http://people.csail.mit.edu/jaffer/Marbling (2011)

  2. Lu, S., Jaffer, A., Jin, X., Zhao, H., Mao, X.: Mathematical marbling. IEEE Comput. Graph. Appl. 32(6), 26–35 (2012)

    Article  Google Scholar 

  3. Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and modeling: a procedural approach. Morgan Kaufmann Publishers Inc. (2002)

  4. Kwatr, V., Wei, L.-Y., Lefebvre, S., Turk, G.: Example-based texture synthesis. In: SIGGRAPH 07 Courses, Course 15 (2007)

  5. Perlin, K.: An image synthesizer. SIGGRAPH Comput. Graph. 19(3), 287–296 (1985)

    Article  Google Scholar 

  6. Turk, G.: Generating textures on arbitrary surfaces using reaction-diffusion. Comput. Graph. 25(4), 289–298 (1991)

    Article  MathSciNet  Google Scholar 

  7. Wei, L.Y., Lefebvre, S., Kwatra, V., Turk, G.: State of the art in example-based texture synthesis. In: Eurographics 2009, State of the Art Report, pp. 93–117 (2009)

  8. Wei, L.Y., Marc, L.: Fast texture synthesis using tree-structured vector quantization. Proc. ACM SIGGRAPH 2000, 479–488 (2000)

    Google Scholar 

  9. Alexei, A.E., Thomas, K.L.: Texture synthesis by non-parametric sampling. In: IEEE International Conference on Computer Vision, pp. 1033–1038 (1999)

  10. Cohen, M.F., Shade, J., Hiller, S., Deussen, O.: Wang tiles for image and texture generation. In: Proceedings of ACM SIGGRAPH 2003, ACM, 21 (3), pp. 287–294 (2003)

  11. Praun, E., Finkelstein, A., Hoppe, H.: Lapped textures. Proc. ACM SIGGRAPH 2000, 465–470 (2000)

    Google Scholar 

  12. Liang, L., Liu, C., Xu, Y., Guo, B., Shum, H.-Y.: Real-time texture synthesis using patch-based sampling. ACM Trans. Graph.20(3):127–150 (2001)

  13. Kwatra, V., Schodl, A., Essa, I., Turk, G., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. ACM Trans. Graph. 22(3), 277–286 (2003)

    Article  Google Scholar 

  14. Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. ACM Trans. Graph. 25, 541–548 (2006)

    Article  Google Scholar 

  15. Mao, X., Suzuki, T., Imamiya, A.: AtelierM—a physically based interactive system for creating traditional marbling textures. In: Proceedings of 1st International Conference Computer Graphics and Interactive Techniques in Australasia and South East Asia, ACM, pp. 79–86 (2003)

  16. Akgun, B.T.: The digital art of marbled paper. Leonardo 37(1), 49–52 (2004)

    Article  Google Scholar 

  17. Acar, R., Boulanger, P.: Digital marbling: a multiscale fluid model. IEEE Trans. Vis. Comput. Graph. 12(4), 600–614 (2006)

    Article  Google Scholar 

  18. Jin, X., Chen, S., Mao, X.: Computer—generated marbling textures: a GPU-based design system. IEEE Comput. Graph. Appl. 27(2), 78–84 (2007)

    Article  Google Scholar 

  19. Xu, J., Mao, X., Jin, X.: Nondissipative marbling. IEEE Comput. Graph. Appl. 28(2), 35–43 (2008)

    Article  MATH  Google Scholar 

  20. Zhao, H., Jin, X., Lu, S., Shen, J.: AtelierM++: a fast and accurate marbling system. Multimed. Tools Appl. 44(2), 187–203 (2009)

    Article  Google Scholar 

  21. Li, B., He, J., Huang, J., Shi, Y.: A survey on image steganography and steganalysis. J. Inf. Hiding Multimed. Signal Process. 2(2), 142–172 (2011)

    Google Scholar 

  22. Sharma, V.K., Shrivastava, V.: A steganography algorithm for hiding image in image by improved lsb substitution by minimize detection. J. Theor. Appl. Inf. Technol. 36(1), 1–8 (2012)

    Google Scholar 

  23. Walia, D.E., Jain, P., Navdeep, N.: An analysis of lsb and dct based steganography. Glob. J. Comput. Sci. Technol. 10(1), 4–8 (2010)

    Google Scholar 

  24. Alattar, A.M.: Bridging printed media and the internet via digimarc’s watermarking technology. In: Proceedings of the ACM workshop on multimedia and security, ACM (2000)

  25. Mohan, A., Woo, G., Hiura, S., Smithwick, Q., Raskar, R.: Bokode: imperceptible visual tags for camera based interaction from a distance. ACM Trans, Graph, 28(3), 98:1–8 (2009)

  26. Suzuki, G., Yamaguchi, N., Nakamura, S., Chiba, H.: Mobile interaction using steganographic image on mobile display. In: Proceedings of the 10th International Conference on Human Computer Interaction with Mobile Devices and Services, ACM, pp. 507–510 (2008)

  27. Rivest, R.L., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 21(2), 120–126 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  28. Yoon, J.-C., Lee, I.-K., Kang, H.: A hidden-picture puzzles generator. Comput. Graph. Forum 27(7), 1869–1877 (2008)

    Article  Google Scholar 

  29. Mitra, N.J., Chu, H.-K., Lee, T.-Y., Wolf, L., Yeshurun, H., Cohen-Or, D.: Emerging images. ACM Trans. Graph. 28(5), 1–8 (2009)

    Google Scholar 

  30. Papas, M., Houit, T., Nowrouzezahrai, D., Gross, M., Jarosz, W.: The magic lens: refractive steganography. ACM Trans. Graph. 31(6), 186 (2012)

    Article  Google Scholar 

  31. Chu, H.-K., Hsu, W.-H., Mitra, N.J., Cohen-Or, D., Wong, T.-T., Lee, T.-Y.: Camouflage images. ACM Trans. Graph. 29(4), 1–8 (2010)

    Article  Google Scholar 

  32. Tong, Q., Zhang, S.-H., Hu, S.-M., Martin, R. R.: Hidden images. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering, ACM, pp. 27–34 (2011)

  33. Du, H., Jin, X., Mao, X.: Digital camouflage images using two-scale decomposition. Comput. Graph. Forum 31(7), 2203–2212 (2012)

    Article  Google Scholar 

  34. Yen, J., Guo, J.: A new chaotic key-based design for image encryption and decryption. In: Proceedings of IEEE International Symposium Oil Circuits and Systems, Geneva, IEEE Pres,vol. 4, pp. 49–52 (2000)

  35. Shono, T., Muneyasu, M., Hanada, Y.: Implementation of data embedding to printing images for information retrieving by cellular phones considering lens distortion. In: IEEE International Symposium on Intelligent Signal Processing and Communication Systems, pp. 558–561 (2009)

  36. Kudo, H., Furuta, K., Muneyasu, M., Hanada, Y.: Automatic information retrieval from data embedded printing images using correction of rotational angles based on reference marks. In: IEEE International Symposium on Communications and Information Technologies, pp. 626–629 (2010)

Download references

Acknowledgments

Jiayi Xu was supported by the Natural Science Foundation of Zhejiang Province, China (No. Q12F020007), the Zhejiang Provincial Education Department, China (No. Y201121352). Xiaogang Jin was supported by the National Natural Science Foundation of China (No. 61472351).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoyang Mao.

Electronic supplementary material

Below is the link to the electronic supplementary material.

ESM 1 (WMV 7171 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, J., Mao, X., Jin, X. et al. Hidden message in a deformation-based texture. Vis Comput 31, 1653–1669 (2015). https://doi.org/10.1007/s00371-014-1045-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-014-1045-z

Keywords

Navigation