| Literature DB >> 28680684 |
Soumitra Roy1, Arup Kumar Pal2.
Abstract
Digital image watermarking has emerged as a promising solution for copyright protection. In this paper, a discrete cosine transform (DCT) and singular value decomposition (SVD) based hybrid robust image watermarking method using Arnold scrambling is proposed and simulated to protect the copyright of natural images. In this proposed scheme, before embedding, watermark is scrambled with Arnold scrambling. Then, the greyscale cover image and encrypted watermark logo are decomposed into non-overlapping blocks and subsequently some selected image blocks are transformed into the DCT domain for inserting the watermark blocks permanently. For better imperceptibility and effectiveness, in this proposed algorithm, watermark image blocks are embedded into singular values of selected blocks by multiplying with a feasible scaling factor. Simulation result demonstrates that robustness is achieved by recovering satisfactory watermark data from the reconstructed cover image after applying common geometric transformation attacks (such as rotation, flip operation, cropping, scaling, shearing and deletion of lines or columns operation), common enhancement technique attacks (such as low-pass filtering, histogram equalization, sharpening, gamma correction, noise addition) and jpeg compression attacks.Entities:
Keywords: Arnold scrambling; discrete cosine transform; imperceptibility; robust watermarking; singular value decomposition
Year: 2017 PMID: 28680684 PMCID: PMC5493926 DOI: 10.1098/rsos.170326
Source DB: PubMed Journal: R Soc Open Sci ISSN: 2054-5703 Impact factor: 2.963
Figure 1.DCT's DC and AC coefficients of 8 × 8 image subpart in Zigzag order.
Figure 2.Embedding block diagram.
Figure 3.Extracting block diagram.
Imperceptibility and robustness measurement table for proposed scheme with PSNR, normalized correlation (NC) and bit error rate (BER) without attack.
| image name | PSNR (in dB) | NC | BER |
|---|---|---|---|
| Lena | 50.5281 | 0.9945 | 0.0085 |
| Pepper | 51.4004 | 0.9938 | 0.0094 |
| Baboon | 53.9286 | 0.9948 | 0.0081 |
| Barbara | 51.4541 | 0.9947 | 0.0078 |
Figure 4.(a)–(d) Original test images, (e) the watermark of size, (f) the scrambled watermark, (g)–(j) all watermarked images and corresponding recovered watermarks without attack.
Figure 5.Result under different types of attack and recovered watermark images using (a) Gaussian low-pass filter (3,3), (b) median filter (3,3), (c) Wiener filter (3,3), (d) average filter (3,3), (e) image sharpening, (f) histogram equalization, (g) gamma attack (γ = 2), (h) gamma attack (γ = 0.5), (i) salt and pepper noise (density = 0.01), (j) speckle noise (var = 0.01), (k) Gaussian noise (M = 0, var = 0.01), (l) rotation clockwise 5°, (m) cropping (256 × 256 by white), (n) scaling (zoomout = 2, zoomin = 0.5), (o) cut (40 columns), (p) translation (30,20), (q) image shearing (0.1, −0.2), (r) JPEG compression, Q = 50, (s) histogram equalization + salt and pepper noise (density = 0.01) and (t) JPEG compression Q = 50 + cropping (128 × 128 by white).
NC and BER of the extracted watermark under Gaussian low-pass filter attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) Gaussian low-pass filter (2,2) | 0.8012 | 0.2182 | 0.8062 | 0.2092 | 0.8424 | 0.1756 | 0.7913 | 0.2144 |
| (B) Gaussian low-pass filter (3,3) | 0.8269 | 0.1938 | 0.8172 | 0.2035 | 0.8498 | 0.1789 | 0.8183 | 0.2079 |
| (C) Gaussian low-pass filter (5,5) | 0.8291 | 0.1912 | 0.8169 | 0.2047 | 0.8493 | 0.1902 | 0.8183 | 0.2079 |
| (D) Gaussian low-pass filter (7,7) | 0.8291 | 0.1912 | 0.8169 | 0.2047 | 0.8493 | 0.1902 | 0.8183 | 0.2079 |
| (E) Gaussian low-pass filter (9,9) | 0.8291 | 0.1912 | 0.8169 | 0.2047 | 0.8493 | 0.1902 | 0.8183 | 0.2079 |
| (F) Gaussian low-pass filter (11,11) | 0.8291 | 0.1912 | 0.8169 | 0.2047 | 0.8493 | 0.1902 | 0.8183 | 0.2079 |
NC and BER of the extracted watermark under median filter attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) median filter (2,2) | 0.8019 | 0.2013 | 0.8054 | 0.2032 | 0.8483 | 0.1718 | 0.8029 | 0.2042 |
| (B) median filter (3,3) | 0.7825 | 0.2392 | 0.7840 | 0.2295 | 0.7933 | 0.2061 | 0.7832 | 0.2235 |
| (C) median filter (5,5) | 0.7741 | 0.2665 | 0.7791 | 0.2470 | 0.7818 | 0.2174 | 0.7747 | 0.2355 |
| (D) median filter (7,7) | 0.7660 | 0.2645 | 0.7882 | 0.2364 | 0.7541 | 0.2592 | 0.7660 | 0.2510 |
| (E) median filter (9,9) | 0.7606 | 0.2628 | 0.7865 | 0.2237 | 0.7480 | 0.2763 | 0.7620 | 0.2566 |
| (F) median filter (11,11) | 0.7607 | 0.2662 | 0.7520 | 0.2625 | 0.7446 | 0.2785 | 0.7641 | 0.2637 |
NC and BER of the extracted watermark under Wiener filter attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) Wiener filter (2,2) | 0.8281 | 0.1989 | 0.8265 | 0.2742 | 0.8714 | 0.1445 | 0.8351 | 0.1719 |
| (B) Wiener filter (3,3) | 0.7892 | 0.2366 | 0.8030 | 0.2021 | 0.8140 | 0.2072 | 0.7881 | 0.2259 |
| (C) Wiener filter (5,5) | 0.7803 | 0.2421 | 0.8012 | 0.2098 | 0.7682 | 0.2513 | 0.7664 | 0.2474 |
| (D) Wiener filter (7,7) | 0.7758 | 0.2389 | 0.7926 | 0.2180 | 0.7609 | 0.2574 | 0.7684 | 0.2432 |
| (E) Wiener filter (9,9) | 0.7608 | 0.2498 | 0.7879 | 0.2376 | 0.7537 | 0.2684 | 0.7544 | 0.2627 |
| (F) Wiener filter (11,11) | 0.7527 | 0.2559 | 0.7684 | 0.2513 | 0.7509 | 0.2690 | 0.7479 | 0.2682 |
NC and BER of the extracted watermark under average filter attack to Lena, Pepper, Baboon and Barbara Image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) average filter (2,2) | 0.8012 | 0.2082 | 0.8062 | 0.2096 | 0.8424 | 0.1756 | 0.7913 | 0.2144 |
| (B) average filter (3,3) | 0.7617 | 0.2556 | 0.7772 | 0.2334 | 0.7854 | 0.2124 | 0.7772 | 0.2413 |
| (C) average filter (5,5) | 0.7581 | 0.2573 | 0.7771 | 0.2339 | 0.7692 | 0.2397 | 0.7647 | 0.2406 |
| (D) average filter (7,7) | 0.7547 | 0.2638 | 0.7649 | 0.2446 | 0.7641 | 0.2445 | 0.7530 | 0.2688 |
| (E) average filter (9,9) | 0.7494 | 0.2622 | 0.7522 | 0.2653 | 0.7542 | 0.2672 | 0.7446 | 0.2637 |
| (F) average filter (11,11) | 0.7431 | 0.2761 | 0.7428 | 0.2704 | 0.7510 | 0.2663 | 0.7384 | 0.2755 |
NC and BER of the extracted watermark under gamma correction attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) gamma attack ( | 0.8931 | 0.2207 | 0.8830 | 0.1325 | 0.8781 | 0.1403 | 0.8561 | 0.1407 |
| (B) gamma attack ( | 0.9107 | 0.1092 | 0.9159 | 0.1003 | 0.9002 | 0.1032 | 0.9255 | 0.0937 |
| (C) gamma attack ( | 0.9669 | 0.0523 | 0.9649 | 0.0558 | 0.9316 | 0.0810 | 0.9539 | 0.0623 |
| (D) gamma attack ( | 0.9523 | 0.0667 | 0.9265 | 0.0971 | 0.8730 | 0.1353 | 0.8810 | 0.1369 |
| (E) gamma attack ( | 0.8754 | 0.1498 | 0.8797 | 0.1249 | 0.8516 | 0.1433 | 0.7879 | 0.1915 |
NC and BER of the extracted watermark under different types of attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) image sharpening | 0.9529 | 0.0615 | 0.9427 | 0.0723 | 0.9315 | 0.0736 | 0.9428 | 0.0707 |
| (B) histogram equalization | 0.9530 | 0.0668 | 0.9806 | 0.0344 | 0.9613 | 0.0536 | 0.9775 | 0.0373 |
NC and BER of the extracted watermark under salt and pepper noise attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) salt and pepper noise (density = 0.5) | 0.8384 | 0.1748 | 0.8357 | 0.1851 | 0.8294 | 0.1939 | 0.8486 | 0.1782 |
| (B) salt and pepper noise (density = 0.3) | 0.8599 | 0.1641 | 0.8497 | 0.1679 | 0.8526 | 0.1637 | 0.8692 | 0.1460 |
| (C) salt and pepper noise (density = 0.1) | 0.8793 | 0.1280 | 0.8604 | 0.1460 | 0.8984 | 0.1127 | 0.8981 | 0.1200 |
| (D) salt and pepper noise (density = 0.05) | 0.9009 | 0.1065 | 0.8871 | 0.1315 | 0.9074 | 0.1031 | 0.9048 | 0.1031 |
| (E) salt and pepper noise (density = 0.03) | 0.9137 | 0.0932 | 0.9096 | 0.1034 | 0.9114 | 0.1217 | 0.9211 | 0.0901 |
| (F) salt and pepper noise (density = 0.01) | 0.9386 | 0.0739 | 0.9102 | 0.0875 | 0.9537 | 0.0746 | 0.9362 | 0.0873 |
NC and BER of the extracted watermark under speckle noise attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) speckle noise (var = 0.5) | 0.9004 | 0.1063 | 0.9199 | 0.1017 | 0.8978 | 0.1247 | 0.9397 | 0.0696 |
| (B) speckle noise (var = 0.3) | 0.9233 | 0.0950 | 0.9325 | 0.0790 | 0.9371 | 0.0864 | 0.9598 | 0.0678 |
| (C) speckle noise (var = 0.1) | 0.9453 | 0.0742 | 0.9435 | 0.0712 | 0.9403 | 0.0786 | 0.9610 | 0.0667 |
| (D) speckle noise (var = 0.05) | 0.9703 | 0.0597 | 0.9590 | 0.0634 | 0.9476 | 0.0718 | 0.9643 | 0.0597 |
| (E) speckle noise (var = 0.03) | 0.9750 | 0.0582 | 0.9635 | 0.0540 | 0.9545 | 0.0634 | 0.9667 | 0.0508 |
| (F) speckle noise (var = 0.01) | 0.9859 | 0.0464 | 0.9743 | 0.0485 | 0.9705 | 0.0498 | 0.9783 | 0.0453 |
NC and BER of the extracted watermark under Gaussian image noise attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) Gaussian noise ( | 0.9018 | 0.0893 | 0.8929 | 0.1260 | 0.9084 | 0.1099 | 0.9163 | 0.0983 |
| (B) Gaussian noise ( | 0.9123 | 0.0750 | 0.9024 | 0.1079 | 0.9185 | 0.0924 | 0.9246 | 0.0832 |
| (C) Gaussian noise ( | 0.9252 | 0.0725 | 0.9159 | 0.0948 | 0.9298 | 0.0842 | 0.9395 | 0.0797 |
| (D) Gaussian noise ( | 0.9362 | 0.0713 | 0.9276 | 0.0727 | 0.9384 | 0.0792 | 0.9491 | 0.0691 |
| (E) Gaussian noise ( | 0.9490 | 0.0607 | 0.9396 | 0.0671 | 0.9407 | 0.0714 | 0.9512 | 0.0677 |
| (F) Gaussian noise ( | 0.9557 | 0.0596 | 0.9451 | 0.0539 | 0.9443 | 0.0608 | 0.9577 | 0.0569 |
NC and BER of the extracted watermark under rotation attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) rotation (clockwise 5°) | 0.8246 | 0.2010 | 0.8659 | 0.1522 | 0.8448 | 0.1775 | 0.8331 | 0.1671 |
| (B) rotation (anticlockwise 5° | 0.8133 | 0.2139 | 0.8601 | 0.1534 | 0.8432 | 0.1678 | 0.8395 | 0.1719 |
| (C) rotation (clockwise 25° | 0.7671 | 0.2516 | 0.8055 | 0.2065 | 0.8042 | 0.2063 | 0.7876 | 0.2380 |
| (D) rotation (anticlockwise 25° | 0.7734 | 0.2431 | 0.8074 | 0.2049 | 0.8028 | 0.2091 | 0.7756 | 0.2408 |
| (E) rotation (clockwise 45° | 0.7541 | 0.2634 | 0.7856 | 0.2382 | 0.7726 | 0.2451 | 0.7452 | 0.2708 |
| (F) rotation (anticlockwise 45° | 0.7605 | 0.2401 | 0.7848 | 0.2415 | 0.7625 | 0.2541 | 0.7501 | 0.2713 |
NC and BER of the extracted watermark under cropping attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) cropping (256 × 256 by black) | 0.9845 | 0.0327 | 0.9838 | 0.0446 | 0.9748 | 0.0420 | 0.9647 | 0.0452 |
| (B) cropping (256 × 256 by white) | 0.9898 | 0.0219 | 0.9889 | 0.0344 | 0.9782 | 0.0368 | 0.9680 | 0.0307 |
| (C) cropping (128 × 128 by black) | 0.9925 | 0.0125 | 0.9902 | 0.0204 | 0.9840 | 0.0357 | 0.9834 | 0.0221 |
| (D) cropping (128 × 128 by white) | 0.9932 | 0.0119 | 0.9942 | 0.0107 | 0.9853 | 0.0340 | 0.9846 | 0.0198 |
| (E) cropping (64 × 64 by black) | 0.9944 | 0.0090 | 0.9936 | 0.0097 | 0.9918 | 0.0181 | 0.9905 | 0.0149 |
| (F) cropping (64 × 64 by white) | 0.9947 | 0.0086 | 0.9939 | 0.0105 | 0.9920 | 0.0145 | 0.9927 | 0.0096 |
NC and BER of the extracted watermark under scaling attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) scaling (zoomout = 0.5, zoomin = 2) | 0.7926 | 0.2281 | 0.8029 | 0.2177 | 0.8282 | 0.1945 | 0.7891 | 0.2307 |
| (B) scaling (zoomout = 0.25, zoomin = 4) | 0.7832 | 0.2665 | 0.7968 | 0.2207 | 0.8032 | 0.2009 | 0.7996 | 0.2203 |
| (C) scaling (zoomout = 0.125, zoomin = 8) | 0.7761 | 0.2757 | 0.8253 | 0.1974 | 0.8504 | 0.1742 | 0.8409 | 0.1701 |
| (D) scaling (zoomout = 2, zoomin = 0.5) | 0.8644 | 0.1577 | 0.8485 | 0.1784 | 0.8976 | 0.1365 | 0.8581 | 0.1638 |
| (E) scaling (zoomout = 4, zoomin = 0.25) | 0.8665 | 0.1456 | 0.8496 | 0.1679 | 0.8987 | 0.1252 | 0.8599 | 0.1627 |
| (F) scaling (zoomout = 8, zoomin = 0.125) | 0.8672 | 0.1542 | 0.8507 | 0.1552 | 0.8986 | 0.1147 | 0.8601 | 0.1562 |
NC and BER of the extracted watermark under deletion of lines or columns attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) cut (20 rows) | 0.9890 | 0.0340 | 0.9889 | 0.0483 | 0.9914 | 0.0148 | 0.9894 | 0.0395 |
| (B) cut (20 columns) | 0.9905 | 0.0194 | 0.9939 | 0.0140 | 0.9948 | 0.0093 | 0.9947 | 0.0148 |
| (C) cut (30 rows) | 0.9807 | 0.0361 | 0.9803 | 0.0302 | 0.9861 | 0.0371 | 0.9816 | 0.0314 |
| (D) cut (30 columns) | 0.9882 | 0.0262 | 0.9876 | 0.0323 | 0.9883 | 0.0251 | 0.9910 | 0.0131 |
| (E) cut (40 rows) | 0.9604 | 0.0551 | 0.9725 | 0.0394 | 0.9756 | 0.0381 | 0.9637 | 0.0507 |
| (F) cut (40 columns) | 0.9642 | 0.0435 | 0.9738 | 0.0376 | 0.9618 | 0.0445 | 0.9648 | 0.0495 |
NC and BER of the extracted watermark under translation attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) image translation (10,10) | 0.8192 | 0.2013 | 0.8604 | 0.1679 | 0.8495 | 0.1808 | 0.8692 | 0.1679 |
| (B) image translation (10,20) | 0.8064 | 0.2124 | 0.8573 | 0.1776 | 0.8353 | 0.1948 | 0.8116 | 0.2065 |
| (C) image translation (20,10) | 0.7946 | 0.2197 | 0.8508 | 0.1818 | 0.8333 | 0.1989 | 0.8080 | 0.2178 |
| (D) image translation (20,20) | 0.7972 | 0.2294 | 0.8206 | 0.1940 | 0.7953 | 0.2286 | 0.7630 | 0.2558 |
| (E) image translation (20,30) | 0.7821 | 0.2384 | 0.7810 | 0.2333 | 0.7687 | 0.2565 | 0.7544 | 0.2621 |
| (F) image translation (30,20) | 0.7703 | 0.2554 | 0.7782 | 0.2467 | 0.7623 | 0.2399 | 0.7370 | 0.2969 |
NC and BER of the extracted watermark under shearing attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) image shearing (0.1,0.1) | 0.8556 | 0.1704 | 0.7945 | 0.2203 | 0.7947 | 0.2249 | 0.8262 | 0.1921 |
| (B) image shearing (−0.1,0.1) | 0.8299 | 0.1906 | 0.7686 | 0.2513 | 0.7897 | 0.2409 | 0.7927 | 0.2361 |
| (C) image shearing (0.1, −0.1) | 0.8217 | 0.2021 | 0.7582 | 0.2692 | 0.7806 | 0.2433 | 0.7883 | 0.2439 |
| (D) image shearing (−0.1, −0.1) | 0.8187 | 0.1971 | 0.7466 | 0.2730 | 0.7471 | 0.2827 | 0.7774 | 0.2512 |
| (E) image shearing (−0.1,0.2) | 0.7864 | 0.2310 | 0.7299 | 0.2899 | 0.7257 | 0.3275 | 0.7364 | 0.2966 |
| (F) image shearing (0.1, −0.2) | 0.7912 | 0.2411 | 0.7392 | 0.2764 | 0.7231 | 0.3156 | 0.7367 | 0.2881 |
NC and BER of the extracted watermark under JPEG attack to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) JPEG compression | 0.9019 | 0.1163 | 0.8897 | 0.1316 | 0.9396 | 0.0805 | 0.9071 | 0.1126 |
| (B) JPEG compression | 0.9117 | 0.1024 | 0.8956 | 0.1253 | 0.9468 | 0.0723 | 0.9091 | 0.1020 |
| (C) JPEG compression | 0.9263 | 0.0984 | 0.9018 | 0.1182 | 0.9559 | 0.0692 | 0.9327 | 0.0843 |
| (D) JPEG compression | 0.9381 | 0.0853 | 0.9084 | 0.1005 | 0.9597 | 0.0676 | 0.9434 | 0.0579 |
| (E) JPEG compression | 0.9500 | 0.0524 | 0.9162 | 0.0935 | 0.9644 | 0.0509 | 0.9479 | 0.0541 |
| (F) JPEG compression | 0.9635 | 0.0450 | 0.9320 | 0.0756 | 0.9677 | 0.0495 | 0.9664 | 0.0448 |
NC and BER of the extracted watermark under different combinational attacks to Lena, Pepper, Baboon and Barbara image.
| Lena | Pepper | Baboon | Barbara | |||||
|---|---|---|---|---|---|---|---|---|
| combinational attack | NC | BER | NC | BER | NC | BER | NC | BER |
| (A) histogram equalization + salt and pepper noise (density = 0.01) | 0.8781 | 0.1413 | 0.8687 | 0.1580 | 0.8558 | 0.1629 | 0.8923 | 0.1208 |
| (B) histogram equalization + cropping (128 × 128 by white) | 0.9215 | 0.1090 | 0.9188 | 0.1036 | 0.9089 | 0.1037 | 0.9276 | 0.0903 |
| (C) histogram equalization + JPEG compression | 0.9335 | 0.0889 | 0.8939 | 0.1204 | 0.9269 | 0.1061 | 0.9050 | 0.1289 |
| (D) salt and pepper noise (density = 0.01) + cropping (128 × 128 by white) | 0.8757 | 0.1391 | 0.8529 | 0.1716 | 0.8540 | 0.1655 | 0.8624 | 0.1597 |
| (E) salt and pepper noise (density = 0.01) + JPEG compression | 0.8865 | 0.1475 | 0.8426 | 0.1889 | 0.8929 | 0.1242 | 0.8943 | 0.1263 |
| (F) JPEG compression | 0.8998 | 0.1142 | 0.9076 | 0.1215 | 0.9173 | 0.0916 | 0.9238 | 0.1052 |
Figure 6.Comparison of proposed scheme with Lai & Tsai [16].
Figure 10.Comparison of proposed scheme with Makbol & Khoo [12].
Comparative analysis of proposed scheme with some existing scheme in terms of various attack (‘—’ represent this experiment is not done in this technique; better results are in bold).
| attack | Proposed scheme | Lai & Tsai [ | Rastegar | Rastegar | Lagzian | Ganic & Eskicioglu [ | Makbol & Khoo [ |
|---|---|---|---|---|---|---|---|
| (A) salt and pepper noise (density 0.3) | 0.8599 | 0.6967 | 0.7515 | 0.8258 | — | — | |
| (B) salt and pepper noise (density 0.001) | 0.9753 | — | — | — | — | 0.9940 | |
| (C) speckle noise (var = 0.01) | 0.9393 | 0.9609 | 0.9667 | — | — | 0.952 | |
| (D) speckle noise (var = 0.04) | — | — | — | 0.8896 | — | 0.8730 | |
| (E) Gaussian noise ( | 0.5949 | 0.7926 | 0.82 | — | 0.8850 | 0.8953 | |
| (F) Gaussian noise ( | — | — | — | 0.6838 | — | 0.9250 | |
| (G) Gaussian filtering (3 × 3) | 0.8269 | 0.9374 | 0.8023 | 0.9843 | — | — | |
| (H) median filtering (3 × 3) | 0.7825 | 0.7886 | 0.7534 | 0.9706 | — | 0.982 | |
| (I) Wiener filtering (3 × 3) | 0.7892 | 0.8845 | 0.9824 | 0.9569 | — | — | |
| (J) sharpening | 0.7984 | 0.9687 | 0.9511 | — | 0.6990 | 0.932 | |
| (K) histogram equalization | 0.9530 | 0.9862 | 0.9648 | 0.9628 | 0.8530 | 0.8230 | |
| (L) gamma correction (0.7) | 0.9712 | 0.9982 | — | — | — | 0.9540 | |
| (M) gamma correction (0.8) | 0.9608 | 0.7203 | 0.9217 | — | 0.9675 | 0.9950 | |
| (N) JPEG compression | 0.9263 | — | — | — | — | — | |
| (O) JPEG compression | 0.8915 | 0.8532 | 0.9824 | — | — | 0.972 | |
| (P) JPEG compression | 0.8794 | 0.7926 | 0.8532 | 0.9354 | — | — | |
| (Q) JPEG compression 50% | 0.9414 | — | — | — | — | — | |
| (R) scaling (zoomout = 0.5, zoomin = 2) | 0.7926 | 0.7847 | 0.5127 | 0.953 | — | 0.9400 | |
| (S) rotation (angle = 2°) | 0.8627 | 0.7456 | 0.5068 | 0.9628 | — | — | |
| (T) rotation (angle = −20°) | 0.7651 | 0.9780 | — | — | — | 0.9630 | |
| (U) rotation (angle = −50°) | 0.7419 | — | — | — | 0.8630 | — | |
| (V) cut 20 | — | — | — | 0.9512 | — | 0.989 | |
| (W) shift 2% | 0.8192 | — | — | — | — | 0.9940 |
Comparative study of our proposed scheme with some existing schemes.
| description | proposed scheme | Lai & Tsai [ | Rastegar | Lagzian | Ganic & Eskicioglu [ | Makbol & Khoo [ |
|---|---|---|---|---|---|---|
| type of scheme | blind | blind | non-blind | non-blind | non-blind | blind |
| type of transform | DCT + SVD | DWT + SVD | Radon + DWT + SVD | RDWT + SVD | DWT + SVD | RDWT + SVD |
| watermark action before embedding | no action | no action | SVD | SVD | SVD | no action |
| size of host image | 512 × 512 | 512 × 512 | 257 × 257 | 512 × 512 | 512 × 512 | 512 × 512 |
| size of watermark image | 256 × 256 | 256 × 256 | 33 × 33 | 512 × 512 | 256 × 256 | 512 × 512 |
| tested host image | Lena, Pepper, Baboon, Barbara | Lena | Lena, Pepper and Baboon | Lena | Lena | Lena, Pepper and Baboon |
| type of watermark | Grey | Grey | Grey | Grey | Grey | Grey |
| False positive problem | no | yes | yes | yes | yes | yes |