Title :
Joint halftoning and watermarking
Author :
Kacker, Dhiraj ; Allebach, Jan P.
Author_Institution :
Imaging Sci., Shutterfly Inc., Redwood City, CA, USA
fDate :
4/1/2003 12:00:00 AM
Abstract :
A framework to jointly halftone and watermark a grayscale images is presented. The framework needs the definition of three components: a human visual system (HVS)-based error metric between the continuous-tone image and a halftone, a watermarking scheme with a corresponding watermark detection measure, and a search strategy to traverse the space of halftones. We employ the HVS-based error metric used in the direct binary search (DBS) halftoning algorithm, and we use a block-based spread spectrum watermarking scheme and the toggle and swap search strategy of DBS. The halftone is printed on a desktop printer and scanned using a flatbed scanner. The watermark is detected from the scanned image and a number of post-processed versions of the scanned image, including one restored in Adobe PhotoShop. The results show that the watermark is extremely resilient to printing, scanning, and post-processing; for a given baseline image quality, joint optimization is better than watermarking and halftoning independently. For this particular algorithm, the original continuous-tone image is required to detect the watermark.
Keywords :
data compression; image coding; image reconstruction; printing; search problems; security of data; spread spectrum communication; visual perception; watermarking; Adobe PhotoShop; HVS-based error metric; block-based spread spectrum watermarking; continuous-tone image; desktop printer; direct binary search halftoning algorithm; flatbed scanner; grayscale images; human visual system; image quality; image restoration; joint optimization; post-processing; printing; scanning; search strategy; toggle and swap search strategy; watermark detection measure; watermarking; Gray-scale; Humans; Image quality; Image restoration; Printers; Printing; Satellite broadcasting; Spread spectrum communication; Visual system; Watermarking;
Journal_Title :
Signal Processing, IEEE Transactions on
DOI :
10.1109/TSP.2003.809369