Peak Signal-to-Noise Ratio (PSNR) är ett allmänt använt mått för att bedöma kvaliteten på komprimerade eller rekonstruerade bilder. Det jämför den ursprungliga bilden med den bearbetade bilden för att kvantifiera nivån av förvrängning eller buller som införs under bearbetning. PSNR uttrycks i decibel (dB), med högre värden som indikerar bättre bildkvalitet.

Förstå PSNR

PSNR beräknas utifrån Mean Squared Error (MSE) mellan originalet och den bearbetade bilden. Formeln för PSNR är:

PSNR = 10 * log10[] (MAX]]]]2]]][]]]

Om MAX är det maximala möjliga pixelvärdet på bilden. För 8-bitars bilder är MAX 255.

Beräkning av PSNR steg-för-steg

För att beräkna PSNR, följ dessa steg:

  • Beräkna MSE genom att i genomsnitt av de kvadraterade skillnaderna mellan motsvarande pixlar av original och bearbetade bilder.
  • Bestäm det maximala pixelvärdet (t.ex. 255 för 8-bitars bilder).
  • Applicera PSNR-formeln med MSE och MAX-värdet.

Praktiska överväganden

Medan PSNR är enkel att beräkna och allmänt används, korrelerar den inte alltid perfekt med upplevd bildkvalitet. Faktorer som mänsklig visuell uppfattning är inte direkt redovisade i PSNR beräkningar. Därför används det ofta tillsammans med andra mätvärden som strukturell likhetsindex (SSIM).