how to hide 2 images as same size of cover image

조회 수: 1 (최근 30일)
Elysi Cochin
Elysi Cochin 2019년 2월 22일
댓글: Walter Roberson 2019년 2월 26일
i have 3 gray images g1, g2 and g3 of size 512 x 512.
I wanted to hide g2 and g2 in g1 to get watermarked image w1 using any method.
I also wanted to select a portion from w1 where there is no hidden image.
Is it possible to hide 2 images in one gray image all of same size and retrieve the hidden image?
I saw codes, but the multiple images to hide are of smaller dimensions than the cover image, and the cover image was rgb image.

채택된 답변

Walter Roberson
Walter Roberson 2019년 2월 23일
You asked a closely related question before and then deleted the question when I explained why that question could not be done.
Your previous question was specific to LSB. This question is open to "any method"
One obvious method is to use LSB to store one of the images and use the second least significant bit to store the second image . You could mix it up a bit such as alternating which bit you write into .
The more significant bits you use, the more visible the embedded bits become .
  댓글 수: 2
Elysi Cochin
Elysi Cochin 2019년 2월 26일
i tried using two different lsb, but the cover image has artifacts. It loses its appearence.
Walter Roberson
Walter Roberson 2019년 2월 26일
You are running into the limits of steganography: if you try to hide too much information then the changes you make become visible to the user.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by