Biometric Embedded Non-Blind Color Image Watermarking with Geometric Tamper Resistance via SIFT-ORB Keypoint Matching
Abstract
1. Introduction
- A composite biometric watermark is created by merging a grayscale biometric image with the user’s personal signature, resulting in a fused watermark that strengthens identification association and boosts the distinctiveness of the embedded authentication data.
- The produced watermark fusion is integrated and subsequently retrieved via a hybrid transformation-domain watermarking system that employs the sequential application of DWT-DCT-SVD.
- Unlike traditional methods that rely on strict spatial alignment and pixel-wise comparison, the proposed approach leverages the rotation invariance of SIFT and ORB descriptors to detect tampering without prior knowledge of the transformation parameters. By establishing keypoint correspondences and validating them through homography estimation, the method enables accurate tamper localization under rotation. To quantify detection performance, several metrics such as average Euclidean distance, standard deviation of matched keypoints, number of strong matches, percentage of good matches, and homography residuals are employed.
2. Literature Review
2.1. Grayscale-Oriented Image Encoding Techniques
2.2. Color-Oriented Image Encoding Techniques
2.3. SIFT-Oriented Image Encoding Techniques
2.4. DWT-DCT-SVD-Oriented Image Encoding Techniques
3. Proposed Watermarking Scheme
3.1. Watermark Fusion
| Algorithm 1. Watermark Fusion |
| 1: Input: C, H ▷ Biometric and signature grayscale images, same size 2: Output: E ▷ Fused watermark 3: procedure LSB-EMBED (C, H, E) 4: resize H to size of C 5: c ← array(C), h ← array(H) 6: for each pixel p in c do 7: c′ ← c [p] AND 0xFE ▷ clear LSB of biometric pixel 8: b ← h [p] >> 7 ▷ extract MSB of signature pixel 9: E [p] ← c′ OR b ▷ embed hidden MSB into biometric LSB 10: end for 11: save E as image file ▷ cast to uint8 before saving 12: display c, h, E side by side 13: print “Embedded watermarks displayed successfully.” 14: end procedure |
3.2. Watermark Embedding
| Algorithm 2. DWT-DCT-SVD Watermark Embedding | |
| 1: Input: H (host image, RGB), W (watermark, grayscale), α (embedding strength) | |
| 2: Output: H’ (watermarked image, RGB) | |
| 3: | procedure Embed Watermark (H, W, α) |
| 4: | Convert Hp5G → Y, Cr, Cb ▷ RGB to YCrCb color space |
| 5: | LL, (LH, HL, HH) ← DWT (Cb, Haar) ▷ 1-level Haar DWT on Cb |
| 6: | D ← DCT(LL) ▷ Apply 2D DCT on LL subband |
| 7: | U, S, V ← SVD(D) ▷ Singular value decomposition |
| 8: | s ← ⌊√|S|⌋ ▷ Watermark side length from # singular values |
| 9: | Resize W to s × s; normalize: W’← W / 255 |
| 10: | S’ ← copy of S |
| 11: | for i → 0, s−1 do |
| 12: | for j → 0, s−1 do |
| 13: | k ← i·s + j ▷ Flat index into S |
| 14: | if k < |S| then |
| 15: | S’[k] ← S[k] + α · W’[i, j] ▷ Embed watermark pixel |
| 16: | end if |
| 17: | end for |
| 18: | end for |
| 19: | D’ ← U · diag(S’) · V ▷ Reconstruct modified DCT matrix |
| 20: | LL’ ← IDCT(D’) ▷ Inverse DCT |
| 21: | Cb’ ← IDWT ((LL’, (LH, HL, HH)), Haar) ▷ Inverse DWT |
| 22: | Clip Cb’ to [0, 255] and cast to uint8 |
| 23: | Merge Y, Cr, Cb’ → H’pycRcb |
| 24: | Convert H’pycRcb → H’pGB |
| 25: | return H’pGB |
| 26: | end procedure |
3.3. Watermark Extraction
| Algorithm 3. DWT-DCT-SVD Watermark Extraction | |
| 1: Input: Iw (watermarked RGB image), α (embedding strength) | |
| 2: Output: Wb (extracted binary watermark) | |
| 3: | Procedure Extract Watermark (Iw, α) |
| 4: | Convert Iw → Y, Cr, Cb ▷ RGB to YCrCb color space |
| 5: | LL, (LH, HL, HH) ← DWT (Cb, Haar) ▷ 1-level Haar DWT on Cb |
| 6: | D ← DCT(LL) ▷ Apply 2D DCT on LL subband |
| 7: | U, S, V ← SVD(D) ▷ Singular value decomposition |
| 8: | m ← ⌊√|S|⌋ ▷ Side length of extracted watermark |
| 9: | Initialize W ← zero matrix of size m × m |
| 10: | for i ← 0 to m − 1 do |
| 11: | for j ← 0 to m − 1 do |
| 12: | k ← i · m + j ▷ Flat index into S |
| 13: | if k < |S| then |
| 14: | W [i, j] ← (S[k] − min(S)) / α ▷ Recover watermark value |
| 15: | end if |
| 16: | end for |
| 17: | end for |
| 18: | Normalize W into range [0, 1] |
| 19: | Wb ← (W > 0.5) × 255 ▷ Convert into binary watermark |
| 20: | return Wb |
| 21: | end procedure |
3.4. Watermark Decoupling
| Algorithm 4. Watermark Decoupling | |
| 1: | Input: E ▷ fused grayscale watermark image |
| 2: | Output: H, C ▷ extracted signature and recovered biometric image |
| 3: | procedure LSB-EXTRACT (E, H, C) |
| 4: | e ← array(E) |
| 5: | for each pixel p in e do |
| 6: | b ← e[p] AND 0x01 ▷ extract hidden bit from LSB |
| 7: | H[p] ← b × 255 ▷ expand bit to visible grayscale |
| 8: | C[p] ← e[p] AND 0xFE ▷ clear LSB to recover cover watermark |
| 9: | end for |
| 10: | display E, H, C side by side |
| 11: | end procedure |
3.5. Tamper Detection Using SIFT and ORB
| Algorithm 5. SIFT–ORB-based Tamper Detection | |
| 1: | Input: Io, It ▷ Original and test images |
| 2: | Output: Ms, Mo ▷ SIFT- and ORB-based tamper masks |
| 3: | procedure DETECT (Io, It, Ms, Mo) |
| 4: | read Io, It in grayscale ▷ input images |
| 5: | (K1, D1) ← SIFT(Io) ▷ SIFT on original image |
| 6: | (K2, D2) ← SIFT(It) ▷ SIFT on test image |
| 7: | Ls ← BF_L2(D1, D2) ▷ brute-force matching |
| 8: | sort Ls by d(m) ▷ ascending distance |
| 9: | Ms ← 0 ▷ initialize SIFT mask |
| 10: | for each m ∈ Ls do |
| 11: | if d(m) > Ts then ▷ mismatched pair |
| 12: | p ← K2[mt] ▷ location in test image |
| 13: | Ms(p) ← 1 ▷ mark tampered point |
| 14: | end if |
| 15: | end for |
| 16: | (K3, D3) ← ORB (Io) ▷ ORB on original image |
| 17: | (K4, D4) ← ORB (It) ▷ ORB on test image |
| 18: | Lo ← BF_H (D3, D4) ▷ brute-force Hamming matching |
| 19: | sort Lo by d(m) ▷ ascending distance |
| 20: | Mo ← 0 ▷ initialize ORB mask |
| 21: | for each m ∈ Lo do |
| 22: | if d(m) > To then ▷ mismatched pair |
| 23: | q ← K4 [mt] ▷ location in test image |
| 24: | Mo(q) ← 1 ▷ mark tampered point |
| 25: | end if |
| 26: | end for |
| 27: | return Ms, Mo ▷ output masks |
| 28: | end procedure |
4. Experimental Setup and Result Analysis
4.1. Robustness Against Image Processing Attacks
4.2. Histogram Analysis
4.3. Tamper Detection Analysis
4.4. Robustness Against TITO
- Average Euclidean distance:
- 2.
- Standard deviation distances:
- 3.
- The number and percentage of strong matches:
- 4.
- Homography residual:
4.5. Computational Complexity Analysis
4.6. Execution Time Analysis
4.7. Comparative Analysis with State-of-the-Art Methods
- Benchmarking against gray image watermarking techniques:
- Comparison of the efficacy against numerous attacks with the existing gray image watermarking techniques:
- Benchmarking against CIW techniques:
- Comparison of the efficacy against numerous attacks with the existing color image watermarking techniques:
- Benchmarking against SIFT-based watermarking techniques:
- Comparison of tamper detection analysis against the SIFT-based watermarking techniques:
- Benchmarking against DWT-DCT-SVD-based watermarking techniques:
4.8. Evaluation on Public Tampered Datasets
4.9. Limitations of the Proposed Technique
5. Conclusions and Future Scope
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Wu, H.; Liu, G.; Yao, Y.; Zhang, X. Watermarking neural networks with watermarked images. IEEE Trans. Circuits Syst. Video Technol. 2020, 31, 2591–2601. [Google Scholar] [CrossRef]
- Ding, W.; Ming, Y.; Cao, Z.; Lin, C.T. A generalized deep neural network approach for digital watermarking analysis. IEEE Trans. Emerg. Top. Comput. Intell. 2021, 6, 613–627. [Google Scholar] [CrossRef]
- Wan, W.; Wang, J.; Zhang, Y.; Li, J.; Yu, H.; Sun, J. A comprehensive survey on robust image watermarking. Neurocomputing 2022, 488, 226–247. [Google Scholar] [CrossRef]
- Zhang, J.; Chen, D.; Liao, J.; Zhang, W.; Feng, H.; Hua, G.; Yu, N. Deep model intellectual property protection via deep watermarking. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 44, 4005–4020. [Google Scholar] [CrossRef] [PubMed]
- Xie, J.; Zhao, W.; Lee, H.; Roy, D.B.; Zhang, X. Hardware circuits and systems design for post-quantum cryptography—A tutorial brief. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 1670–1676. [Google Scholar] [CrossRef]
- Li, Q.; Ma, B.; Fu, X.; Wang, X.; Wang, C.; Li, X. Robust Image Steganography via Color Conversion. IEEE Trans. Circuits Syst. Video Technol. 2024, 35, 1399–1408. [Google Scholar] [CrossRef]
- Quan, Y.; Teng, H.; Chen, Y.; Ji, H. Watermarking deep neural networks in image processing. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 1852–1865. [Google Scholar] [CrossRef]
- Tosun, T.; Savas, E. Zero-value filtering for accelerating non-profiled side-channel attack on incomplete NTT-based implementations of lattice-based cryptography. IEEE Trans. Inf. Forensics Secur. 2024, 19, 3353–3365. [Google Scholar] [CrossRef]
- Subramanian, N.; Elharrouss, O.; Al-Maadeed, S.; Bouridane, A. Image steganography: A review of the recent advances. IEEE Access 2021, 9, 23409–23423. [Google Scholar] [CrossRef]
- Dhar, S.; Sahu, A.K. Digital to quantum watermarking: A journey from past to present and into the future. Comput. Sci. Rev. 2024, 54, 100679. [Google Scholar] [CrossRef]
- Zhong, X.; Huang, P.C.; Mastorakis, S.; Shih, F.Y. An automated and robust image watermarking scheme based on deep neural networks. IEEE Trans. Multimed. 2020, 23, 1951–1961. [Google Scholar] [CrossRef]
- Fang, H.; Chen, D.; Huang, Q.; Zhang, J.; Ma, Z.; Zhang, W.; Yu, N. Deep template-based watermarking. IEEE Trans. Circuits Syst. Video Technol. 2020, 31, 1436–1451. [Google Scholar] [CrossRef]
- Li, Q.; Wang, X.; Ma, B.; Wang, X.; Wang, C.; Gao, S.; Shi, Y. Concealed attack for robust watermarking based on generative model and perceptual loss. IEEE Trans. Circuits Syst. Video Technol. 2021, 32, 5695–5706. [Google Scholar] [CrossRef]
- Padhi, S.K.; Tiwari, A.; Ali, S.S. Deep Learning-based Dual Watermarking for Image Copyright Protection and Authentication. IEEE Trans. Artif. Intell. 2024, 5, 6134–6145. [Google Scholar] [CrossRef]
- Gao, Z.; Cheng, Y.; Yin, Z. A survey of fragile model watermarking. Signal Process. 2025, 238, 110088. [Google Scholar] [CrossRef]
- Yuan, Z.; Zhang, X.; Wang, Z.; Yin, Z. Semi-Fragile Neural Network Watermarking Based on Adversarial Examples. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 2775–2790. [Google Scholar] [CrossRef]
- Wu, S.; Lu, W.; Luo, X. Robust Watermarking Based on Multi-layer Watermark Feature Fusion. IEEE Trans. Multimed. 2025, 27, 5156–5169. [Google Scholar] [CrossRef]
- Nie, H.; Lu, S.; Wu, J.; Zhu, J. Deep model intellectual property protection with compression-resistant model watermarking. IEEE Trans. Artif. Intell. 2024, 5, 3362–3373. [Google Scholar] [CrossRef]
- Wang, C.; Zhang, Q.; Wang, X.; Zhou, L.; Li, Q.; Xia, Z.; Ma, B.; Shi, Y.Q. Light-field image multiple reversible robust watermarking against geometric attacks. IEEE Trans. Dependable Secur. Comput. 2025, 22, 5861–5875. [Google Scholar] [CrossRef]
- Tang, Y.; Wang, S.; Wang, C.; Xiang, S.; Cheung, Y.M. A highly robust reversible watermarking scheme using embedding optimization and rounded error compensation. IEEE Trans. Circuits Syst. Video Technol. 2022, 33, 1593–1609. [Google Scholar] [CrossRef]
- Yan, F.; Huang, H.; Yu, X. A multi watermarking scheme for verifying medical image integrity and authenticity in the internet of medical things. IEEE Trans. Ind. Inform. 2022, 18, 8885–8894. [Google Scholar] [CrossRef]
- Dai, Z.; Lian, C.; He, Z.; Jiang, H.; Wang, Y. A novel hybrid reversible-zero watermarking scheme to protect medical image. IEEE Access 2022, 10, 58005–58016. [Google Scholar] [CrossRef]
- Gull, S.; Mansour, R.F.; Aljehane, N.O.; Parah, S.A. A self-embedding technique for tamper detection and localization of medical images for smart-health. Multimed. Tools Appl. 2021, 80, 29939–29964. [Google Scholar] [CrossRef]
- Swain, M.; Swain, D. An effective watermarking technique using BTC and SVD for image authentication and quality recovery. Integration 2022, 83, 12–23. [Google Scholar] [CrossRef]
- Aminuddin, A.; Ernawan, F.; Nincarean, D.; Amrullah, A.; Ariatmanto, D. TCBR and TCBD: Evaluation metrics for tamper coincidence problem in fragile image watermarking. Eng. Sci. Technol. Int. J. 2024, 56, 101790. [Google Scholar] [CrossRef]
- Tang, Y.; Wang, C.; Xiang, S.; Cheung, Y.M. A robust reversible watermarking scheme using attack-simulation-based adaptive normalization and embedding. IEEE Trans. Inf. Forensics Secur. 2024, 19, 4114–4129. [Google Scholar] [CrossRef]
- Jana, M.; Jana, B.; Joardar, S. Local feature based self-embedding fragile watermarking scheme for tampered detection and recovery utilizing AMBTC with fuzzy logic. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 9822–9835. [Google Scholar] [CrossRef]
- Mao, J.; Tang, H.; Lyu, S.; Zhou, Z.; Cao, X. Content-aware quantization index modulation: Leveraging data statistics for enhanced image watermarking. IEEE Trans. Inf. Forensics Secur. 2023, 19, 1935–1947. [Google Scholar] [CrossRef]
- Lin, C.C.; Lee, T.L.; Chang, Y.F.; Shiu, P.F.; Zhang, B. Fragile watermarking for tamper localization and self-recovery based on AMBTC and VQ. Electronics 2023, 12, 415. [Google Scholar] [CrossRef]
- Sahu, A.K. A logistic map based blind and fragile watermarking for tamper detection and localization in images. J. Ambient. Intell. Humaniz. Comput. 2022, 13, 3869–3881. [Google Scholar] [CrossRef]
- Hussan, M.; Gull, S.; Parah, S.A.; Qureshi, G.J. An efficient encoding based watermarking technique for tamper detection and localization. Multimed. Tools Appl. 2023, 82, 37249–37271. [Google Scholar] [CrossRef]
- Hu, R.; Xiang, S. Cover-lossless robust image watermarking against geometric deformations. IEEE Trans. Image Process. 2020, 30, 318–331. [Google Scholar] [CrossRef]
- Bhalerao, S.; Ansari, I.A.; Kumar, A. A secure image watermarking for tamper detection and localization. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 1057–1068. [Google Scholar] [CrossRef]
- Rijati, N. Nested block based double self-embedding fragile image watermarking with super-resolution recovery. IEEE Access 2023, 11, 60939–60949. [Google Scholar] [CrossRef]
- He, W.; Cai, Z.; Wang, Y. High-fidelity reversible image watermarking based on effective prediction error-pairs modification. IEEE Trans. Multimed. 2020, 23, 52–63. [Google Scholar] [CrossRef]
- Ma, Z.; Zhang, W.; Fang, H.; Dong, X.; Geng, L.; Yu, N. Local geometric distortions resilient watermarking scheme based on symmetry. IEEE Trans. Circuits Syst. Video Technol. 2021, 31, 4826–4839. [Google Scholar] [CrossRef]
- Zhang, F.; Wang, H.; He, M.; Xia, J. Robust blind symmetry-based watermarking in the frequency domain against social network processing and desynchronization attacks. IEEE Trans. Circuits Syst. Video Technol. 2024; early access. [CrossRef]
- Fu, D.; Zhou, X.; Xu, L.; Hou, K.; Chen, X. Robust reversible watermarking by fractional order Zernike moments and pseudo-Zernike moments. IEEE Trans. Circuits Syst. Video Technol. 2023, 33, 7310–7326. [Google Scholar] [CrossRef]
- Xiong, L.; Han, X.; Yang, C.N.; Shi, Y.Q. Robust reversible watermarking in encrypted image with secure multi-party based on lightweight cryptography. IEEE Trans. Circuits Syst. Video Technol. 2021, 32, 75–91. [Google Scholar] [CrossRef]
- You, J.; Wang, Y.G.; Zhu, G.; Kwong, S. Truncated robust natural watermarking with Hungarian optimization. IEEE Trans. Circuits Syst. Video Technol. 2021, 32, 483–495. [Google Scholar] [CrossRef]
- Wang, X.; Lin, Y.; Shen, Y.; Niu, P. Udtcwt-phfms domain statistical image watermarking using vector bw-type r distribution. IEEE Trans. Circuits Syst. Video Technol. 2023, 33, 5345–5359. [Google Scholar] [CrossRef]
- Su, Q.; Sun, Y.; Xia, Y.; Wang, Z. A robust color image watermarking scheme in the fusion domain based on LU factorization. Opt. Laser Technol. 2024, 174, 110726. [Google Scholar] [CrossRef]
- Cheema, A.M.; Adnan, S.M.; Mehmood, Z. A novel optimized semi-blind scheme for color image watermarking. IEEE Access 2020, 8, 169525–169547. [Google Scholar] [CrossRef]
- Al-Otum, H.M.; Ellubani, A.A.A. Secure and effective color image tampering detection and self-restoration using a dual watermarking approach✩. Optik 2022, 262, 169280. [Google Scholar] [CrossRef]
- Sinhal, R.; Ansari, I.A.; Ahn, C.W. Blind image watermarking for localization and restoration of color images. IEEE Access 2020, 8, 200157–200169. [Google Scholar] [CrossRef]
- Qiu, Y.; Jiao, S.; Su, Q. Enhancing color image watermarking via fast quaternion Schur decomposition: A high-quality blind approach. Vis. Comput. 2025, 41, 4497–4515. [Google Scholar] [CrossRef]
- Xiao, X.; Zhang, Y.; Hua, Z.; Xia, Z.; Weng, J. Client-side embedding of screen-shooting resilient image watermarking. IEEE Trans. Inf. Forensics Secur. 2024, 19, 5357–5372. [Google Scholar] [CrossRef]
- Shi, H.; Hu, B.; Zhou, Z.; Li, M.; Li, S. A secure color image dual watermarking combining block feature modulation and voting mechanism for authentication and copyright protection. Multimed. Tools Appl. 2024, 83, 46893–46945. [Google Scholar] [CrossRef]
- Zhang, Y.; Ye, D.; Xie, C.; Tang, L.; Liao, X.; Liu, Z.; Chen, C.; Deng, J. Dual defense: Adversarial, traceable, and invisible robust watermarking against face swapping. IEEE Trans. Inf. Forensics Secur. 2024, 19, 4628–4641. [Google Scholar] [CrossRef]
- Altaf, N.; Loan, N.A.; Hussan, M.; Parah, S.A. TDLCI: An efficient scheme for tamper detection and localization in color images. Multimed. Tools Appl. 2024, 84, 20567–20586. [Google Scholar] [CrossRef]
- Hao, W.; Xie, R.; Du, Q.; Wang, J.; Zhang, W. Large-capacity fragile watermarking scheme for color images based on prime number distribution theory. Signal Image Video Process. 2024, 18, 953–960. [Google Scholar] [CrossRef]
- Soualmi, A.; Benhocine, A.; Midoun, I. Artificial bee colony-based blind watermarking scheme for color images alter detection using BRISK features and DCT. Arab. J. Sci. Eng. 2024, 49, 3253–3266. [Google Scholar] [CrossRef]
- Chen, Y.; Jia, Z.; Peng, Y.; Peng, Y. Efficient robust watermarking based on structure-preserving quaternion singular value decomposition. IEEE Trans. Image Process. 2023, 32, 3964–3979. [Google Scholar] [CrossRef] [PubMed]
- Mehraj, S.; Mushtaq, S.; Parah, S.A.; Giri, K.J.; Sheikh, J.A.; Gandomi, A.H.; Hijji, M.; Muhammad, K. RBWCI: Robust and blind watermarking framework for cultural images. IEEE Trans. Consum. Electron. 2022, 69, 128–139. [Google Scholar] [CrossRef]
- Hosny, K.M.; Darwish, M.M.; Fouda, M.M. Robust color images watermarking using new fractional-order exponent moments. IEEE Access 2021, 9, 47425–47435. [Google Scholar] [CrossRef]
- Hamidi, M.; El Haziti, M.; Cherifi, H.; El Hassouni, M. A hybrid robust image watermarking method based on DWT-DCT and SIFT for copyright protection. J. Imaging 2021, 7, 218. [Google Scholar] [CrossRef]
- Fang, Y.; Liu, J.; Li, J.; Cheng, J.; Hu, J.; Yi, D.; Xiao, X.; Bhatti, U.A. Robust zero-watermarking algorithm for medical images based on SIFT and Bandelet-DCT. Multimed. Tools Appl. 2022, 81, 16863–16879. [Google Scholar] [CrossRef]
- Zhang, Z.; Xiao, W.; Liu, T.; Li, Y.; Jin, S.; Li, F.; Wang, H. A reversible image watermarking algorithm for tamper detection based on SIFT. Multimed. Tools Appl. 2024, 83, 34647–34668. [Google Scholar] [CrossRef]
- Gan, Z.; Zheng, X.; Song, Y.; Chai, X. Screen-shooting watermarking algorithm based on Harris-SIFT feature regions. Signal Image Video Process. 2024, 18, 4647–4660. [Google Scholar] [CrossRef]
- Awasthi, D.; Srivastava, V.K. LWT-DCT-SVD and DWT-DCT-SVD based watermarking schemes with their performance enhancement using Jaya and Particle swarm optimization and comparison of results under various attacks. Multimed. Tools Appl. 2022, 81, 25075–25099. [Google Scholar] [CrossRef]
- Devi, H.S.; Mohapatra, H. A novel robust blind medical image watermarking using GWO optimized DWT-DCT-SVD. Multimed. Tools Appl. 2023, 82, 41267–41286. [Google Scholar] [CrossRef]
- Arora, T.K.; Chaubey, P.K.; Pandey, S.; Sharma, A. Robust hybrid watermarking for image authentication using DWT-DCT-SVD and cryptography. In Information and Communication Systems; CRC Press: Boca Raton, FL, USA, 2026; pp. 540–545. [Google Scholar]
- Varghese, J.; Hussain, O.B.; Razak, T.A.; Subash, S. A hybrid digital image watermarking scheme incorporating DWT, DFT, DCT, and SVD transformations. J. Eng. Res. 2022, 10, 113–130. [Google Scholar] [CrossRef]
- Zhai, C.; Wu, W.; Xiao, Y.; Zhang, J.; Zhai, M.; Wu, Y. A geometry-based secure robust switched control strategy for a straight-curved mixed road lattice hydrodynamic model with jerk dynamics and cyber-attacks. Chaos Solitons Fractals 2026, 208, 118056. [Google Scholar] [CrossRef]
- Tang, Y.; Yi, J.; Tan, F. Facial micro-expression recognition method based on CNN and transformer mixed model. Int. J. Biom. 2024, 16, 463–477. [Google Scholar] [CrossRef]






| Cover Images | |||||
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Watermarks | |||||
| Biometric | Signatures () | ||||
![]() | ![]() | ![]() | ![]() | ||
| Images | PSNR (dB) | SSIM | MSE | NCC | BER |
|---|---|---|---|---|---|
| 55.34 | 0.9999 | 0.1324 | 0.9781 | 0.0001 | |
| 55.23 | 0.9895 | 0.2314 | 0.9882 | 0.0231 | |
| 55.23 | 0.9898 | 0.2331 | 0.9792 | 0.0131 | |
| 55.13 | 0.9992 | 0.1342 | 0.9795 | 0.0432 | |
| 55.10 | 0.9995 | 0.1650 | 0.9898 | 0.0233 | |
| 55.29 | 0.9998 | 0.3412 | 0.9891 | 0.0234 | |
| 55.19 | 0.9988 | 0.2413 | 0.9895 | 0.0275 | |
| 55.21 | 0.9990 | 0.2202 | 0.9802 | 0.0178 | |
| 55.25 | 0.9991 | 0.2312 | 0.9792 | 0.0321 | |
| 55.23 | 0.9987 | 0.2245 | 0.9795 | 0.0319 | |
| 55.20 | 0.9990 | 0.1980 | 0.9882 | 0.0325 | |
| 55.15 | 0.9899 | 0.1879 | 0.9898 | 0.0222 | |
| 55.16 | 0.9993 | 0.1945 | 0.9901 | 0.0023 | |
| 55.31 | 0.9996 | 0.2140 | 0.9794 | 0.0311 | |
| 55.30 | 0.9994 | 0.1342 | 0.9797 | 0.0241 | |
| 55.27 | 0.9997 | 0.1728 | 0.9880 | 0.0245 | |
| 55.19 | 0.9987 | 0.1531 | 0.9883 | 0.0320 | |
| 55.21 | 0.9991 | 0.2446 | 0.9889 | 0.0224 | |
| 55.15 | 0.9989 | 0.1332 | 0.9887 | 0.0435 | |
| 55.27 | 0.9990 | 0.2564 | 0.9888 | 0.0227 | |
| 55.30 | 0.9991 | 0.1824 | 0.9882 | 0.0433 | |
| 55.26 | 0.9992 | 0.2232 | 0.9878 | 0.0327 | |
| 55.28 | 0.9994 | 0.1533 | 0.9880 | 0.0429 | |
| 55.31 | 0.9993 | 0.2143 | 0.9879 | 0.0246 |
| Images | PSNR (dB) | SSIM | MSE | NCC | BER |
|---|---|---|---|---|---|
| 53.25 | 0.9898 | 0.2314 | 0.9772 | 0.0100 | |
| 53.15 | 0.9896 | 0.3304 | 0.9873 | 0.0330 | |
| 53.14 | 0.9897 | 0.3321 | 0.9783 | 0.0230 | |
| 53.05 | 0.9891 | 0.2322 | 0.9786 | 0.0531 | |
| 53.01 | 0.9894 | 0.2640 | 0.9889 | 0.0332 | |
| 53.20 | 0.9897 | 0.4402 | 0.9882 | 0.0333 | |
| 53.10 | 0.9887 | 0.3403 | 0.9886 | 0.0374 | |
| 53.12 | 0.9891 | 0.3102 | 0.9793 | 0.0277 | |
| 53.16 | 0.9890 | 0.3302 | 0.9783 | 0.0420 | |
| 53.14 | 0.9886 | 0.3235 | 0.9786 | 0.0418 | |
| 53.11 | 0.9889 | 0.2970 | 0.9873 | 0.0424 | |
| 53.06 | 0.9798 | 0.2869 | 0.9889 | 0.0321 | |
| 53.07 | 0.9892 | 0.2935 | 0.9892 | 0.0122 | |
| 53.22 | 0.9895 | 0.3130 | 0.9785 | 0.0410 | |
| 53.21 | 0.9893 | 0.2332 | 0.9788 | 0.0340 | |
| 53.18 | 0.9895 | 0.2718 | 0.9871 | 0.0343 | |
| 55.17 | 0.9986 | 0.1530 | 0.9882 | 0.0320 | |
| 55.20 | 0.9990 | 0.2445 | 0.9888 | 0.0223 | |
| 55.14 | 0.9988 | 0.1331 | 0.9886 | 0.0434 | |
| 55.26 | 0.9989 | 0.2563 | 0.9887 | 0.0226 | |
| 55.29 | 0.9990 | 0.1823 | 0.9881 | 0.0432 | |
| 55.25 | 0.9991 | 0.2231 | 0.9877 | 0.0326 | |
| 55.27 | 0.9993 | 0.1532 | 0.9880 | 0.0428 | |
| 55.30 | 0.9992 | 0.2142 | 0.9878 | 0.0245 |
| Images | PSNR (dB) | SSIM | MSE | NCC | BER |
|---|---|---|---|---|---|
| 51.47 | 0.9889 | 0.2404 | 0.9764 | 0.0110 | |
| 51.37 | 0.9887 | 0.3394 | 0.9865 | 0.0340 | |
| 51.36 | 0.9888 | 0.3411 | 0.9775 | 0.0240 | |
| 51.27 | 0.9882 | 0.2412 | 0.9778 | 0.0541 | |
| 51.23 | 0.9885 | 0.2730 | 0.9881 | 0.0342 | |
| 51.42 | 0.9888 | 0.4492 | 0.9874 | 0.0343 | |
| 51.32 | 0.9878 | 0.3493 | 0.9878 | 0.0384 | |
| 51.34 | 0.9882 | 0.3192 | 0.9785 | 0.0287 | |
| 51.38 | 0.9881 | 0.3392 | 0.9775 | 0.0420 | |
| 51.36 | 0.9877 | 0.3325 | 0.9778 | 0.0438 | |
| 51.33 | 0.9880 | 0.3060 | 0.9865 | 0.0434 | |
| 51.28 | 0.9789 | 0.2959 | 0.9881 | 0.0331 | |
| 51.29 | 0.9883 | 0.3025 | 0.9884 | 0.0132 | |
| 51.44 | 0.9886 | 0.3220 | 0.9777 | 0.0420 | |
| 51.43 | 0.9884 | 0.2422 | 0.9780 | 0.0350 | |
| 51.40 | 0.9887 | 0.2808 | 0.9863 | 0.0354 | |
| 55.16 | 0.9985 | 0.1530 | 0.9881 | 0.0320 | |
| 55.20 | 0.9990 | 0.2444 | 0.9887 | 0.0222 | |
| 55.13 | 0.9987 | 0.1330 | 0.9885 | 0.0433 | |
| 55.25 | 0.9988 | 0.2562 | 0.9886 | 0.0225 | |
| 55.28 | 0.9990 | 0.1822 | 0.9880 | 0.0431 | |
| 55.24 | 0.9990 | 0.2230 | 0.9876 | 0.0325 | |
| 55.26 | 0.9992 | 0.1531 | 0.9880 | 0.0427 | |
| 55.30 | 0.9991 | 0.2141 | 0.9877 | 0.0244 |
| Images | PSNR (dB) | SSIM | MSE | NCC | BER |
|---|---|---|---|---|---|
| 50.66 | 0.9878 | 0.2501 | 0.9755 | 0.0211 | |
| 50.56 | 0.9876 | 0.3491 | 0.9856 | 0.0441 | |
| 50.55 | 0.9877 | 0.3509 | 0.9766 | 0.0341 | |
| 50.46 | 0.9871 | 0.2508 | 0.9767 | 0.0642 | |
| 50.42 | 0.9874 | 0.2826 | 0.9872 | 0.0443 | |
| 50.61 | 0.9877 | 0.4588 | 0.9865 | 0.0444 | |
| 50.51 | 0.9867 | 0.3589 | 0.9869 | 0.0485 | |
| 50.53 | 0.9871 | 0.3288 | 0.9776 | 0.0388 | |
| 50.57 | 0.9870 | 0.3488 | 0.9766 | 0.0521 | |
| 50.55 | 0.9866 | 0.3421 | 0.9769 | 0.0539 | |
| 50.52 | 0.9869 | 0.3156 | 0.9856 | 0.0535 | |
| 50.47 | 0.9778 | 0.3055 | 0.9872 | 0.0432 | |
| 50.48 | 0.9872 | 0.3121 | 0.9875 | 0.0233 | |
| 50.63 | 0.9875 | 0.3316 | 0.9768 | 0.0521 | |
| 50.62 | 0.9873 | 0.2518 | 0.9771 | 0.0451 | |
| 50.61 | 0.9876 | 0.2904 | 0.9854 | 0.0455 | |
| 55.15 | 0.9984 | 0.1530 | 0.9880 | 0.0320 | |
| 55.20 | 0.9990 | 0.2443 | 0.9886 | 0.0221 | |
| 55.12 | 0.9986 | 0.1330 | 0.9884 | 0.0432 | |
| 55.24 | 0.9987 | 0.2561 | 0.9885 | 0.0224 | |
| 55.27 | 0.9990 | 0.1821 | 0.9880 | 0.0430 | |
| 55.23 | 0.9990 | 0.2230 | 0.9875 | 0.0324 | |
| 55.25 | 0.9991 | 0.1530 | 0.9880 | 0.0426 | |
| 55.30 | 0.9990 | 0.2140 | 0.9876 | 0.0243 |
| Attacks | Watermarked Images | Attacked Images |
|---|---|---|
| JPEG (compression quality of 5) | ![]() | |
| JPEG (compression quality of 50) | ![]() | |
| JPEG (compression quality of 70) | ![]() | |
| JPEG (compression quality of 90) | ![]() | |
| Median filtering ( median filter) | ![]() | |
| Rotation (10) | ![]() | |
| Rotation (30) | ![]() | |
| Rotation () | ![]() | |
| Rotation (90) | ![]() | |
| Rotation (135) | ![]() | |
| Downscaling (scaling factor = 0.1) | ![]() | |
| Downscaling (scaling factor = 0.3) | ![]() | |
| Upscaling (scaling factor = 10.0) | ![]() | |
| Horizontal translation (shifting value = 100) | ![]() | |
| Vertical translation (shifting value = 100) | ![]() | |
| 2D translation (horizontal shifting value = 100, vertical shifting value = 100) | ![]() | |
| Cropping (20% cropped from each side) | ![]() | |
| Gaussian noise (mean = 0, sigma = 35) | ![]() | |
| Content removal | ![]() | |
| Histogram equalization | ![]() | |
| Attacks | Average PSNR (dB) | Average SSIM | Average NCC | Average BER |
|---|---|---|---|---|
| JPEG (compression quality of 5) | 34.28 | 0.8995 | 0.9744 | 0.0100 |
| JPEG (compression quality of 50) | 30.44 | 0.9430 | 0.9632 | 0.0330 |
| JPEG (compression quality of 70) | 29.67 | 0.9864 | 0.9645 | 0.0230 |
| JPEG (compression quality of 90) | 28.87 | 0.9858 | 0.9657 | 0.0531 |
| Median filtering ( median filter) | 32.32 | 0.9878 | 0.9630 | 0.0332 |
| Rotation (10) | 31.45 | 0.9892 | 0.9612 | 0.0333 |
| Rotation (30) | 31.09 | 0.9885 | 0.9610 | 0.0345 |
| Rotation () | 30.42 | 0.9880 | 0.9756 | 0.0374 |
| Rotation (90) | 29.86 | 0.9875 | 0.9736 | 0.0277 |
| Rotation (135) | 30.33 | 0.9879 | 0.9763 | 0.0420 |
| Downscaling (scaling factor = 0.1) | 27.32 | 0.9781 | 0.9736 | 0.0418 |
| Downscaling (scaling factor = 0.3) | 27.95 | 0.9800 | 0.9742 | 0.0424 |
| Upscaling (scaling factor = 10.0) | 31.22 | 0.9889 | 0.9757 | 0.0221 |
| Horizontal translation (shifting value = 100) | 30.44 | 0.9895 | 0.9777 | 0.0122 |
| Vertical translation (shifting value = 100) | 30.65 | 0.9898 | 0.9739 | 0.0410 |
| 2D translation (horizontal shifting value = 100, vertical shifting value = 100) | 29.32 | 0.9856 | 0.9715 | 0.0340 |
| Cropping (20% cropped from each side) | 30.25 | 0.9888 | 0.9736 | 0.0344 |
| Gaussian noise (mean = 0, sigma = 35) | 28.15 | 0.9730 | 0.9747 | 0.2300 |
| Content removal | 27.17 | 0.9779 | 0.9754 | 0.2282 |
| Histogram equalization | 25.28 | 0.9780 | 0.9644 | 0.4321 |
| Images | Histogram of | Histogram of | Images | Histogram of | Histogram of |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ||
| Image | SIFT |
|---|---|
![]() Original image | ![]() |
| ORB | |
![]() |
| TP | TN | FP | FN | Accuracy | Precision | MCC | Recall | F1-Score | ROC Point | IOU | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5% | 135,258 | 123,011 | 2603 | 1274 | 0.9855 | 0.9813 | 0.9706 | 0.9909 | 0.9864 | 0.0207, 0.9907 | 0.9898 |
| 30% | 132,644 | 120,577 | 5248 | 3677 | 0.9731 | 0.9661 | 0.9320 | 0.9731 | 0.9676 | 0.0417, 0.9729 | 0.9878 |
| 60% | 129,849 | 118,696 | 7145 | 6456 | 0.9667 | 0.9597 | 0.8963 | 0.9529 | 0.9500 | 0.0567, 0.9527 | 0.9865 |
| 90% | 126,846 | 116,754 | 9458 | 9088 | 0.9583 | 0.9529 | 0.8522 | 0.9331 | 0.9306 | 0.0749, 0.9329 | 0.9848 |
| 100% | 123,746 | 114,846 | 11,978 | 11,576 | 0.9438 | 0.9374 | 0.8203 | 0.9145 | 0.9132 | 0.0945, 0.9143 | 0.9842 |
| TP | TN | FP | FN | Accuracy | Precision | MCC | Recall | F1-Score | ROC Point | IoU | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5% | 134,489 | 122,421 | 3287 | 1947 | 0.9800 | 0.9761 | 0.9600 | 0.9857 | 0.9810 | 0.0261, 0.9857 | 0.9895 |
| 10% | 133,652 | 121,478 | 4684 | 2366 | 0.9661 | 0.9621 | 0.9463 | 0.9826 | 0.9744 | 0.0371, 0.9826 | 0.9871 |
| 20% | 132,556 | 120,847 | 5564 | 3177 | 0.9483 | 0.9480 | 0.9333 | 0.9765 | 0.9678 | 0.0440, 0.9765 | 0.9859 |
| 30% | 131,449 | 119,774 | 6492 | 4429 | 0.9295 | 0.9308 | 0.9166 | 0.9674 | 0.9604 | 0.0514, 0.9674 | 0.9837 |
| 50% | 129,560 | 117,872 | 8654 | 6067 | 0.9103 | 0.9120 | 0.8877 | 0.9552 | 0.9466 | 0.0684, 0.9552 | 0.9833 |
| Image | SIFT | ||||
|---|---|---|---|---|---|
![]() Rotation (135) | ![]() | ![]() | ![]() | ![]() | ![]() |
| ORB | |||||
![]() | ![]() | ![]() | ![]() | ![]() | |
| SIFT | |||||
![]() Rotation (45) | ![]() | ![]() | ![]() | ![]() | ![]() |
| ORB | |||||
![]() | ![]() | ![]() | ![]() | ![]() | |
| SIFT | |||||
![]() Rotation (90) | ![]() | ![]() | ![]() | ![]() | ![]() |
| ORB | |||||
![]() | ![]() | ![]() | ![]() | ![]() | |
| SIFT | |||||
![]() Rotation (10) | ![]() | ![]() | ![]() | ![]() | ![]() |
| ORB | |||||
![]() | ![]() | ![]() | ![]() | ![]() | |
| SIFT | |||||
![]() Rotation (30) | ![]() | ![]() | ![]() | ![]() | ![]() |
| ORB | |||||
![]() | ![]() | ![]() | ![]() | ![]() | |
| Original Images | ||||
|---|---|---|---|---|
| Images | ||||
| 67.4 | 54.4 | 71.90% | ![]() | |
| 66.4 | 55.6 | 73.54% | ![]() | |
| 66.5 | 55.3 | 72.45% | ![]() | |
| 68.8 | 55.6 | 75.88% | ![]() | |
| 64.7 | 55.9 | 74.82% | ![]() | |
| 63.9 | 54.3 | 72.89% | ![]() | |
| 64.7 | 56.3 | 72.78% | ![]() | |
| 64.8 | 55.2 | 73.80% | ![]() | |
| 66.2 | 54.8 | 73.70% | ![]() | |
| 67.4 | 54.5 | 73.60% | ![]() | |
| 65.3 | 55.1 | 71.78% | ![]() | |
| 65.4 | 55.2 | 71.92% | ![]() | |
| 65.3 | 55.7 | 72.99% | ![]() | |
| 66.3 | 56.2 | 72.96% | ![]() | |
| 67.4 | 56.5 | 72.76% | ![]() | |
| 68.3 | 56.3 | 71.87% | ![]() | |
| Rotated Images (45°) | ||||
| Images | ||||
| 67.5 | 54.4 | 71.91% | ![]() | |
| 66.2 | 55.7 | 73.55% | ![]() | |
| 65.8 | 55.4 | 72.43% | ![]() | |
| 68.7 | 55.5 | 75.86% | ![]() | |
| 64.8 | 56.1 | 74.83% | ![]() | |
| 63.7 | 54.3 | 72.87% | ![]() | |
| 64.8 | 56.6 | 72.75% | ![]() | |
| 64.5 | 55.5 | 73.79% | ![]() | |
| 66.2 | 53.8 | 73.70% | ![]() | |
| 67.4 | 54.6 | 73.61% | ![]() | |
| 65.3 | 54.3 | 71.79% | ![]() | |
| 65.4 | 55.2 | 71.92% | ![]() | |
| 65.6 | 55.8 | 72.98% | ![]() | |
| 66.4 | 56.2 | 72.90% | ![]() | |
| 67.5 | 56.7 | 72.78% | ![]() | |
| 68.7 | 56.6 | 71.85% | ![]() | |
| Image | Tampered Regions for SIFT | ||||
|---|---|---|---|---|---|
![]() Original | ![]() | ||||
| Number of tampered pixels | |||||
| 27,664 | 13,713 | 8230 | 5295 | 4460 | |
| Tampered regions for ORB | |||||
![]() | |||||
| Number of tampered pixels | |||||
| 1218 | 757 | 406 | 174 | 29 | |
![]() Rotation (45) | Tampered regions for SIFT | ||||
![]() | |||||
| Number of tampered pixels | |||||
| 27,664 | 13,713 | 8230 | 5290 | 4465 | |
| Tampered regions for ORB | |||||
![]() | |||||
| Number of tampered pixels | |||||
| 1218 | 757 | 406 | 212 | 29 | |
| Stage | Main Operation | Big-O Complexity | Approximate FLOPs/Operations Per Image | Approximate FLOPs/Operations for 24 Images |
|---|---|---|---|---|
| Watermark fusion | LSB embedding of biometrics into signature | |||
| DWT | One-level 2D DWT | |||
| DCT | Block-wise DCT | |||
| SVD | Block-wise SVD | |||
| Core embedding total | Fusion + DWT + DCT + SVD | |||
| SIFT extraction | Scale-space extrema + descriptors | |||
| ORB extraction | FAST keypoints + BRIEF descriptor | |||
| Total with feature extraction | Core embedding + SIFT + ORB | |||
| Descriptor matching | SIFT + ORB matching | |||
| Grand total | Full pipeline including matching |
| Images | Watermark Fusion | Embedding | Extraction | Watermark Decoupling | Tamper Detection | |
|---|---|---|---|---|---|---|
| SIFT Descriptors | ORB Descriptors | |||||
| 0.0456 s | 1.2456 s | 1.2348 s | 0.0372 s | 2.2348 s | 2.2435 s | |
| 0.0456 s | 1.1375 s | 1.1567 s | 0.0372 s | 2.2323 s | 2.2230 s | |
| 0.0456 s | 1.2344 s | 1.2410 s | 0.0372 s | 2.2412 s | 2.2410 s | |
| 0.0456 s | 1.2435 s | 1.2422 s | 0.0372 s | 2.2230 s | 2.2322 s | |
| 0.0456 s | 1.2233 s | 1.2198 s | 0.0372 s | 2.2413 s | 2.2419 s | |
| 0.0456 s | 1.2324 s | 1.2219 s | 0.0372 s | 2.2314 s | 2.2344 s | |
| 0.0456 s | 1.2250 s | 1.2350 s | 0.0372 s | 2.2267 s | 2.2254 s | |
| 0.0456 s | 1.2340 s | 1.2232 s | 0.0372 s | 2.2319 s | 2.2378 s | |
| 0.0456 s | 1.2321 s | 1.2319 s | 0.0372 s | 2.2412 s | 2.2314 s | |
| 0.0456 s | 1.2111 s | 1.2123 s | 0.0372 s | 2.2333 s | 2.2340 s | |
| 0.0456 s | 1.2011 s | 1.2043 s | 0.0372 s | 2.2210 s | 2.2212 s | |
| 0.0456 s | 1.1578 s | 1.1892 s | 0.0372 s | 2.2421 s | 2.2322 s | |
| 0.0456 s | 1.1873 s | 1.2010 s | 0.0372 s | 2.2219 s | 2.2221 s | |
| 0.0456 s | 1.1922 s | 1.1948 s | 0.0372 s | 2.2329 s | 2.2319 s | |
| 0.0456 s | 1.1878 s | 1.1880 s | 0.0372 s | 2.2444 s | 2.2410 s | |
| 0.0456 s | 1.1901 s | 1.1916 s | 0.0372 s | 2.2350 s | 2.2344 s | |
| 0.0456 s | 1.2240 s | 1.2132 s | 0.0372 s | 2.2419 s | 2.2414 s | |
| 0.0456 s | 1.2221 s | 1.2219 s | 0.0372 s | 2.2512 s | 2.2440 s | |
| 0.0456 s | 1.2011 s | 1.2023 s | 0.0372 s | 2.2433 s | 2.2312 s | |
| 0.0456 s | 1.1911 s | 1.1943 s | 0.0372 s | 2.2310 s | 2.2422 s | |
| 0.0456 s | 1.1478 s | 1.1792 s | 0.0372 s | 2.2521 s | 2.2321 s | |
| 0.0456 s | 1.1773 s | 1.1910 s | 0.0372 s | 2.2319 s | 2.2419 s | |
| 0.0456 s | 1.1822 s | 1.1848 s | 0.0372 s | 2.2429 s | 2.2510 s | |
| 0.0456 s | 1.1778 s | 1.1780 s | 0.0372 s | 2.2544 s | 2.2444 s | |
| Attacks | Gull et al. [23] | Swain et al. [24] | Mao et al. [28] | Rijati et al. [34] | Proposed Method | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | |
| JPEG (compression quality of 5) | 32.58 | 0.8850 | 31.46 | 0.8847 | 32.40 | 0.8852 | 31.48 | 0.8849 | 34.28 | 0.8995 |
| JPEG (compression quality of 50) | 29.56 | 0.9329 | 29.43 | 0.9333 | 29.44 | 0.9327 | 29.45 | 0.9331 | 30.44 | 0.9430 |
| JPEG (compression quality of 70) | 29.45 | 0.9850 | 29.31 | 0.9848 | 29.47 | 0.9855 | 29.33 | 0.9852 | 29.67 | 0.9864 |
| JPEG (compression quality of 90) | 28.32 | 0.9745 | 27.54 | 0.9745 | 28.38 | 0.9749 | 27.56 | 0.9747 | 28.87 | 0.9858 |
| Median filtering ( median filter) | 31.22 | 0.9724 | 31.41 | 0.9728 | 31.26 | 0.9733 | 31.43 | 0.9726 | 32.32 | 0.9878 |
| Rotation (10) | 30.27 | 0.9747 | 30.55 | 0.9745 | 30.31 | 0.9756 | 30.57 | 0.9749 | 31.45 | 0.9892 |
| Rotation (30) | 30.25 | 0.9745 | 30.52 | 0.9742 | 30.29 | 0.9754 | 30.55 | 0.9747 | 31.09 | 0.9885 |
| Rotation () | 29.63 | 0.9788 | 29.46 | 0.9792 | 29.68 | 0.9794 | 29.48 | 0.9790 | 30.42 | 0.9880 |
| Rotation (90) | 28.52 | 0.9762 | 28.37 | 0.9766 | 28.57 | 0.9759 | 28.39 | 0.9764 | 29.86 | 0.9875 |
| Rotation (135) | 29.45 | 0.9755 | 29.45 | 0.9759 | 29.55 | 0.9775 | 29.47 | 0.9757 | 30.33 | 0.9879 |
| Downscaling (scaling factor = 0.1) | 26.48 | 0.9622 | 26.51 | 0.9626 | 26.58 | 0.9632 | 26.53 | 0.9624 | 27.32 | 0.9781 |
| Downscaling (scaling factor = 0.3) | 26.44 | 0.9778 | 26.35 | 0.9782 | 26.46 | 0.9768 | 26.37 | 0.9780 | 27.95 | 0.9800 |
| Upscaling (scaling factor = 10.0) | 30.57 | 0.9875 | 30.27 | 0.9879 | 30.59 | 0.9885 | 30.29 | 0.9877 | 31.22 | 0.9889 |
| Horizontal translation (shifting value = 100) | 29.78 | 0.9745 | 29.49 | 0.9749 | 29.80 | 0.9735 | 29.51 | 0.9747 | 30.44 | 0.9895 |
| Vertical translation (shifting value = 100) | 29.75 | 0.9746 | 29.77 | 0.9748 | 29.77 | 0.9722 | 29.79 | 0.9750 | 30.65 | 0.9898 |
| 2D translation (horizontal shifting value = 100, vertical shifting value = 100) | 29.12 | 0.9824 | 29.14 | 0.9826 | 29.14 | 0.9846 | 29.16 | 0.9828 | 29.32 | 0.9856 |
| Cropping (20% cropped from each side) | 29.59 | 0.9789 | 29.63 | 0.9791 | 29.68 | 0.9794 | 29.61 | 0.9793 | 30.25 | 0.9888 |
| Gaussian noise (mean = 0, sigma = 35) | 27.26 | 0.9659 | 27.55 | 0.9661 | 27.31 | 0.9666 | 27.28 | 0.9663 | 28. 15 | 0.9730 |
| Content removal | 26.45 | 0.9637 | 26.67 | 0.9639 | 26.55 | 0.9648 | 26.47 | 0.9641 | 27.17 | 0.9779 |
| Histogram equalization | 25.12 | 0.9727 | 25.14 | 0.9729 | 25.27 | 0.9735 | 25.23 | 0.9731 | 25. 28 | 0.9780 |
| For | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Images | Cheema et al. [43] | Chen et al. [53] | Mehraj et al. [54] | Altaf et al. [50] | Proposed Technique | |||||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 42.45 | 0.9989 | 40.31 | 0.9898 | 42.45 | 0.9990 | 43.23 | 0.9890 | 55.19 | 0.9988 | |
| 42.73 | 0.9986 | 40.44 | 0.9890 | 42.37 | 0.9987 | 43.25 | 0.9889 | 55.21 | 0.9990 | |
| 42.46 | 0.9987 | 40.34 | 0.9899 | 42.41 | 0.9989 | 43.27 | 0.9888 | 55.25 | 0.9991 | |
| 42.53 | 0.9985 | 40.23 | 0.9887 | 42.39 | 0.9992 | 43.24 | 0.9891 | 55.23 | 0.9987 | |
| 42.80 | 0.9984 | 40.13 | 0.9888 | 42.40 | 0.9989 | 43.26 | 0.9892 | 55.20 | 0.9990 | |
| For | ||||||||||
| Images | Cheema et al. [43] | Chen et al. [53] | Mehraj et al. [54] | Altaf et al. [50] | Proposed technique | |||||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 42.45 | 0.9989 | 40.31 | 0.9898 | 42.45 | 0.9990 | 43.23 | 0.9890 | 53.10 | 0.9887 | |
| 42.73 | 0.9986 | 40.44 | 0.9890 | 42.37 | 0.9987 | 43.25 | 0.9889 | 53.12 | 0.9891 | |
| 42.46 | 0.9987 | 40.34 | 0.9899 | 42.41 | 0.9989 | 43.27 | 0.9888 | 53.16 | 0.9890 | |
| 42.53 | 0.9985 | 40.23 | 0.9887 | 42.39 | 0.9992 | 43.24 | 0.9891 | 53.14 | 0.9886 | |
| 42.80 | 0.9984 | 40.13 | 0.9888 | 42.40 | 0.9989 | 43.26 | 0.9892 | 53.11 | 0.9889 | |
| For | ||||||||||
| Images | Cheema et al. [43] | Chen et al. [53] | Mehraj et al. [54] | Altaf et al. [50] | Proposed technique | |||||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 42.45 | 0.9989 | 40.31 | 0.9898 | 42.45 | 0.9990 | 43.23 | 0.9890 | 51.32 | 0.9878 | |
| 42.73 | 0.9986 | 40.44 | 0.9890 | 42.37 | 0.9987 | 43.25 | 0.9889 | 51.34 | 0.9882 | |
| 42.46 | 0.9987 | 40.34 | 0.9899 | 42.41 | 0.9989 | 43.27 | 0.9888 | 51.38 | 0.9881 | |
| 42.53 | 0.9985 | 40.23 | 0.9887 | 42.39 | 0.9992 | 43.24 | 0.9891 | 51.36 | 0.9877 | |
| 42.80 | 0.9984 | 40.13 | 0.9888 | 42.40 | 0.9989 | 43.26 | 0.9892 | 51.33 | 0.9880 | |
| For | ||||||||||
| Images | Cheema et al. [43] | Chen et al. [53] | Mehraj et al. [54] | Altaf et al. [50] | Proposed technique | |||||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 42.45 | 0.9989 | 40.31 | 0.9898 | 42.45 | 0.9990 | 43.23 | 0.9890 | 50.51 | 0.9867 | |
| 42.73 | 0.9986 | 40.44 | 0.9890 | 42.37 | 0.9987 | 43.25 | 0.9889 | 50.53 | 0.9871 | |
| 42.46 | 0.9987 | 40.34 | 0.9899 | 42.41 | 0.9989 | 43.27 | 0.9888 | 50.57 | 0.9870 | |
| 42.53 | 0.9985 | 40.23 | 0.9887 | 42.39 | 0.9992 | 43.24 | 0.9891 | 50.55 | 0.9866 | |
| 42.80 | 0.9984 | 40.13 | 0.9888 | 42.40 | 0.9989 | 43.26 | 0.9892 | 50.52 | 0.9869 | |
| Attacks | Cheema et al. [43] | Chen et al. [53] | Mehraj et al. [54] | Altaf et al. [50] | Proposed Method | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | |
| JPEG (compression quality of 5) | 32.48 | 0.8845 | 32.55 | 0.8848 | 32.46 | 0.8847 | 32.50 | 0.8843 | 34.28 | 0.8995 |
| JPEG (compression quality of 50) | 29.24 | 0.9334 | 29.27 | 0.9337 | 29.26 | 0.9336 | 29.22 | 0.9332 | 30.44 | 0.9430 |
| JPEG (compression quality of 70) | 29.25 | 0.9845 | 29.28 | 0.9848 | 29.27 | 0.9847 | 29.23 | 0.9843 | 29.67 | 0.9864 |
| JPEG (compression quality of 90) | 28.22 | 0.9740 | 28.25 | 0.9743 | 28.24 | 0.9742 | 28.20 | 0.9738 | 28.87 | 0.9858 |
| Median filtering ( median filter) | 31.12 | 0.9719 | 31.15 | 0.9722 | 31.14 | 0.9721 | 31.10 | 0.9717 | 32.32 | 0.9878 |
| Rotation (10) | 30.17 | 0.9742 | 30.20 | 0.9745 | 30.19 | 0.9740 | 30.15 | 0.9740 | 31.45 | 0.9892 |
| Rotation (30) | 30.12 | 0.9740 | 30.18 | 0.9742 | 30.17 | 0.9738 | 30.13 | 0.9738 | 31.09 | 0.9885 |
| Rotation () | 29.43 | 0.9783 | 29.46 | 0.9786 | 29.45 | 0.9781 | 29.41 | 0.9781 | 30.42 | 0.9880 |
| Rotation (90) | 28.32 | 0.9777 | 28.35 | 0.9780 | 28.34 | 0.9779 | 28.30 | 0.9775 | 29.86 | 0.9875 |
| Rotation (135) | 29.35 | 0.9750 | 29.38 | 0.9753 | 29.37 | 0.9752 | 29.33 | 0.9748 | 30.33 | 0.9879 |
| Downscaling (scaling factor = 0.1) | 26.28 | 0.9617 | 26.31 | 0.9620 | 26.30 | 0.9619 | 26.26 | 0.9615 | 27.32 | 0.9781 |
| Downscaling (scaling factor = 0.3) | 26.24 | 0.9773 | 26.27 | 0.9776 | 26.26 | 0.9775 | 26.22 | 0.9771 | 27.95 | 0.9800 |
| Upscaling (scaling factor = 10.0) | 30.37 | 0.9870 | 30.40 | 0.9873 | 30.39 | 0.9872 | 30.35 | 0.9868 | 31.22 | 0.9889 |
| Horizontal translation (shifting value = 100) | 29.58 | 0.9740 | 29.51 | 0.9738 | 29.60 | 0.9742 | 29.56 | 0.9738 | 30.44 | 0.9895 |
| Vertical translation (shifting value = 100) | 29.55 | 0.9741 | 29.48 | 0.9748 | 29.57 | 0.9743 | 29.53 | 0.9739 | 30.65 | 0.9898 |
| 2D translation (horizontal shifting value = 100, vertical shifting value = 100) | 29.05 | 0.9819 | 29.08 | 0.9826 | 29.07 | 0.9821 | 29.03 | 0.9817 | 29.32 | 0.9856 |
| Cropping (20% cropped from each side) | 29.39 | 0.9784 | 29.42 | 0.9790 | 29.41 | 0.9786 | 29.37 | 0.9782 | 30.25 | 0.9888 |
| Gaussian noise (mean = 0, sigma = 35) | 27.16 | 0.9654 | 27.19 | 0.9658 | 27.18 | 0.9652 | 27.14 | 0.9652 | 28. 15 | 0.9730 |
| Content removal | 26.25 | 0.9632 | 26.28 | 0.9635 | 26.27 | 0.9630 | 26.23 | 0.9630 | 27.17 | 0.9779 |
| Histogram equalization | 25.02 | 0.9722 | 25.05 | 0.9725 | 25.04 | 0.9720 | 25.00 | 0.9718 | 25.28 | 0.9780 |
| For | ||||||
|---|---|---|---|---|---|---|
| Images | Hamidi et al. [56] | Gan et al. [59] | Proposed Technique | |||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 48.95 | 0.9995 | 42.64 | 0.9874 | 55.15 | 0.9899 | |
| 48.96 | 0.9997 | 42.65 | 0.9879 | 55.16 | 0.9993 | |
| 48.97 | 0.9996 | 42.62 | 0.9876 | 55.31 | 0.9996 | |
| 48.94 | 0.9998 | 42.63 | 0.9877 | 55.30 | 0.9994 | |
| 48.94 | 0.9997 | 42.60 | 0.9878 | 55.27 | 0.9997 | |
| For | ||||||
| Images | Hamidi et al. [56] | Gan et al. [59] | Proposed technique | |||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 48.95 | 0.9995 | 42.64 | 0.9874 | 53.06 | 0.9798 | |
| 48.96 | 0.9997 | 42.65 | 0.9879 | 53.07 | 0.9892 | |
| 48.97 | 0.9996 | 42.62 | 0.9876 | 53.22 | 0.9895 | |
| 48.94 | 0.9998 | 42.63 | 0.9877 | 53.21 | 0.9893 | |
| 48.94 | 0.9997 | 42.60 | 0.9878 | 53.18 | 0.9896 | |
| For | ||||||
| Images | Hamidi et al. [56] | Gan et al. [59] | Proposed technique | |||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 48.95 | 0.9995 | 42.64 | 0.9874 | 51.28 | 0.9789 | |
| 48.96 | 0.9997 | 42.65 | 0.9879 | 51.29 | 0.9883 | |
| 48.97 | 0.9996 | 42.62 | 0.9876 | 51.44 | 0.9886 | |
| 48.94 | 0.9998 | 42.63 | 0.9877 | 51.43 | 0.9884 | |
| 48.94 | 0.9997 | 42.60 | 0.9878 | 51.40 | 0.9887 | |
| For | ||||||
| Images | Hamidi et al. [56] | Gan et al. [59] | Proposed technique | |||
| PSNR (dB) | SSIM | PSNR (dB) | SSIM | PSNR (dB) | SSIM | |
| 48.95 | 0.9995 | 42.64 | 0.9874 | 50.47 | 0.9778 | |
| 48.96 | 0.9997 | 42.65 | 0.9879 | 50.48 | 0.9872 | |
| 48.97 | 0.9996 | 42.62 | 0.9876 | 50.63 | 0.9875 | |
| 48.94 | 0.9998 | 42.63 | 0.9877 | 50.62 | 0.9873 | |
| 48.94 | 0.9997 | 42.60 | 0.9878 | 50.61 | 0.9876 | |
| Hamidi et al. [56] | Gan et al. [59] | Proposed Technique | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Accuracy | Precision | MCC | Accuracy | Precision | MCC | Accuracy | Precision | MCC | |
| 5% | 0.9754 | 0.9748 | 0.9610 | 0.9762 | 0.9751 | 0.9625 | 0.9855 | 0.9813 | 0.9706 |
| 30% | 0.9538 | 0.9529 | 0.9215 | 0.9547 | 0.9537 | 0.9238 | 0.9731 | 0.9661 | 0.9320 |
| 60% | 0.9368 | 0.9357 | 0.8826 | 0.9375 | 0.9368 | 0.8871 | 0.9667 | 0.9597 | 0.8963 |
| 90% | 0.9098 | 0.9084 | 0.8431 | 0.9102 | 0.9098 | 0.8442 | 0.9583 | 0.9529 | 0.8522 |
| 100% | 0.8948 | 0.8967 | 0.8157 | 0.8978 | 0.8981 | 0.8175 | 0.9438 | 0.9374 | 0.8203 |
| Images | Awasthi et al. [60] | Devi et al. [61] | Arora et al. [62] | Varghese et al. [63] | Proposed Technique | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PSNR (dB) | NCC | PSNR (dB) | NCC | PSNR (dB) | SSIM | NCC | PSNR (dB) | SSIM | PSNR (dB) | SSIM | NCC | |
| 44.95 | 0.9682 | 47.32 | 0.9678 | 55.21 | 0.9798 | 0.9691 | 43.34 | 0.9792 | 55.34 | 0.9999 | 0.9781 | |
| 44.65 | 0.9781 | 47.45 | 0.9778 | 55.02 | 0.9794 | 0.9772 | 43.26 | 0.9777 | 55.23 | 0.9895 | 0.9882 | |
| 44.83 | 0.9691 | 47.12 | 0.9689 | 55.11 | 0.9797 | 0.9682 | 43.37 | 0.9782 | 55.23 | 0.9898 | 0.9792 | |
| 44.46 | 0.9694 | 47.29 | 0.9688 | 55.05 | 0.9791 | 0.9685 | 43.28 | 0.9787 | 55.13 | 0.9992 | 0.9795 | |
| 44.37 | 0.9797 | 47.30 | 0.9789 | 55.08 | 0.9794 | 0.9788 | 43.29 | 0.9753 | 55.10 | 0.9995 | 0.9898 | |
| 44.24 | 0.9790 | 47.41 | 0.9789 | 55.15 | 0.9797 | 0.9781 | 43.35 | 0.9797 | 55.29 | 0.9998 | 0.9891 | |
| 44.58 | 0.9794 | 47.32 | 0.9787 | 55.09 | 0.9787 | 0.9785 | 43.31 | 0.9772 | 55.19 | 0.9988 | 0.9895 | |
| 45.33 | 0.9701 | 47.49 | 0.9698 | 55.00 | 0.9789 | 0.9692 | 43.40 | 0.9777 | 55.21 | 0.9990 | 0.9802 | |
| 44.24 | 0.9691 | 47.23 | 0.9689 | 55.13 | 0.9790 | 0.9682 | 43.47 | 0.9763 | 55.25 | 0.9991 | 0.9792 | |
| 44.38 | 0.9694 | 47.46 | 0.9687 | 55.07 | 0.9786 | 0.9685 | 43.33 | 0.9787 | 55.23 | 0.9987 | 0.9795 | |
| 44.47 | 0.9781 | 47.39 | 0.9779 | 55.03 | 0.9789 | 0.9772 | 43.38 | 0.9767 | 55.20 | 0.9990 | 0.9882 | |
| 44.25 | 0.9797 | 47.40 | 0.9788 | 55.05 | 0.9798 | 0.9788 | 43.24 | 0.9772 | 55.15 | 0.9899 | 0.9898 | |
| 44.37 | 0.9800 | 47.37 | 0.9795 | 55.09 | 0.9792 | 0.9791 | 43.27 | 0.9787 | 55.16 | 0.9993 | 0.9901 | |
| 44.29 | 0.9693 | 47.43 | 0.9689 | 55.12 | 0.9795 | 0.9684 | 43.21 | 0.9762 | 55.31 | 0.9996 | 0.9794 | |
| 44.98 | 0.9696 | 47.44 | 0.9688 | 55.14 | 0.9793 | 0.9687 | 43.22 | 0.9777 | 55.30 | 0.9994 | 0.9797 | |
| 44.78 | 0.9779 | 47.37 | 0.9770 | 55.14 | 0.9796 | 0.9750 | 43.20 | 0.9783 | 55.27 | 0.9997 | 0.9880 | |
| 45.32 | 0.9690 | 47.22 | 0.9688 | 55.12 | 0.9790 | 0.9681 | 43.43 | 0.9786 | 55.19 | 0.9987 | 0.9883 | |
| 44.23 | 0.9693 | 47.45 | 0.9686 | 55.07 | 0.9785 | 0.9684 | 43.32 | 0.9766 | 55.21 | 0.9991 | 0.9889 | |
| 44.37 | 0.9780 | 47.38 | 0.9778 | 55.05 | 0.9788 | 0.9771 | 43.37 | 0.9771 | 55.15 | 0.9989 | 0.9887 | |
| 44.46 | 0.9796 | 47.39 | 0.9787 | 55.06 | 0.9795 | 0.9787 | 43.23 | 0.9786 | 55.27 | 0.9990 | 0.9888 | |
| 44.24 | 0.9798 | 47.38 | 0.9793 | 55.08 | 0.9791 | 0.9788 | 43.26 | 0.9761 | 55.30 | 0.9991 | 0.9882 | |
| 44.36 | 0.9692 | 47.42 | 0.9688 | 55.11 | 0.9794 | 0.9683 | 43.20 | 0.9776 | 55.26 | 0.9992 | 0.9878 | |
| 44.28 | 0.9695 | 47.43 | 0.9687 | 55.13 | 0.9792 | 0.9686 | 43.21 | 0.9782 | 55.28 | 0.9994 | 0.9880 | |
| 44.95 | 0.9778 | 47.36 | 0.9770 | 55.13 | 0.9795 | 0.9751 | 43.19 | 0.9786 | 55.31 | 0.9993 | 0.9879 | |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
![]() Tampered image Original image Detected region |
| SIFT | ||||||
|---|---|---|---|---|---|---|
![]() Tampering rates = 5% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9864 | 0.9824 | 0.9715 | 0.9918 | 0.9856 | 0.0212, 0.9915 | 0.9889 |
![]() Tampering rates = 30% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9845 | 0.9819 | 0.9709 | 0.9910 | 0.9850 | 0.0303, 0.9922 | 0.9886 |
![]() Tampering rates = 60% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9736 | 0.9748 | 0.9614 | 0.9821 | 0.9743 | 0.0412, 0.9731 | 0.9879 |
![]() Tampering rates = 90% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9679 | 0.9688 | 0.9555 | 0.9774 | 0.9659 | 0.0511, 0.9669 | 0.9865 |
![]() Tampering rates = 100% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9589 | 0.9579 | 0.9465 | 0.9774 | 0.9777 | 0.0603, 0.9534 | 0.9798 |
| ORB | ||||||
![]() Tampering rates = 5% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9791 | 0.9732 | 0.9612 | 0.9857 | 0.9810 | 0.0259, 0.9835 | 0.9866 |
![]() Tampering rates = 10% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9683 | 0.9641 | 0.9521 | 0.9745 | 0.9765 | 0.0334, 0.9758 | 0.9732 |
![]() Tampering rates = 20% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9683 | 0.9641 | 0.9521 | 0.9745 | 0.9765 | 0.0334, 0.9758 | 0.9732 |
![]() Tampering rates = 30% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9598 | 0.9579 | 0.9487 | 0.9629 | 0.9671 | 0.0454, 0.9643 | 0.9655 |
![]() Tampering rates = 50% | ||||||
| Accuracy | Precision | MCC | Recall | F1-Score | ROC point | IOU |
| 0.9492 | 0.9495 | 0.9398 | 0.9596 | 0.9593 | 0.0569, 0.9597 | 0.9590 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.
Share and Cite
Dhar, S.; Manna, R.; Amine, K.; Sahu, A.K. Biometric Embedded Non-Blind Color Image Watermarking with Geometric Tamper Resistance via SIFT-ORB Keypoint Matching. Computers 2026, 15, 264. https://doi.org/10.3390/computers15050264
Dhar S, Manna R, Amine K, Sahu AK. Biometric Embedded Non-Blind Color Image Watermarking with Geometric Tamper Resistance via SIFT-ORB Keypoint Matching. Computers. 2026; 15(5):264. https://doi.org/10.3390/computers15050264
Chicago/Turabian StyleDhar, Swapnaneel, Riyanka Manna, Khaldi Amine, and Aditya Kumar Sahu. 2026. "Biometric Embedded Non-Blind Color Image Watermarking with Geometric Tamper Resistance via SIFT-ORB Keypoint Matching" Computers 15, no. 5: 264. https://doi.org/10.3390/computers15050264
APA StyleDhar, S., Manna, R., Amine, K., & Sahu, A. K. (2026). Biometric Embedded Non-Blind Color Image Watermarking with Geometric Tamper Resistance via SIFT-ORB Keypoint Matching. Computers, 15(5), 264. https://doi.org/10.3390/computers15050264









































































































































































































