图像信息隐藏算法的研究与实现翻译
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外文文献资料
收集:苏州大学应用技术学院11电子班(学号1116405026)马玲丽
Image Information Hiding: An Survey
I. INTRODUCTION
Nowadays many problems arise during the image transformation from the sender to the receiver. Strangers can easily snoop into others account and get many secret information even it was hided by some mechanism, without their permission. To avoid this we propose a secure scheme by using steganography concept. Steganography means hiding information in a particular way that prevents the detection of hidden information. In this concept no one can find that there is a hidden message present in the image, Because of information is hidden behind an image in a matrix form, which is created by bit matrix of the object. By using the LSB we can store the characteristics of particular pixels of an image are modified to store a message. Finally we send the final picture and cover image used for hidden the image to the receiver [Johnson & Jajodia, 1998].
At first we calculate the height and width of the image, which hide the information then multiply it with 8 and store it in any value. Then we calculate the height and width of the image which is used to hide the object and multiply with each other. Then we compare that answers with both the image which is used to hide the information and which is used to hide the object. The image which is used to hide the object must have greater value than the other image; we choose the object must satisfy the above condition. Then the encoded matrix is mapped with the image by using least significant bit mechanism.
Least significant bit only stores the information instead of replacing the pixel of image. So scattering of information takes place while transferring the image so according to human eye there is no difference between the original and stego image. Finally sender sends the both original and stego image to the receiver. In the receiver side to get the information the receiver must do XOR operation
between bytes present in both the image. Compare the result with 0*00000000 If the output will be yes then store 0 else 1 in a matrix and this matrix will be equal to the width and height of the pixel matrix of the image. Convert the bits into bytes until all bits got utilized. Finally receiver gets the information.
1.1. History of Information Hiding
1.2. The Basics of Embedding
Three different aspects in information-hiding systems contend with each other: capacity, security, and robustness. Capacity refers to the amount of information that can be hidden in the cover medium, security to an eavesdropper’s inability to detect hidden information, and robustness to the amount of modification the stego medium can withstand before an adversary can destroy hidden information [Fabien
A. P. Petitcolas et al., 1999; Sabu M Thampi, 2004; Nameer N. EL-Emam, 2007].
1.3. Discrete Cosine Transform
For each color component, the JPEG image format uses a Discrete Cosine Transform (DCT) to transform successive 8 × 8 pixel blocks of the image into 64 DCT coefficients each. The DCT coefficients F(u, v) of an 8 × 8 block of image pixels f(x, y).
A simple pseudo-code algorithm to hide a message inside a JPEG image could look like this:
Input: message, cover image
Output: steganographic image containing message
While data left to embed do
Get next DCT coefficient from cover image
If DCT =! 0 and DCT =! 1 then