• DocumentCode
    2134493
  • Title

    FPGA implementation of image watermarking algorithm for a digital camera

  • Author

    Lim, Hyun ; Park, Soon-Young ; Kang, Seong-Jun ; Cho, Wan-Hyun

  • Author_Institution
    Sch. of Inf. Eng., Mokpo Nat. Univ., South Korea
  • Volume
    2
  • fYear
    2003
  • fDate
    28-30 Aug. 2003
  • Firstpage
    1000
  • Abstract
    In this paper, we present an FPGA implementation of a watermarking-based authentication algorithm for a digital camera to authenticate the snapshots in a manner that any changes of contents in the still image will be reflected in the embedded watermark. All components of a digital camera and a watermark algorithm are implemented in VHDL, simulated, synthesized and loaded into an FPGA device. To achieve the semifragile characteristics that survive a certain amount of compression, we employ the property of DCT coefficients quantization proposed by Lin and Chang (2000). The binary watermark bits are generated by exclusive ORing the binary logo with pseudo random binary sequence. Then watermark bits are embedded into the LSBs of DCT coefficients in the medium frequency range. The system consists of three main parts: image capture and LCD controller, watermark embedding part, and camera control unit. The FPGA implemented digital camera is tested to analyze the performance. It is shown that the watermarking algorithm can embed the watermark into the original image coming from a sensor much faster than the software implementation and the embedded image is easily transmitted to the PC by using the USB interface. The quality of the transmitted image is also comparable to the one implemented by a software algorithm.
  • Keywords
    CMOS image sensors; cameras; data encapsulation; discrete cosine transforms; field programmable gate arrays; image coding; watermarking; DCT coefficients quantization; FPGA implementation; LCD controller; USB interface; VHDL; binary logo; digital camera; image capture; image watermarking algorithm; pseudo random binary sequence; software implementation; watermarking-based authentication algorithm; Authentication; Binary sequences; Control systems; Digital cameras; Discrete cosine transforms; Field programmable gate arrays; Image coding; Quantization; Software algorithms; Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and signal Processing, 2003. PACRIM. 2003 IEEE Pacific Rim Conference on
  • Print_ISBN
    0-7803-7978-0
  • Type

    conf

  • DOI
    10.1109/PACRIM.2003.1235953
  • Filename
    1235953