A Novel Image Tamper Detection and Self-Recovery Algorithm Based on Watermarking and Chaotic System
Abstract
1. Introduction
- (1)
- The pseudo-random cyclic chain is used to construct the mapping relationship between the image subblocks. The pseudo-random cyclic chain is generated by the chaotic system, and the key space is large.
- (2)
- The recovery information can better reflect the information of image blocks by constructing the recovery value optimization algorithm, and the hierarchical tamper detection algorithm makes tamper detection have higher precision.
- (3)
- The modified smooth function is generated to improve the recovery performance, and it can resolve the overflow problem.
2. Double Pseudo-Random Chain
- (1)
- The mapping relationship of the double pseudo-random chain is one-to-one and will not be repeated.
- (2)
- The mapping relationship of the double pseudorandom chain is uniquely determined by the initial parameters, and different parameters will produce different sequences, thus ensuring that the mapping sequences are irrelevant.
- (3)
- The neighbor elements of the double pseudo-random chain are far away from each other.
3. Proposed Scheme
3.1. Block Mapping
3.2. Watermark Generation
3.3. Watermark Embedding
3.4. Hierarchical Tamper Detection
3.5. Image Recovery
4. Experimental Results and Performance Analysis
4.1.
4.2. Performance on Collage Attack
4.2.1. First Kind of Collage Attack
4.2.2. Second Kind of Collage Attack
4.3. Performance on Large General Tampering
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Lee, T.Y.; Lin, S.D. Dual watermark for image tamper detection and recovery. Pattern Recognit. 2008, 41, 3497–3506. [Google Scholar] [CrossRef] [Scilit]
- Lin, P.L.; Hsieh, C.K.; Huang, P.W. A hierarchical digital watermarking method for image tamper detection and recovery. Pattern Recognit. 2005, 38, 2519–2529. [Google Scholar] [CrossRef] [Scilit]
- Chan, C.S. An image authentication method by applying Hamming code on rearranged bits. Pattern Recognit. Lett. 2011, 32, 1679–1690. [Google Scholar] [CrossRef] [Scilit]
- Shehab, A.; Elhoseny, M.; Muhammad, K.; Sangaiah, A.K.; Yang, P.; Huang, H.; Hou, G. Secure and Robust Fragile Watermarking Scheme for Medical Images. IEEE Access 2018, 6, 10269–10278. [Google Scholar] [CrossRef] [Scilit]
- Tai, W.L.; Liao, Z.J. Image self-recovery with watermark self-embedding. Signal Process. Image Commun. 2018, 65, 11–25. [Google Scholar] [CrossRef] [Scilit]
- Bolourian Haghighi, B.; Taherinia, A.H.; Harati, A. TRLH: Fragile and blind dual watermarking for image tamper detection and self-recovery based on lifting wavelet transform and halftoning technique. J. Vis. Commun. Image Represent. 2018, 50, 49–64. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.; Hu, J.; Gu, Z.; Huang, J. A Secure Semi-Fragile Watermarking for Image Authentication Based on Integer Wavelet Transform with Parameters. In Proceeding ACSW Frontiers ’05 Proceedings of the 2005 Australasian Workshop on Grid Computing and E-Research; Australian Computer Society, Inc.: Darlinghurst, Australia, 2005; p. 6. [Google Scholar]
- Bi, N.; Sun, Q.; Huang, D.; Yang, Z.; Huang, J. Robust Image Watermarking Based on Multiband Wavelets and Empirical Mode Decomposition. IEEE Trans. Image Process. 2007, 16, 1956–1966. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, C.; Zhang, H.; Zhou, X. A Self-Recovery Fragile Image Watermarking with Variable Watermark Capacity. Appl. Sci. 2018, 8, 548. [Google Scholar] [CrossRef] [Scilit]
- Hamid, M.; Wang, C. Adaptive Image Self-Recovery Based on Feature Extraction in the DCT Domain. IEEE Access 2018, 6, 67156–67165. [Google Scholar] [CrossRef] [Scilit]
- Huang, J.; Shi, Y.; Shi, Y. Embedding image watermarks in dc components. IEEE Trans. Circuits Syst. Video Technol. 2000, 10, 974–979. [Google Scholar] [CrossRef] [Scilit]
- Yang, C.W.; Shen, J.J. Recover the tampered image based on VQ indexing. Signal Process. 2010, 90, 331–343. [Google Scholar] [CrossRef] [Scilit]
- Boeing, G. Visual Analysis of Nonlinear Dynamical Systems: Chaos, Fractals, Self-Similarity and the Limits of Prediction. Systems 2016, 4, 37. [Google Scholar] [CrossRef] [Scilit]
- Lawnik, M. Generalized logistic map and its application in chaos based cryptography. J. Phys. Conf. Ser. 2017, 936, 012017. [Google Scholar] [CrossRef] [Scilit]
- Arroyo, D.; Alvarez, G.; Fernandez, V. On the inadequacy of the logistic map for cryptographic applications. arXiv 2008, arXiv:0805.4355. [Google Scholar]
- Song, W.; Hou, J.J.; Li, Z.H.; Huang, L. Chaotic system and QR factorization based robust digital image watermarking algorithm. J. Cent. South Univ. Technol. 2011, 18, 116–124. [Google Scholar] [CrossRef] [Scilit]
- Pearson Correlation Coefficient. 2019. Available online: https://en.wikipedia.org/w/index.php?title=Pearson_correlation_coefficient&oldid=917347908 (accessed on 25 September 2019).
- Arnold’s Cat Map. 2019. Available online: https://en.wikipedia.org/w/index.php?title=Arnold%27s_cat_map&oldid=908085373 (accessed on 25 September 2019).
- Gull, S.; Loan, N.A.; Parah, S.A.; Sheikh, J.A.; Bhat, G.M. An efficient watermarking technique for tamper detection and localization of medical images. J. Ambient. Intell. Hum. Comput. 2018. [Google Scholar] [CrossRef] [Scilit]
- Chen, F. Variable capacity recovery watermarking algorithm for image authentication. Chin. J. Comput. 2012, 35, 154–162. (In Chinese) [Google Scholar] [CrossRef] [Scilit]
- Sreenivas, K.; Kamkshi Prasad, V. Fragile watermarking schemes for image authentication: A survey. Int. J. Mach. Learn. Cybern. 2018, 9, 1193–1218. [Google Scholar] [CrossRef] [Scilit]















| Images | Lena | Baboon | Barbara | Peppers | Cameraman |
|---|---|---|---|---|---|
| Without smoothing function (dB) | 38.22 | 38.34 | 38.16 | 38.45 | 38.40 |
| With smoothing function (dB) | 40.7215 | 40.7084 | 40.6967 | 40.7587 | 40.7465 |
| Images | Lena | Baboon | Barbara | Peppers | Cameraman |
|---|---|---|---|---|---|
| Wang [9] | 39.82 | - | 39.52 | - | 40.65 |
| Lee [1] | 40.68 | 40.73 | 40.72 | 40.73 | - |
| Tai [5] | 44.0119 | 44.0247 | 44.0736 | 44.0516 | 44.1004 |
| Proposed | 40.7215 | 40.7084 | 40.6967 | 40.7587 | 40.7465 |
| Tampered Size | Tampered | Location | Lin [2] | Lee [1] | Tai [5] | Proposed |
|---|---|---|---|---|---|---|
| 2.4 | Center | 39.96 | 39.48 | 39.19 | 37.46 | |
| 9.7 | Center | 36.24 | 35.17 | 33.85 | 34.26 | |
| 25 | Left | 31.60 | 33.45 | 32.21 | 33.28 | |
| 34 | Top | 27.37 | 33.01 | 35.03 | 33.49 | |
| 40 | Center | 23.97 | 27.97 | 24.36 | 28.21 | |
| 61 | Center | 19.47 | 25.20 | 21.83 | 25.99 | |
| 65 | Center | - | 24.57 | 21.26 | 25.68 | |
| 70 | Center | - | 24.16 | 20.45 | 24.99 | |
| 75 | Center | - | 23.43 | 19.44 | 24.18 | |
| 80 | Center | - | 22.55 | 18.57 | 22.99 | |
| 85 | Center | - | 21.28 | 17.45 | 21.89 | |
| 90 | Center | - | 19.86 | 16.18 | 19.97 | |
| 95 | Center | - | 18.05 | 15.24 | 17.82 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, Y.; Song, W.; Zhao, X.; Wang, J.; Zhao, L. A Novel Image Tamper Detection and Self-Recovery Algorithm Based on Watermarking and Chaotic System. Mathematics 2019, 7, 955. https://doi.org/10.3390/math7100955
Li Y, Song W, Zhao X, Wang J, Zhao L. A Novel Image Tamper Detection and Self-Recovery Algorithm Based on Watermarking and Chaotic System. Mathematics. 2019; 7(10):955. https://doi.org/10.3390/math7100955
Chicago/Turabian StyleLi, Yewen, Wei Song, Xiaobing Zhao, Juan Wang, and Lizhi Zhao. 2019. "A Novel Image Tamper Detection and Self-Recovery Algorithm Based on Watermarking and Chaotic System" Mathematics 7, no. 10: 955. https://doi.org/10.3390/math7100955
APA StyleLi, Y., Song, W., Zhao, X., Wang, J., & Zhao, L. (2019). A Novel Image Tamper Detection and Self-Recovery Algorithm Based on Watermarking and Chaotic System. Mathematics, 7(10), 955. https://doi.org/10.3390/math7100955
