Peak Signal-to-Noise Ratio (PSNR) är en vanlig metrisk som används för att utvärdera kvaliteten på komprimerade bilder. Det mäter skillnaden mellan originalet och den komprimerade bilden, vilket ger en indikation på hur mycket kvalitet som har gått förlorad under komprimering.

Vad är PSNR?

PSNR uttrycks i decibel (dB) och jämför det maximala möjliga pixelvärdet av en bild till det fel som införts genom komprimering. Högre PSNR-värden indikerar i allmänhet bättre bildkvalitet, med mindre snedvridning.

Beräkning av PSNR

Beräkningen av PSNR innebär två huvudsteg: datorer Mean Squared Error (MSE) och sedan konvertera den till PSNR. Formeln för MSE är:

]]MSE = (1/m × n) × δ ̧ ̧ ¤ [I(x, y) - K(x, y)]]2[]]]

där I(x, y) är det ursprungliga bildpixelvärdet, K(x, y) är det komprimerade bildpixelvärdet, och m och n är dimensionerna av bilderna.

När MSE beräknas bestäms PSNR med hjälp av formeln:

PSNR = 10 × log10 (MAX2/MSE)

Tolka PSNR-värden

PSNR-värden varierar vanligtvis från 20 dB till 50 dB. Värden över 30 dB anses allmänt acceptabla för de flesta applikationer, med högre värden som indikerar bättre kvalitet. Perceptuell kvalitet kan variera beroende på bildinnehåll och tittarkänslighet.

Ansökningar om PSNR

PSNR används ofta i bildkomprimering, videokodning och överföringssystem för att utvärdera och jämföra effektiviteten hos olika algoritmer. Det ger en snabb och objektiv mätning av bildtrohet efter bearbetning.