
image steganography using DCT
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Kajal Chawla
am 21 Jan. 2025
Kommentiert: Kajal Chawla
am 4 Feb. 2025
I want to hide image under cover image using DCT. But while doing quantization step, most of dct coefficients of cover image become zero . So should i avoid quantization step during image steganography or choose a cover image of much larger size to embed each bit, what is correct method to hide image under cover image using DCT?
0 Kommentare
Akzeptierte Antwort
Soumya
am 4 Feb. 2025
Hi,
For properly hiding a secret image under a cover image(steganography), the preprocessing steps are also equally important, where we convert the images from “rgb2gray” and resize the images secret image to fit in the cover images. I am assuming you have done these steps as well. DCT coefficients represent the frequency components of an image block. Generally, the lower frequency components contain more notable image information, while higher frequency components contain finer details.
Quantization disproportionately affects higher frequency components by using larger divisors for these coefficients. This results in many of these coefficients being rounded to zero or a very small value. When quantization is applied, the subtle modifications made to these higher frequency coefficients for embedding the secret data can be lost due to rounding. Therefore, you can skip the quantization step here.
You can refer to the following documentation to know more about dct.

Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Filtering and Enhancement finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!