Is PVD steganography be used for hiding only text or can it also be used for hiding color image inside color cover image?

Is PVD steganography be used for hiding only text or can it also be used for hiding color image inside color cover image?

 Réponse acceptée

This is not a MATLAB question, and should have been researched in a different forum. MATLAB Answers is about the MATLAB language and libraries, not about theory or algorithms. You should have done research, not re-opened the question.
The answer to your question is that any set of data that can be represented on a computer is ultimately represented as a sequence of bits. The "text" gets transformed to a sequence of bits and the bits are hidden in steganography. RGB images can be transformed into sequence of bits:
temp = dec2bin(YourRGBImage,8)-'0';
bitvector = reshape(temp.',[],1);

4 commentaires

Sir what about getting it back to the decimal values in matlab.
reshape( bin2dec(reshape(bitvector, 8, []).' + '0'), size(YourRGBImage))
Note: this was not your original question! Your original question was whether hiding one color image inside another could be done, which is a research matter, not a MATLAB matter.
For the more general case, NO, PVD steganography is completely useless for hiding any image that cannot be represented in digital form. For example, you cannot hide the Mona Lisa inside a cover image because the Mona Lisa is a oil painting, a physical object. You can illuminate the Mona Lisa painting with light and light bounces back or is emitted from the painting, and the light reaches your eyes, and that is an image. You can use a digital camera to make measurements of light bouncing off of or emitted from the painting, and covert the measurements to digital form, and it is only these digital measurements that can be hidden using steganography.
Yes that only I meant,that is if an digital image can be hidden inside cover image using PVD. And I know that PVD is an steganography method so it is sure that the color image that I mentioned in the question was mentioning an digital image and not as an object.After checking many papers I thought PVD can only be used to hide binary values so to clear that doubt I just asked the question.
Anything that can be expressed in finite binary can be hidden, provided the cover image is large enough. The hiding algorithms do not care what the bits mean.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Encryption / Cryptography dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by