国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)

這篇具有很好參考價(jià)值的文章主要介紹了圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、RMSE基本定義

MSE全稱為“Root Mean Square Error”,中文意思即為均方根誤差,是衡量圖像質(zhì)量的指標(biāo)之一。計(jì)算原理為真實(shí)值與預(yù)測(cè)值的差值的平方然后求和再平均,最后開根號(hào),公式如下:
圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)
RMSE值越小,說明圖像越相似。計(jì)算RMSE有四種方法:

方法一:計(jì)算RGB圖像三個(gè)通道每個(gè)通道的MSE值再求平均值,最后開根號(hào)即可

方法二:直接使用matlab的內(nèi)置函數(shù)immse()(注意該函數(shù)將所有圖像當(dāng)成灰度圖像處理),再開根號(hào)即可

方法三:判斷圖像的維度,若是三維即為RGB圖像求其RMSE,若是二維即為灰度圖像求其RMSE

方法四:同方法三,對(duì)RMSE進(jìn)行歸一化處理

二、matlab實(shí)現(xiàn)RMSE

1、方法一:rgbRMSE.m

function rmsevalue= rgbRMSE(image1,image2)
% image1和image2大小相等
row=size(image1,1); % 圖像的長(zhǎng)
col=size(image1,2); % 圖像的寬
image1=double(image1);
image2=double(image2);
MSE_R=double(zeros(row,col));
MSE_G=double(zeros(row,col));
MSE_B=double(zeros(row,col));
image1_R=image1(:,:,1);  % R通道
image1_G=image1(:,:,2);  % G通道
image1_B=image1(:,:,3);  % B通道
image2_R=image2(:,:,1);
image2_G=image2(:,:,2);
image2_B=image2(:,:,3);
% 計(jì)算RGB圖像三個(gè)通道每個(gè)通道的MSE值再求平均值
for i=1:row
    for j=1:col
        MSE_R(i,j)=(image1_R(i,j)-image2_R(i,j))^2;
        MSE_G(i,j)=(image1_G(i,j)-image2_G(i,j))^2;
        MSE_B(i,j)=(image1_B(i,j)-image2_B(i,j))^2;
    end
end
MSE_RGB=sum(MSE_R(:))+sum(MSE_G(:))+sum(MSE_B(:)); % 將RGB三個(gè)通道計(jì)算的MSE值相加,注意(:)的用法
rmsevalue=sqrt(MSE_RGB/(row*col)); % 在MSE的基礎(chǔ)上開根號(hào)
end

2、方法二:grayRMSE.m

function rmsevalue = grayRMSE(image1,image2)
% image1和image2大小相等
row=size(image1,1); % 圖像的長(zhǎng)
col=size(image1,2); % 圖像的寬
image1=double(image1);
image2=double(image2);
rmsevalue=sqrt(sum(sum((image1-image2).^2))/(row*col)); % 在MSE的基礎(chǔ)上開根號(hào)
end

3、方法三:rgbgrayRMSE.m

function rmsevalue = rgbgrayRMSE(image1,image2)
% image1和image2大小相等
row=size(image1,1); % 圖像的長(zhǎng)
col=size(image1,2); % 圖像的寬

% 一定要注意轉(zhuǎn)為double類型
image1=double(image1);
image2=double(image2);

dim=length(size(image1));% 圖像的維度
if dim==2    % 灰度圖像只有二維,彩色圖像有三維
    sum_mse=sum(sum((image1-image2).^2));% 兩次使用sum()函數(shù),第一次使用sum將每行值相加,第二次使用sum將每行值的和再次相加
else
    sum_mse=sum(sum(sum((image1-image2).^2)));% 三次使用sum()函數(shù),第一次使用sum將每行值相加,第二次使用sum將每行值的和再次相加,第三次使用sum將每個(gè)通道值的和再次相加
end
rmsevalue=sqrt(sum_mse/(row*col));
end

4、方法四:NRMSE.m

function nrmsevalue = NRMSE(image1,image2)

% image1和image2大小相等
row=size(image1,1); % 圖像的長(zhǎng)
col=size(image1,2); % 圖像的寬

% 一定要注意轉(zhuǎn)為double類型
image1=double(image1);
image2=double(image2);

dim=length(size(image1));% 圖像的維度

if dim==2    % 灰度圖像只有二維,彩色圖像有三維
    sum_mse1=sum(sum((image1-image2).^2));% 兩次使用sum()函數(shù),第一次使用sum將每行值相加,第二次使用sum將每行值的和再次相加
    sum_mse2=sum(sum(image1.^2));
else
    sum_mse1=sum(sum(sum((image1-image2).^2)));% 三次使用sum()函數(shù),第一次使用sum將每行值相加,第二次使用sum將每行值的和再次相加,第三次使用sum將每個(gè)通道值的和再次相加
    sum_mse2=sum(sum(sum(image1.^2)));
end
nrmsevalue=sqrt(sum_mse1/(row*col))/sqrt(sum_mse2/(row*col));
end

5、主函數(shù)main.m

clc;clear;close all;
rgbimage=imread('ultraman.jpg');
attack_rgbimage=imnoise(rgbimage,'gaussian',0,0.001);
figure(1),
subplot(121),imshow(rgbimage);
title('原始圖像');
subplot(122),imshow(attack_rgbimage);
title('噪聲攻擊圖像');

grayimage=rgb2gray(imread('ultraman.jpg'));
attack_grayimage=imnoise(grayimage,'gaussian',0,0.01);
figure(2),
subplot(121),imshow(grayimage);
title('原始圖像');
subplot(122),imshow(attack_grayimage);
title('噪聲攻擊圖像');
% =============rgbRMSE.m============= %
rmsevalue1 = rgbRMSE(rgbimage,attack_rgbimage);
disp('RGB圖像的均方根誤差:');
disp(rmsevalue1);
% =============immse============= %
rmsevalue2 = sqrt(immse(rgbimage,attack_rgbimage)); % 在使用matlab內(nèi)置函數(shù)immse的基礎(chǔ)上開根號(hào)
disp('matlab函數(shù)的均方誤差:');
disp(rmsevalue2);
% =============grayRMSE.m============= %
rmsevalue3 = grayRMSE(grayimage,attack_grayimage);
disp('灰度圖像的均方根誤差:');
disp(rmsevalue3);
% =============rgbgrayRMSE.m============= %
rmsevalue4 = rgbgrayRMSE(rgbimage,attack_rgbimage);
disp('RGB圖像的均方根誤差:');
disp(rmsevalue4);

rmsevalue5 = rgbgrayRMSE(grayimage,attack_grayimage);
disp('灰度圖像的均方根誤差:');
disp(rmsevalue5);
% =============NRMSE.m============= %
rmsevalue6 = NRMSE(rgbimage,attack_rgbimage);
disp('RGB圖像的歸一化均方根誤差:');
disp(rmsevalue6);

rmsevalue7 = NRMSE(grayimage,attack_grayimage);
disp('灰度圖像的歸一化均方根誤差:');
disp(rmsevalue7);

三、實(shí)現(xiàn)結(jié)果分析

1、輸出結(jié)果

RGB圖像:
圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)
對(duì)應(yīng)灰度圖像:
圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)
各種方法輸出的RMSE值:
圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)
2、結(jié)果分析

1、注意每次運(yùn)行主函數(shù)main.m文件,輸出的RMSE值都會(huì)有細(xì)微差別,可以對(duì)比上下兩張圖。
圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)
2、僅以高斯噪聲的參數(shù)為討論,我們將主函數(shù)main.m文件椒鹽噪聲的方差改為0.001,可以與上方得到方差為0.01的RMSE結(jié)果進(jìn)行對(duì)比,可以看出得到的RMSE要小很多,表示圖像質(zhì)量更好。

圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)
3、利用matlab的內(nèi)置函數(shù)immse計(jì)算的灰度圖像RMSE比我們自己寫的方法計(jì)算的灰度圖像RMSE要大一些。

4、本質(zhì)上,方法三是方法一和方法二的結(jié)合體。文章來源地址http://www.zghlxwxcb.cn/news/detail-441274.html

到了這里,關(guān)于圖像處理之圖像質(zhì)量評(píng)價(jià)指標(biāo)RMSE(均方根誤差)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 計(jì)算機(jī)視覺:圖像質(zhì)量評(píng)價(jià)指標(biāo)之 PSNR 和 SSIM

    計(jì)算機(jī)視覺:圖像質(zhì)量評(píng)價(jià)指標(biāo)之 PSNR 和 SSIM

    由上可見,PSNR相對(duì)MSE多了一個(gè)峰值,MSE是絕對(duì)誤差,再加上峰值是一個(gè)相對(duì)誤差指標(biāo)? 一般地,針對(duì) uint8 數(shù)據(jù),最大像素值為 255,;針對(duì)浮點(diǎn)型數(shù)據(jù),最大像素值為 1。 上面是針對(duì)灰度圖像的計(jì)算方法,如果是彩色圖像,通常有三種方法來計(jì)算。 分別計(jì)算 RGB 三個(gè)通道的 P

    2024年02月15日
    瀏覽(36)
  • 回歸模型評(píng)價(jià)指標(biāo):MSE、RMSE、MAE、R2 score

    回歸模型評(píng)價(jià)指標(biāo):MSE、RMSE、MAE、R2 score

    回歸模型評(píng)價(jià)指標(biāo):MSE、RMSE、MAE、 R 2 R^2 R 2 score 提示: 回歸模型的性能的評(píng)價(jià)指標(biāo)主要有:RMSE(平方根誤差)、MAE(平均絕對(duì)誤差)、MSE(平均平方誤差)、R2_score。但是當(dāng)量綱不同時(shí),RMSE、MAE、MSE難以衡量模型效果好壞,這就需要用到R2_score。 (MAE)Mean Absolute Error,是絕對(duì)誤差的平

    2024年02月12日
    瀏覽(20)
  • 圖像質(zhì)量的評(píng)價(jià)指標(biāo)【PSNR/SSIM/LPIPS/IE/NIE/Prepetual loss】

    圖像質(zhì)量的評(píng)價(jià)指標(biāo)【PSNR/SSIM/LPIPS/IE/NIE/Prepetual loss】

    前言 做插幀這么久了,這幾個(gè)指標(biāo)還沒系統(tǒng)的研究過,這次開一個(gè)博客寫下這幾個(gè)指標(biāo)的區(qū)別 這里貼一個(gè)比較全的評(píng)價(jià)指標(biāo)的庫(kù)https://github.com/csbhr/OpenUtility/tree/c9cf713c99523c0a2e0be6c2afa988af751ad161 以以下兩張圖為例 預(yù)測(cè)圖片 真實(shí)圖片 MSE(mean squared error)均方誤差 公式如下: 即兩

    2024年02月13日
    瀏覽(39)
  • 圖像處理之高質(zhì)量縮放(抗鋸齒)

    圖像處理之高質(zhì)量縮放(抗鋸齒)

    ?1.介紹 ? ? 在做圖像處理過程中,我們有時(shí)會(huì)將圖像縮小之后再進(jìn)行處理,常用的開源圖像算法包“Opencv”已經(jīng)帶有resize函數(shù),用起來也是很容易上手的。 ? ? 對(duì)于Opencv中函數(shù)原型:cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) ? ? 參數(shù): ? ? interpolation - 插值方法,共有

    2024年02月04日
    瀏覽(284)
  • 圖像處理中常用的相似度評(píng)估指標(biāo)

    圖像處理中常用的相似度評(píng)估指標(biāo)

    導(dǎo)讀 有時(shí)候我們想要計(jì)算兩張圖片是否相似,而用來衡量?jī)蓮垐D片相似度的算法也有很多,例如: RMSE 、 PSNR 、 SSIM 、 UQI 、 SIFT 以及 深度學(xué)習(xí) 等。這篇文章主要介紹, RMSE 、 PSNR 、 SSIM 、 UQI 這些指標(biāo)的計(jì)算和應(yīng)用,關(guān)于 SIFT 算法來計(jì)算圖像的相似度在后面的文章中再進(jìn)行

    2024年02月06日
    瀏覽(35)
  • 方差、標(biāo)準(zhǔn)差、均方差、均方根值(RMS)、均方根誤差(RMSE)

    方差、標(biāo)準(zhǔn)差、均方差、均方根值(RMS)、均方根誤差(RMSE)

    方差反映的是每個(gè)樣本值與全體樣本值的平均數(shù)之差的平方值的平均數(shù)。衡量隨機(jī)變量或者一組數(shù)據(jù)與其期望的偏離程度。偏離程度越小,說明X的數(shù)值越穩(wěn)定。也就是偏離平均數(shù)的距離的平均數(shù),注意不是有效值( RMS )。計(jì)算公式如下: 它的數(shù)學(xué)含義為: 標(biāo)準(zhǔn)差(Standard

    2024年02月15日
    瀏覽(13)
  • 醫(yī)學(xué)圖像分割常用的評(píng)價(jià)指標(biāo)

    ????在醫(yī)學(xué)圖像分割的論文中,常??吹紻ice、VOE、RVD、MSD等指標(biāo),但是具體這些指標(biāo)是什么意思呢,我們進(jìn)行相應(yīng)的簡(jiǎn)單說明。 V s e g text V_{s e g} V s e g ? :代表預(yù)測(cè)的分割結(jié)果 V g t text V_{g t} V g t ? :代表ground truth的分割結(jié)果 ????Dice 系數(shù)是一種評(píng)估相似度的函

    2024年02月08日
    瀏覽(27)
  • 圖像去霧算法評(píng)價(jià)指標(biāo)

    圖像去霧算法評(píng)價(jià)指標(biāo)

    評(píng)價(jià)一個(gè)去霧算法的好壞,常常使用主觀評(píng)價(jià)法和客觀評(píng)價(jià)法。 主觀評(píng)價(jià)即通過肉眼觀察經(jīng)過去霧處理的圖像,從圖像的紋理特征、對(duì)比度、飽和度及細(xì)節(jié)信息等多方面進(jìn)行感官感受和評(píng)價(jià)。主觀評(píng)價(jià)主要是通過人眼視覺系統(tǒng)的主觀感受在確定好的評(píng)價(jià)基礎(chǔ)上做出相應(yīng)的判斷

    2024年02月06日
    瀏覽(20)
  • 圖像質(zhì)量評(píng)價(jià)matlab實(shí)現(xiàn)(含代碼)

    圖像質(zhì)量評(píng)價(jià)matlab實(shí)現(xiàn)(含代碼)

    這篇是上兩篇的一個(gè)延續(xù)吧,對(duì)偏振HSI偽彩色圖像融合增強(qiáng)效果的一個(gè)評(píng)價(jià) 代碼里面包含了很多種評(píng)價(jià)方式,附帶一個(gè)評(píng)價(jià)說明,鏈接如下: 圖像質(zhì)量評(píng)價(jià)指標(biāo)(全),可結(jié)合blog-機(jī)器學(xué)習(xí)文檔類資源-CSDN下載 下面是我大作業(yè)用到了的,share!?? ? 隨著經(jīng)濟(jì)指紋圖像信息技

    2024年02月05日
    瀏覽(24)
  • 圖像分割評(píng)價(jià)指標(biāo):Dice和MIoU

    圖像分割評(píng)價(jià)指標(biāo):Dice和MIoU

    Dice用來衡量預(yù)測(cè)結(jié)果pred和標(biāo)簽label的相似度,公式如下圖所示,即兩個(gè)集合的交集/并集。 注意:對(duì)于多分類的分割任務(wù),網(wǎng)絡(luò)的輸出結(jié)果是多通道的,使用Dice計(jì)算準(zhǔn)確度需要將標(biāo)簽轉(zhuǎn)換為多通道的one_hot形式。 如果需要計(jì)算 dice loss ,只需要 1- dice_acc 即可。 可以借助 torc

    2024年02月02日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包