FPGA Based Implementation of an Invisible-Robust Image Watermarking Encoder

Both encryption and digital watermarking techniques need to be incorporated in a digital rights management framework to address different aspects of content management. While encryption transforms original multimedia object into another form, digital watermarking leaves the original object intact and recognizable. The objective is to develop low power, real time, reliable and secure watermarking systems, which can be achieved through hardware implementations. In this paper, we present an FPGA based implementation of an invisible spatial domain watermarking encoder. The watermarking encoder consists of a watermark generator, watermark insertion module, and a controller. Most of the invisible watermarking algorithms available in the literature and also the algorithm implemented in this paper insert pseudorandom numbers to host data. Therefore, we focus on the structural design aspects of watermarking generator using linear feedback shift register. We synthesized the prototype watermarking encoder chip using Xilinx FPGA.

[1]  Annajirao Garimella,et al.  VLSI implementation of online digital watermarking technique with difference encoding for 8-bit gray scale images , 2003, 16th International Conference on VLSI Design, 2003. Proceedings..

[2]  Tsung-Han Tsai,et al.  An implementation of configurable digital watermarking system in MPEG video encoder , 2003, 2003 IEEE International Conference on Consumer Electronics, 2003. ICCE..

[3]  J. C. Ebergen VLSI design , 1992, IEEE Des. Test Comput..

[4]  Douglas J. Smith,et al.  HDL Chip Design: A Practical Guide for Designing, Synthesizing and Simulating ASICs and FPGAs Using VHDL or Verilog , 1998 .

[5]  Ton Kalker,et al.  Digital watermarking for DVD video copy protection , 2000 .

[6]  Shen-Fu Hsiao,et al.  VLSI design of an efficient embedded zerotree wavelet coder with function of digital watermarking , 2000, IEEE Trans. Consumer Electron..

[7]  Michael John Sebastian Smith,et al.  Application-specific integrated circuits , 1997 .

[8]  Mohan S. Kankanhalli,et al.  A digital rights management scheme for broadcast video , 2003, Multimedia Systems.

[9]  J. David Irwin,et al.  Digital Logic Circuit Analysis and Design , 1995 .

[10]  Saraju P. Mohanty,et al.  VLSI implementation of visible watermarking for secure digital still camera design , 2004, 17th International Conference on VLSI Design. Proceedings..

[11]  Markus G. Kuhn,et al.  Information hiding-a survey , 1999, Proc. IEEE.

[12]  S. Pereira,et al.  Attacks on digital watermarks: classification, estimation based attacks, and benchmarks , 2001, IEEE Communications Magazine.

[13]  Deepa Kundur,et al.  VLSI implementation of a real-time video watermark embedder and detector , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[14]  Jean-Luc Dugelay,et al.  Towards real-time video watermarking for system-on-chip , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[15]  Fabien A. P. Petitcolas,et al.  Watermarking schemes evaluation , 2000, IEEE Signal Process. Mag..

[16]  Nasir D. Memon,et al.  Protecting digital media content , 1998, CACM.

[17]  T.S. Perry,et al.  Consumer electronics , 1990, IEEE Spectrum.

[18]  Deepa Kundur,et al.  Video fingerprinting and encryption principles for digital rights management , 2004, Proceedings of the IEEE.

[19]  Saraju P. Mohanty,et al.  VLSI implementation of invisible digital watermarking algorithms towards the development of a secure JPEG encoder , 2003, 2003 IEEE Workshop on Signal Processing Systems (IEEE Cat. No.03TH8682).

[20]  Edward J. Delp,et al.  An overview of multimedia content protection in consumer electronics devices , 2001, Signal Process. Image Commun..

[21]  Dong-Wook Kim,et al.  Real-Time Blind Watermarking Algorithm and its Hardware Implementation for Motion JPEG2000 Image Codec , 2003, ESTImedia.

[22]  Deepa Kundur,et al.  Hardware implementation perspectives of digital video watermarking algorithms , 2003, IEEE Trans. Signal Process..

[23]  Anastasios Tefas,et al.  Robust spatial image watermarking using progressive detection , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).