Data Hiding in Images Using Dynamic Programming Considering Human Visual System

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395 -0056

Volume: 04 Issue: 05 | May -2017

p-ISSN: 2395-0072

www.irjet.net

Data Hiding in Images using Dynamic Programming considering Human Visual System Anshu Baghel, Mrs.Suchitra Pandey Department of Electronics and Telecommunication Engineering Bhilai Institute of Technology, Durg (C.G.) Asst.Prof. Department of Electronics and Telecommunication Engineering Bhilai Institute of Technology, Durg (C.G.) ---------------------------------------------------------------------***--------------------------------------------------------------------Payload capacity and security is always a concern in Abstract - Data hiding is a technique in which stego data is LSB method of data hiding. Lee and Chen[8] proposed a embedded on to the host data according to some set of rules and at the receiver end the same data is recovered with or high capacity LSB data hiding technique using Human without some distortion. Payload capacity, fidelity and Visual System(HVS) property and maintained the robustness are the parameters to evaluate the performance of fidelity of the process. Wang and Lin[9] proposed a steganographic system. There is always a trade-off between method of embedding binary image in the host by using payload capacity and output image quality. This paper genetic algorithm and local pixel adjustment feature proposed a hybrid method to increase payload capacity while which improves the quality of stego image. Wu and maintaining image quality as well as increase fidelity of Tsai[10] presented a paper of LSB embedding by steganographic system. Relationship between adjacent pixel is modifying quantization scale using human visual calculated based on pixel potential which is called as energy. system for good quality image. Chen and Chang[11] Dynamic programming is used to calculate cost based on presented improvement in the method presented by energy. This cost and energy is used to select pixels randomly using dynamic programming. The input data is then embedded wang using optimal pixel adjustment process. on selected pixel based on human visual system parameters ThienandLin[13] presented a paper which improves hence increase payload capacity while maintaining image imperceptibility of output image by embedding data quality. Proposed method is simulated and mean square error digit by digit using modulus function. Liu and Chen[16] and peak signal to noise ratio is calculated. presented a paper which uses variable depth LSB substitution and applied some processing to avoid Key words—Data hiding, HVS, dynamic significant changes in stego image. Method presented programming. by Wu and Tsai uses Human visual system in optimal way for reducing effect of data hiding. 1. INTRODUCTION Chen and Chang[17] presented a data hiding process DATA hiding is the good technique to be used for secure using LSB substitution with Optical Pixel Adjustment communication. A Data hiding system involves three Process(OPAP). Pixel Value Differencing(PVD) is also main elements Sender, Channel and Receiver. Data used in several methods. Paper presented by Wu and hiding procedure expects to insert some classified data Tsai[18] improves their previous work by combining into a carrier signal by adjusting the unimportant parts LSB substitution and Pixel Value Differencing. for copyright assurance or secret correspondence. Data hiding the term itself makes it clear that making the Lee and Tsai [19] used dynamic programming based on host signal imperceptible or keeping fact secret that human visual system for better payload capacity and some information is embedded into the image or reduce distortion minimization. signal[4-6]. In image stegnography secret data in the In this paper, we proposed a method that uses dynamic form of the sequence of bits is embedded in the image programming to randomize the pixel selection process termed as cover image. Secret data when embedded hence increase fidelity. Energy matrix of input image into the cover image, the output image is called as stego blocks are calculated and then cost matrix is calculated image. Stego image should be kept similar to the input based on energy matrix. This cost matrix is utilized to image to avoid any speculation in the others mind. select pixels in the random manner using dynamic Many techniques have been proposed for hiding secret programming. We also use human visual system in the data into host image. Least Significant bit replacement bit plane substitution to increase the payload capacity is the common approach in image stegnography. Š 2017, IRJET

|

Impact Factor value: 5.181

|

ISO 9001:2008 Certified Journal

| Page 1594


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.