Sistemi di controllo e automazione
Comprensione e Calcolo del Psnr per la valutazione della qualità delle immagini nei sistemi di compressione
Table of Contents
Peak Signal-to-Noise Ratio (PSNR) è una metrica comune utilizzata per valutare la qualità delle immagini compresse, misura la differenza tra l'immagine originale e quella compressa, fornendo un'indicazione di quanto qualità è stata persa durante la compressione.
Cos'è PSNR?
PSNR è espresso in decibel (dB) e confronta il massimo valore pixel possibile di un'immagine all'errore introdotto dalla compressione.
Calcolo del PSNR
Il calcolo di PSNR comporta due passaggi principali: l'elaborazione dell'errore quadrato di media (MSE) e la conversione in PSNR. La formula per MSE è:
MSE = (1 / (m × n))] × Σ Σ [I(x, y) - K(x, y)]2
dove I(x, y) è il valore originale del pixel immagine, K(x, y) è il valore di pixel dell'immagine compressa, e m e n sono le dimensioni delle immagini.
Una volta calcolato MSE, PSNR è determinato utilizzando la formula:
PSNR = 10 × log10 (MAX2 / MSE)[]
Interpretazione dei valori PSNR
I valori PSNR variano tipicamente da 20 dB a 50 dB. I valori superiori a 30 dB sono generalmente considerati accettabili per la maggior parte delle applicazioni, con valori più elevati che indicano una migliore qualità. Tuttavia, la qualità percettiva può variare a seconda del contenuto dell'immagine e della sensibilità del visualizzatore.
Applicazioni di PSNR
PSNR è ampiamente utilizzato nella compressione delle immagini, codifica video e sistemi di trasmissione per valutare e confrontare l'efficacia di diversi algoritmi.