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.
Similar content being viewed by others
References
Jaffer, A.: Ink marbling, http://people.csail.mit.edu/jaffer/Marbling (2011)
Lu, S., Jaffer, A., Jin, X., Zhao, H., Mao, X.: Mathematical marbling. IEEE Comput. Graph. Appl. 32(6), 26–35 (2012)
Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and modeling: a procedural approach. Morgan Kaufmann Publishers Inc. (2002)
Kwatr, V., Wei, L.-Y., Lefebvre, S., Turk, G.: Example-based texture synthesis. In: SIGGRAPH 07 Courses, Course 15 (2007)
Perlin, K.: An image synthesizer. SIGGRAPH Comput. Graph. 19(3), 287–296 (1985)
Turk, G.: Generating textures on arbitrary surfaces using reaction-diffusion. Comput. Graph. 25(4), 289–298 (1991)
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)
Wei, L.Y., Marc, L.: Fast texture synthesis using tree-structured vector quantization. Proc. ACM SIGGRAPH 2000, 479–488 (2000)
Alexei, A.E., Thomas, K.L.: Texture synthesis by non-parametric sampling. In: IEEE International Conference on Computer Vision, pp. 1033–1038 (1999)
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)
Praun, E., Finkelstein, A., Hoppe, H.: Lapped textures. Proc. ACM SIGGRAPH 2000, 465–470 (2000)
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)
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)
Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. ACM Trans. Graph. 25, 541–548 (2006)
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)
Akgun, B.T.: The digital art of marbled paper. Leonardo 37(1), 49–52 (2004)
Acar, R., Boulanger, P.: Digital marbling: a multiscale fluid model. IEEE Trans. Vis. Comput. Graph. 12(4), 600–614 (2006)
Jin, X., Chen, S., Mao, X.: Computer—generated marbling textures: a GPU-based design system. IEEE Comput. Graph. Appl. 27(2), 78–84 (2007)
Xu, J., Mao, X., Jin, X.: Nondissipative marbling. IEEE Comput. Graph. Appl. 28(2), 35–43 (2008)
Zhao, H., Jin, X., Lu, S., Shen, J.: AtelierM++: a fast and accurate marbling system. Multimed. Tools Appl. 44(2), 187–203 (2009)
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)
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)
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)
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)
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)
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)
Rivest, R.L., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 21(2), 120–126 (1978)
Yoon, J.-C., Lee, I.-K., Kang, H.: A hidden-picture puzzles generator. Comput. Graph. Forum 27(7), 1869–1877 (2008)
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)
Papas, M., Houit, T., Nowrouzezahrai, D., Gross, M., Jarosz, W.: The magic lens: refractive steganography. ACM Trans. Graph. 31(6), 186 (2012)
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)
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)
Du, H., Jin, X., Mao, X.: Digital camouflage images using two-scale decomposition. Comput. Graph. Forum 31(7), 2203–2212 (2012)
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)
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)
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)
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
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-014-1045-z