VISIT OUR NEW YOUTUBE CHANNEL EXCLUSIVE FOR MATLAB AND ELECTRICAL PROJECT

Visit our new YouTube channel exclusively for Matlab Projects and Electrical Project @,YouTube-Matlab Projects YouTube-Electrical Projects

IMAGE PROCESSING MATLAB PROJECTS

Looking for IEEE 2017 Projects,Click Here or Contact @ +91 9894220795/+9144 42647783.For more details visit www.verilogcourseteam.com

Wednesday 20 September 2017

Pixel Based Image Integration and Encryption Algorithm

Pixel Based Image Integration and Encryption Algorithm

This paper designed based on implementing a secure image technique that enables to select one of the several images displayed simultaneously with a unique security key for each image. This process involves applying block based interleaving, followed by integrating the image matrix using the pixel based integration technique and encrypting the images with Advanced Encryption Algorithm. With the key specifically generated for the image, the original image is decrypted from multiple images. This method is useful when access permissions needs to be restricted to certain viewers.

First the image is interleaved by using 2D type interleaver. The next step is Pixel Integration.

Consider Image of size m*m,

Step:1 The input images are represented as pixel values ranging from 0-255.

Step:2 Create a pixel integration table column and row wise, forming pixel values in the columns with values 1-266 and the input images are taken along the rows.

Step:3 Choosing the sub-blocks as 4x4, by dividing the image matrix, since we consider the color depth of image as 16-bit.

Step:4    Considering an image with size of 64x64 and dividing into 4x4 blocks will produce 16 blocks i.e Sub-Block A, B, C and D.

Step:5 Considering the first sub-block A(i,j),where i represent pixel value and j represent index(location). The pixel integration table is created as shown in fig.4 by assigning the pixel index to the corresponding pixel value for the first block of every image, later the second block of every image, and so on till the last block.      

Step:6 In case of multiple indices with the same pixel value in a block, the value is calculated by representing them in the 16-bit color RGB palette and finding their corresponding value.

Step:7 This process is carried on for all the blocks of the image and the results are noted.

Step:8 Image Integration is finally done by summing up the pixel indices value for each pixel value for all the images taken together.
Block Diagram

 Reference Paper-1: Multi Image Integration and Encryption Algorithm for Security Applications
Author's Name: A.D.Senthil Kumar,T.S.Anandhi
Source: IEEE
Year:2016

No comments:

Post a Comment