Monday, 13 July 2020

MATLAB code of high capacity steganography with color image and alpha channel

Hello friends, today posting one project in the field of Steganography. The specialty of this algorithm is it uses alpha channel for secrete data embedding. In this algorithm, the transmitter analyzes the cover (digital image) to determine the color channels and adds the fourth channel (Alpha channel) changing the extension of the image from JPG to PNG with non-pre-multiplied background channel. This transformation of image extension and bit-depth will prepare the cover image to accommodate the secret data. In parallel, the secret image which is a gray image or color image, decomposed to a bitstream using Bit-plane slicing to compress it and decreasing the total amount of data to be embedded, also to convert the image to a sequence of bits that will be more controllable and easy to implement and embed. The data then encrypted to increase the level of security. The Matlab implementation of the project is shown in the following YouTube video. Just have a look.

YouTube Video of the Project:  

Then, the secret information is embedded using the LSB embedding technique and spreading the message bitstream all over the cover image and in each channel of the cover image pixels (Red, Blue, Green, and Alpha). The proposed system of the transmitter, the side is shown in the following figure 

Fig: Secrete image embedding block diagram

MATLAB Implementation of the Project:

Fig: Main GUI of Project

Fig: Steganography Secrete image embedding GUI of MATLAB

Fig: Steganography Secrete image Extraction GUI of MATLAB

Fig: Image quality parameters calculation GUI of MATLAB

if you want this code then contact us on....
Mobile Number: +91-9637253197
Whatsup Number: +91-9637253197
Email ID:

No comments:

Post a comment