bonjour
svp j'ai un probleme avec la valeur de psnr je prepare une these sur le tatouage des image et je travail avec la transformee en ondelettes j'utilise la méthode de la multiresolution, mon probleme c'est que la valeur de psnr que j'obtiens est tres grande (138db)
voici le code que j'ai utilisé

unction S = PSNR2(I, J)
% To find SNR between input (in) and estimate (est) in decibels (dB).
%
[m n] = size(I);
A=double(I);
B=double(J);
sumaDif=0;
maxI=m*n*max(max(A.^2));
for u=1:m
for v=1:n
sumaDif = sumaDif + (A(u,v)-B(u,v))^2;
end
end
if (sumaDif==0)
sumaDif=1;
end
S=maxI/sumaDif;
S=10*log10(S);