Pixel Swapping.m

Embed Size (px)

DESCRIPTION

data hiding using pixel swap algorithm coding

Citation preview

function[share_img_B] = pixel_swapping(cover_img_A, cover_img_B, secret_img) imsize = size(cover_img_A); % to maintain swaped pixels swapped = zeros(imsize); radius = 1; for i = 1 : imsize(1) for j = 1 : imsize(2) % first condition |Ha(i,j)| --- (1) if(cover_img_A(i, j) == 1) % second condition |Hb(i,j)| != |S(i,j)| ----- (2) if((cover_img_B(i, j) ~= secret_img(i, j)) ... && (swapped(i,j) ~= 1)) select_mn_and_swap(i, j); end end end end share_img_B = cover_img_B; function select_mn_and_swap(i, j) % lower bound value for row if(i