Monday, 10 November 2014

MATLAB Code For Calulating PSNR Of Image


%%%%.............>>>>>>>>>>>>
%%%%%%%%%%%%%% FOR CALCULATING PSNR......................
%...........EXAMPLE..............a=imread('image1.jpg');
%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>b=imread('image2.jpg');....>> PSNR(a,b)
%%%%.......TESTED FORMULAE.............................

function psnr_Value = PSNR(A,B)
% PSNR (Peak Signal to noise ratio)

if (size(A) ~= size(B))
   error('The size of the 2 matrix are unequal')

   psnr_Value = NaN;
   return;
elseif (A == B)
   disp('Images are identical: PSNR has infinite value')

   psnr_Value = Inf;
   return;  
else

    maxValue = double(max(A(:)));

    % Calculate MSE, mean square error.
    mseImage = (double(A) - double(B)) .^ 2;
    [rows columns] = size(A);
   
    mse = sum(mseImage(:)) / (rows * columns)

    % Calculate PSNR (Peak Signal to noise ratio)
    psnr_Value = 10 * log10( 256^2 / mse);
    RMSE = sqrt(mse)                                   % RMSE

end

Download Project for B.E, B.Tech, BCA, MCA, M.E, M.Tech, B.Sc, M.Sc and Polytechnic from: http://lowpriceprojects.blogspot.in/


Related Posts:

  • मराठी व्याकरण प्रयोग प्रयोग (Prayog) प्रयोग ओळख : मुले विटी दांडू खेळतात : कर्तरी प्रयोग. गवळ्याने गाईला बांधले : भावे. रामाने आंबा खाल्ला : कर्मणी प्रयोग . राजु घरी… Read More
  • मराठी व्याकरण संधी संधी विचार: आपण बोलताना एका पाठोपाठ येणाऱ्या काही शब्दांमधील अक्षरे एकामागोमाग उच्चारताना, एकमेकांत मिसळली जातात. उदाहरणार्थ - या वर्गात विद्यार्थी… Read More
  • मराठी व्याकरण वर्णमाला वर्णमाला व्याकरण : भाषेतील वाक्ये ,वाक्यातील शब्द व त्याच्या परस्परांशी असलेला संबंध ज्या शास्त्रात केला जातो त्यास व्याकरण म्हणतात. वर्ण विचार : … Read More
  • मराठी व्याकरण अलंकार अलंकार (Alankar) व्याख्या:- कोणतेहि गद्य वा काव्य श्रवणीय वा रसपूर्ण करण्यासाठी वापरला जाणारा (काव्यात्मक) साचा म्हणजे अलंकार . अलंकारांचे प्रकार:-… Read More
  • मराठी व्याकरण शब्दांच्या जाती शब्दांच्या जाती (shabdanchya Jati) १) विकारी शब्द : ज्या शब्दाचे लिंग ,वचनं,बदल होतो त्यास विकारी शब्द म्हणतात. १) नाम: (संज्ञा )व्यक्ती ,वस्तु,स्थ… Read More

  1 comment:

Total Pageviews

27406

CONTACT US

Prof. Roshan P. Helonde
Mobile / WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com

Contact Form

Name

Email *

Message *

Archive

Notes Planet Copyright 2018. Powered by Blogger.