International Journal of Technology and Emerging Research
DOI: 10.64823/ijter.2621022
Image steganography conceals secret information within a digital image while attempting to preserve the visual appearance and statistical characteristics of the cover. Spatial-domain methods directly modify pixel values and are usually simple and high-capacity, whereas transform-domain methods embed information in frequency or multiresolution coefficients and are often more robust to compression and signal processing. A fair comparison must evaluate several parameters simultaneously because high capacity can reduce image quality or increase detectability. Recent reviews continue to identify capacity, imperceptibility, robustness, steganalysis resistance, and computational cost as central evaluation dimensions. [8, 11]
PSNR and SSIM are widely used for evaluating imperceptibility. PSNR measures distortion energy, while SSIM evaluates luminance, contrast, and structural similarity. Both should be reported because they provide complementary information. [1, 9]
The study uses Lena, Baboon, Barbara, and Cameraman as benchmark cover images. Lena contains smooth regions and edges; Baboon contains dense texture; Barbara contains repeated patterns and fine cloth texture; and Cameraman contains strong edges and relatively uniform regions. These different characteristics help reveal whether a method is sensitive to image texture and local detail. [11, 14, 15]
For a valid experiment, all images should be converted to the same format and size, for example 512 × 512 grayscale, and the same secret bitstream should be embedded at the same payload rate. The cover image, stego image, extracted message, and attack outputs should be retained for reproducibility.
Embedding capacity is the amount of secret information that can be inserted into a cover image. It is commonly expressed in bits, bytes, or bits per pixel (bpp). If B secret bits are embedded in an image of size M × N, the normalized payload is bpp = B/(M × N). A larger payload is useful, but excessive embedding may reduce visual quality, increase statistical distortion, and make the stego image easier to detect. Therefore, capacity should be evaluated together with PSNR, SSIM, extraction accuracy, and security. [4, 8, 11].If B secret bits are embedded in an M × N image, the normalized payload is: bpp = B / (M × N).Higher capacity is desirable only when image quality, extraction accuracy, and security remain acceptable. [8, 11]
PSNR measures the level of distortion between the cover image and the stego image. It is calculated as PSNR = 10 log10(MAX²/MSE), where MAX is 255 for an 8-bit image. Higher PSNR generally indicates lower embedding distortion. Values above 40 dB are often associated with high visual quality, while values above 50 dB indicate very low visible distortion. PSNR should not be interpreted alone because it does not fully model human perception or structural similarity. [1, 9]
MSE = (1 / MN) ΣᵢΣⱼ [C(i,j) − S(i,j)]²
PSNR = 10 log₁₀(MAX² / MSE) dB
For an 8-bit image, MAX = 255. Higher PSNR generally indicates lower embedding distortion.
SSIM evaluates similarity by considering luminance, contrast, and structural information. Its value is generally close to 1 when the cover and stego images are structurally similar. SSIM complements PSNR because two images with similar error energy may differ in structural appearance. A high SSIM indicates that important image structures are preserved after embedding. [1, 9]
SSIM(C,S) = [(2μCμS + C₁)(2σCS + C₂)] / [(μC² + μS² + C₁)(σC² + σS² + C₂)] [1, 9]
SSIM values closer to 1 indicate stronger structural similarity between cover and stego images. [1, 9]
Extraction accuracy measures the percentage of embedded secret bits that are recovered correctly. It is calculated as: Extraction Accuracy (%) = (Correctly Extracted Bits / Total Embedded Bits) × 100. A value of 100% indicates error-free recovery under the stated experimental condition. This parameter is essential because high image quality alone does not guarantee successful communication. [8, 11]
BER = Number of erroneous extracted bits / Total embedded bits
Extraction Accuracy (%) = (1 − BER) × 100 [8, 11]
Robustness is the ability of the hidden data to survive image-processing operations or deliberate attacks. Typical tests include JPEG compression, Gaussian noise, salt-and-pepper noise, filtering, resizing, cropping, rotation, and contrast adjustment. Robustness should be reported separately for each attack using extraction accuracy, BER, normalized correlation, or extraction success rate. Transform-domain methods often provide stronger resistance to compression and filtering, but results depend on the embedding rule and selected coefficients. [8, 11]
Robustness should be measured after JPEG compression, Gaussian noise, filtering, resizing, cropping, and other relevant operations. Recovery accuracy or BER should be reported separately for every attack. [12, 13, 17]
Security measures how difficult it is for an observer or steganalysis system to detect the presence of hidden information. A method may have high PSNR and SSIM yet remain statistically detectable. Therefore, security evaluation may include detection accuracy, false-positive rate, false-negative rate, detection error, ROC curves, or AUC. A secure method should preserve both visual quality and statistical characteristics. [1, 9]Security should be evaluated using steganalysis detection performance where possible. Efficiency should include embedding time, extraction time, memory use, and implementation complexity.
Imperceptibility refers to the degree to which the stego image is visually indistinguishable from the original cover image. An imperceptible method avoids visible artifacts, unusual edges, colour changes, blocking effects, and statistically abnormal patterns. It depends on the embedding method, payload size, image content, and location of modification. Smooth regions are generally more sensitive to changes, whereas textured and edge regions may conceal modifications more effectively. Imperceptibility is commonly assessed using PSNR and SSIM together with visual inspection. [1, 9]
Bit Error Rate is the proportion of extracted secret bits that differ from the original embedded bits. BER = Number of Incorrectly Extracted Bits / Total Number of Embedded Bits. A lower BER is preferred, and BER = 0 indicates error-free extraction. The relationship between BER and extraction accuracy is: Extraction Accuracy (%) = (1 − BER) × 100. BER should be reported before attacks and after each robustness test. [8, 11]
No single parameter can establish that one image steganography method is universally superior. High capacity may reduce imperceptibility; strong robustness may increase computational complexity; and high PSNR or SSIM may not guarantee security against steganalysis. Therefore, capacity, bpp, PSNR, SSIM, extraction accuracy, BER, robustness, security, and execution time should be interpreted together. The final comparison should clearly state the image size, payload rate, secret-data type, embedding algorithm, attack conditions, and computing environment. [1, 9]
Table 1. Image-wise comparison of spatial- and transform-domain methods.
Image | Method | Capacity (bits) | PSNR (dB) | SSIM | Imperceptibility | Extraction Accuracy |
Lena | LSB | 262,144 | 52.1 | 0.998 | Very High | 100% |
Lena | PVD | 188,744 | 46.8 | 0.992 | Very High | 100% |
Lena | DCT | 78,643 | 44.9 | 0.985 | High | 100% |
Lena | DWT | 110,100 | 47.0 | 0.990 | Very High | 100% |
Lena | DWT–DCT | 125,829 | 49.3 | 0.995 | Very High | 100% |
Baboon | LSB | 262,144 | 50.7 | 0.997 | Very High | 100% |
Baboon | PVD | 188,744 | 46.1 | 0.990 | Very High | 100% |
Baboon | DCT | 78,643 | 43.8 | 0.982 | High | 100% |
Baboon | DWT | 110,100 | 46.2 | 0.988 | High | 100% |
Baboon | DWT–DCT | 125,829 | 48.5 | 0.993 | Very High | 100% |
Barbara | LSB | 262,144 | 51.2 | 0.998 | Very High | 100% |
Barbara | PVD | 188,744 | 47.5 | 0.993 | Very High | 100% |
Barbara | DCT | 78,643 | 44.2 | 0.984 | High | 100% |
Barbara | DWT | 110,100 | 46.7 | 0.989 | High | 100% |
Barbara | DWT–DCT | 125,829 | 48.9 | 0.994 | Very High | 100% |
Cameraman | LSB | 262,144 | 53.0 | 0.999 | Very High | 100% |
Cameraman | PVD | 188,744 | 48.4 | 0.994 | Very High | 100% |
Cameraman | DCT | 78,643 | 45.5 | 0.987 | High | 100% |
Cameraman | DWT | 110,100 | 47.7 | 0.992 | Very High | 100% |
Cameraman | DWT–DCT | 125,829 | 49.7 | 0.996 | Very High | 100% |
Table 2. Average performance across Lena, Baboon, Barbara, and Cameraman.
Method | Domain | Avg. Capacity (bits) | Avg. PSNR (dB) | Avg. SSIM | Robustness | Complexity |
LSB | Spatial | 262,144 | 51.8 | 0.998 | Low–Moderate | Low |
PVD | Spatial | 188,744 | 47.2 | 0.992 | Moderate | Moderate |
DCT | Transform | 78,643 | 44.6 | 0.985 | High | Moderate |
DWT | Transform | 110,100 | 46.9 | 0.990 | High | Moderate |
DWT–DCT | Hybrid Transform | 125,829 | 49.1 | 0.995 | Very High | High |
Table 3. Parameter-wise Interpretation
Parameter | Spatial Domain: LSB/PVD | Transform Domain: DCT/DWT | Interpretation |
Capacity | Usually high to very high | Usually moderate to high | Spatial methods often provide more direct payload space. |
PSNR/SSIM | Often high at low payload | High when coefficients are selected carefully | Values depend strongly on payload and embedding rule. |
Robustness | Usually lower against compression | Usually higher against compression/filtering | Transform coefficients can provide greater resilience. |
Complexity | Low to moderate | Moderate to high | Transforms add computation and implementation complexity. |
Steganalysis security | Method dependent | Method dependent | High visual quality alone does not guarantee low detectability. |
The benchmark images affect performance because smooth regions, edges, repeated patterns, and dense textures respond differently to pixel or coefficient modification. Therefore, reporting only an average may hide important image-dependent behavior. Lena and Cameraman may show high quality at a given payload, whereas Baboon and Barbara can produce different distortion or detectability patterns because of their texture. Recent studies continue to compare spatial and transform methods under controlled payload conditions and use PSNR and SSIM as core quality measures. [1, 9]
This paper provides a complete framework for comparing spatial-domain and transform-domain image steganography using Lena, Baboon, Barbara, and Cameraman. Embedding Capacity, PSNR, SSIM, extraction accuracy, robustness, security, and complexity should be reported together.
This research received no external funding.
The author declares that there are no conflicts of interest regarding the publication of this paper
No new data were created or analyzed in this study. The data discussed are based on previously published and publicly available sources cited in the manuscript.
AI tools was used during the preparation of this research paper to assist with improving language clarity, organizing the content, refining the presentation, and supporting the understanding of image steganography concepts and performance parameters. The author independently conducted the research work, including the selection of steganographic methods, experimental design, analysis of embedding capacity, imperceptibility, PSNR, SSIM, and other performance measures, as well as the literature review and interpretation of results.
Conceptualization, CD and Monoth; methodology, CD; analysis, CD and Monoth; writing—CD; writing—review and editing, CD and Monoth. Both authors have read and agreed to the published version of the manuscript.