Increased commercial activity on the Internet and media industries demands
protection of multimedia contents. In this paper, we introduce a novel watermarking
method to embed QR codes in digital images. The method is based on discrete wavelet
transform (DWT). The original image is divided into blocks, and QR codes are added to
particular bits of LL2 level coefficients of the selected block according to the visual masking
effect of the human visual system. It has been shown that this method is robust for JPEG
compression and has good transparency. The embedded information can be extracted
correctly even if the images are compressed to 11% of the original according to the contents
of the images.