FPGA Implementation of Lifting-Based Data Hiding Scheme for Efficient Quality Access Control of Images
- 131 Downloads
In this paper, a hardware implementation of a data hiding technique is proposed for efficient quality access control of images using lifting-based discrete wavelet transformation (DWT). Host image is decomposed into n-level wavelet tiles. A binary watermark image is transmuted and embedded into high–high DWT coefficients using adaptive dither modulation technique without self-noise suppression. The embedding of external information into the host image will degrade the visual quality. This feature may be utilized for access control. At the decoder side, an authorized user can enjoy superior quality image by extracting watermark bits using minimum distance decoding. Field-programmable gate array-based hardware architecture is proposed for real-time implementation of the scheme. The experiment is done over a large number of benchmark images, and the results are found to be superior to the related work which is present in the literature. It is also seen that (a) in real-time processing, the scheme saves 89.53% power than the related implementation found in the literature, and (b) a very high throughput of 23.8 MB/s is achieved for watermarking encoder and decoder, respectively, at a maximum operating frequency of 130.14 MHz for the processing of (512 × 512) sized images.
KeywordsQuality access control Dither modulation Data hiding QIM FPGA
This study was supported by the Ministry of Science and Technology (MOST), Taiwan R.O.C., under Grant Number MOST 107-3113-E-155-001-CC2,106-3113-E-155-001-CC2, 106-2221-E-155-036, 105-3113-E-155-001, 104-3113-E-155-001, 103-3113-E-155-001, 103-2221-E-155-028-MY3.
- 1.H. Belhadj, V. Aggrawal, A. Pradhan, A. Zerrouki, Power-aware FPGA design. Actel Corporation White Paper. 75 (2009)Google Scholar
- 2.K.D. Buch, Low power architecture and HDL coding practices for on-board hardware applications (2018). https://nepp.nasa.gov/mapld_2009/talks/…/Buch_Kaushal%20D._mapld09_pres_2.ppt. Accessed 09 Mar 2018
- 7.P. Garrault, B. Philofsky, HDL coding practices to accelerate design performance. Xilinx White Paper # 231, pp. 1–22 (2006)Google Scholar
- 8.A. Gerimella, M.V.V. Satyanarayana, P.S. Murugesh, U.C. Niranjan, ASIC for digital color image watermarking, in Proceedings of IEEE 11th Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop, vol 1, pp. 292–295 (2004)Google Scholar
- 9.S. Ghosh, B. Kundu, D. Datta, S.P. Maity, H. Rahaman, Design and implementation of fast FPGA based architecture for reversible watermarking, in Proceeding of International Conference on Electrical Information and Communication Technology, vol 1, pp. 1–6 (2013)Google Scholar
- 10.R.C. Gonzalez, R.E. Woods, S.L. Eddins, Digital Image Processing using MATLAB (Pearson Education, Upper Saddle River, 2005)Google Scholar
- 11.R. Grosbois, P. Gerbelot, T. Ebrahimi, Authentication and access control in the JPEG 2000 compressed domain, in Proceeding of SPIE 46th Annual Meeting, Applications of Digital Image Processing, vol. 1, pp. 95–104 (2001)Google Scholar
- 13.Image Database. http://www.cl.cam.ac.uk/fapp2/watermarking. (2010). Accessed 2010.
- 14.Image Database. http://www.petitcolas.net/fabien/watermarking/image_database/index.html. (2010). Accessed 2010.
- 19.R. Kountchev, M. Milanova, R. Kountcheva, Content protection and hierarchical access control in image databases, in Proceeding of International Symposium on Innovations in Intelligent Systems and Applications, vol. 1, pp. 1–6 (2015)Google Scholar
- 20.S.L. Lin, C.F. Huang, M.H. Liou, C.Y. Chen, Improving histogram-based reversible information hiding by an optimal weight-based prediction scheme. J. Inf. Hiding Multimed. Signal Process. 4(1), 19–33 (2013)Google Scholar
- 22.C.C. Lo, Y.C. Hu, W.L. Chen, C.M. Wu, Reversible data hiding scheme for BTC-compressed images based on histogram shifting. Int J Secur Appl. 8(2), 301–314 (2014)Google Scholar
- 26.H.K. Maity, S.P. Maity, C. Delpha, A modified RCM for reversible watermarking with FPGA implementation, in Proceeding of 4th European Workshop on Visual Information Processing, pp. 100–105 (2013)Google Scholar
- 29.S.P. Mohanty, N. Ranganathan, R.K. Namballa, VLSI implementation of visible watermarking for a secure digital still camera design, in Proceeding of 17th International Conference on VLSI Design, vol 1, pp. 1063–1068 (2004)Google Scholar
- 30.M. Nagabushanam, S. Ramachandran, Fast implementation of lifting based 1D/2D/3D DWT-IDWT architecture for image compression. Int. J. Comput. Appl. 51(6), 35–45 (2012)Google Scholar
- 31.A. Phadikar, S.P. Maity, M.K. Kundu, Quantization based data hiding scheme for efficient quality access control of images using DWT via lifting, in Proceeding of Sixth Indian Conference on Computer Vision, Graphics & Image Processing, vol. 1, pp. 265–272 (2008)Google Scholar
- 32.A. Phadikar, H. Mandal, G. Maity, T.L. Chiu, A new model of QIM data hiding for quality access control of digital image, in Proceeding of IEEE International Conference on Soft-Computing and Networks Security, vol. 1, pp. 1–5 (2015)Google Scholar
- 36.S. Weng, J.S. Pan, X. Gao, Reversible watermark combining pre-processing operation and histogram shifting. J Inf Hiding Multimed. Signal Process. 3(4), 320–326 (2012)Google Scholar
- 37.L. Wilson, International technology roadmap for semiconductors (ITRS). Semiconductor Industry Association (2013)Google Scholar
- 39.W. Zhu, M.V. Wickerhauser, Discrete wavelet transforms in practice. https://www.math.wustl.edu/~victor/talks/mvwpmf2.pdf. (2009). Accessed 09 Mar 2018