Diferencias perceptuales entre imágenes
Lunes, 16 de Abril de 2012 11:30
Perceptual Image Diff es una pequeña utilidad por línea de comandos que sirve para establecer comparaciones perceptuales entre dos imágenes. Al contrario de métricas basadas en las comparaciones pixel por pixel como la PSNR (Peak Signal to Noise Ratio) o la RMSE (Root Mean-Square Error), las métricas perceptuales trabajan en el conjunto de la imagen a nivel de contraste, color, luminosidad, estructuras, etc. ofreciendo un resultado más próximo a la percepción humana.
Perceptual Image Diff fue lanzado en 2006 en base a los trabajos previos de Y. Hector Yee en el desarrollo de una nueva métrica perceptual a traves de su tesis en la Universidad de Cornell del 2000. Su trabajo y asesoramiento fueron utilizados por DreamWorks en el control de calidad del render en Shrek 2 en el 2004. Este tipo de herramientas y métricas son muy interesantes para la evaluación del comportamiento de los algoritmos de compresión, perfiles de color etc.
La herramienta en si, esta escrita en C, con soporte multiplataforma ya precompilado para cada SO. Las opciones de la línea de comandos son muy pocas y sencillas, ofreciendo la posibilidad de discriminar croma o luminancia, así como extraer un mapa de diferencias:
Compares image1.tif and image2.tif using a perceptually based image metricLa herramienta dispone de una GUI o interfaz para hacer más amigable el trabajo, aunque sólo disponible para Windows, por lo que no he tenido ocasión de probarla.
Options:
-verbose : Turns on verbose mode
-fov deg : Field of view in degrees (0.1 to 89.9)
-threshold p : #pixels p below which differences are ignored
-gamma g : Value to convert rgb into linear space (default 2.2)
-luminance l : White luminance (default 100.0 cdm^-2)
-luminanceonly : Only consider luminance; ignore chroma (color) in the comparison
-colorfactor : How much of color to use, 0.0 to 1.0, 0.0 = ignore color.
-downsample : How many powers of two to down sample the image.
-output o.ppm : Write difference to the file o.ppm
< Prev | Próximo > |
---|