Peak Signal-to-Noise Ratio (PSNR) es una métrica de uso general para evaluar la calidad de las imágenes comprimidas o reconstruidas. Compara la imagen original con la imagen procesada para cuantificar el nivel de distorsión o ruido introducido durante el procesamiento. PSNR se expresa en decibeles (dB), con valores más altos que indican una mejor calidad de imagen.

Comprender PSNR

PSNR se calcula sobre la base del Error Mean Squared (MSE) entre la imagen original y procesada. La fórmula para PSNR es:

PSNR = 10 * log10] (MAX]2 / MSE)

Cuando MAX es el valor máximo posible de píxel de la imagen. Para imágenes de 8 bits, MAX es 255.

Calculando PSNR Paso a Paso

Para calcular PSNR, siga estos pasos:

  • Calcular el MSE mediante la promediación de las diferencias cuadradas entre los píxeles correspondientes de las imágenes originales y procesadas.
  • Determinar el valor máximo del píxel (por ejemplo, 255 para imágenes de 8 bits).
  • Aplicar la fórmula PSNR usando el valor MSE y MAX.

Consideraciones prácticas

Aunque PSNR es simple de calcular y ampliamente utilizado, no siempre se correlaciona perfectamente con la calidad de imagen percibida. Factores como la percepción visual humana no se contabilizan directamente en los cálculos de PSNR. Por lo tanto, se utiliza a menudo junto con otras métricas como Índice de la Similitud Estructural (SSIM).