Psnr是什麼意思

PSNR是 Peak Signal-to-Noise Ratio 的縮寫,中文意思是峰值信噪比。在數字影像處理中,PSNR 是用來衡量一個壓縮後的影像(或音訊)與它的原始未壓縮版本之間的差異。PSNR 的值越高,表示壓縮後的影像質量越好,與原始影像的差異越小。

PSNR 的計算公式如下:

PSNR = 10 * log10((2^n - 1)^2 / MSE)

其中,n 是影像的位元深度(例如,如果影像的每個像素有 8 位元,則 n = 8),MSE(Mean Squared Error)是均方誤差。MSE 的計算公式是:

MSE = (1 / M N) ΣΣ(I(i, j) - S(i, j))^2

這裡,I(i, j) 代表原始影像的像素值,S(i, j) 代表壓縮後影像的像素值,M 和 N 分別是影像的行數和列數,ΣΣ表示對所有像素點求和。

PSNR 的單位是分貝(dB),它是一個對數刻度的量,因此 PSNR 的值可以非常大。在實際應用中,PSNR 通常用來評估數據壓縮算法的性能,以及用來比較不同壓縮算法的質量。