Summary: | Content-adaptive steganography intends to hide data in the complex texture content of the image. Recently, some secure steganography methods have been proposed to identify the textural complexity of an image. However, most of the techniques do not take into account the information of pixel variation around the central pixel in all possible directions and therefore they are unable to accurately analyse the texture complexity. This work offers a quality-enhanced and secure method of content-adaptive image steganography. The proposed method is divided into three sequential steps: image segmentation, pixel complexity identification, and data embedding. An input cover image is initially divided into small local regions and the pixel-complexity is identified based on the proposed Complex Block Prior (CBP) criterion. In a local block, a high pass filter (HPF) bank is applied and eight residual responses are obtained. Following the CBP criterion, a complexity level out of nine levels is assigned to an individualized pixel block. The pixels are then arranged in the priority of complexity from highest to lowest. Data embedding for the corresponding complexity level then takes place using the proposed adaptive embedding algorithm. Experimental results verify the preservation of visual quality of stego images produced by the proposed method. Three image datasets: Standard test images, BOWS2 and BOSS-base are used for the experimentation and comparison with prior state-of-art methods. Highest values of the IQ (image quality) parameters e.g., SSIM and WPSNR show the effectiveness of the proposed method.
|