how can i write psnr coding for denoised image
Mostra commenti meno recenti
i need to find the matlab coding psnr value for the denoised image by comparing it with the original image only not with the text.
Risposte (3)
chitresh
il 19 Feb 2014
0 voti
conver input image and noise image to gray scale image by using rgb2gray(image)
[rows columns] = size(input_gray_image);
squared_error_image = (double(input_gray_image)-double(noise_gray_image)).^2;
mse = sum(sum(squared_error_image))/(rows*columns);
psnr = 10*log10(255^2/mse);
dian_pratama
il 4 Mar 2015
0 voti
You can use this code:
%========= PSNR ============
H = vision.PSNR;
psnr = step(H, denoised_img, original_img);
psnr
Image Analyst
il 4 Mar 2015
Use the psnr function in the Image Processing Toolbox
thePsnr = psnr(image1, image2);
Or see my attached function if you don't have that toolbox.
Categorie
Scopri di più su Image Quality in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!