Estoy haciendo un experimento con el procesamiento de imágenes Raw utilizando dos herramientas de procesamiento posterior:
Capturé algunas imágenes en bruto usando Nokia-900 en formato DNG. Este DNG tiene una matriz de datos de filtro de color (datos sin procesar de Bayer) que se extrae y se proporciona como entrada al código propietario. El software propietario no utiliza ningún Metadato/Exifdata presente en el archivo DNG. Adobe PS toma el archivo DNG como entrada para procesar. Quiero recibir comentarios de expertos aquí sobre la calidad visual de estas dos salidas, la comparación crítica entre dos en función de varios factores como: ruido de imagen, nitidez (desenfoque), precisión de color, brillo, contraste, matices de color, franja cromática, si corresponde, y cualquier otro parámetro que me puedas señalar.
Me temo que la salida de mi código es inferior a la salida de Adobe PS y quiero corregir/arreglar esto de la forma que sea posible.
Puede ser que Adobe PS esté usando algunos metadatos adicionales del archivo DNG, o que tenga algoritmos superiores para procesar la imagen. Me gustaría entender qué está sucediendo exactamente aquí.
Los pasos necesarios para obtener los resultados de las dos canalizaciones de procesamiento son los siguientes:
Salida desde Adobe PS: cargue DNG, balance de color para eliminar cualquier dominante ajustando el control deslizante de temperatura de color, luego aplique máscara de enfoque (Cantidad-100%, Radio-2 píxeles, Umbral-65), Filtro de ruido Mediano (radio-1 píxel) ,Guarde la imagen procesada como BMP.
Salida de propietario: demostración (algoritmo AHD), balance de color usando una matriz de corrección de color, PERFORM Auto balance de blancos usando un algoritmo propietario, conversión de color RGB->YUV, enmascaramiento no nítido (algoritmo propietario solo en el componente Y), filtro de ruido medio en Y,U,V (filtro mediano estándar de 3x3 en la imagen), corrección gamma, conversión de color YUV->RGB, guardar como BMP.
A continuación se muestran las dos imágenes (se cargan aquí como JPEG). ¿Cuál es mejor y qué se puede hacer para mejorar el segundo?
Salida de Adobe PS:
Salida de la canalización de procesamiento de imágenes patentada:
Me resulta un poco difícil elegir uno como drásticamente "mejor" que el otro.
El tuyo claramente muestra más ruido, pero al menos a primera vista, también parece notablemente más nítido. Si tuviera que elegir uno como punto de partida para el procesamiento, preferiría el suyo, pero si tuviera que tratar uno como un producto terminado, probablemente preferiría el de Adobe, al menos para las imágenes típicas de personas, donde la mayoría de las personas preferiría (en todo caso) perder un poco de detalle de todos modos.
Definitivamente ha hecho un mejor trabajo en la rampa gamma: su escala de grises parece distribuida uniformemente. En la versión de Adobe, los dos bloques más claros en la escala de grises (solo como ejemplo) son casi indistinguibles.
Me parece que has conseguido que el color sea más preciso en general. Para ayudar a medir eso, puede obtener datos del verificador de color MacBeth , tanto números oficiales publicados por Gretag-MacBeth como de mediciones reales. Para usar eso, probablemente querrá elegir el espacio de color al que se dirige (probablemente sRGB) y comparar sus números con los números promedio medidos para ese espacio de color. Podría (por ejemplo) calcular el deltaE para cada parche tanto para sus propios resultados como para los de Adobe.
Para hacer eso, querrá comenzar promediando los valores en cada parche para eliminar los efectos del ruido. Por ejemplo, el tuyo se vería así:
Luego puede (por ejemplo) obtener los valores RGB en Photoshop en la ventana de información (y estoy seguro de que GIMP proporciona lo mismo, aunque no lo he usado recientemente como para recordar el nombre que usa para la ventana que le interesa) .
Conéctelos en una hoja de cálculo, agregue una fórmula para deltaE y estará en camino. Si lo desea, puede (por ejemplo) crear un perfil de color a partir de eso para minimizar los errores medidos, utilizando Adobe DNG Profile Editor u otras posibilidades . Por supuesto, eso solo es útil si su tubería puede aceptar un perfil ICC estándar. Si solo está interesado en una fuente específica, es posible que prefiera simplemente modificar la matriz que está usando (o agregar una matriz si no está usando una). Por otra parte, como dije, su precisión de color ya es mejor que la de Adobe, por lo que es posible que desee considerar eso lo suficientemente bueno y concentrarse en otras áreas.
mataconos
elendilelalto
D. Lamberto
media áurea
fmark
fmark
mattdm
media áurea
Fotografía de Jay Lance
Fotografía de Jay Lance
mataconos
media áurea