An adaptive high-fidelity steganographic scheme using edge detection and hybrid hamming codes

Abstract In this paper, we propose a novel image steganography technique with an adaptive embedding scheme that combines the methods of edge detection and hybrid Hamming codes to conceal a secret message in a cover image. We use the Canny edge detection algorithm to identify the sharpness degree of a block because the human visual system is more sensitive to the smooth regions than the sharp regions in the image; therefore, embedding confidential information in the cover image according to the sharpness degree of image regions will provide the consequent stego image with superior visual quality. Inspired by this, the proposed scheme identifies the sharpness degree of each block when embedding a secret message into a cover image, and the volume of data embedded in each block depends on the block sharpness; i.e., the sharper the block is, the more the data embedded into it. To embed a secret message into a cover image, the proposed scheme first uses the sharpest regions of the image and then gradually proceeds to the less sharp regions. Therefore, the proposed scheme can effectively reduce the distortion of the stego image, making it imperceptible. The experimental results show that the proposed scheme achieves better image quality than the previously reported related steganographic techniques.

[1]  Wen-Chung Kuo Secure Modulus Data Hiding Scheme , 2013, KSII Trans. Internet Inf. Syst..

[2]  Cheng-Hsing Yang,et al.  Inverted pattern approach to improve image quality of information hiding by LSB substitution , 2008, Pattern Recognit..

[3]  Chin-Chen Chang,et al.  A high payload steganographic algorithm based on edge detection , 2017, Displays.

[4]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Shahrokh Ghaemmaghami,et al.  Colour image steganography method based on sparse representation , 2015, IET Image Process..

[6]  J. Mielikainen LSB matching revisited , 2006, IEEE Signal Processing Letters.

[7]  Chin-Chen Chang,et al.  LSB-Based Steganography Using Reflected Gray Code , 2008, IEICE Trans. Inf. Syst..

[8]  Qian Mao,et al.  A fast algorithm for matrix embedding steganography , 2014, Digit. Signal Process..

[9]  Chin-Chen Chang,et al.  High payload steganography mechanism using hybrid edge detector , 2010, Expert Syst. Appl..

[10]  Li-Hong Huang,et al.  A data hiding scheme using pixel value differencing and improving exploiting modification directions , 2015, Comput. Secur..

[11]  Jessica J. Fridrich,et al.  Minimizing Additive Distortion in Steganography Using Syndrome-Trellis Codes , 2011, IEEE Transactions on Information Forensics and Security.

[12]  Chin-Chen Chang,et al.  A High Payload Steganographic Scheme for Compressed Images with Hamming Code , 2016, Int. J. Netw. Secur..

[13]  W. Kuo,et al.  Data hiding based on generalised exploiting modification direction method , 2013 .

[14]  Ahmed Al-Ani,et al.  A steganography embedding method based on edge identification and XOR coding , 2016, Expert Syst. Appl..

[15]  M. Hwang,et al.  Image steganographic scheme based on pixel-value differencing and LSB replacement methods , 2005 .

[16]  Somjit Arch-int,et al.  An adaptive multi bit-plane image steganography using block data-hiding , 2016, Multimedia Tools and Applications.

[17]  Jiwu Huang,et al.  Edge Adaptive Image Steganography Based on LSB Matching Revisited , 2010, IEEE Transactions on Information Forensics and Security.

[18]  Hsien-Wen Tseng,et al.  High-payload block-based data hiding scheme using hybrid edge detector with minimal distortion , 2014, IET Image Process..

[19]  T-S Chen,et al.  A high payload hybrid data hiding scheme with LSB, EMD and MPE , 2015 .