A VLSI architecture for visible watermarking in a secure still digital camera (S/sup 2/DC) design (Corrected)*

Watermarking is the process that embeds data called a watermark, a tag, or a label into a multimedia object, such as images, video, or text, for their copyright protection. According to human perception, the digital watermarks can either be visible or invisible. A visible watermark is a secondary translucent image overlaid into the primary image and appears visible to a viewer on a careful inspection. The invisible watermark is embedded in such a way that the modifications made to the pixel value is perceptually not noticed, and it can be recovered only with an appropriate decoding mechanism. This paper presents a new very large scale integration (VLSI) architecture for implementing two visible digital image watermarking schemes. The proposed architecture is designed to aim at easy integration into any existing digital camera framework. To the authors' knowledge, this is the first VLSI architecture for implementing visible watermarking schemes. A prototype chip consisting of 28 469 gates is implemented using 0.35-/spl mu/m technology, which consumes 6.9-mW power while operating at 292 MHz.

[1]  Gordon W. Braudaway,et al.  Protecting publicly available images with a visible image watermark , 1996, Electronic Imaging.

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

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

[4]  Anastasios Tefas,et al.  Image authentication techniques for surveillance applications , 2001, Proc. IEEE.

[5]  Saraju P. Mohanty,et al.  Watermarking of Digital Images , 1999 .

[6]  Mohan S. Kankanhalli,et al.  An Adaptive DCT Domain Visible Watermarking Technique for Protection of Publicly Available Images , 2001 .

[7]  Mohan S. Kankanhalli,et al.  A dual watermarking technique for images , 1999, MULTIMEDIA '99.

[8]  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..

[9]  Gary Friedman,et al.  The trustworthy digital camera: restoring credibility to the photographic image , 1993 .

[10]  Mohan S. Kankanhalli,et al.  A DCT domain visible watermarking technique for images , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[11]  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).

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

[13]  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).

[14]  Ingemar J. Cox,et al.  Secure spread spectrum watermarking for multimedia , 1997, IEEE Trans. Image Process..

[15]  J. Vandewege,et al.  Implementation of a real-time digital watermarking process for broadcast monitoring on a TriMedia VLIW processor , 2000 .

[16]  O. Roeva,et al.  Information Hiding: Techniques for Steganography and Digital Watermarking , 2000 .

[17]  Shih-Fu Chang,et al.  Embedding visible video watermarks in the compressed domain , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[18]  Trevor York,et al.  Book Review: Principles of CMOS VLSI Design: A Systems Perspective , 1986 .