Estos días he probado un poco estos dos programas (TuFuse y Enfuse) para mapear los tonos de escenas de alto rango dinámico, capturadas con varias tomas de diferente exposición.
Ambos son muy similares tanto en los parámetros de funcionamiento que usan como en los resultados, porque implementan el mismo algoritmo. Éste se basa en realizar una fusión de imágenes ya reveladas (no de archivos RAW), donde los píxeles son elegidos para la salida en función de su "calidad".
Y esta "calidad" se mide en función de 3 parámetros: lo correctamente expuestos que estén, su saturación y su contraste (se entiende contraste local, respecto a píxeles circundantes). Puede darse más o menos peso en el cálculo a cualquiera de los 3 factores.
Finalmente se produce una imagen final sin "costuras" visibles ni halos gracias a un algoritmo basado en pirámides, que no viene al caso comentar y que tampoco entiendo muy bien. Por lo tanto es una imagen de aspecto bastante más realista que la que producen los algoritmos propiamente de mapeo de tonos que generan una imagen HDR intermedia.
Aunque lo habitual es usar como imágenes de partida los revelados neutros de varios RAW disparados con diferente exposición, en este caso he hecho una prueba partiendo de la imagen producida al fusionar esos RAWs en Zero Noise. De ese modo con Zero Noise estamos garantizando la fusión óptima de información, minimizando el ruido en toda la imagen y sin pérdidas de nitidez por no hacer una fusión progresiva. Además si hubiera partes móviles también habríamos puesto los medios para evitar todos los artefactos de ghosting.
Usaré TuFuse que me resulta más cómodo. De la imagen de Zero Noise he hecho 3 versiones en TIFF con Adobe RGB (creo que usar un perfil de gamma pura es conveniente, por lo que mejor no usar sRGB) con diferente exposición:
Las fusionamos con TuFuse (es rápido) probando varios valores del parámetro B, que permite seleccionar la exposición media. Aunque existen GUI's tanto para TuFuse (PTAssembler) como Enfuse (EnfuseGUI, PTAssembler), casi no vale la pena usarlos por su simplicidad así que lo he llamado desde la consola:
C:\>tufuse -o salida_B0.5.tif 1.tif 2.tif 3.tif
C:\>tufuse -o salida_B0.6.tif -B 0.6 1.tif 2.tif 3.tif
C:\>tufuse -o salida_B0.7.tif -B 0.7 1.tif 2.tif 3.tif
C:\>tufuse -o salida_B0.8.tif -B 0.8 1.tif 2.tif 3.tif
Obteniendo las siguientes imágenes. En los histogramas vemos como el parámetro B especifica que nivel de exposición será el predominante en la imagen (ver pico de los histogramas):
Aunque con el valor por defecto (0,5) ha producido una imagen aún demasiado oscura, valores mayores empiezan a quemar más información de altas luces de la deseada por lo que nos quedamos con el primer resultado (B=0,5). Tiene un contraste local muy bueno en todo el rango, desde las sombras hasta las altas luces, que es lo más complicado de manejar cuando mapeamos tonos manualmente; así solo le queda hacer un ajuste final de contraste global. Con una sola curva se tiene:
Si la comparamos con las 3 imágenes de partida, nos daremos cuenta de que están muy bien preservadas las altas luces de la ventana a la vez que hay detalle en las sombras, todo con un aspecto natural.
Pese a la ausencia de halos y el aspecto realista, me ha llamado la atención la zona oscura de uno de los sillones que debería corregirse porque canta bastante. En otras escenas en cambio no me ha salido nada de esto. Por lo demás la imagen me parece bastante buena y muy fácil de obtener (solo hemos aplicado una curva estándar de contraste).
No he comentado que TuFuse puede ejecutar el algoritmo en dos pasos, dedicando por defecto el primero a la fusión de contraste, y el siguiente a la fusión de exposición. De lo que se ha hablado en el hilo es de la fusión en exposición para aumentar rango dinámico, pero es posible usar la fusión por contraste para aumentar la profundidad de campo de las imágenes. Con fusión por contraste pueden capturarse escenas con mucha PDC y a la vez nitidez por usar la lente con aperturas no demasiado cerradas en varias capturas que TuFuse fusiona en contraste.
Un ejemplo rápido, 3 tomas hechas a f/2.8:
Pasadas por TuFuse dan la siguiente imagen:
En ciertas zonas los círculos de confusión de las tomas más desenfocadas invaden a las tomas más enfocadas creando halos en la imagen final. El efecto será menor con imágenes sin tanto desenfoque, pero aún así hemos de pensar que este hecho puede hacer perder nitidez, que es lo contrario de lo que se buscaba. Habrá que hacer más pruebas pero no parece de mucha aplicación.
Salu2




LinkBack URL
About LinkBacks










Citar







).
.



Marcadores