峰值訊噪比(英語:Peak signal-to-noise ratio,常縮寫為PSNR)是一個表示訊號最大可能功率和影響它的表示精度的破壞性雜訊功率的比值的工程術語。由於許多訊號都有非常寬的動態範圍,峰值訊噪比常用對數分貝單位來表示。
它常簡單地透過均方誤差(MSE)進行定義。兩個m×n單色圖像 I 和K, I 為一無雜訊的原始圖像,K為 I 的雜訊近似(例: I 為未壓縮的原始圖像,K為 I 經過壓縮後的圖像),那麼它們的均方誤差定義為:
峰值訊噪比定義為:
其中,MAXI是表示圖像點顏色的最大數值,如果每個採樣點用 8 位表示(例:影像處理),那麼就是 255。更為通用的表示是,如果每個採樣點用 B 位線性脈波編碼調變表示,那麼 MAXI 就是
- .
對於每點有RGB三個值的彩色圖像來說峰值訊噪比的定義類似,除了橫軸、縱軸m和n以外,還要考慮它的顏色組成RGB。我們需各別對每個顏色處理其MSE,因為有3個顏色通道,所以MSE需再除以3。
彩色圖像的峰值訊噪比定義為:
圖像與影像壓縮中典型的峰值訊噪比值在 30dB 到 50dB 之間,愈高愈好。
- PSNR接近 50dB ,代表壓縮後的圖像僅有些許非常小的誤差。
- PSNR大於 30dB ,人眼很難察覺壓縮後和原始影像的差異。
- PSNR介於 20dB 到 30dB 之間,人眼就可以察覺出圖像的差異。
- PSNR介於 10dB 到 20dB 之間,人眼還是可以用肉眼看出這個圖像原始的結構,且直觀上會判斷兩張圖像不存在很大的差異。
- PSNR低於 10dB,人類很難用肉眼去判斷兩個圖像是否為相同,一個圖像是否為另一個圖像的壓縮結果。
不同壓縮比例的PSNR比較(點擊圖片可放大)圖片為台灣桃園國際機場停機坪
峰值訊噪比經常用作為影像處理中的圖像壓縮等領域中訊號重建品質的量測方法。
- 國立台灣大學電信工程學研究所丁建均教授. 高等數位訊號處理. [2020-07-01]. (原始內容存檔於2020-05-08).