sábado, 27 de noviembre de 2021

Diezmado de bits en RAW

En este ejemplo de 'Generando un RAW en formato DNG a partir de un TIFF' evaluamos la pérdida de calidad de un archivo RAW a medida que le restamos bits de información. Se trata de reproducir los revelados de una cámara si sus archivos RAW se codificaran en origen, es decir en la captura y codificación en cámara, con una cantidad de bits menor a la elegida por el fabricante para el conversor A/D. Es decir, si se redujera el número de niveles tonales disponibles en el RAW.

domingo, 27 de junio de 2021

Reducción de ruido por sustracción de darkframe en RAW

Como nueva muestra de 'Generando un RAW en formato DNG a partir de un TIFF', vamos a hacer un ejercicio clásico de reducción de ruido por sustracción de darkframe en RAW. Esta técnica, que aplican internamente casi todas las cámaras digitales cuando se activa la reducción de ruido en tomas de larga duración, y que es un imprescindible en astrofotografía, persigue reducir el ruido sustrayendo del archivo RAW de imagen los valores correspondientes a una captura realizada en ausencia de luz.

sábado, 29 de mayo de 2021

Apple ProRAW. Lo mejor de dos mundos

Los iPhone 12 Pro y iPhone 12 Pro Max con iOS 14.3 o posterior permiten hacer fotografías en un nuevo modo fotográfico llamado ProRAW. Con él se almacenan las fotografías tomadas con el móvil en formato DNG, típicamente asociado a archivos RAW. Pero DNG es un contenedor multipropósito derivado del formato TIFF, así que los DNG generados por Apple ProRAW no necesariamente son RAW. Lo son? la respuesta es no, y sí.

sábado, 22 de mayo de 2021

Creando una hoja de contactos en RAW

No dicen que el RAW es el negativo digital? pues añadimos un ejercicio más a los planteados en 'Generando un RAW en formato DNG a partir de un TIFF' consistente en crear una hoja de contactos en RAW, es decir un archivo RAW que contenga versiones reducidas de una serie de fotografías en formato RAW.

martes, 4 de mayo de 2021

RAW HDR

Gracias a la linealidad del sensor que ya explotamos en 'Descomposición lineal de fuentes de iluminación en RAW', vamos a construir un RAW HDR sintético que contenga toda la información capturada en un típico ahorquillado de exposición como uno más de los ejercicios planteados en 'Generando un RAW en formato DNG a partir de un TIFF'. Se trata básicamente de una extensión en el dominio RAW de lo que hicimos en 'Fusión HDR de imágenes con R'.

Apilado por mediana para eliminar sujetos en movimiento en RAW

En el tercer ejercicio de los planteados en 'Generando un RAW en formato DNG a partir de un TIFF', vamos a ver cómo la mediana resulta útil para eliminar sujetos en movimiento que con una media generarán ghosting.

Apilado por media para simular ISO ultra bajo/filtro ND en RAW (I)

En este segundo ejemplo de 'Generando un RAW en formato DNG a partir de un TIFF', vamos a promediar varios archivos RAW procedentes de capturas perfectamente alineadas realizadas sobre la misma escena para construir un DNG de salida de características mejoradas.

Descomposición lineal de fuentes de iluminación en RAW

Como primer ejercicio de los apuntados en 'Generando un RAW en formato DNG a partir de un TIFF' vamos a realizar operaciones lineales con fuentes de iluminación. En concreto vamos a eliminar una fuente de luz indeseada en una escena con dos fuentes de iluminación. Además aprovecharemos el proceso para fusionar ambas iluminaciones igualando virtualmente sus temperaturas de color.

viernes, 23 de abril de 2021

Generando un RAW en formato DNG a partir de un TIFF

En este artículo vamos a describir una forma sencilla de generar un archivo RAW de imagen en formato DNG, a partir de un mapa de bits TIFF con estructura Bayer. Además como de cualquier RAW de cámara se pueden extraer los datos crudos en forma de mapa de bits, podremos manipular archivos RAW para construir un nuevo DNG de salida con determinado procesado.

miércoles, 17 de febrero de 2021

Transferencia de calor por elementos finitos con R (II). Simulaciones

En 'Transferencia de calor por elementos finitos con R (I). Simulador' creamos un simulador 2D para modelar la transferencia de calor por elementos finitos. Ahora vamos a hacer algunas simulaciones para sacarle partido y comprobar si el comportamiento es consistente con lo esperado.

miércoles, 10 de febrero de 2021

Transferencia de calor por elementos finitos con R (I). Simulador

El pasado mes de enero la borrasca Filomena nos regaló en Madrid la mayor nevada que yo haya visto, y vivo aquí desde 1999. Este hecho unido a que por otros motivos llevaba un tiempo dándole al coco sobre formas de aislamiento en climas fríos, me inspiró definitivamente para tratar de hacer algunas simulaciones de transmisión del calor (clic sobre la imagen para verla en todo su esplendor).

domingo, 17 de enero de 2021

Mapas de color 'viridis' en Photoshop con R

En entornos de analítica, modelado y simulación como R, Python o Matlab, se han hecho populares los mapas de color 'viridis', originarios de la librería Matplotlib de Python. Son secuencias de color diseñadas para resultar perceptualmente uniformes, es decir que los saltos de un tono al siguiente sigan incrementos lineales (ΔE constante), tanto en color como en sus conversiones a blanco y negro, algo muy útil al imprimir sin color. Además resultan fáciles de interpretar para personas con deficiencias en la percepción cromática (daltonismo,...).