the subband choice when embeding and extracting watermark

1 view (last 30 days)
Dear all, I am implementing an algorithm for embedding and extracting watermarks, and I did two experiments below.
Experiment 1: embed the watermark into LL subband which is obtained by decomposing the original image by the 1-level DWT
Experiment 2: embed the watermark into LL2 subband which is obtained by decomposing the original image by the 2-level DWT
The result shows the extracted watermark in Experiment 2 is more robust to JPEG compression compared to Experiment 1 , in other words, the hamming distance between the recovered watermark and the original watermark is smaller in Experiment 2 compared to Experiment 1.
Does anyone know the reason for it ..? I am really curious about it and would like to know the reason ..Thank you so much for your help !

Answers (1)

prabhat kumar sharma
prabhat kumar sharma on 19 Jan 2024
Hi Qing Li,
I understand that extracted watermark in Experiment 2 is more robust to JPEG compression compared to Experiment 1 can be attributed to several factors related to the properties of the LL2 subband in a 2-level Discrete Wavelet Transform (DWT) decomposition:
In Terms of Frequency Content:
Low-frequency components typically contain the most significant parts of the image, such as background and major structures, which are less likely to be altered by compression and other common image processing operations.
  • LL2 subband: This subband contains the lowest frequency components of the original image. JPEG compression primarily affects high-frequency details, leaving low-frequency information largely intact. By embedding the watermark in the LL2 subband, you are placing it in a region less susceptible to modification by compression artifacts.
  • LL subband: This subband still contains some higher-frequency details compared to LL2. While it remains robust to some degree, these higher frequencies are more vulnerable to compression artifacts, potentially affecting the embedded watermark and leading to higher Hamming distances.
In Terms of JPEG Compression:
  • JPEG compression involves quantization, which discards some information to reduce file size. The quantization step typically affects high-frequency components more severely than low-frequency ones. Since the LL2 subband primarily contains low-frequency information, the embedded watermark undergoes less severe quantization, mitigating its distortion and improving robustness.
Overall, by embedding the watermark in the LL2 subband, you leverage its properties of low-frequency content, reduced quantization impact, and concentrated energy to achieve greater robustness against JPEG compression compared to the LL subband in Experiment 1.
I hope it will be useful!

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!