A neural network approach to digital data hiding based on the perceptual masking model of the human vision system

Emerald - 2010
Hossein L.Najafi1
1Department of Computer Science and Information Systems, University of Wisconsin, River Falls, Wisconsin, USA

Tóm tắt

PurposeThe purpose of this paper is to present a novel approach for digital watermarking and steganography technique that uses neural networks. The performance of the proposed solution in terms of its capacity, transparency, and robustness is investigated.Design/methodology/approachThe proposed technique trains a neural network to learn the perceptual masking model of the human vision system. Once trained, the neural network identifies pixels whose most significant alteration will be least perceptible to the human eye. The image is then altered based on the network recommendation to include the watermark or the covert data.FindingsExperimental results demonstrate that the proposed technique offers excellent transparency and good capacity. In addition, since neural networks store their learned knowledge in a distributed fashion, steganalysis of the image without access to the network is very difficult, if not impossible. Results demonstrate good performance of the proposed solution in terms of its capacity, transparency, and robustness.Originality/valueUse of neural networks in extracting and representing perceptual masking model of human vision system is interesting. Value added by the proposed approach is in its use of artificial neural networks to model the perceptual masking model of human vision system for injecting imperceptible data into most perceptually significant pits of an image. The proposed approach may be used in combination with most current and popular methods with little impact on perceptual quality of the resulting image.

Từ khóa


Tài liệu tham khảo

Bender, W., Gruhl, D., Morimoto, N. and Lu, A. (1996), “Techniques for data hiding”, IBM Systems Journal, Vol. 35 No. 3&4, pp. 313‐36.

Chan, C.‐K. and Cheng, L.M. (2004), “Hiding data in images by simple LSB substitution”, Pattern Recognition, Vol. 37 No. 3, pp. 469‐74.

Chao, R.M., Wu, H.C., Lee, C.C. and Chu, Y.P. (2009), “A novel image data hiding scheme with diamond encoding”, EURASIP Journal on Information Security, Vol. 9, p. 2009.

Chen, B. and Wornell, G.W. (1999), “An information‐theoretic approach to the design of robust digital watermarking systems”, Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP), Phoenix, AZ, USA, Vol. 4, pp. 2061‐4.

Chen, B. and Wornell, G.W. (2000), “Quantization index modulation: a class of provably good methods for digital watermarking and information embedding”, Proceedings of the IEEE International Symposium on Information Theory (ISIT‐2000), Sorrento, p. 46.

Chou, J., Pradhan, S.S. and Ramchandran, K. (1999), “On the duality between data hiding and distributed source coding”, Proceedings of the Annual Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, Vol. 2, pp. 1503‐7.

Chou, J., Pradhan, S., El Ghaoui, L. and Ramchandran, K. (2000), “Watermarking based on duality with distributed source coding and robust optimization principles”, Proceedings of the IEEE International Conference on Image Processing, Vancouver, Vol. 1, pp. 585‐8.

Costa, M.H.M. (1983), “Writing on dirty paper”, IEEE Transactions on Information Theory, Vol. 29 No. 3, pp. 439‐41.

Cox, I.J. and Miller, M.L. (1997), “A review of watermarking and the importance of perceptual modeling”, in Rogowitz, B.E. and Pappas, T.N. (Eds), Proceedings of SPIE, Human Vision and Electronic Imaging II, Vol. 3016, pp. 92‐9.

Cox, I.J. and Miller, M.L. (2002), “The first 50 years of electronic watermarking”, EURASIP Journal on Applied Signal Processing, Vol. 2002 No. 2, pp. 126‐32.

Cox, I.J., Kilian, J., Leighton, T. and Shamoon, T. (1996), “Secure spread spectrum watermarking of images, audio and video”, Proceedings of the IEEE International Conference on Image Processing, ICIP‐96, San Jose, CA, Vol. 3, pp. 243‐6.

Cox, I.J., Kilian, J., Leighton, T. and Shamoon, T. (1997), “Secure spread spectrum watermarking for multimedia”, IEEE Transactions on Image Processing, Vol. 6 No. 12, pp. 1673‐87.

Cox, I.J., Miller, M.L. and McKellips, A.L. (1999), “Watermarking as communications with side information”, Proceedings of the IEEE, Vol. 87 No. 7, pp. 1127‐41.

Davis, K.J. and Najarian, K. (2008), “Maximizing strength of digital watermarks using neural networks”, International Joint Conference on Neural Networks, IEEE, New York, NY, pp. 2893‐8.

EL‐Emam, N.N. (2008), “Embedding a large amount of information using high secure neural based steganography algorithm”, International Journal of Signal Processing, Vol. 4 No. 2, pp. 95‐106.

Fridrich, J., Goljan, M. and Du, R. (2001), “Reliable detection of LSB steganography in color and grayscale images”, Proceedings of the International Workshop on Multimedia and Security, Ottawa, pp. 27‐30.

Hernández, J., Amado, M. and Pérez‐González, F. (2000), “DCT‐domain watermarking techniques for still images, detector performance analysis and a new structure”, IEEE Transactions on Image Processing, Vol. 9, pp. 55‐68.

Hsu, C. and Wu, J. (1998), “DCT based watermarking for video”, IEEE Transactions Consumer Electron, Vol. 44, pp. 206‐16.

Hwang, M.S., Chang, C.C. and Hwang, K.F. (2000), “Digital watermarking of images using neural networks”, Journal of Electronic Imaging, Vol. 9 No. 4, pp. 548‐55.

Johnson, N. and Jajodia, S. (1998), “Steganalysis of images created using current steganography software”, Lecture Notes in Computer Science, Vol. 1525, Springer, Berlin, pp. 273‐89.

Kamstra, L. and Heijmans, H.J.A.M. (2005), “Reversible data embedding into images using wavelet techniques and sorting”, IEEE Xplore, Vol. 14 No. 12, pp. 2082‐90.

Kirovski, D. and Malvar, H.S. (2001), “Spread‐spectrum audio watermarking: requirements, applications, and limitations”, paper presented at the IEEE International Workshop on Multimedia Signal Processing, Cannes, pp. 219‐24.

Kirovski, D. and Malvar, H.S. (2002), “Embedding and detecting spread‐spectrum watermarks under the estimation attack”, IEEE International Conference on Acoustics, Speech, and Signal Processing, Orlando, FL, Vol. 2, pp. 1293‐6.

Kundur, D. and Hatzinakos, D. (1997a), “A robust digital image watermarking method using wavelet‐based fusion”, Proceedings of IEEE International Conference on Image Processing, Vol. 1, pp. 544‐7.

Kundur, D. and Hatzinakos, D. (1997b), “Semi‐blind image restoration based on telltale watermarking”, Proceedings of 32nd Asilomar Conference on Signals, Systems, and Computers, Santa Barbara, CA, pp. 933‐7.

Lin, L., Cox, I.J., Doerr, G.J. and Miller, M.L. (2005), “An efficient algorithm for informed embedding of dirty paper trellis codes for watermarking”, paper presented at the ICIP 2005, IEEE International Conference on Image Processing, Genova, September 11‐14.

Miller, M.L., Cox, I.J. and Bloom, J.A. (2000), “Informed embedding: exploiting image and detector information during watermark insertion”, Proceedings of IEEE International Conference on Image Processing, Vancouver, Vol. 3, pp. 1‐4.

Moulin, P. and O'Sullivan, J. (2000), “Information‐theoretic analysis of information hiding”, Proceedings of ICASSP '00, Istanbul.

Podilchuk, C. and Zeng, W. (1998), “Image‐adaptive watermarking using visual models”, IEEE Journal on Selected Areas in Communications, Vol. 16 No. 4, pp. 525‐39.

Reed, R.D. and Marks, R.J. (1999), Neural Smithing, MIT Press, Cambridge, MA.

Rumelhart, D.E., Hinton, G.E. and Williams, R.J. (1986), “Learning internal representation by error propagation”, Parallel Distributed Processing, Chapter 8, MIT Press, Cambridge, MA.

Shannon, C.E. (1958), “Channels with side information at the transmitter”, IBM Journal of Research and Development, Vol. 6 No. 2, pp. 3630‐3.

Smith, J.R. and Comiskey, B.O. (1996), “Modulation and information hiding in images”, Proceedings of the First International Workshop on Information Hiding, Cambridge, pp. 207‐26.

Swanson, M.D., Zhu, B., Tewfik, A.H. and Laurence, B. (1998), “Robust audio watermarking using perceptual masking”, Signal Processing, Vol. 66 No. 3, pp. 337‐55.

Tseng, Y.C., Chen, Y.Y. and Pan, H.K. (2002), “A secure data hiding scheme for binary images”, IEEE Transactions on Communications, Vol. 50 No. 8, pp. 1227‐31.

Voloshynovskiy, S., Herrigel, A., Baumgaertner, N. and Pun, T. (1999), “A stochastic approach to content adaptive digital image watermarking”, Proceedings of the Third International Workshop on Information Hiding, Dresden, pp. 211‐36.

Wang, C.M., Wu, N.I., Tsai, C.S. and Hwang, M.S. (2008), “A high quality steganographic method with pixel‐value differencing and modulus function”, The Journal of Systems and Software, Vol. 81 No. 1, pp. 150‐8.

Wang, H. and Wang, S. (2004), “Cyber warfare: steganography vs steganalysis”, Commun. ACM, Vol. 47 No. 10, pp. 76‐82.

Wang, Y., Doherty, J. and van Dyck, R. (2000), “A novel wavelet‐based algorithm for watermarking digital images”, Proceedings of CISS 2000, Princenton, NJ, Vol. 1, pp. TA5.7‐12.

Werbos, P.J. (1974), “Beyond regression: new tools for prediction and analysis in the behavioral sciences”, PhD thesis, Harvard University, Cambridge, MA.

Westfeld, A. (2001), “F5‐A steganographic algorithm”, Proceedings of the 4th International Workshop on Information Hiding, London, Lecture Notes in Computer Science, Vol. 2137, pp. 289‐302.

Wolfgang, R.B., Podilchuk, C.I. and Delp, E.J. (1998), “Perceptual watermarks for image and video”, Proceedings of the IEEE, Vol. 84 No. 7.

Wolfgang, R.B., Podilchuk, C.I. and Delp, E.J. (1999), “Perceptual watermarks for digital images and video”, Proceedings of the SPIE/IS&T International Conference on Security and Watermarking of Multimedia Contents, San Jose, CA, Vol. 3657, pp. 40‐51.

Wu, D.C. and Tsai, W.H. (2003), “A steganographic method for images by pixel‐value differencing”, Pattern Recognition Letters, Vol. 24 Nos 9‐10, pp. 1613‐26.

Yu, P.T., Tsai, H.H. and Lin, J.S. (2001), “Digital watermarking based on neural networks for color images”, Signal Processing, Vol. 81, pp. 663‐71.

Zhang, J., Huang, H., Wang, C. and Pan, H. (2008), “A steganographic method based on self‐organizing map and HVS”, International Conference on Audio, Language and Image Processing, Shanghai, pp. 36‐9.

Zhang, X. and Wang, S. (2006), “Efficient steganographic embedding by exploiting modification direction”, IEEE Communications Letters, Vol. 10 No. 11, pp. 781‐3.

Cox, I.J., Miller, M.L., Linnartz, J.P.M.G. and Kalker, A.C.C. (1999), “A review of watermarking principles and practices”, in Parhi, K.K. and Nishitani, T. (Eds), Chapter 17 of Digital Signal Processing for Multimedia Systems, Marcel Dekker, New York, NY, pp. 461‐86.

Swanson, M., Kobayashi, M. and Tewfik, A. (1998), “Multimedia data embedding and watermarking technologies”, Proceedings of the IEEE, Vol. 86 No. 6, pp. 1064‐87.

Wolfgang, R., Podilchuk, C. and Delp, E. (1999), “Perceptual watermarks for images and video”, Proceedings of the IEEE, Vol. 87 No. 7, pp. 1108‐26.