Next Article in Journal
Pareto-Optimal Explainable Diagnosis Under Cost-Aware Parallel Reasoning
Next Article in Special Issue
A Deep Learning-Based Hybrid Method for Reliable and Imperceptible Data Hiding
Previous Article in Journal
BlackBoxTestGen: An Automatic Black-Box Test Case Generation Framework
Previous Article in Special Issue
Audio Signal Authentication and Integrity Protection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Biometric Embedded Non-Blind Color Image Watermarking with Geometric Tamper Resistance via SIFT-ORB Keypoint Matching

1
Amrita School of Computing, Amrita Vishwa Vidyapeetham, Amaravati 522503, Andhra Pradesh, India
2
Computer Science Department, Faculty of Sciences and Technology, Artificial Intelligence and Information Technology Laboratory (LINATI), University of Kasdi Merbah, Ouargla 30000, Algeria
3
Department of Computer Science and Engineering, SRM University-AP, Amaravati 522240, Andhra Pradesh, India
*
Authors to whom correspondence should be addressed.
Computers 2026, 15(5), 264; https://doi.org/10.3390/computers15050264
Submission received: 26 March 2026 / Revised: 18 April 2026 / Accepted: 20 April 2026 / Published: 22 April 2026

Abstract

This work introduces a non-blind watermarking framework for color images to address tamper detection, particularly under geometric transformations. The proposed scheme fuses two watermarks, a personal signature and a biometric fingerprint, into a unified composite watermark embedded into the chrominance component of the cover image using a multi-level transform domain approach, discrete wavelet transforms (DWTs), discrete cosine transforms (DCTs), and singular value decomposition (SVD). By leveraging the rotation-invariant properties of scale-invariant feature transform (SIFT) and oriented FAST and rotated BRIEF (ORB) descriptors, the framework ensures robust tamper detection without requiring alignment, thus mitigating the limitations of conventional detection techniques vulnerable to transformation-induced tamper obfuscation (TITO). Extensive experimentation demonstrates that the method maintains high perceptual fidelity, achieving PSNR values ranging from 50 to 55 dB for embedding strength factor μ (0.01–0.04) and SSIM indices near 1 across multiple benchmark images. Furthermore, the scheme exhibits notable resilience to a range of image processing attacks and geometric distortion. Comparative evaluation reveals its superiority over existing grayscale, color, SIFT-based and DWT-DCT-SVD-based watermarking techniques, affirming its applicability in scenarios demanding secure, imperceptible, and transformation-invariant image watermarking.

1. Introduction

The proliferation of digital technologies, propelled by advancements in computational technologies and ubiquitous internet access, has significantly amplified the importance of image authentication [1]. With digital images serving as critical assets in domains such as medical diagnostics, e-commerce, and personalized media, ensuring their integrity and authenticity has become a pressing concern [2]. Concurrently, the ease with which multimedia content can be acquired, altered, and disseminated introduces profound vulnerabilities [3]. In the face of such challenges, safeguarding intellectual property rights (IPRs) and verifying image authenticity have emerged as key priorities [4]. Consequently, researchers have turned to robust security techniques, including cryptography [5], steganography [6], and digital watermarking [7]. While cryptography secures communications through encryption [8], and steganography conceals information within media [9], digital watermarking embeds imperceptible information within images to facilitate ownership verification and tamper detection [10].
Digital image watermarking (DIW), a subset of digital watermarking, is categorized into two primary classes: visible and invisible watermarking [11]. Visible watermarks, typically in the form of logos or text, overtly signify content ownership [12]. Conversely, invisible watermarks are commonly embedded imperceptibly within the image and are primarily intended for covert authentication and verification purposes [13]. Furthermore, invisible watermarks are commonly divided into three subclasses: fragile, semi-fragile, and robust [14]. Fragile watermarking (FrW) schemes are designed to be sensitive to even minimal modifications, thus facilitating tamper detection [15]. Semi-fragile schemes strike a balance, allowing for benign manipulations such as compression while detecting malicious alterations [16]. Robust watermarking techniques, on the other hand, are engineered to endure a broad spectrum of attacks including lossy compression, filtering, and geometric transformations such as rotation, scaling, and cropping [17]. Among these challenges geometric transformations including rotation, scaling, translation, and cropping pose significant obstacles by disrupting watermark synchronization and detection [18]. These alterations complicate watermark synchronization and often necessitate the incorporation of geometric-invariant features or sophisticated registration mechanisms to maintain watermark integrity under adverse conditions [19].
One of the geometric transformations is known as “transformation-induced tamper obfuscation” (TITO). Let us understand, through technical discussion, what TITO is. Digital image tamper detection seeks to identify and localize unauthorized modifications within a suspect image I t by comparing it against an original reference I o . Standard approaches, including pixel-wise subtraction or watermark verification, operate under the assumption of strict spatial alignment between I t and I o . However, in practical adversarial settings, images undergo geometric transformations such as rotation, scaling, or affine warping before tampering. TITO corresponds to only rotation by angle θ . The rotation transformation induces non-trivial spatial misalignments that compromise the accuracy of conventional detection techniques. Let I o : Ω R 2 R 3 represent the original image, and let the tampered image be defined as
I t x , y = T θ I m x , y  
where I m x , y denotes the manipulated content and T θ : R 2 R 2 is a geometric transformation operator parameterized by θ R k . Here, a rotation by angle θ can be defined as
T θ x y = c o s θ s i n θ s i n θ c o s θ x y
Traditional tamper detection is based on the absolute intensity difference,
D x , y = |   I o x , y I t ( x , y ) |
which is only valid under identity transformation T θ = I . When T θ I , the spatial correspondence is broken, and detection fails due to I t ( x , y ) I o ( x , y D ( x , y ) false positives or false negatives. A more accurate detection framework requires pre-alignment using inverse transformation:
D x , y = |   I o x , y T θ 1 { I t ( x , y ) } |  
However, estimating θ is computationally expensive and often infeasible in blind or semi-blind scenarios, particularly when transformations are computed or non-rigid. Hence, the core problem lies in the geometric sensitivity and alignment dependency or traditional tamper detection mechanisms. This necessitates the development of transformation-invariant or geometrically robust detection frameworks capable of accurate tamper localization under arbitrary geometric distortions without prior knowledge of T θ . The pictorial illustration of image tampering in both the original and rotated image is shown in Figure 1a,b where a clear distinction is observed between the original image and the rotated image during tamper pixel detection, with a higher number of tampered pixels detected in the rotated image.
Additionally, the histogram analysis in Figure 2a,b highlights the differences between the original and geometrically transformed images.
The primary objective of this research is to develop a tamper detection framework that remains robust against TITO. Moreover, the major contributions of this work are listed as follows:
  • 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.
The rest of the paper is assembled as follows: Section 2 reviews the relevant literature. Section 3 explains the proposed watermarking technique, including watermark fusion, hybrid embedding, extraction, watermark decoupling, and tamper detection with SIFT and ORB descriptors. Furthermore, Section 4 shows the experimental setup and result analysis with limitations. Finally, Section 5 provides concluding remarks and future directions.

2. Literature Review

Digital watermarking has emerged as a pivotal technique for intellectual property protection, content authentication, and secure communication in multimedia systems. Over the past decades, a substantial body of research has explored diverse methodologies to embed imperceptible yet robust watermarks into digital content, particularly images. Conventional watermarking approaches, leveraging spatial and transform domain techniques, have laid the foundational framework for reliable watermark embedding and extraction. However, the evolution of multimedia content, especially in the context of color imagery, has prompted advancements in perceptual modeling and chromatic data handling. Furthermore, the integration of local invariant descriptors, notably SIFT, has introduced a paradigm shift by enabling watermarking schemes that are highly resilient to geometric distortions and malicious attacks. In addition, hybrid embedding-based watermarking also offers significant embedding capacity (EC) and robustness. This section presents a comprehensive overview of these watermarking paradigms, delineating their corresponding techniques.

2.1. Grayscale-Oriented Image Encoding Techniques

Tang et al. [20] proposed a robust reversible watermarking (REW) technique that enhances embedding performance and image recovery through rounded error compensation. Yan et al. [21] presented a multi-watermarking scheme combining logo and text watermarks to ensure medical image integrity and confidentiality. Dai et al. [22] developed a hybrid watermarking model combining zero and REW for secure and verifiable medical image transmission. Gull et al. [23] introduced a self-embedding watermarking scheme based on the least significant bit (LSB) for tamper detection and localization. Ref. [24] proposed a block mapping mechanism leveraging singular value decomposition (SVD) and block truncation coding (BTC) wherein each block is associated with a reference block. The LSB embedding embeds recovery data of one block into its mapped counterpart, and vice versa. However, if a block is identified as tampered, its mapped block is also flagged, resulting in the “tamper coincidence problem” [25]. Tang et al. [26] enhanced the robustness of REW by employing polar harmonic transforms (PHTs) and attack simulations. Jana et al. [27] proposed a self-embedding FrW method using absolute moment block truncation code (AMBTC) applied to complex regions. Mao et al. [28] designed a content-aware quantization index modulation (QIM) algorithm that minimizes distortion using statistical data of cover images (CI). Lin et al. [29] extended AMBTC-based watermarking using vector quantization for recovery data and fragile authentication codes. Sahu [30] utilized a logistic map and XOR for blind FrW. A proficient encoding-based watermarking method for tamper detection and localization was presented in [31]. Hu et al. [32] proposed a robust watermarking that preserves gray image quality while withstanding geometric transformations. Bhalerao et al. [33] generated 16-bit watermarks via SHA-1 and XOR with block keys, embedded using LSB. Rijati et al. [34] integrated SHA-512-based authentication with layered embedding and feature super-resolution convolutional neural network (FSRCNN)-based recovery. He et al. [35] proposed enhancing REW fidelity through adaptive 2D mapping of prediction error pairs to minimize distortion during embedding. Ma et al. [36] introduced a symmetry-based watermarking technique using random patterns and autocorrelation to resist complex local geometric attacks. Zhang et al. [37] proposed a frequency domain watermarking scheme employing symmetric peaks for enhanced resilience against social media and geometric attacks. Fu et al. [38] leveraged fractional-order Zernike and pseudo-Zernike moments to achieve robust REW. Xiong et al. [39] developed a secure, robust REW scheme using lightweight cryptography and multi-party sharing. You et al. [40] improved the robustness with spread spectrum embedding using Hungarian optimization. Wang et al. [41] integrated UDCTWT and PHFMs with statistical modeling to enhance watermark imperceptibility and robustness.

2.2. Color-Oriented Image Encoding Techniques

Su et al. [42] proposed a robust and computationally efficient color image watermarking (CIW) scheme by fusing LU factorization with spatial domain processing, enabling real-time embedding and extraction without frequency transformation. Cheema et al. [43] introduced a semi-blind watermarking framework using FRT, DWT, and SVD for robust color image (CoI) protection. Al-Otum et al. [44] introduced a dual-domain CIW scheme (RFW-AT) that combines robust DWT-based and fragile LSB-based embedding for authentication and self-recovery. Sinhal et al. [45] proposed a blind FrW approach for tamper localization and recovery in RGB CoIs. Qiu et al. [46] presented a high-quality blind CIW scheme based on fast quaternion Schur decomposition. A client-side embedding watermarking scheme for screen-shooting resilience and watermark traceability on CoI was presented in [47]. Shi et al. [48] proposed a dual-watermarking scheme integrating block feature modulation scrambling (BFMS) and a voting mechanism with majority rule (VMMR) to achieve robust copyright protection and precise tampering detection in CoI. Zhang et al. [49] introduced a dual-defense framework incorporating adversarial and traceable watermarking for face swap attack mitigation in facial CoIs. Altaf et al. [50] proposed TDLCI, a FrW scheme for CoI tamper detection and localization, employing pixel differencing and a logistic map-based chaotic sequence for watermark embedding. Hao et al. [51] proposed a large-scale FrW scheme for images by leveraging prime number distribution theory and pixel parity encoding, enabling simultaneous embedding of multiple watermarks. Soualmi et al. [52] suggested a semi-fragile blind watermarking scheme for CoIs by integrating artificial bee colony optimization, BRISK features, and DCT, enabling robust embedding in perceptually significant regions. Chen et al. [53] presented a structure-preserving QSVD-based method for CIW, ensuring high fidelity and robustness through adaptive embedding and coefficient pair selection. Mehraj et al. [54] designed a DCT-based CIW scheme leveraging YCbCr space for cultural image protection. Hosny et al. [55] introduced a novel fractional-order exponent moment to enhance robustness in CIW.

2.3. SIFT-Oriented Image Encoding Techniques

Hamidi et al. [56] proposed a robust hybrid image watermarking scheme that integrated DWT-DCT and SIFT to achieve strong imperceptibility and resilience against both signal processing and geometric attacks. Fang et al. [57] proposed a robust zero-watermarking scheme for medical images by integrating SIFT-based preprocessing with bendlet-DCT feature extraction and tent map chaotic encryption, ensuring non-invasive and secure watermark embedding. Zhang et al. [58] presented an REW scheme for tamper detection and localization, leveraging SIFT-based feature extraction, histogram-based watermark generation, and dual embedding with RIWT and SVD for enhanced robustness. Gan et al. [59] introduced a robust screen-shooting resilient watermarking algorithm by integrating entropy-weighted Harris corner detection, SIFT-based feature region constriction, and adaptive-radius DFT embedding.

2.4. DWT-DCT-SVD-Oriented Image Encoding Techniques

Awasthi et al. [60] introduced two hybrid watermarking methodologies: DWT-DCT-SVD and lifting wavelet transform (LWT)-DCT-SVD. They enhanced embedding efficacy through JAYA optimization and particle swarm optimization (PSO) to ascertain a suitable scaling factor. Devi et al. [61] introduced a robust blind watermarking technique for medical images, specifically for computed tomography (CT), X-ray, magnetic resonance imaging (MRI), and ultrasound digital imaging and communications in medicine (DICOM) images, utilizing a gray wolf optimization (GWO)-DWT-DCT-SVD hybrid model. Arora et al. [62] proposed a safe hybrid watermarking technique for image authentication that integrates DWT, DCT, and SVD with Rivest–Shamir–Adleman (RSA) encryption and chaotic logistic map scrambling. Varghese et al. [63] introduced a hybrid digital watermarking methodology that integrates DWT, DFT, DCT, and SVD, embedding multiple watermark replicas within the frequency components of the host image.

3. Proposed Watermarking Scheme

This work proposes a hybrid watermarking scheme that leverages the two grayscale watermarks, such as a personal signature and a biometric fingerprint, into a color image. The individual watermarks are first preprocessed and fused to form a single composite watermark, enhancing both identity authentication and robustness. Then, both the embedding and extraction processes are performed in the transform domain by sequentially applying DWT-DCT-SVD. The following sections delineate the complete workflow of the proposed watermarking scheme, encompassing watermark fusion, embedding, extraction, watermark decoupling, and tamper detection.

3.1. Watermark Fusion

The fusion is performed at the bit-plane level, which makes it a spatial domain embedding to preserve perceptual transparency while embedding high-level identity features.
Step 1. Let W α Z M × N represent the grayscale biometric watermark (primary), and W β Z P × Q represent the grayscale signature watermark (auxiliary).
Step 2. Suppress the LSB of each pixel in the biometric watermark:
W α = W α 254
Step 3. Isolate the most significant bits (MSBs) of each pixel in the signature watermark:
B β ( 7 ) = W β 2 7
Step 4. Integrate the MSB of W β into the cleared LSB of W α to generate the composite watermark:
W γ = W α B β 7
W γ is a perceptually indistinguishable image depicted in Figure 3 from W α , yet semantically enriched with high-order features from W β . Furthermore, the entire process is depicted in Figure 4 using a numerical example for the reader’s convenience. Additionally, Algorithm 1 represents the pseudocode of the 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

The procedure for cascaded transform domain embedding is outlined in the following steps. In addition, Algorithm 2 represents the pseudocode of the watermark embedding.
Step 1. Let the host image I R G B R M × N × 3 be transformed into the YCbCr color space to isolate the luminance and chrominance components:
I Y C b C r = R G B 2 Y C b C r I R G B
Subsequently, the individual channels Y, Cr, and Cb are extracted.
Step 2. A single-level 2D DWT is applied to the Cb channel using the Haar wavelet, resulting in the decomposition
C b           D W T           { C b L L , C b L H , C b H L , C b H H }
Step 3. The low-frequency approximation subband C b L L is further transformed via the 2D DCT to exploit its energy compaction property:
D = D C T C b L L
This transformation concentrates the significant image information into a smaller set of low-frequency coefficients.
Step 4. The resulting DCT matrix D is factorized using SVD to produce three matrices, i.e., U R m × m ,   V R n × n (orthogonal matrices) and Σ R m × n (diagonal matrix), containing the singular values σ i . Afterwards, extract the vector of singular values σ = σ 1 , σ 2 , . , σ r T ,   r = m i n ( m , n ) .
Step 5. The combined watermark W γ R k × k is resized in such a way that k = r . Flatten and normalize the watermark:
w = v e c W γ 255 ,         w 0 , 1 k 2
Step 6. Embed the watermark into the singular values using an embedding strength factor μ :
σ i = σ i + μ . w i ,   for   i = 1 ,   2 , . ,   k 2
The proposed scheme has taken μ = 0.01, 0.02, 0.03, and 0.04 to differentiate the imperceptibility and robustness. Now, construct the modified diagonal matrix Σ = d i a g ( σ ) .
Step 7. Using the modified singular values, reconstruct the modified DCT coefficient matrix D = U . Σ . V T . Then, apply inverse DCT to obtain the modified LL subband C b L L .
Step 8. Reconstruct the modified Cb channel using the original detail subbands and the modified approximation subband by performing inverse DWT:
C b           I D W T           C b L L , C b L H , C b H L , C b H H    
Clip values to maintain a valid pixel range as C b = c l i p ( C b , 0 , 255 ) . Now, convert that into an 8-bit image represented by C b = C b . a s t y p e ( u i n t 8 ) .
Step 9. Reconstruct the modified YCbCr image:
I Y C b C r = m e r g e Y ,   C r ,   C b
Finally, convert I Y C b C r back to RGB:
I R G B = Y C b C r 2 R G B I Y C b C r
The resulting image I R G B is the final watermarked image.
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

The watermark extraction procedure is systematically described in the succeeding steps. Furthermore, Algorithm 3 represents the pseudocode of the watermark extraction.
Step 1. Convert the watermarked RGB image I R G B R M × N × 3 into YCbCr color space. Then, decompose the image into its luminance and chrominance components Y w m , C r w m ,   C b w m .
Step 2. Apply a single-level 2D Haar DWT to the watermarked Cb channel:
C b w m           D W T           C b L L , C b L H , C b H L , C b H H
The approximation subband C b L L contains the watermark-influenced signal components.
Step 3. Perform the 2D DCT on C b L L to transition into the frequency domain. Additionally, this aligns the domains with the one used during embedding.
Step 4. Decompose the DCT matrix using SVD:
D = U w m . Σ . V w m T  
Extract the singular values, i.e., σ = d i a g Σ = σ 1 , σ 2 , , σ r T .
Step 5. Since the original singular values σ are known, the watermark is accurately recovered using
w i = σ i σ i μ ,               i = 1 , 2 , . . , k 2
Note that μ = 0.01, 0.02, 0.03, and 0.04 during extraction.
Reshape the recovered watermark vector W γ e x t into the 2D matrix using r e s h a p e ( w , k , k ) . Where k = r , assuming a square watermark.
Step 6. This step offers two alternative post-processing paths, normalizing or binarizing the extracted watermark based on the requirement. Normalization employs the W γ r e c = c l i p ( 255 . W γ e x t , 0 , 255 ) function, whereas binarization utilizes the W γ b i n ( i , j ) = 1 ,   i f   W γ e x t i , j > T 0 ,   o t h e r w i s e   , T [ 0 , 1 ] condition where T is the threshold. Therefore, the final matrix W γ r e c or W γ b i n represents the extracted watermark fusion. Figure 5 depicts the complete architecture of the embedding and extraction procedure.
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

The objective is to extract high-order identity features of the auxiliary gray watermark from the composite biometric watermark image. Algorithm 4 represents pseudocode of the watermark decoupling.
Step 1. Define the grayscale composite watermark image W γ Z M × N extracted from section C, where each pixel value lies in the integer domain [0, 255], i.e., W γ i , j { 0 , 1 , , 255 } .
Step 2. Retrieve the LSB plane from the composite watermark by applying a modulo-2 operation element-wise:
β γ ( 0 ) = W γ   m o d   2
Here, β γ ( 0 ) { 0 , 1 } M × N represents the binary matrix capturing the LSB layer of W γ .
Step 3. To visualize or reconstruct the MSB-like version of the auxiliary watermark,
W β = β γ ( 0 ) 7 = β γ ( 0 ) × 2 7
This operation transforms binary elements {0,1} into {0,128}, effectively creating a pseudo-MSB image W β { 0 , 128 } M × N for visualization or high-order approximation purposes.
Step 4. Clear the LSB of each pixel in the composite image by applying a bitwise AND operation with mask 254 to reverse the fusion:
W α = W γ 254 = W γ ( 2 8 2 )
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

Tamper detection is a critical component in digital watermarking, ensuring the integrity and authenticity of the content by identifying unauthorized alterations. This work employs SIFT and ORB to effectively detect tampering by extracting and matching distinctive keypoint between the original and potentially altered images. SIFT identifies keypoints by locating extrema in the Difference of Gaussian (DoG) scale space, mathematically represented as
D x , y , σ = G x , y , k σ G x , y , σ I x , y
where G is the Gaussian function, I is the input image, and k is a constant multiplicative factor controlling scale.
Meanwhile, ORB combines the FAST keypoint detector with the BRIEF descriptor, enhanced by orientation compensation to maintain invariance:
O R B p = B R I E F r o t a t e p , θ    
Here, p denotes the keypoint location and θ is the keypoint orientation.
The following steps elaborate on the tamper detection procedure. Afterwards, Algorithm 5 represents pseudocode of the tamper detection.
Step 1. Load I R G B R M × N × 3 and I R G B R M × N × 3 in grayscale as I O R m × n and I w R m × n respectively to standardize intensity levels, ensuring I O , I w Ω R , where Ω denotes the image domain.
Step 2. Construct the scale-space representation D x , y , σ from Equation (22) by convolving I with Gaussian Kernels G x , y , k σ .
Step 3. Compute the DoG function from Equation (22) to identify scale-space extrema.
Step 4. Detect keypoints k i S I F T by localizing extrema in D x , y , σ across scales.
Step 5. For each k i S I F T , compute a descriptor vector d i S I F T R 128 encoding gradient orientations in the neighborhood.
Step 6. Detect keypoints k j O R B using the FAST corner detector algorithm with orientation compensation which uses k j O R B = F A S T I , t h r e s h o l d ,   θ j = o r i e n t a t i o n k j O R B functions.
Step 7. Compute binary descriptors d j O R B { 0 , 1 } n using the rotated BRIEF method to maintain rotation invariance:
d j O R B = B R I E F R o t a t e d P a t c h I , k j O R B , θ j  
Step 8. For SIFT, initialize a brute-force matcher using Euclidean distance metric B F S I F T = B F M a t c h e r ( d , n o r m = | | . | | 2 ) .
Step 9. For ORB, initialize a brute-force matcher using Hamming distance suitable for binary descriptors B F O R B = B F M a t c h e r ( d , n o r m = H a m m i n g ) .
Step 10. Now compute pairwise matches between the I O and I w descriptors d i S I F T and k j O R B . The matcher returns matches M S I F T and M O R B , where each match associates a descriptor from I O to the closest descriptor in I w .
Step 11. Sort the valid matches M s o r t e d based on their matching distance d ( m ) , where a lower indicates a better match.
Step 12. Create a binary mask T 0 , 1 m × n initialized to zero. For each match m l M s o r t e d , examine the matching distance d ( m l ) .
Step 13. If d ( m l ) > T , then mark the corresponding keypoint location in I w as tampered. Then extract the keypoint position in the I w . Here, T is the threshold or tampering rate that differs for SIFT and ORB due to their descriptor scales. The T values are taken as, 5%, 30%, 60%, 90%, and 100% for SIFT and 5%, 10%, 20%, 30%, and 50% for ORB respectively.
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

A set of 24 standard 24-bit color images with a resolution of 512 × 512 pixels was used in extensive experiments to assess the efficacy of the proposed watermarking scheme. In addition, the proposed scheme was tested against the CASIA 1.0 public forged dataset to demonstrate the tamper localization efficiency. All experiments were conducted using a MacBook Air equipped with the Apple M1 chip, 8 GB RAM, and 256 GB SSD storage, while the implementation and simulation environment were realized in Google Colab using a Python 3.12.13 version. A grayscale fingerprint and biometric watermarks, each measuring 512 × 512 pixels, were embedded as watermark data in each cover image. The following commonly used objective metrics were employed to rigorously quantify the watermarking scheme’s robustness and imperceptibility: mean squared error (MSE), peak signal-to-noise ratio (PSNR), structural similarity index measure (SSIM), normalized cross-correlation (NCC), bit error rate (BER), true positive (TP), true negative (TN), false positive (FP), false negative (FN), accuracy, precision, Matthews correlation coefficient (MCC), recall, F1-score, receiver operating characteristic (ROC) point, and intersection over union (IoU). Table 1 presents the cover images accompanied by the watermarks.
M S E = 1 M × N x = 1 M y = 1 N C I x , y W I x , y 2
P S N R = 10 l o g 10 255 2 M S E
S S I M x   ,   y = 2 μ x μ y + C 1 2 σ x y + C 2 μ x 2 + μ y 2 + C 1 σ x 2 + σ y 2 + C 2
N C C = i = 1 M j = 1 N C I i , j C I ¯ W I i , j W I ¯ i = 1 M j = 1 N C I i , j C I ¯ 2 . i = 1 M j = 1 N W I i , j W I ¯ 2  
B E R = N u m b e r   o f   e r r o n e o u s   b i t s T o t a l   n u m b e r   o f   w a t e r m a r k e d   b i t s
A c c u r a c y = T P + T N T P + T N + F P + F N      
P r e c i s i o n = T P T P + F P
M C C = T P × F N F P × F N T P + F P T P + F N T N + F P ( T N + F N )  
R e c a l l = T P T P + F N  
F 1 s c o r e = 2 . P r e c i s i o n   .   R e c a l l P r e c i s i o n + R e c a l l  
R O C = F P R T , T P R T | T [ 0 , 1 ]
I o U = A r e a   o f   O v e r l a p   A r e a   o f   U n i o n    
Here, area of overlap is the common area between the detected region and the true tampered region, whereas area of union is the total area covered by both regions together.
Furthermore, Table 2 reports the PSNR, SSIM, MSE, NCC and BER for μ = 0.01 between the I R G B and I R G B . For robustness analysis, each experiment was repeated three independent times with three different watermarks. The values reported in the table for PSNR, SSIM, MSE, NCC, and MER are expressed as mean ± standard deviation over these three runs. The deviation indicates values below 0.25, demonstrating resilience.
The highest PSNR value of 55.34 dB is observed for I R G B 1 , indicating minimal distortion, while the lowest PSNR value of 55.10 dB occurs for I RGB 5 . The SSIM values range from a minimum of 0.9895 ( I R G B 2 ) to a maximum of 0.9999 ( I R G B 1 and I R G B 6 ), reflecting high structural similarity across all images. In terms of MSE, I R G B 6 exhibits the highest error at 0.3412, whereas the lowest MSE of 0.1324 is recorded for I R G B 1 , further confirming the fidelity of the reconstruction. Afterwards, the calculation of NCC reveals that the highest value is 0.9901 for I R G B 13 . Similarly, the lowest NCC of 0.9781 is obtained by I R G B 1 . Finally, I R G B 1 achieves the lowest BER of 0.0001, which indicates perfect extraction and no bit error, whereas I R G B 1 obtains the highest BER of 0.0432, which also indicates the robustness of the watermark.
Table 3 represents the PSNR, SSIM, MSE, NCC and BER with standard deviation for μ = 0.02 between the I R G B and I R G B . It is observed that I R G B 1 has the highest PSNR of 53.25 dB and SSIM of 0.9898, whereas I R G B 5 achieves the lowest PSNR of 53.01 dB. Similarly, I R G B 12 reports the lowest SSIM of 0.9798. In terms of MSE and BER, the lowest value is reported as 0.2314 and 0.0100 by I R G B 1 respectively.
Next, Table 4 shows the PSNR, SSIM, MSE, NCC and BER along with standard deviation for μ = 0.03 between the I R G B and I R G B . It is observed that I R G B 1 achieves the highest PSNR of 53.47 dB and SSIM of 0.9889, whereas I R G B 5 obtains the lowest PSNR of 51.23 dB. In a similar vein, I R G B 12 reports the lowest SSIM of 0.9789. In terms of MSE and BER, the lowest values are 0.2404 and 0.0110 by I R G B 1 respectively. Finally, the highest NCC of 0.9884 is reported by I R G B 13 .
Finally, Table 5 exhibits the PSNR, SSIM, MSE, NCC and BER with standard deviation for μ = 0.04 between the I R G B and I R G B . It is observed that I R G B 1 achieves the highest PSNR of 50.66 dB and SSIM of 0.9878. Meanwhile, I R G B 5 obtains the lowest PSNR of 50.42 dB. Furthermore, I R G B 12 reports the lowest SSIM of 0.9778. With respect to MSE and BER, the lowest values are cited as 0.2501 and 0.0211 by I R G B 1 respectively. At last, the highest NCC of 0.9875 is obtained by I R G B 13 .

4.1. Robustness Against Image Processing Attacks

Contemporary image processing techniques, like facial micro-expression identification with CNN–transformer hybrid models, underscore the significance of robust feature extraction and matching [64]. Similarly, digital image watermarking systems are susceptible to cyber-attacks executed via image processing techniques [65]. The robustness of the proposed watermarking scheme is evaluated against a range of common image processing attacks, including JPEG compression which simulates real-world lossy encoding, median filtering, rotation, scaling, translation, cropping, Gaussian noise which mimics sensor and transmission noise, content removal representing partial tampering, and histogram equalization which adjusts image contrast and can impact watermark visibility or integrity. Table 6 presents the quantitative performance of the method under these attack scenarios.
In this regard, Table 7 demonstrates resilience of the proposed watermarking scheme in terms of perceptual quality and structural integrity, as reflected by the average PSNR, SSIM, NCC and BER. The observation from Table 4 states that, despite degradation such as JPEG compression, Gaussian noise, and content removal, the scheme maintains satisfactory perceptual quality, with SSIM values consistently above 0.89. Moreover, the variety of scaling attacks, translation, and cropping also offer satisfactory results, with an impressive average PSNR of more than 27 dB. These results demonstrate the scheme’s resilience and robustness against both geometric and non-geometric distortions. In terms of NCC, the proposed technique performs well enough against the horizontal translation (shifting value = 100) with the highest average NCC of 0.9777. Meanwhile, an average NCC of 0.9612 was measured against the rotation (10 ° ) attack, which is the lowest one. Finally, the BER results show the perfect extractions keeping the range less than 0.5.

4.2. Histogram Analysis

Histogram analysis serves as a critical diagnostic tool for evaluating the statistical and perceptual fidelity of both the I R G B and I R G B . This section presents a comparative histogram evaluation for 10 images through Table 8 to quantitively and qualitatively validate the invisibility and subtlety of the proposed watermarking scheme.

4.3. Tamper Detection Analysis

SIFT and ORB leverage distinctive keypoint descriptors that are resilient to geometric transformation, such as rotation, making them particularly suitable for forensic-level image analysis. To quantify the extent of tampering, the number of valid matches is computed and evaluated against a series of empirical thresholds also considered as tampering rates—specifically, 5%, 30%, 60%, 90%, and 100% for SIFT and 5%, 10%, 20%, 30%, and 50% for ORB. These tampering rates are used to calculate accuracy, precision, MCC, recall, F1-score, ROC point, and IoU. Table 9 gives an overview of the SIFT- and ORB-based tamper detection.
The observation from Table 9 indicates that lower threshold values T result in higher sensitivity, leading to the detection of a larger number of potentially tampered regions. In contrast, higher thresholds render the scheme more tolerant to minor variations, thereby reducing the number of regions identified as tampered.
Furthermore, Table 10 shows the average performance evaluation parameters that depend on T values using SIFT. It demonstrates the efficacy of the proposed framework in tamper detection. Decreased T correlates with less accuracy.
In addition, Table 11 shows the average performance evaluation parameters depending on various values of T using ORB. The observation states that all the parameters report lower values in terms of accuracy and precision compared to SIFT.
Furthermore, Figure 6 presents the sensitivity analysis of the proposed tamper localization framework by treating the applied threshold levels as representative tampering rate, that is, progressively increasing degrees of manipulation severity. The threshold was selected in a data-driven manner through sensitivity analysis by examining accuracy, F1-score, and IoU over multiple threshold settings, and the final value was chosen as the operating point yielding the best overall performance. In this context, a higher threshold corresponds to a more intensive tampering condition, allowing the robustness of the method to be evaluated under increasingly challenging attack scenarios. The results show a clear monotonic decline in accuracy, F1-score, and IoU for both SIFT- and ORB-based matching as the tampering rate increases, which confirms that localization performance is inversely related to manipulation severity. For the SIFT-based case, accuracy decreases from 0.9855 at a tampering rate of 5% to 0.9438 at 100%, while the F1-score drops from 0.9864 to 0.9132; similarly, IoU shows a slight but consistent reduction from 0.9898 to 0.9842. In the ORB-based case, accuracy declines from 0.9800 to 0.9103, F1-score from 0.9810 to 0.9466, and IoU from 0.9895 to 0.9833 as the tampering rate increases from 5% to 50%.
As the tampering becomes larger or more severe, it becomes harder to match the image features correctly and to mark the exact tampered region. Because of this, the localization performance gradually decreases. However, the decrease is smooth, not sudden, and the IoU values remain very high for all tampering rate settings. This shows that the proposed method can still identify the tampered region quite accurately even when the manipulation becomes stronger. Overall, these results show that the threshold can be considered as a measure of tampering rate, and the proposed method remains reliable over a wide range of tampering levels.

4.4. Robustness Against TITO

The proposed scheme leverages keypoints correspondences and analyzes metrics such as average Euclidean distance, standard deviation of matched keypoints, the number and percentage of strong matches, and homography residuals.
  • Average Euclidean distance:
d ¯ = 1 N i = 1 N d i s t a n c e i
where d ¯ is the mean distance, N is the total number of matched pairs, and d i s t a n c e i = d i 1 d i ( 2 ) 2 .   .   2 denotes L2 norm. This metric provides a single scalar value that indicates how closely the descriptors from two images match on average.
2.
Standard deviation distances:
σ d = 1 N i 1 N ( d i s t a n c e i d ¯ ) 2
A lower σ d suggests that the matches are consistently similar, whereas a higher σ d implies variability in matching quality, possibly due to geometric distortion or noise.
3.
The number and percentage of strong matches:
p g o o d = G M × 100 .
G is the number of good matches, and M is the total number of matches. The percentage indicates how many of the detected matches are reliable.
4.
Homography residual:
When detecting tampering between two images that might be geometrically transformed, it is essential to understand how one image relates spatially to the other. This is done using homography estimation, which determines a transformation that aligns corresponding points between the images. First, extract the spatial coordinates of keypoints involved in “good” feature matches between I O and I w , where P i ( 1 ) = ( x i 1 , y i 1 ) from I O and P i ( 2 ) = ( x i 2 , y i 2 ) from I w .
Then, a homography is a 3 × 3 matrix H that relates the coordinates of corresponding points between two planes.
x ( 2 ) y ( 2 ) 1 ~ H x ( 1 ) y ( 1 ) 1    
Table 12 represents the SIFT and ORB tamper detection between the rotated images of 135 ° , 45 ° , 90 ° , 10 ° , and 30 ° .
The structure and results of Table 9 and Table 12 are largely similar especially in terms of the original image and rotation (45 ° ), indicating consistent detection patterns. It can be observed that SIFT consistently detects tampered regions of the background and the subject, whereas ORB detects tampered regions particularly of the focused subject. The similarity between the two tables affirms the rotation invariance capability of SIFT and ORB, making them more reliable for forensic tasks involving geometric transformations. Furthermore, Table 13 provides a comprehensive overview of the first 16 input images evaluated across various performance metrics.
It has been observed that several images such as I R G B 1 , I R G B 8 , I R G B 11 , I R G B 14 , and I R G B 16 achieved similar homograph matrices which makes them similar to the rotation. The similarity between the original and the rotated image is clearly represented in Table 8. Across both conditions, the variation in d ¯ and σ d are minimal, and p g o o d remains nearly identical, typically differing by less than 0.01 percentage points. These negligible deviations indicate that the system exhibits rotational invariance, maintaining consistent prediction accuracy and stability in displacement measures regardless of image orientation. This implies the robustness of the underlying algorithm to geometric transformations such as rotation. For example, I R G B 4 shows near-identical values across conditions, with d ¯ of 68.8 (original) versus 68.7 (rotated), and a p g o o d 75.88% versus 75.86%, indicating virtually no performance degradation due to rotation. Similarly, I R G B 4 exhibits d ¯ values of 63.9 and 63.7, and p g o o d drops marginally from 72.89% and 72.87%, showing excellent consistency and stability. In the case of I R G B 14 , the d ¯ slightly increases from 66.3 to 66.4 and p g o o d drops marginally from 72.96% to 72.90% suggesting a minimal sensitivity to rotation, yet still within acceptable tolerance. Additionally, Table 14 represents that the number of detected tampered pixels varies significantly with the chosen threshold. In terms of SIFT, for T = 100 % , a total of 27,664 tampered pixels were identified; similarly, for 90%, 60%, 30%, and 5%, the tampered pixels were 13,713, 8230, 5295, and 4460, respectively. For ORB, a total number of 1218 of pixels were found to be tampered with for T = 50 % . Similarly, for 30%, 20%, 10%, and 5% the subsequent numbers of tampered pixels are 757, 406, 174, and 29.
For both SIFT and ORB, the number of detected tampered pixels is reported under incremental values of T . As expected, increasing the threshold leads to a gradual reduction in the number of detected tampered pixels, reflecting stricter matching criteria and reduced sensitivity to minor distortions. Importantly, the results show a high degree of consistency between the original and rotated images. The number of tampered pixels identified using SIFT at T = 5 % , T = 30 % , T = 60 % , T = 90 % , and T = 100 % remains nearly identical across both versions of the image. A similar trend is observed for ORB, where the detection results are closely aligned under all threshold levels.
These findings demonstrate the robustness of both SIFT and ORB to geometric transformations, with SIFT offering higher sensitivity and detecting more tampered pixels and ORB providing a more conservative, precision-oriented detection. This invariance to rotation validates their suitability for tamper detection in scenarios where images may undergo geometric transformations during unauthorized manipulation.

4.5. Computational Complexity Analysis

The computational complexity of the proposed color image watermarking framework is examined with an input image of size N × N , where N = 512 . To further quantify the computational expense, the number of floating-point operations (FLOPs) necessary for each stage is assessed for a single 512 × 512 image and for a dataset of 24 images. Let M = N 2 = 262,144 , block size b = 8 , and the number of blocks B = N / b 2 = 4096 . Table 15 shows the complexity and approximate FLOP analysis of the proposed watermarking framework.
In summary, the complexity and FLOP analysis verifies that the proposed watermarking architecture sustains a reasonable computational expense while providing improved robustness and tamper detection efficacy. The experimental design indicates that the primary computational load originates from the SVD-based embedding phase, whereas the subsequent stages contribute just a modest cost. Nonetheless, the overall complexity remains manageable for 512 × 512 images and scales predictably with the quantity of incoming images.

4.6. Execution Time Analysis

Table 16 delineates the runtime analysis of the proposed methodology for 16 RGB input images. Since the proposed method is designed for offline forensic and image authentication applications, processing times on the order of seconds are acceptable for the targeted use-case.
The findings indicate that watermark fusion and watermark decoupling necessitate minimal processing time, consistently recorded at 0.0456 s and 0.0372 s, respectively, across all images. The similar runtime signifies that these phases are rapid, stable, and efficient, continually operating without creating any bit errors. The embedding and extraction demonstrate marginally elevated runtimes, typically ranging from about 1.13 s to 1.25 s signifying consistent computational efficiency across diverse inputs. Both feature-based techniques for tamper detection necessitate a rather extended duration, with SIFT descriptors requiring approximately 2.22–2.24 s and ORB descriptors both lasting about 2.22–2.24 s.
Overall, the table represents that the proposed technique exhibits uniform runtime performance across all test images, with tamper detection being the most time-intensive phase.

4.7. Comparative Analysis with State-of-the-Art Methods

To validate the effectiveness and robustness of the proposed method, a series of experiments are conducted and the results are benchmarked against several existing techniques reported in the literature, including both grayscale- and color-image-based watermarking approaches. Particular attention is given to recent SIFT-based methods, enabling a focused comparison in terms of perceptual transparency. The following subsections detail the comparative analysis and insights derived from the obtained details.
  • Benchmarking against gray image watermarking techniques:
Table 17 shows the comparison in terms of PSNR. To illustrate the implementation process, a sequence of cover images I R G B 1 ,     I R G B 2 , I R G B 3 , I R G B 4 , I R G B 5 , and I R G B 6 is utilized that collectively captures the progression of visual data over time, offering a clear and structured visualization of the underlying method.
Table 12 represents that, in terms of I R G B 1 , Gull et al. [23] achieved a PSNR of 51.32 dB, while methods proposed in [24,28,34] reported PSNR values of 42.44, 43.45, and 51.25 dB, respectively. The proposed scheme outperforms all the existing techniques with a PSNR of 55.34 dB. Similarly, for I R G B 2 , I R G B 3 , I R G B 4 , I R G B 5 , and I R G B 6 , the proposed technique demonstrates greater robustness compared to the existing ones.
  • Comparison of the efficacy against numerous attacks with the existing gray image watermarking techniques:
Table 18 illustrates the average PSNR (dB) and SSIM metrics in relation to various image processing attacks, juxtaposed with current methodologies. It is observed that Gull et al. [23], Swain et al. [24], Mao et al. [28], and Rijati et al. [34] effectively documented the highest PSNR in JPEG (compression quality of 5) as 32.58, 31.46, 32.40, and 31.48 dB, respectively, whereas the proposed method attained a remarkable PSNR of 34.28, above all current methods.
The proposed technique achieved a minimum PSNR of 25.28 dB, which, despite being lower than that of histogram equalization, remains superior to the results in references [23,24,28,34]. However, the difference is minimal, but it significantly enhances security against histogram equalization.
  • Benchmarking against CIW techniques:
Table 19 demonstrates the comparative analysis in terms of PSNR and SSIM for all embedding strengths, μ = 0.01 ,   0.02 ,   0.03 , and 0.04. Among the existing techniques, Cheema et al. [43] report the highest average SSIM values, ranging from 0.9984 to 0.9989, and maintain PSNR levels consistently above 42 dB, indicating storing imperceptibility. Mehraj et al. [54] also achieve competitive SSIM values up to 0.9992, though their PSNR remains slightly lower, around 42.37–42.45 dB. Chen et al. [53], while structurally comparable with SSIM scores nearing 0.9899, present the lowest PSNR values among the group (approximately 40.13–40.44 dB), suggesting more noticeable distortion. Altaf et al. improve on this with PSNR values in the range of 43.23–43.27 dB and SSIM between 0.9888 and 0.9892, reflecting a more balanced performance. In contrast, the proposed technique significantly surpasses the existing methods, achieving PSNR values consistently above 55 dB for μ = 0.01 , 53 dB for μ = 0.02 , 51 dB for μ = 0.03 , and 50 dB for μ = 0.04 . This substantial improvement in both fidelity and structural similarity demonstrates the effectiveness of the proposed method in maintaining visual quality and perceptual integrity while embedding watermark information.
  • Comparison of the efficacy against numerous attacks with the existing color image watermarking techniques:
Table 20 exhibits the average PSNR (dB) and SSIM comparisons across several image processing attacks for the existing color image watermarking techniques. The observation reveals that references [33,43,50,54] report the highest PSNR value against JPEG (compression quality of 5) as 32.48, 32.55, 32.46, and 32.50, respectively. However, when the compression quality increases, the PSNR and SSIM values diminish.
Conversely, a small distortion of 0.28 in PSNR is detected between the proposed technique and references [43,50,53,54] as compared to histogram equalization.
  • Benchmarking against SIFT-based watermarking techniques:
Table 21 summarizes the comparative performance of the watermarking techniques with respect to μ = 0.01 ,   0.02 ,   0.03 , and 0.04. Hamidi et al. [56]’s method demonstrates strong fidelity with PSNR values around 48.95 dB and SSIM values nearing 0.9998, reflecting high imperceptibility. However, the method by Gan et al. [59], while acceptable in performance, shows relatively lower PSNR (approximately 42.60–42.65 dB) and SSIM (around 0.9874–0.9879), indicating perceptual degradation. The proposed technique exhibits a substantial gain in both robustness and perceptual quality, with the highest PSNR and SSIM for μ = 0.01 , 0,02, 0.03, and 0.04, confirming its superiority in preserving image visibility after watermark embedding.
  • Comparison of tamper detection analysis against the SIFT-based watermarking techniques:
Table 22 compares the average tamper detection performance of the proposed technique with those of Hamidi et al. [56] and Gan et al. [59] for different values of T . It can be observed that, although the performance of all methods gradually decreases as T increases, the proposed technique consistently achieves the highest accuracy, precision and MCC across all tested values of T . For example, at T = 5 % , the proposed technique attains an average accuracy of 0.9855, a precision of 0.9813, and MCC of 0.9706, which are higher than the corresponding values of the compared methods. Even at larger values such as T = 100 % , the proposed method maintains superior performance, demonstrating its effectiveness and robustness for tamper detection.
  • Benchmarking against DWT-DCT-SVD-based watermarking techniques:
Table 23 indicates that the proposed technique consistently surpasses the comparative methods across all input images regarding PSNR, SSIM and NCC for μ = 0.01. In comparison to Awasthi et al. [60], the proposed technique significantly enhances the PSNR, elevating it from around 44–45 dB to roughly 55 dB, hence indicating markedly improved imperceptibility of the embedded watermark. Compared to Devi et al. [61], the proposed technique demonstrates a distinct benefit, exhibiting superior PSNR and marginally improved NCC in the majority of instances, indicating enhanced fidelity and watermark recovery. While Arora et al. [62] attain commendable results, the proposed method yields marginally superior SSIM and NCC for the majority of images, signifying enhanced structural fidelity and increased resilience. Similarly, when compared to Varghese et al. [63], the proposed strategy significantly enhances the PSNR from around 43 dB to over 55 dB, while also augmenting the SSIM.
Overall, the table confirms that the proposed technique delivers the best-balanced and optimal performance among methods by maintaining image quality and facilitating dependable watermark extraction across various image samples.

4.8. Evaluation on Public Tampered Datasets

To further validate the rationality and practical applicability of the proposed tamper detection method, additional experiments were conducted on the publicly available CASIA 1.0 tampered image dataset, which contains more realistic forged images than standard test images and is widely used in image tampering detection research. Table 24 presents the detected tampered regions obtained by the proposed method, showing its ability to effectively identify and localize manipulated areas under practical manipulation scenarios.
In addition, Table 25 summarizes the tamper detection evaluation using ground-truth masks to verify the effectiveness of the proposed approach. For SIFT-based analysis, the tampering rates considered were T = 5%, 30%, 60%, 90%, and 100%, while for ORB-based analysis, the selected tampering rates were T = 5%, 10%, 20%, 30%, and 50%. The generated ground masks serve as reference masks for validating whether the detected tampered regions correspond to the actual manipulated areas. This comparison demonstrates the capability of both SIFT and ORB to support tamper detection under different levels of manipulation, with the detailed results presented in Table 25. Furthermore, Table 25 also reports the quantitative performance evaluation in terms of accuracy, precision, recall, F1-score, Matthews correlation coefficient (MCC), ROC point, and IoU. The qualitative and quantitative results together demonstrate the robustness, effectiveness, and practical relevance of the proposed method for real-world image forensic applications.

4.9. Limitations of the Proposed Technique

A key limitation of the proposed technique is its adherence to a non-blind watermarking approach. The watermark extraction process necessitates the SVD matrix S utilized during the embedding phase, as the suggested method relies on SVD-domain embedding. The reliance on original embedding-domain information constrains the practical adaptability of the system, as successful watermark recovery cannot be executed independently at the receiver without access to the necessary reference data. In real-world applications, particularly in large-scale, distributed or autonomous verification environments, it may not always be convenient to maintain and securely transmit or store this additional extraction-side information. Consequently, while the non-blind design facilitates dependable extraction and robust performance, it diminishes the general applicability of the method in comparison to fully blind watermarking techniques that retrieve the watermark without necessitating original embedding-domain components.

5. Conclusions and Future Scope

The research articulates a non-blind watermarking framework tailored for color images that effectively bridges the domains of biometric security, robust watermarking, and tamper detection under geometric transformations. The core impetus behind this work is the growing need for secure and transformation-invariant authentication in high-stakes visual data environments where integrity is paramount and content is susceptible to sophisticated manipulation. The methodological architecture comprising DWT-DCT-SVD for embedding and a fused watermark of personal signature and biometric identity is deliberately selected to enhance both robustness and imperceptibility. Furthermore, the integration of SIFT and ORB descriptors in tamper detection reflects a strategic decision to circumvent the limitations of conventional pixel-based comparison, especially under TITO. By doing so, the framework not only reinforces geometric resilience but also elevates forensic traceability. The motivation for developing such a hybrid model is deeply rooted in addressing the inadequacies of traditional watermarking systems that falter in the face of geometric misalignments or adversarial manipulation. In contrast, the proposed approach exhibits robustness not merely in terms of structural similarity or signal fidelity, but in its capacity to localize tampering with high precision and semantic context awareness.
Looking ahead, one promising trajectory is the incorporation of self-recovery mechanisms into the existing framework, enabling not just detection, but autonomous reconstruction of tampered image regions. Moreover, the convergence of quantum computing and watermarking presents an intellectually fertile frontier.

Author Contributions

Conceptualization, S.D.; methodology, S.D.; software, S.D.; validation, S.D.; formal analysis, S.D.; investigation, R.M. and A.K.S.; resources, S.D. and R.M.; data curation, S.D.; writing—original draft preparation, S.D.; writing—review and editing, R.M., K.A. and A.K.S.; visualization, S.D., R.M., K.A. and A.K.S.; supervision, R.M., K.A. and A.K.S.; project administration, R.M., K.A. and A.K.S.; funding acquisition, A.K.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The public dataset CASIA 1.0 for forged images can be found at https://www.kaggle.com/datasets/sophatvathana/casia-dataset (accessed on 12 April 2026). The corresponding codes for the proposed technique can be found at https://github.com/GitNeel007/DWT-DCT-SVD-SIFT-ORB-based-color-image-watermarking (accessed on 12 April 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. 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]
  2. 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]
  3. 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]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. Gao, Z.; Cheng, Y.; Yin, Z. A survey of fragile model watermarking. Signal Process. 2025, 238, 110088. [Google Scholar] [CrossRef]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. Hu, R.; Xiang, S. Cover-lossless robust image watermarking against geometric deformations. IEEE Trans. Image Process. 2020, 30, 318–331. [Google Scholar] [CrossRef]
  33. 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]
  34. Rijati, N. Nested block based double self-embedding fragile image watermarking with super-resolution recovery. IEEE Access 2023, 11, 60939–60949. [Google Scholar] [CrossRef]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. 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]
  43. 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]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. 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]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. 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]
  62. 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]
  63. 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]
  64. 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]
  65. 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]
Figure 1. Tamper region detection (a) for the original image; (b) for rotated ( 45 ° ) image.
Figure 1. Tamper region detection (a) for the original image; (b) for rotated ( 45 ° ) image.
Computers 15 00264 g001
Figure 2. Histogram analysis (a) for the original image; (b) for rotated ( 45 ° ) image.
Figure 2. Histogram analysis (a) for the original image; (b) for rotated ( 45 ° ) image.
Computers 15 00264 g002
Figure 3. Watermark fusion.
Figure 3. Watermark fusion.
Computers 15 00264 g003
Figure 4. Numerical example of the generation of a composite watermark.
Figure 4. Numerical example of the generation of a composite watermark.
Computers 15 00264 g004
Figure 5. Pictorial architecture of proposed embedding and extraction algorithm.
Figure 5. Pictorial architecture of proposed embedding and extraction algorithm.
Computers 15 00264 g005
Figure 6. Pictorial sensitivity analysis of threshold selection for SIFT and ORB: (a) SIFT accuracy vs. threshold, (b) SIFT F1-score vs. threshold, (c) SIFT IoU vs. threshold, (d) ORB accuracy vs. threshold, (e) ORB F1-score vs. threshold, and (f) ORB IoU vs. threshold.
Figure 6. Pictorial sensitivity analysis of threshold selection for SIFT and ORB: (a) SIFT accuracy vs. threshold, (b) SIFT F1-score vs. threshold, (c) SIFT IoU vs. threshold, (d) ORB accuracy vs. threshold, (e) ORB F1-score vs. threshold, and (f) ORB IoU vs. threshold.
Computers 15 00264 g006
Table 1. Image dataset (cover images and watermarks).
Table 1. Image dataset (cover images and watermarks).
Cover Images
Computers 15 00264 i001
I R G B 1
Computers 15 00264 i002
I R G B 2
Computers 15 00264 i003
I R G B 3
Computers 15 00264 i004
I R G B 4
Computers 15 00264 i005
I R G B 5
Computers 15 00264 i006
I R G B 6
Computers 15 00264 i007
I R G B 7
Computers 15 00264 i008
I R G B 8
Computers 15 00264 i009
I R G B 9
Computers 15 00264 i010
I R G B 10
Computers 15 00264 i011
I R G B 11
Computers 15 00264 i012
I R G B 12
Computers 15 00264 i013
I R G B 13
Computers 15 00264 i014
I R G B 14
Computers 15 00264 i015
I R G B 15
Computers 15 00264 i016
I R G B 16
Computers 15 00264 i017
I R G B 17
Computers 15 00264 i018
I R G B 18
Computers 15 00264 i019
I R G B 19
Computers 15 00264 i020
I R G B 20
Computers 15 00264 i021
I R G B 21
Computers 15 00264 i022
I R G B 22
Computers 15 00264 i023
I R G B 23
Computers 15 00264 i024
I R G B 24
Watermarks
BiometricSignatures  W β ( W β 1 ,   W β 2 ,   W β 3 )
Computers 15 00264 i025
W α
Computers 15 00264 i026
W β 1
Computers 15 00264 i027
W β 2
Computers 15 00264 i028
W β 3
Table 2. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.01 .
Table 2. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.01 .
ImagesPSNR (dB)SSIMMSENCCBER
I R G B 1 55.34  ±   0.03 0.9999  ±   0.11 0.1324  ±   0.04 0.9781 ±   0.11 0.0001  ±   0.03
I R G B 2 55.23 ±   0.23 0.9895 ±   0.04 0.2314 ±   0.03 0.9882 ±   0.22 0.0231 ±   0.10
I R G B 3 55.23 ±   0.14 0.9898 ±   0.21 0.2331 ±   0.21 0.9792 ±   0.03 0.0131 ±   0.06
I R G B 4 55.13 ±   0.04 0.9992 ±   0.05 0.1342 ±   0.21 0.9795 ±   0.12 0.0432 ±   0.11
I R G B 5 55.10 ±   0.06 0.9995 ±   0.06 0.1650 ±   0.10 0.9898 ±   0.06 0.0233 ±   0.13
I R G B 6 55.29 ±   0.05 0.9998 ±   0.13 0.3412 ±   0.06 0.9891 ±   0.05 0.0234 ±   0.21
I R G B 7 55.19 ±   0.10 0.9988 ±   0.03 0.2413 ±   0.11 0.9895 ±   0.13 0.0275 ±   0.06
I R G B 8 55.21 ±   0.11 0.9990 ±   0.14 0.2202 ±   0.21 0.9802 ±   0.20 0.0178 ±   0.03
I R G B 9 55.25 ±   0.02 0.9991 ±   0.12 0.2312 ±   0.04 0.9792 ±   0.07 0.0321 ±   0.09
I R G B 10 55.23 ±   0.13 0.9987 ±   0.03 0.2245 ±   0.03 0.9795 ±   0.03 0.0319 ±   0.06
I R G B 11 55.20 ±   0.07 0.9990 ±   0.10 0.1980 ±   0.21 0.9882 ±   0.09 0.0325 ±   0.11
I R G B 12 55.15 ±   0.05 0.9899 ±   0.05 0.1879 ±   0.08 0.9898 ±   0.06 0.0222 ±   0.09
I R G B 13 55.16 ±   0.04 0.9993 ±   0.08 0.1945 ±   0.11 0.9901  ±   0.07 0.0023 ±   0.21
I R G B 14 55.31 ±   0.13 0.9996 ±   0.06 0.2140 ±   0.21 0.9794 ±   0.21 0.0311 ±   0.13
I R G B 15 55.30 ±   0.07 0.9994 ±   0.03 0.1342 ±   0.10 0.9797 ±   0.03 0.0241 ±   0.10
I R G B 16 55.27 ±   0.09 0.9997 ±   0.05 0.1728 ±   0.09 0.9880 ±   0.16 0.0245 ±   0.03
I R G B 17 55.19 ±   0.02 0.9987 ±   0.12 0.1531 ±   0.20 0.9883 ±   0.09 0.0320 ±   0.13
I R G B 18 55.21 ±   0.13 0.9991 ±   0.05 0.2446 ±   0.05 0.9889 ±   0.10 0.0224 ±   0.09
I R G B 19 55.15 ±   0.10 0.9989 ±   0.13 0.1332 ±   0.20 0.9887 ±   0.13 0.0435 ±   0.07
I R G B 20 55.27 ±   0.02 0.9990 ±   0.07 0.2564 ±   0.11 0.9888 ±   0.06 0.0227 ±   0.21
I R G B 21 55.30 ±   0.15 0.9991 ±   0.06 0.1824 ±   0.21 0.9882 ±   0.14 0.0433 ±   0.11
I R G B 22 55.26 ±   0.05 0.9992 ±   0.13 0.2232 ±   0.05 0.9878 ±   0.11 0.0327 ±   0.03
I R G B 23 55.28 ±   0.13 0.9994 ±   0.08 0.1533 ±   0.11 0.9880 ±   0.05 0.0429 ±   0.12
I R G B 24 55.31 ±   0.02 0.9993   ±     0.12 0.2143 ±   0.20 0.9879 ±   0.16 0.0246 ±   0.13
Table 3. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.02 .
Table 3. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.02 .
ImagesPSNR (dB)SSIMMSENCCBER
I R G B 1 53.25  ±   0.04 0.9898  ±   0.06 0.2314  ±   0.13 0.9772 ±   0.05 0.0100  ±   0.21
I R G B 2 53.15 ±   0.12 0.9896 ±   0.21 0.3304 ±   0.06 0.9873 ±   0.04 0.0330 ±   0.09
I R G B 3 53.14 ±   0.09 0.9897 ±   0.04 0.3321 ±   0.11 0.9783 ±   0.17 0.0230 ±   0.07
I R G B 4 53.05 ±   0.05 0.9891 ±   0.03 0.2322 ±   0.20 0.9786 ±   0.12 0.0531 ±   0.21
I R G B 5 53.01 ±   0.03 0.9894 ±   0.09 0.2640 ±   0.13 0.9889 ±   0.05 0.0332 ±   0.20
I R G B 6 53.20 ±   0.06 0.9897 ±   0.04 0.4402 ±   0.09 0.9882 ±   0.04 0.0333 ±   0.12
I R G B 7 53.10 ±   0.21 0.9887 ±   0.21 0.3403 ±   0.05 0.9886 ±   0.03 0.0374 ±   0.09
I R G B 8 53.12 ±   0.04 0.9891 ±   0.06 0.3102 ±   0.12 0.9793 ±   0.09 0.0277 ±   0.06
I R G B 9 53.16 ±   0.07 0.9890 ±   0.05 0.3302 ±   0.07 0.9783 ±   0.12 0.0420 ±   0.07
I R G B 10 53.14 ±   0.13 0.9886 ±   0.03 0.3235 ±   0.06 0.9786 ±   0.05 0.0418 ±   0.15
I R G B 11 53.11 ±   0.21 0.9889 ±   0.06 0.2970 ±   0.12 0.9873 ±   0.17 0.0424 ±   0.19
I R G B 12 53.06 ±   0.10 0.9798 ±   0.09 0.2869 ±   0.20 0.9889 ±   0.03 0.0321 ±   0.20
I R G B 13 53.07 ±   0.06 0.9892 ±   0.06 0.2935 ±   0.09 0.9892  ±   0.11 0.0122 ±   0.03
I R G B 14 53.22 ±   0.11 0.9895 ±   0.04 0.3130 ±   0.13 0.9785 ±   0.03 0.0410 ±   0.09
I R G B 15 53.21 ±   0.07 0.9893 ±   0.03 0.2332 ±   0.13 0.9788 ±   0.04 0.0340 ±   0.12
I R G B 16 53.18 ±   0.13 0.9895 ±   0.04 0.2718 ±   0.04 0.9871 ±   0.05 0.0343 ±   0.20
I R G B 17 55.17 ±   0.02 0.9986 ±   0.12 0.1530 ±   0.20 0.9882 ±   0.09 0.0320 ±   0.13
I R G B 18 55.20 ±   0.12 0.9990 ±   0.05 0.2445 ±   0.05 0.9888 ±   0.10 0.0223 ±   0.09
I R G B 19 55.14 ±   0.10 0.9988 ±   0.13 0.1331 ±   0.20 0.9886 ±   0.13 0.0434 ±   0.07
I R G B 20 55.26 ±   0.02 0.9989 ±   0.07 0.2563 ±   0.11 0.9887 ±   0.06 0.0226 ±   0.21
I R G B 21 55.29 ±   0.15 0.9990 ±   0.06 0.1823 ±   0.21 0.9881 ±   0.14 0.0432 ±   0.11
I R G B 22 55.25 ±   0.05 0.9991 ±   0.13 0.2231 ±   0.05 0.9877 ±   0.11 0.0326 ±   0.03
I R G B 23 55.27 ±   0.13 0.9993 ±   0.08 0.1532 ±   0.11 0.9880 ±   0.05 0.0428 ±   0.12
I R G B 24 55.30 ±   0.02 0.9992 ±   0.12 0.2142 ±   0.20 0.9878 ±   0.16 0.0245 ±   0.13
Table 4. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.03 .
Table 4. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.03 .
ImagesPSNR (dB)SSIMMSENCCBER
I R G B 1 51.47  ±   0.12 0.9889  ±   0.17 0.2404  ±   0.09 0.9764 ±   0.15 0.0110  ±   0.05
I R G B 2 51.37 ±   0.10 0.9887 ±   0.21 0.3394 ±   0.07 0.9865 ±   0.07 0.0340 ±   0.15
I R G B 3 51.36 ±   0.03 0.9888 ±   0.05 0.3411 ±   0.13 0.9775 ±   0.12 0.0240 ±   0.07
I R G B 4 51.27 ±   0.09 0.9882 ±   0.15 0.2412 ±   0.20 0.9778 ±   0.05 0.0541 ±   0.05
I R G B 5 51.23 ±   0.06 0.9885 ±   0.09 0.2730 ±   0.09 0.9881 ±   0.13 0.0342 ±   0.17
I R G B 6 51.42 ±   0.16 0.9888 ±   0.13 0.4492 ±   0.07 0.9874 ±   0.12 0.0343 ±   0.09
I R G B 7 51.32 ±   0.04 0.9878 ±   0.05 0.3493 ±   0.05 0.9878 ±   0.14 0.0384 ±   0.05
I R G B 8 51.34 ±   0.12 0.9882 ±   0.20 0.3192 ±   0.13 0.9785 ±   0.07 0.0287 ±   0.09
I R G B 9 51.38 ±   0.07 0.9881 ±   0.09 0.3392 ±   0.20 0.9775 ±   0.09 0.0420 ±   0.15
I R G B 10 51.36 ±   0.12 0.9877 ±   0.14 0.3325 ±   0.17 0.9778 ±   0.05 0.0438 ±   0.17
I R G B 11 51.33 ±   0.03 0.9880 ±   0.05 0.3060 ±   0.09 0.9865 ±   0.15 0.0434 ±   0.09
I R G B 12 51.28 ±   0.04 0.9789 ±   0.12 0.2959 ±   0.07 0.9881 ±   0.13 0.0331 ±   0.05
I R G B 13 51.29 ±   0.08 0.9883 ±   0.09 0.3025 ±   0.20 0.9884  ±   0.15 0.0132 ±   0.05
I R G B 14 51.44 ±   0.09 0.9886 ±   0.20 0.3220 ±   0.09 0.9777 ±   0.14 0.0420 ±   0.09
I R G B 15 51.43 ±   0.12 0.9884 ±   0.17 0.2422 ±   0.05 0.9780 ±   0.09 0.0350 ±   0.15
I R G B 16 51.40 ±   0.04 0.9887 ±   0.07 0.2808 ±   0.20 0.9863 ±   0.12 0.0354 ±   0.07
I R G B 17 55.16 ±   0.02 0.9985 ±   0.12 0.1530 ±   0.20 0.9881 ±   0.09 0.0320 ±   0.13
I R G B 18 55.20 ±   0.12 0.9990 ±   0.05 0.2444 ±   0.05 0.9887 ±   0.10 0.0222 ±   0.09
I R G B 19 55.13 ±   0.10 0.9987 ±   0.13 0.1330 ±   0.20 0.9885 ±   0.13 0.0433 ±   0.07
I R G B 20 55.25 ±   0.02 0.9988 ±   0.07 0.2562 ±   0.11 0.9886 ±   0.06 0.0225 ±   0.21
I R G B 21 55.28 ±   0.15 0.9990 ±   0.06 0.1822 ±   0.21 0.9880 ±   0.14 0.0431 ±   0.11
I R G B 22 55.24 ±   0.05 0.9990 ±   0.13 0.2230 ±   0.05 0.9876 ±   0.11 0.0325 ±   0.03
I R G B 23 55.26 ±   0.13 0.9992 ±   0.08 0.1531 ±   0.11 0.9880 ±   0.05 0.0427 ±   0.12
I R G B 24 55.30 ±   0.02 0.9991 ±   0.12 0.2141 ±   0.20 0.9877 ±   0.16 0.0244 ±   0.13
Table 5. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.04 .
Table 5. PSNR, SSIM, MSE, NCC, and BER values for μ = 0.04 .
ImagesPSNR (dB)SSIMMSENCCBER
I R G B 1 50.66  ±   0.07 0.9878  ±   0.15 0.2501  ±   0.07 0.9755 ±   0.04 0.0211  ±   0.15
I R G B 2 50.56 ±   0.09 0.9876 ±   0.22 0.3491 ±   0.13 0.9856 ±   0.13 0.0441 ±   0.03
I R G B 3 50.55 ±   0.13 0.9877 ±   0.13 0.3509 ±   0.22 0.9766 ±   0.11 0.0341 ±   0.08
I R G B 4 50.46 ±   0.03 0.9871 ±   0.20 0.2508 ±   0.04 0.9767 ±   0.20 0.0642 ±   0.14
I R G B 5 50.42 ±   0.10 0.9874 ±   0.13 0.2826 ±   0.11 0.9872 ±   0.15 0.0443 ±   0.13
I R G B 6 50.61 ±   0.09 0.9877 ±   0.09 0.4588 ±   0.09 0.9865 ±   0.04 0.0444 ±   0.07
I R G B 7 50.51 ±   0.12 0.9867 ±   0.15 0.3589 ±   0.07 0.9869 ±   0.03 0.0485 ±   0.05
I R G B 8 50.53 ±   0.07 0.9871 ±   0.04 0.3288 ±   0.11 0.9776 ±   0.04 0.0388 ±   0.10
I R G B 9 50.57 ±   0.13 0.9870 ±   0.22 0.3488 ±   0.09 0.9766 ±   0.12 0.0521 ±   0.07
I R G B 10 50.55 ±   0.11 0.9866 ±   0.13 0.3421 ±   0.12 0.9769 ±   0.20 0.0539 ±   0.22
I R G B 11 50.52 ±   0.10 0.9869 ±   0.20 0.3156 ±   0.21 0.9856 ±   0.11 0.0535 ±   0.03
I R G B 12 50.47 ±   0.03 0.9778 ±   0.13 0.3055 ±   0.04 0.9872 ±   0.03 0.0432 ±   0.10
I R G B 13 50.48 ±   0.09 0.9872 ±   0.04 0.3121 ±   0.14 0.9875  ±   0.04 0.0233 ±   0.13
I R G B 14 50.63 ±   0.12 0.9875 ±   0.15 0.3316 ±   0.09 0.9768 ±   0.15 0.0521 ±   0.03
I R G B 15 50.62 ±   0.13 0.9873 ±   0.20 0.2518 ±   0.09 0.9771 ±   0.13 0.0451 ±   0.12
I R G B 16 50.61 ±   0.07 0.9876 ±   0.13 0.2904 ±   0.07 0.9854 ±   0.04 0.0455 ±   0.15
I R G B 17 55.15 ±   0.02 0.9984 ±   0.12 0.1530 ±   0.20 0.9880 ±   0.09 0.0320 ±   0.13
I R G B 18 55.20 ±   0.12 0.9990 ±   0.05 0.2443 ±   0.05 0.9886 ±   0.10 0.0221 ±   0.09
I R G B 19 55.12 ±   0.10 0.9986 ±   0.13 0.1330 ±   0.20 0.9884 ±   0.13 0.0432 ±   0.07
I R G B 20 55.24 ±   0.02 0.9987 ±   0.07 0.2561 ±   0.11 0.9885 ±   0.06 0.0224 ±   0.21
I R G B 21 55.27 ±   0.15 0.9990 ±   0.06 0.1821 ±   0.21 0.9880 ±   0.14 0.0430 ±   0.11
I R G B 22 55.23 ±   0.05 0.9990 ±   0.13 0.2230 ±   0.05 0.9875 ±   0.11 0.0324 ±   0.03
I R G B 23 55.25 ±   0.13 0.9991 ±   0.08 0.1530 ±   0.11 0.9880 ±   0.05 0.0426 ±   0.12
I R G B 24 55.30 ±   0.02 0.9990 ±   0.12 0.2140 ±   0.20 0.9876 ±   0.16 0.0243 ±   0.13
Table 6. Images under image processing attacks.
Table 6. Images under image processing attacks.
AttacksWatermarked
Images
Attacked
Images
JPEG (compression quality of 5)Computers 15 00264 i029
JPEG (compression quality of 50)Computers 15 00264 i030
JPEG (compression quality of 70)Computers 15 00264 i031
JPEG (compression quality of 90)Computers 15 00264 i032
Median filtering ( 10 × 10 median filter)Computers 15 00264 i033
Rotation (10 ° )Computers 15 00264 i034
Rotation (30 ° )Computers 15 00264 i035
Rotation ( 45 ° )Computers 15 00264 i036
Rotation (90 ° )Computers 15 00264 i037
Rotation (135 ° )Computers 15 00264 i038
Downscaling (scaling factor = 0.1)Computers 15 00264 i039
Downscaling (scaling factor = 0.3)Computers 15 00264 i040
Upscaling (scaling factor = 10.0)Computers 15 00264 i041
Horizontal translation (shifting value = 100)Computers 15 00264 i042
Vertical translation (shifting value = 100)Computers 15 00264 i043
2D translation (horizontal shifting value = 100, vertical shifting value = 100)Computers 15 00264 i044
Cropping (20% cropped from each side)Computers 15 00264 i045
Gaussian noise (mean = 0, sigma = 35)Computers 15 00264 i046
Content removalComputers 15 00264 i047
Histogram equalizationComputers 15 00264 i048
Table 7. Average PSNR, SSIM, NCC, and BER against attacks.
Table 7. Average PSNR, SSIM, NCC, and BER against attacks.
AttacksAverage
PSNR (dB)
Average SSIMAverage NCCAverage BER
JPEG (compression quality of 5)34.280.89950.97440.0100
JPEG (compression quality of 50)30.440.94300.96320.0330
JPEG (compression quality of 70)29.670.98640.96450.0230
JPEG (compression quality of 90)28.870.98580.96570.0531
Median filtering ( 10 × 10 median filter)32.320.98780.96300.0332
Rotation (10 ° )31.450.98920.96120.0333
Rotation (30 ° )31.090.98850.96100.0345
Rotation ( 45 ° )30.420.98800.97560.0374
Rotation (90 ° )29.860.98750.97360.0277
Rotation (135 ° )30.330.98790.97630.0420
Downscaling (scaling factor = 0.1)27.320.97810.97360.0418
Downscaling (scaling factor = 0.3)27.950.98000.97420.0424
Upscaling (scaling factor = 10.0)31.220.98890.97570.0221
Horizontal translation (shifting value = 100)30.440.98950.97770.0122
Vertical translation (shifting value = 100)30.650.98980.97390.0410
2D translation (horizontal shifting value = 100, vertical shifting value = 100)29.320.98560.97150.0340
Cropping (20% cropped from each side)30.250.98880.97360.0344
Gaussian noise (mean = 0, sigma = 35)28.150.97300.97470.2300
Content removal27.170.97790.97540.2282
Histogram equalization25.280.97800.96440.4321
Table 8. Histogram analysis for both I R G B and I R G B .
Table 8. Histogram analysis for both I R G B and I R G B .
ImagesHistogram of I R G B Histogram of I R G B ImagesHistogram of I R G B Histogram of I R G B
Computers 15 00264 i049Computers 15 00264 i050Computers 15 00264 i051Computers 15 00264 i052
Computers 15 00264 i053Computers 15 00264 i054Computers 15 00264 i055Computers 15 00264 i056
Computers 15 00264 i057Computers 15 00264 i058Computers 15 00264 i059Computers 15 00264 i060
Computers 15 00264 i061Computers 15 00264 i062Computers 15 00264 i063Computers 15 00264 i064
Computers 15 00264 i065Computers 15 00264 i066Computers 15 00264 i067Computers 15 00264 i068
Table 9. Tamper detection analysis.
Table 9. Tamper detection analysis.
ImageSIFT
Computers 15 00264 i069
Original image
I R G B 16
Computers 15 00264 i070
T = 100 %                    T = 90 %                    T = 60 %                       T = 30 %                    T = 5 %
ORB
Computers 15 00264 i071
T = 50 %                    T = 30 %                    T = 20 %                       T = 10 %                    T = 5 %
Table 10. Average performance metric evaluation based on different T for SIFT.
Table 10. Average performance metric evaluation based on different T for SIFT.
T TPTNFPFNAccuracyPrecisionMCCRecallF1-ScoreROC
Point
IOU
5%135,258123,011260312740.98550.98130.97060.99090.98640.0207,
0.9907
0.9898
30%132,644120,577524836770.97310.96610.93200.97310.96760.0417, 0.97290.9878
60%129,849118,696714564560.96670.95970.89630.95290.95000.0567, 0.95270.9865
90%126,846116,754945890880.95830.95290.85220.93310.93060.0749, 0.93290.9848
100%123,746114,84611,97811,5760.94380.93740.82030.91450.91320.0945, 0.91430.9842
Table 11. Average performance metric evaluation based on different T for ORB.
Table 11. Average performance metric evaluation based on different T for ORB.
T TPTNFPFNAccuracyPrecisionMCCRecallF1-ScoreROC
Point
IoU
5%134,489122,421328719470.98000.97610.96000.98570.98100.0261, 0.98570.9895
10%133,652121,478468423660.96610.96210.94630.98260.97440.0371, 0.98260.9871
20%132,556120,847556431770.94830.94800.93330.97650.96780.0440, 0.97650.9859
30%131,449119,774649244290.92950.93080.91660.96740.96040.0514, 0.96740.9837
50%129,560117,872865460670.91030.91200.88770.95520.94660.0684, 0.95520.9833
Table 12. Tamper detection analysis for the rotated images.
Table 12. Tamper detection analysis for the rotated images.
ImageSIFT
Computers 15 00264 i072
I R G B 16 Rotation (135 ° )
Computers 15 00264 i073
T = 100 %
Computers 15 00264 i074
T = 90 %
Computers 15 00264 i075
T = 60 %
Computers 15 00264 i076
T = 30 %
Computers 15 00264 i077
T = 5 %
ORB
Computers 15 00264 i078
T = 50 %
Computers 15 00264 i079
T = 30 %
Computers 15 00264 i080
T = 20 %
Computers 15 00264 i081
T = 10 %
Computers 15 00264 i082
T = 5 %
SIFT
Computers 15 00264 i083
I R G B 16 Rotation (45 ° )
Computers 15 00264 i084
T = 100 %
Computers 15 00264 i085
T = 90 %
Computers 15 00264 i086
T = 60 %
Computers 15 00264 i087
T = 30 %
Computers 15 00264 i088
T = 5 %
ORB
Computers 15 00264 i089
T = 50 %
Computers 15 00264 i090
T = 30 %
Computers 15 00264 i091
T = 20 %
Computers 15 00264 i092
T = 10 %
Computers 15 00264 i093
T = 5 %
SIFT
Computers 15 00264 i094
I R G B 16 Rotation (90 ° )
Computers 15 00264 i095
T = 100 %
Computers 15 00264 i096
T = 90 %
Computers 15 00264 i097
T = 60 %
Computers 15 00264 i098
T = 30 %
Computers 15 00264 i099
T = 5 %
ORB
Computers 15 00264 i100
T = 50 %
Computers 15 00264 i101
T = 30 %
Computers 15 00264 i102
T = 20 %
Computers 15 00264 i103
T = 10 %
Computers 15 00264 i104
T = 5 %
SIFT
Computers 15 00264 i105
I R G B 17 Rotation (10 ° )
Computers 15 00264 i106
T = 100 %
Computers 15 00264 i107
T = 90 %
Computers 15 00264 i108
T = 60 %
Computers 15 00264 i109
T = 30 %
Computers 15 00264 i110
T = 5 %
ORB
Computers 15 00264 i111
T = 50 %
Computers 15 00264 i112
T = 30 %
Computers 15 00264 i113
T = 20 %
Computers 15 00264 i114
T = 10 %
Computers 15 00264 i115
T = 5 %
SIFT
Computers 15 00264 i116
I R G B 20 Rotation (30 ° )
Computers 15 00264 i117
T = 100 %
Computers 15 00264 i118
T = 90 %
Computers 15 00264 i119
T = 60 %
Computers 15 00264 i120
T = 30 %
Computers 15 00264 i121
T = 5 %
ORB
Computers 15 00264 i122
T = 50 %
Computers 15 00264 i123
T = 30 %
Computers 15 00264 i124
T = 20 %
Computers 15 00264 i125
T = 10 %
Computers 15 00264 i126
T = 5 %
Table 13. Overview of performance metrics.
Table 13. Overview of performance metrics.
Original Images
Images d ¯ σ d p g o o d H
I R G B 1 67.454.471.90%Computers 15 00264 i127
I R G B 2 66.455.673.54%Computers 15 00264 i128
I R G B 3 66.555.372.45%Computers 15 00264 i129
I R G B 4 68.855.675.88%Computers 15 00264 i130
I R G B 5 64.755.974.82%Computers 15 00264 i131
I R G B 6 63.954.372.89%Computers 15 00264 i132
I R G B 7 64.756.372.78%Computers 15 00264 i133
I R G B 8 64.855.273.80%Computers 15 00264 i134
I R G B 9 66.254.873.70%Computers 15 00264 i135
I R G B 10 67.454.573.60%Computers 15 00264 i136
I R G B 11 65.355.171.78%Computers 15 00264 i137
I R G B 12 65.455.271.92%Computers 15 00264 i138
I R G B 13 65.355.772.99%Computers 15 00264 i139
I R G B 14 66.356.272.96%Computers 15 00264 i140
I R G B 15 67.456.572.76%Computers 15 00264 i141
I R G B 16 68.356.371.87%Computers 15 00264 i142
Rotated Images (45°)
Images d ¯ σ d p g o o d H
I R G B 1 67.554.471.91%Computers 15 00264 i143
I R G B 2 66.255.773.55%Computers 15 00264 i144
I R G B 3 65.855.472.43%Computers 15 00264 i145
I R G B 4 68.755.575.86%Computers 15 00264 i146
I R G B 5 64.856.174.83%Computers 15 00264 i147
I R G B 6 63.754.372.87%Computers 15 00264 i148
I R G B 7 64.856.672.75%Computers 15 00264 i149
I R G B 8 64.555.573.79%Computers 15 00264 i150
I R G B 9 66.253.873.70%Computers 15 00264 i151
I R G B 10 67.454.673.61%Computers 15 00264 i152
I R G B 11 65.354.371.79%Computers 15 00264 i153
I R G B 12 65.455.271.92%Computers 15 00264 i154
I R G B 13 65.655.872.98%Computers 15 00264 i155
I R G B 14 66.456.272.90%Computers 15 00264 i156
I R G B 15 67.556.772.78%Computers 15 00264 i157
I R G B 16 68.756.671.85%Computers 15 00264 i158
Table 14. Number of tampered pixels based on different T .
Table 14. Number of tampered pixels based on different T .
ImageTampered Regions for SIFT
Computers 15 00264 i159
Original
Computers 15 00264 i160
T = 100 %                  T = 90 %                     T = 60 %                     T = 30 %                  T = 5 %
Number of tampered pixels
27,66413,713823052954460
Tampered regions for ORB
Computers 15 00264 i161
T = 50 %                     T = 30 %                     T = 20 %                  T = 10 %                     T = 5 %
Number of tampered pixels
121875740617429
Computers 15 00264 i162
Rotation (45 ° )
Tampered regions for SIFT
Computers 15 00264 i163
T = 100 %                  T = 90 %                     T = 60 %                     T = 30 %                  T = 5 %
Number of tampered pixels
27,66413,713823052904465
Tampered regions for ORB
Computers 15 00264 i164
T = 50 %                     T = 30 %                     T = 20 %                  T = 10 %                     T = 5 %
Number of tampered pixels
121875740621229
Table 15. Computational complexity and approximate FLOP analysis of the proposed watermarking framework for one image and 24 images.
Table 15. Computational complexity and approximate FLOP analysis of the proposed watermarking framework for one image and 24 images.
StageMain OperationBig-O ComplexityApproximate FLOPs/Operations Per ImageApproximate FLOPs/Operations for 24 Images
Watermark fusionLSB embedding of biometrics into signature O N 2 2.62 × 10 5 6.29 × 10 6
DWTOne-level 2D DWT O N 2 2.10 × 10 6 5.04 × 10 7
DCTBlock-wise 4 × 4   DCT O N 2 2.62 × 10 6 6.29 × 10 7
SVDBlock-wise 4 × 4   SVD O N 2 8.39 × 10 7 2.01 × 10 9
Core embedding totalFusion + DWT + DCT + SVD O N 2 8.9 × 10 7 2.14 × 10 9
SIFT extractionScale-space extrema + descriptors O N 2 5.31 × 10 6 1.27 × 10 8
ORB extractionFAST keypoints + BRIEF descriptor O N 2 2.64 × 10 6 6.34 × 10 7
Total with feature extractionCore embedding + SIFT + ORB O N 2 9.7 × 10 7 2.33 × 10 9
Descriptor matchingSIFT + ORB matching O K 2 4.0 × 10 7 9.6 × 10 8
Grand totalFull pipeline including matching O N 2 + O K 2 1.37 × 10 8 3.29 × 10 9
Table 16. Execution time analysis in seconds (s).
Table 16. Execution time analysis in seconds (s).
ImagesWatermark FusionEmbeddingExtractionWatermark
Decoupling
Tamper Detection
SIFT DescriptorsORB Descriptors
I R G B 1 0.0456 s1.2456 s1.2348 s0.0372 s2.2348 s2.2435 s
I R G B 2 0.0456 s1.1375 s1.1567 s0.0372 s2.2323 s2.2230 s
I R G B 3 0.0456 s1.2344 s1.2410 s0.0372 s2.2412 s2.2410 s
I R G B 4 0.0456 s1.2435 s1.2422 s0.0372 s2.2230 s2.2322 s
I R G B 5 0.0456 s1.2233 s1.2198 s0.0372 s2.2413 s2.2419 s
I R G B 6 0.0456 s1.2324 s1.2219 s0.0372 s2.2314 s2.2344 s
I R G B 7 0.0456 s1.2250 s1.2350 s0.0372 s2.2267 s2.2254 s
I R G B 8 0.0456 s1.2340 s1.2232 s0.0372 s2.2319 s2.2378 s
I R G B 9 0.0456 s1.2321 s1.2319 s0.0372 s2.2412 s2.2314 s
I R G B 10 0.0456 s1.2111 s1.2123 s0.0372 s2.2333 s2.2340 s
I R G B 11 0.0456 s1.2011 s1.2043 s0.0372 s2.2210 s2.2212 s
I R G B 12 0.0456 s1.1578 s1.1892 s0.0372 s2.2421 s2.2322 s
I R G B 13 0.0456 s1.1873 s1.2010 s0.0372 s2.2219 s2.2221 s
I R G B 14 0.0456 s1.1922 s1.1948 s0.0372 s2.2329 s2.2319 s
I R G B 15 0.0456 s1.1878 s1.1880 s0.0372 s2.2444 s2.2410 s
I R G B 16 0.0456 s1.1901 s1.1916 s0.0372 s2.2350 s2.2344 s
I R G B 17 0.0456 s1.2240 s1.2132 s0.0372 s2.2419 s2.2414 s
I R G B 18 0.0456 s1.2221 s1.2219 s0.0372 s2.2512 s2.2440 s
I R G B 19 0.0456 s1.2011 s1.2023 s0.0372 s2.2433 s2.2312 s
I R G B 20 0.0456 s1.1911 s1.1943 s0.0372 s2.2310 s2.2422 s
I R G B 21 0.0456 s1.1478 s1.1792 s0.0372 s2.2521 s2.2321 s
I R G B 22 0.0456 s1.1773 s1.1910 s0.0372 s2.2319 s2.2419 s
I R G B 23 0.0456 s1.1822 s1.1848 s0.0372 s2.2429 s2.2510 s
I R G B 24 0.0456 s1.1778 s1.1780 s0.0372 s2.2544 s2.2444 s
Table 17. PSNR (dB) comparison with the existing grayscale techniques with Refs. [23,24,28,34].
Table 17. PSNR (dB) comparison with the existing grayscale techniques with Refs. [23,24,28,34].
Computers 15 00264 i165
I R G B 1
Computers 15 00264 i166
I R G B 2
Computers 15 00264 i167
I R G B 3
Computers 15 00264 i168
I R G B 4
Computers 15 00264 i169
I R G B 5
Computers 15 00264 i170
I R G B 6
Table 18. Average PSNR (dB) and SSIM comparison against numerous image processing attacks with the existing gray image watermarking techniques.
Table 18. Average PSNR (dB) and SSIM comparison against numerous image processing attacks with the existing gray image watermarking techniques.
AttacksGull et al. [23]Swain et al. [24]Mao et al. [28]Rijati et al. [34]Proposed Method
PSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
JPEG (compression quality of 5)32.580.885031.460.884732.400.885231.480.884934.280.8995
JPEG (compression quality of 50)29.560.932929.430.933329.440.932729.450.933130.440.9430
JPEG (compression quality of 70)29.450.985029.310.984829.470.985529.330.985229.670.9864
JPEG (compression quality of 90)28.320.974527.540.974528.380.974927.560.974728.870.9858
Median filtering ( 10 × 10 median filter)31.220.972431.410.972831.260.973331.430.972632.320.9878
Rotation (10 ° )30.270.974730.550.974530.310.975630.570.974931.450.9892
Rotation (30 ° )30.250.974530.520.974230.290.975430.550.974731.090.9885
Rotation ( 45 ° )29.630.978829.460.979229.680.979429.480.979030.420.9880
Rotation (90 ° )28.520.976228.370.976628.570.975928.390.976429.860.9875
Rotation (135 ° )29.450.975529.450.975929.550.977529.470.975730.330.9879
Downscaling (scaling factor = 0.1)26.480.962226.510.962626.580.963226.530.962427.320.9781
Downscaling (scaling factor = 0.3)26.440.977826.350.978226.460.976826.370.978027.950.9800
Upscaling (scaling factor = 10.0)30.570.987530.270.987930.590.988530.290.987731.220.9889
Horizontal translation (shifting value = 100)29.780.974529.490.974929.800.973529.510.974730.440.9895
Vertical translation (shifting value = 100)29.750.974629.770.974829.770.972229.790.975030.650.9898
2D translation (horizontal shifting value = 100, vertical shifting value = 100)29.120.982429.140.982629.140.984629.160.982829.320.9856
Cropping (20% cropped from each side)29.590.978929.630.979129.680.979429.610.979330.250.9888
Gaussian noise (mean = 0, sigma = 35)27.260.965927.550.966127.310.966627.280.966328. 150.9730
Content removal26.450.963726.670.963926.550.964826.470.964127.170.9779
Histogram equalization25.120.972725.140.972925.270.973525.230.973125. 280.9780
Table 19. PSNR and SSIM comparison of CIW techniques.
Table 19. PSNR and SSIM comparison of CIW techniques.
For μ = 0.01
ImagesCheema et al. [43]Chen et al. [53]Mehraj et al. [54]Altaf et al. [50]Proposed
Technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 7 42.450.998940.310.989842.450.999043.230.989055.190.9988
I R G B 8 42.730.998640.440.989042.370.998743.250.988955.210.9990
I R G B 9 42.460.998740.340.989942.410.998943.270.988855.250.9991
I R G B 10 42.530.998540.230.988742.390.999243.240.989155.230.9987
I R G B 11 42.800.998440.130.988842.400.998943.260.989255.200.9990
For  μ = 0.02
ImagesCheema et al. [43]Chen et al. [53]Mehraj et al. [54]Altaf et al. [50]Proposed
technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 7 42.450.998940.310.989842.450.999043.230.989053.100.9887
I R G B 8 42.730.998640.440.989042.370.998743.250.988953.120.9891
I R G B 9 42.460.998740.340.989942.410.998943.270.988853.160.9890
I R G B 10 42.530.998540.230.988742.390.999243.240.989153.140.9886
I R G B 11 42.800.998440.130.988842.400.998943.260.989253.110.9889
For  μ = 0.03
ImagesCheema et al. [43]Chen et al. [53]Mehraj et al. [54]Altaf et al. [50]Proposed
technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 7 42.450.998940.310.989842.450.999043.230.989051.320.9878
I R G B 8 42.730.998640.440.989042.370.998743.250.988951.340.9882
I R G B 9 42.460.998740.340.989942.410.998943.270.988851.380.9881
I R G B 10 42.530.998540.230.988742.390.999243.240.989151.360.9877
I R G B 11 42.800.998440.130.988842.400.998943.260.989251.330.9880
For  μ = 0.04
ImagesCheema et al. [43]Chen et al. [53]Mehraj et al. [54]Altaf et al. [50]Proposed
technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 7 42.450.998940.310.989842.450.999043.230.989050.510.9867
I R G B 8 42.730.998640.440.989042.370.998743.250.988950.530.9871
I R G B 9 42.460.998740.340.989942.410.998943.270.988850.570.9870
I R G B 10 42.530.998540.230.988742.390.999243.240.989150.550.9866
I R G B 11 42.800.998440.130.988842.400.998943.260.989250.520.9869
Table 20. Average PSNR (dB) and SSIM comparison against numerous image processing attacks with the existing color image watermarking techniques.
Table 20. Average PSNR (dB) and SSIM comparison against numerous image processing attacks with the existing color image watermarking techniques.
AttacksCheema et al. [43]Chen et al. [53]Mehraj et al. [54]Altaf et al. [50]Proposed Method
PSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
JPEG (compression quality of 5)32.480.884532.550.884832.460.884732.500.884334.280.8995
JPEG (compression quality of 50)29.240.933429.270.933729.260.933629.220.933230.440.9430
JPEG (compression quality of 70)29.250.984529.280.984829.270.984729.230.984329.670.9864
JPEG (compression quality of 90)28.220.974028.250.974328.240.974228.200.973828.870.9858
Median filtering ( 10 × 10 median filter)31.120.971931.150.972231.140.972131.100.971732.320.9878
Rotation (10 ° )30.170.974230.200.974530.190.974030.150.974031.450.9892
Rotation (30 ° )30.120.974030.180.974230.170.973830.130.973831.090.9885
Rotation ( 45 ° )29.430.978329.460.978629.450.978129.410.978130.420.9880
Rotation (90 ° )28.320.977728.350.978028.340.977928.300.977529.860.9875
Rotation (135 ° )29.350.975029.380.975329.370.975229.330.974830.330.9879
Downscaling (scaling factor = 0.1)26.280.961726.310.962026.300.961926.260.961527.320.9781
Downscaling (scaling factor = 0.3)26.240.977326.270.977626.260.977526.220.977127.950.9800
Upscaling (scaling factor = 10.0)30.370.987030.400.987330.390.987230.350.986831.220.9889
Horizontal translation (shifting value = 100)29.580.974029.510.973829.600.974229.560.973830.440.9895
Vertical translation (shifting value = 100)29.550.974129.480.974829.570.974329.530.973930.650.9898
2D translation (horizontal shifting value = 100, vertical shifting value = 100)29.050.981929.080.982629.070.982129.030.981729.320.9856
Cropping (20% cropped from each side)29.390.978429.420.979029.410.978629.370.978230.250.9888
Gaussian noise (mean = 0, sigma = 35)27.160.965427.190.965827.180.965227.140.965228. 150.9730
Content removal26.250.963226.280.963526.270.963026.230.963027.170.9779
Histogram equalization25.020.972225.050.972525.040.972025.000.971825.280.9780
Table 21. PSNR and SSIM comparison for SIFT watermarking.
Table 21. PSNR and SSIM comparison for SIFT watermarking.
For μ = 0.01
ImagesHamidi et al. [56]Gan et al. [59]Proposed Technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 12 48.950.999542.640.987455.150.9899
I R G B 13 48.960.999742.650.987955.160.9993
I R G B 14 48.970.999642.620.987655.310.9996
I R G B 15 48.940.999842.630.987755.300.9994
I R G B 16 48.940.999742.600.987855.270.9997
For  μ = 0.02
ImagesHamidi et al. [56]Gan et al. [59]Proposed technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 12 48.950.999542.640.987453.060.9798
I R G B 13 48.960.999742.650.987953.070.9892
I R G B 14 48.970.999642.620.987653.220.9895
I R G B 15 48.940.999842.630.987753.210.9893
I R G B 16 48.940.999742.600.987853.180.9896
For  μ = 0.03
ImagesHamidi et al. [56]Gan et al. [59]Proposed technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 12 48.950.999542.640.987451.280.9789
I R G B 13 48.960.999742.650.987951.290.9883
I R G B 14 48.970.999642.620.987651.440.9886
I R G B 15 48.940.999842.630.987751.430.9884
I R G B 16 48.940.999742.600.987851.400.9887
For  μ = 0.04
ImagesHamidi et al. [56]Gan et al. [59]Proposed technique
PSNR (dB)SSIMPSNR (dB)SSIMPSNR (dB)SSIM
I R G B 12 48.950.999542.640.987450.470.9778
I R G B 13 48.960.999742.650.987950.480.9872
I R G B 14 48.970.999642.620.987650.630.9875
I R G B 15 48.940.999842.630.987750.620.9873
I R G B 16 48.940.999742.600.987850.610.9876
Table 22. Average accuracy, precision, and MCC comparison on SIFT.
Table 22. Average accuracy, precision, and MCC comparison on SIFT.
T Hamidi et al. [56]Gan et al. [59]Proposed Technique
AccuracyPrecisionMCCAccuracyPrecisionMCCAccuracyPrecisionMCC
5%0.97540.97480.96100.97620.97510.96250.98550.98130.9706
30%0.95380.95290.92150.95470.95370.92380.97310.96610.9320
60%0.93680.93570.88260.93750.93680.88710.96670.95970.8963
90%0.90980.90840.84310.91020.90980.84420.95830.95290.8522
100%0.89480.89670.81570.89780.89810.81750.94380.93740.8203
Table 23. PSNR, SSIM, and NCC comparison of DWT-DCT-SVD techniques.
Table 23. PSNR, SSIM, and NCC comparison of DWT-DCT-SVD techniques.
ImagesAwasthi
et al. [60]
Devi et al. [61]Arora et al. [62]Varghese
et al. [63]
Proposed
Technique
PSNR (dB)NCCPSNR (dB)NCCPSNR (dB)SSIMNCCPSNR (dB)SSIMPSNR (dB)SSIMNCC
I R G B 1 44.950.968247.320.967855.210.97980.969143.340.979255.340.99990.9781
I R G B 2 44.650.978147.450.977855.020.97940.977243.260.977755.230.98950.9882
I R G B 3 44.830.969147.120.968955.110.97970.968243.370.978255.230.98980.9792
I R G B 4 44.460.969447.290.968855.050.97910.968543.280.978755.130.99920.9795
I R G B 5 44.370.979747.300.978955.080.97940.978843.290.975355.100.99950.9898
I R G B 6 44.240.979047.410.978955.150.97970.978143.350.979755.290.99980.9891
I R G B 7 44.580.979447.320.978755.090.97870.978543.310.977255.190.99880.9895
I R G B 8 45.330.970147.490.969855.000.97890.969243.400.977755.210.99900.9802
I R G B 9 44.240.969147.230.968955.130.97900.968243.470.976355.250.99910.9792
I R G B 10 44.380.969447.460.968755.070.97860.968543.330.978755.230.99870.9795
I R G B 11 44.470.978147.390.977955.030.97890.977243.380.976755.200.99900.9882
I R G B 12 44.250.979747.400.978855.050.97980.978843.240.977255.150.98990.9898
I R G B 13 44.370.980047.370.979555.090.97920.979143.270.978755.160.99930.9901
I R G B 14 44.290.969347.430.968955.120.97950.968443.210.976255.310.99960.9794
I R G B 15 44.980.969647.440.968855.140.97930.968743.220.977755.300.99940.9797
I R G B 16 44.780.977947.370.977055.140.97960.975043.200.978355.270.99970.9880
I R G B 17 45.320.969047.220.968855.120.97900.968143.430.978655.190.99870.9883
I R G B 18 44.230.969347.450.968655.070.97850.968443.320.976655.210.99910.9889
I R G B 19 44.370.978047.380.977855.050.97880.977143.370.977155.150.99890.9887
I R G B 20 44.460.979647.390.978755.060.97950.978743.230.978655.270.99900.9888
I R G B 21 44.240.979847.380.979355.080.97910.978843.260.976155.300.99910.9882
I R G B 22 44.360.969247.420.968855.110.97940.968343.200.977655.260.99920.9878
I R G B 23 44.280.969547.430.968755.130.97920.968643.210.978255.280.99940.9880
I R G B 24 44.950.977847.360.977055.130.97950.975143.190.978655.310.99930.9879
Table 24. Tampered area detection on public dataset.
Table 24. Tampered area detection on public dataset.
Computers 15 00264 i171
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i172
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i173
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i174
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i175
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i176
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i177
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i178
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i179
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i180
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i181
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i182
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i183
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i184
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i185
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i186
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i187
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i188
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i189
Tampered image                                       Original image                                   Detected region
Computers 15 00264 i190
Tampered image                                       Original image                                   Detected region
Table 25. Tamper detection evaluation using ground-truth mask on SIFT and ORB.
Table 25. Tamper detection evaluation using ground-truth mask on SIFT and ORB.
SIFT
Computers 15 00264 i191
Tampering rates T = 5%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.98640.98240.97150.99180.98560.0212,
0.9915
0.9889
Computers 15 00264 i192
Tampering rates T = 30%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.98450.98190.97090.99100.98500.0303,
0.9922
0.9886
Computers 15 00264 i193
Tampering rates T = 60%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.97360.97480.96140.98210.97430.0412,
0.9731
0.9879
Computers 15 00264 i194
Tampering rates T = 90%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.96790.96880.95550.97740.96590.0511,
0.9669
0.9865
Computers 15 00264 i195
Tampering rates T = 100%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.95890.95790.94650.97740.97770.0603,
0.9534
0.9798
ORB
Computers 15 00264 i196
Tampering rates T = 5%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.97910.97320.96120.98570.98100.0259, 0.98350.9866
Computers 15 00264 i197
Tampering rates T = 10%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.96830.96410.95210.97450.97650.0334, 0.97580.9732
Computers 15 00264 i198
Tampering rates T = 20%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.96830.96410.95210.97450.97650.0334, 0.97580.9732
Computers 15 00264 i199
Tampering rates T = 30%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.95980.95790.94870.96290.96710.0454, 0.96430.9655
Computers 15 00264 i200
Tampering rates T = 50%
AccuracyPrecisionMCCRecallF1-ScoreROC
point
IOU
0.94920.94950.93980.95960.95930.0569, 0.95970.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.

Share and Cite

MDPI and ACS Style

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

AMA Style

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 Style

Dhar, 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 Style

Dhar, 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

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop