Variable Rate Steganography in Gray Scale Digital Images Using Neighborhood Pixel Information

Variable Rate Steganography in Gray Scale Digital Images Using Neighborhood
Pixel Information

Moazzam Hossain, Sadia Al Haque, and Farhana Sharmin
Department of Computer Science and Engineering, International Islamic University, Bangladesh

Abstract: Steganography is the art of hiding the fact that communication is taking place, by hiding information in other information. Security has always been a major concern since time immemorial. In the past, people used hidden tattoos or invisible ink to convey steganographic content. Today, digital technology and Internet provide for easy to use cover media for steganography. In order to improve the security by providing the stego image with imperceptible quality, three different steganographic methods for gray level images are presented in this paper. Four neighbors, diagonal neighbors and eight neighbors methods are employed in our scheme. These methods utilize a pixel’s dependency on its neighborhood and psycho visual redundancy to ascertain the smooth areas and complicated areas in the image. In smooth areas we embed three bits of secret information. In the complicated areas, variable rate bits are embedded. From the experimental results it is seen that the proposed methods achieve a much higher visual quality as indicated by the high peak signal-to-noise ratio in spite of hiding a larger number of secret bits in the image. In addition, to embed this large amount of secret information, at most only half of the total number of pixels in an image is used. Moreover, extraction of the secret information is independent of original cover image.

Keywords: Information security, steganography, data hiding, stego image, cover image.

 Received October 27, 2007; accepted February 11, 2008

 

Full Text

 
Read 5474 times Last modified on Sunday, 11 July 2010 07:40
Share
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…