how can we extract an invisible watermark from an watermarked image?

7 visualizaciones (últimos 30 días)
Rajasekaran
Rajasekaran el 4 de Mzo. de 2014
Comentada: Rajasekaran el 4 de Mzo. de 2014
I'm currently doing a project in watermarking the encrypted shares of an RGB colour image to enhance the visual cryptography scheme. And i had inserted the invisible watermarks into it. Can u give me any idea how to extract those watermarks from the watermarked share?

Respuestas (1)

Image Analyst
Image Analyst el 4 de Mzo. de 2014
You'd have to know how they did it, or guess and get lucky. Invisible watermarks are inserted because they don't want you to know they are there. They often employ techniques that make it difficult to extract them or degrade them without exact knowledge of what was done to create them.
  1 comentario
Rajasekaran
Rajasekaran el 4 de Mzo. de 2014
For the below code, i need the extraction procedure. Can you help me sir??
clear all; close all; clc; image1=imread('Google.jpg'); [ori_row,ori_col]=size(image1); host_length=ori_row*ori_col;
i=1; j=1; k=1;
wmimage=imread('android1.jpg'); [wm_row,wm_col] = size(wmimage); imshow(wmimage); title('Watermark image');
wm=dec2bin(wmimage); wm_length=wm_row*wm_col*8;
host=dec2bin(image1);
counter=0;
while i < host_length
counter=counter+1;
if counter > wm_length
break;
end
host(i,8)=wm(j,k);
k=k+1;
if k>8
k=1;
j=j+1;
end
i=i+1;
end
key1=wm_row;
key2=wm_col;
im1=bin2dec(host); im1=reshape(im1,ori_row,ori_col); image1(1:ori_row,1:ori_col)=im1(1:ori_row,1:ori_col);
imwrite(image1,'wm.bmp'); imshow(image1);

Iniciar sesión para comentar.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by