Prediction-based reversible image watermarking using artificial neural networks ∗ ,

Prediction-based reversible image watermarking using artificial neural networks ∗ ,

In prediction-based reversible watermarking schemes, watermark bits are embedded in the prediction errors. An accurate prediction results in smaller prediction errors, more efficient embedding, and less distortion for the watermarked image. In this paper, an accurate prediction is made using artificial neural networks. Before the embedding operation, 2 neural networks are trained by the pixel values of the image. Then the trained neural networks predict the pixel values that are used in the embedding operation. Due to the training ability of the neural networks, the prediction will be more accurate than the averaging technique. Experimental results show that the proposed scheme yields superior results compared to several related schemes.

___

  • [1] Lee CD, Kalker T. Reversible image watermarking based on integer-to-integer wavelet transform. IEEE T Inf Foren Sec 2007; 2: 321-330.
  • [2] Tian J. Reversible data embedding using a difference expansion. IEEE T Circ Syst Vid 2003; 13: 890-896.
  • [3] Ni Z, Shi YQ, Ansari N, Su W. Reversible data hiding. IEEE T Circ Syst Vid 2006; 16: 354-362.
  • [4] Sachnev V, Kim HJ, Nam J, Suresh S, Shi YQ. Reversible watermarking algorithm using sorting and prediction. IEEE Trans Circ Syst Vid 2009; 19: 989-999.
  • [5] Thodi DM, Rodriguez JJ. Expansion embedding techniques for reversible watermarking. IEEE T Image Process 2007; 16: 721-730.
  • [6] Celik MU, Sharma G, Tekalp AM, Saber E. Reversible data hiding. In: ICIP 2002 International Conference on Image Processing; 22–25 September 2002; Rochester, NY, USA. New York, NY, USA: IEEE. pp. 157-160.
  • [7] Yang B, Schmucker M, Funk W, Busch C, Sun S. Integer DCT-based reversible watermarking technique for images using companding technique. J Electron Imaging 2004; 5306: 405-415.
  • [8] Hsiao J, Chan K, Chang J. Block-based reversible data embedding. Signal Process 2009; 89: 556-569.
  • [9] Jung S, Ha LT, Ko S. A new histogram modification-based reversible data hiding algorithm considering the human visual system. IEEE Signal Proc Let 2011; 18: 95-98.
  • [10] Al-Qershi OM, Khoo BE. Reversible watermarking scheme based on two-dimensional difference expansion (2D-DE). In: IEEE 2010 International Conference on Computer Research and Development; 7–10 May 2010; Kuala Lumpur, Malaysia. New York, NY, USA: IEEE. pp. 228-232.
  • [11] Al-Qershi OM, Khoo BE. Two-dimensional difference expansion (2D-DE) scheme with a characteristics-based threshold. Signal Process 2013; 93: 154-162.
  • [12] Luo L, Chen Z, Chen M, Zeng X, Xiong Z. Reversible image watermarking using interpolation technique. IEEE T Inf Foren Sec 2010; 5: 187-193.
  • [13] Hu Y, Lee HK, Li J. DE-based reversible data hiding with improved overflow location map. IEEE T Circ Syst Vid 2009; 19: 250-260.
  • [14] Tai WL, Yeh CM, Chang CC. Reversible data hiding based on histogram modification of pixel differences. IEEE T Circ Syst Vid 2009; 19: 906-910.
  • [15] Tsai P, Hu YC, Yeh HL. Reversible image hiding scheme using predictive coding and histogram shifting. Signal Process 2009; 89: 1129-1143.
  • [16] Tian J. Wavelet-based reversible watermarking for authentication. J Electron Imaging 2002; 4675: 679-690.
  • [17] Tian J. High capacity reversible data embedding and content authentication. In: IEEE 2003 International Conference on Acoustics, Speech, and Signal Processing; 6–10 April 2003; Hong Kong. New York, NY, USA: IEEE. pp.517-520.
  • [18] Tian J, Wells RO. Reversible data-embedding with a hierarchical structure. In: ICIP 2004 International Conference on Image Processing; 24–27 October 2004; Singapore. New York, NY, USA: IEEE. pp. 3419-3422.
  • [19] Alattar M. Reversible watermark using difference expansion of triplets. In: ICIP 2003 International Conference on Image Processing; 14–17 September 2003; Barcelona, Spain. New York, NY, USA: IEEE. pp. 501-504.
  • [20] Alattar M. Reversible watermark using difference expansion of quads. In: IEEE 2004 International Conference on Acoustics, Speech, and Signal Processing; 17–21 May 2004; Montreal, QC, Canada. New York, NY, USA: IEEE.pp. 377-380.
  • [21] Alattar M. Reversible watermark using the difference expansion of a generalized integer transform. IEEE T Image Process 2004; 13: 1147-1156.
  • [22] Maity HK, Maity SP. Intelligent modified difference expansion for reversible watermarking. Int J Multimed Appl 2012; 4: 83-95.
  • [23] Maity HK, Maity SP, Maity D. Modified difference expansion for reversible watermarking using fuzzy logic based distortion control. Adv Comput Inf Technol 2013; 177: 871-883.
  • [24] Lin CC, Yang SP, Hsueh NL. Lossless data hiding based on difference expansion without a location map. In: IEEE 2008 International Conference on Image and Signal Processing; 27–30 May 2008; Sanya, China. New York, NY, USA: IEEE. pp. 8-12.
  • [25] Kamstra LHJ, Heijmans AM. Reversible data embedding into images using wavelet technique and sorting. IEEE T Image Process 2005; 14: 2082-2090.
  • [26] Kim HJ, Sachnev V, Shi YQ, Nam J, Choo HG. A novel difference expansion transform for reversible data embedding. IEEE T Inf Foren Sec 2008; 3: 456-465.
  • [27] Vleeschouwer CD, Delaigle JE, Macq B. Circular interpretation of histogram for reversible watermarking. In: IEEE 2001 Workshop on Multimedia Signal Processing; 3–5 October 2001; Cannes, France. New York, NY, USA: IEEE. pp. 345-350.
  • [28] Yang B, Schmucker M, Niu X, Busch C, Sun S. Reversible image watermarking by histogram modification for integer DCT coefficients. In: IEEE 2004 Workshop on Multimedial Signal Processing; 29 September–1 October 2004; Siena, Italy. New York, NY, USA: IEEE. pp. 143-146.
  • [29] Thodi DM, Rodriguez JJ. Reversible watermarking by prediction-error expansion. In: IEEE 2004 Southwest Symposium on Image Analysis and Interpretation; 28–30 March 2004; Lake Tahoe, NV, USA. New York, NY, USA: IEEE. pp. 21-25.
  • [30] Hong W, Chen TS, Shiu CW. Reversible data hiding for high quality images using modification of prediction errors. J Syst Software 2009; 82: 1833-1842.
  • [31] Kang SU, Hwang HJ, Kim HJ. Reversible watermark using an accurate predictor and sorter based on payload balancing. ETRI J 2012; 34: 410-420.
  • [32] Kotvicha A, Sanguansat P, Kulthon Kasema ML. Expand variance mean sorting for reversible watermarking. Int J Comput Commun 2012; 1: 196-199.
  • [33] Hong W, Chen TS, Shiu CW. Reversible data hiding for high quality images using modification of prediction errors. J Syst Software 2009; 82: 1833-1842.
  • [34] Kang SU, Hwang HJ, Kim HJ. Reversible watermark using an accurate predictor and sorter based on payload balancing. ETRI J 2012; 34: 410-420.
  • [35] Kim KS, Lee MJ, Lee HY, Lee HK. Reversible data hiding exploiting spatial correlation between sub-sampled images. Pattern Recogn 2009; 42: 3083-3096.
  • [36] Fausett L. Fundamentals of Neural Networks Architectures, Algorithms and Applications. London, UK: Pearson Education, 1993.