PSNR 峰值訊雜比

2021-10-01 07:14:23 字數 806 閱讀 9069

psnr的全稱為「peak signal-to-noise ratio」,直譯為中文就是峰值訊雜比。是一種衡量影象質量的指標。在很多領域都會需要這個指標,比如在超解析度重建影象的時候,psnr就是很重要的指標了。

給定乙個大小為m×n

m×nm×

n的乾淨影象i

ii和雜訊影象k

kk,均方誤差 (mse) 定義為:

然後p sn

r(db

)psnr(db)

psnr(d

b)就定義為:

其中m ax

imax_

maxi

​為可能的最大畫素值。如果每個畫素都由 8 位二進位制來表示,那麼就為 255。通常,如果畫素值由b位二進位制來表示,那麼max

i=2b

−1max_=2b−1

maxi​=

2b−1

。一般地,針對 uint8 資料,最大畫素值為 255;針對浮點型資料,最大畫素值為 1。

上面是針對灰度影象的計算方法,如果是彩色影象,通常有三種方法來計算:

mse越小,則psnr越大;所以psnr越大,代表著影象質量越好。一般來說:

psnr-峰值訊雜比(原理及python**實現)

影象質量評價指標之 psnr 和 ssim

訊雜比簡介

訊雜比,英文名稱叫做snr或s n signal noice rate 是指乙個電子裝置或者電子系統中訊號與雜訊的比例。這裡面的訊號指的是來自裝置外部需要通過這台裝置進行處理的電子訊號,雜訊是指經過該裝置後產生的原訊號中並不存在的無規則的額外訊號 或資訊 並且該種訊號並不隨原訊號的變化而變化。同樣是...

PSNR局域化計算

前段時間對影象壓縮演算法的評價中涉及到對影象差異的衡量,選擇了psnr指標,但是實踐中發現細小的差異僅出現於區域性,全域性的差異不夠敏感,故改進到在區域性影象上計算,很簡單,記錄如下 coding utf 8 import numpy as np import math from pil impor...

訊雜比snr與位元訊雜比EbN0

eb 位元平均能量 j bit rb 位元速率 bi t s es 符號平均能量 j symb ol rs 符號速率 sy mbol s n0 雜訊功率譜密度 w hz bw 頻寬 hz k 每個符號中的位元數 低通濾波器的滾降係數 一些基本概念和符號。snr,或者我們平時說的訊雜比,即訊號雜訊功率...