Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... ·...
Transcript of Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... ·...
![Page 1: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/1.jpg)
Authors: D. Goudia (LIRMM-SIMPA)
M. Chaumont (LIRMM)
W. Puech (LIRMM)
N. Hadj Said (SIMPA)
SPIE 2011: VIPC01/25/2011
![Page 2: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/2.jpg)
• Few words about watermarking & compression
• The proposed joint JPEG2000 compression & watermarking scheme
• Experimental evaluations
• Conclusions
D. GoudiaA Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization Scheme
![Page 3: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/3.jpg)
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 4: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/4.jpg)
Message
(regarding work)
Watermarkembedder
Watermark key
Original work
Watermarkextractor
Attacks
Extracted
message+
Watermark key
Watermarked work
(looks like original)
Attacked watermarked
work
1A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 5: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/5.jpg)
Compressed/marked bitstream
DecompressionWatermarking
decoder
Decompressed/marked image
CompressionWatermarking
encoderMarked image
Extracted watermak
Degradation of the watermark & less robustness
2A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 6: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/6.jpg)
Compressed/marked bitstream
DecompressionWatermarking
decoder
Decompressed/marked image
CompressionWatermarking
encoderMarked image
Extracted watermak
2A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 7: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/7.jpg)
JOINT WATERMARKING & COMPRESSION
VISUAL QUALITY
HIGH PAYLOADS
LOW COMPLEXITY
ROBUSTNESS
3A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 8: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/8.jpg)
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 9: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/9.jpg)
The joint JPEG2000 encoder/watermark embedding scheme.
4A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 10: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/10.jpg)
200 DDA 311 DDA
Partitioning of a scalar quantizer into 4 subsets
conbined to form 2 union quantizers:
&
5A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 11: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/11.jpg)
• Use of shifted TCQ quantizers
• 2 groups of union quantizers :
- Group 0 : The bit to be embedded is 0
- Group 1: The bit to be embedded is 1
• Modification of the trellis structure
0
3
0
1
0
1
0
2
0
0
0
0 , DDADDA
1
3
1
1
1
1
1
2
1
0
1
0 , DDADDA
6
The TCQ quantization used in the proposed joint
scheme
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 12: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/12.jpg)
• Modification of the trellis structure
7
Labeling with the trellis
used in JPEG2000
Labeling with the modified
trellis used in our joint scheme
The TCQ quantization used in the proposed joint
scheme
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 13: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/13.jpg)
• Modification of the trellis structure
8A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 14: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/14.jpg)
The message is embedded by choosing between
two TCQ quantizers from the 2 groups of union
quantizers at each transition in the trellis
9A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 15: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/15.jpg)
Quantization and watermark embedding
Step 1 Step 2 Step 3
Generation of the group 0 and group 1
shifted TCQ quantizers
Trellis pruningTCQ quantizationViterbi Algorithm
10A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 16: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/16.jpg)
Quantization and watermark embedding
Step 1 Step 2 Step 3
Generation of the group 0 and group 1
shifted TCQ quantizers
Trellis pruningTCQ quantizationViterbi Algorithm
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 17: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/17.jpg)
Trellis construction with branch labellingStep 1
11A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 18: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/18.jpg)
Quantization and watermark embedding
Step 1 Step 2 Step 3
Generation of the group 0 and group 1
shifted TCQ quantizers
Trellis pruningTCQ quantizationViterbi Algorithm
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 19: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/19.jpg)
Step 2 Trellis pruning
12A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 20: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/20.jpg)
Quantization and watermark embedding
Step 1 Step 2 Step 3
Generation of the group 0 and group 1
shifted TCQ quantizers
Trellis pruningTCQ quantizationViterbi Algorithm
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 21: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/21.jpg)
Viterbi AlgorithmStep 3
13A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 22: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/22.jpg)
• Dequantization by using the simplifiedtrellis
During JPEG2000 decompression
• Discrete Wavelet Transform (DWT)
• Viterbi Algorithm applied onto the wholetrellis
After JPEG2000 decompression
JPEG2000 bitstream
Decompressed/marked image
Watermark extraction
14A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 23: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/23.jpg)
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 24: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/24.jpg)
Evaluation protocol 1:
• 4 test images of size 512 x 512
• 5 levels of wavelet decomposition , one tile, no ROI coding
• Variation of the bitrate from 2.5 bpp to 0.2 bpp
• Payload = 1 bit (message) for 16 pixels
– 1024 bits embedded in the HL sub-band of the second resolution level
15A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 25: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/25.jpg)
Bike image Lena image
Visual quality performances under various compression bitrates
16A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 26: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/26.jpg)
Evaluation protocol 2:
• 200 images of size 512 x 512
• Robustness of the watermark: 4 attacks
– Gaussian filtering
– Gaussian noise
– Valumetric scaling
– JPEG attack
17A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 27: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/27.jpg)
Gaussian filtering attack Gaussian noise attack
Attacks (1)
18A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 28: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/28.jpg)
Valumetric scaling attack JPEG attack
Attacks (2)
19A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 29: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/29.jpg)
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 30: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/30.jpg)
• Quantization & watermarking at the same time• 2 types of watermark extraction• Good compression performances • Robust to JPEG2000 compression at low bitrates• Robustness to attacks: depends on the value of ΔTCQ
• Prospects:– Sensitivity to valumetric & jpeg attacks– Integration of Turbo TCQ– Consider ROI processing and progressive transmission
functionnality
20A Joint JPEG2000 Compression & Watermarking System using a
TCQ-based Quantization SchemeD. Goudia
![Page 31: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/31.jpg)
A Joint JPEG2000 Compression & Watermarking System using a TCQ-based Quantization Scheme
D. Goudia
![Page 32: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/32.jpg)
SPIE 2011: VIPC01/25/2011
![Page 33: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/33.jpg)
Group 0 :
Group 1:
],0[]),0[][(][ˆ 0 ididixQixjD
2],0[],1[,],1[]),1[][(][ˆ 1
ididididixQixjD
01
00 & AA
11
10 & AA
SPIE 2011: VIPC01/25/2011
![Page 34: Few words about watermarking & compression The proposed ...chaumont/publications/SPIE2011... · watermak Degradation of the watermark & less robustness 2 A Joint JPEG2000 Compression](https://reader034.fdocuments.in/reader034/viewer/2022050502/5f943f77d82d32138a4acfda/html5/thumbnails/34.jpg)
The message is embedded by choosing between
two TCQ quantizers from the 2 groups of union
quantizers at each transition in the
trellis
SPIE 2011: VIPC 901/25/2011
bit to be embedded: 0 bit to be embedded: 1