Este es uno de los beneficios que obtienes al disparar sin procesar.
No puede recuperar detalles resaltados o sombreados de un JPEG porque tiene 8 bits de profundidad de color por componente de color, 1 y está mapeado para que el valor de píxel más bajo se interprete como "negro" y el más alto sea "blanco". Simplemente no hay nada debajo del negro o encima del blanco. Los creadores de JPEG hicieron esto porque 8 bpc son adecuados para que los humanos perciban una imagen a todo color adecuadamente expuesta. 2 El ojo humano tiene un rango dinámico mayor que el que permite JPEG, pero no puede ver ese rango completo todo el tiempo. 3
La mayoría de las cámaras con capacidad sin formato son capaces de capturar al menos 10 bpc. 12 bpc + es muy común, y 14 bpc + es posible con los mejores sensores. El truco es, ¿cómo hacer uso de este rango dinámico adicional? Existen varios espacios de diseño para encontrar una solución:
Captura y visualización de rango completo
El medidor de exposición de la cámara podría intentar capturar tanto rango dinámico como sea físicamente posible, y podría intentar mostrarlo todo en la pequeña pantalla en la parte posterior de la cámara. Su software de procesamiento sin procesar también podría intentar mostrarle todo el rango dinámico en el archivo de imagen en la pantalla. Al guardar un JPEG, la cámara podría mapear este rango dinámico completo de la manera obvia, descartando efectivamente los bits menos significativos del sensor.
Nadie hace esto. 4 4
Si toma una foto de un arbusto retroiluminado al atardecer, la cámara podría intentar capturar a las hormigas negras en la sombra gris oscura bajo el denso follaje verde oscuro al mismo tiempo que captura los detalles de las manchas solares en el disco solar.
Las cámaras no hacen esto porque la imagen resultante se vería como barro rayado. Los ojos humanos no tienen el rango dinámico para ver las hormigas y las manchas solares al mismo tiempo, por lo que los cerebros humanos no esperan ver tales cosas. 5 Tampoco tenemos tecnología de visualización lo suficientemente buena como para reproducir una imagen físicamente correcta. 6 6
Rebanada desde el medio
En cambio, la cámara podría simplemente poner su noción de exposición "correcta" justo en el medio del rango, y extraer el JPEG de 8 bits y la vista previa de la pantalla desde el medio del rango. Si su cámara tiene un sensor de 12 bits, podría darle un rango de ajuste de exposición de ± 2 paradas, ya que cada 1 bpc se traduce en 1 parada, en términos fotográficos.
No creo que sea un mal camino, pero no daría las imágenes más agradables. Las compañías de cámaras que hicieron esto no venderían muchas cámaras.
Punto negro y curva gamma
Un plan mucho mejor es elegir un nivel de brillo en la imagen para llamar al negro 7 y luego elegir una curva gamma para reasignar los datos brutos del sensor en ese rango de 8 bpc.
Con este método, la cámara y el software de procesamiento sin procesar pueden optar por dejar algunos de los datos sin procesar fuera del rango asignado, de modo que el archivo de imagen sin procesar codifique más negro que negro y más brillante que blanco. Esta es la región de la que está sacando cuando su software de procesamiento sin procesar recupera detalles de luces o sombras.
No existe una autoridad universal que exija qué método utilizar, e incluso si existiera, hay mucha variación en la tecnología existente y aún hay mucho más espacio para una mayor variación. Por ejemplo, los DNG con pérdida utilizan un espacio de color de 8 bpc, pero la forma no lineal en que los datos de la imagen de entrada se asignan a los valores de salida, todavía tiene un poco de rango dinámico para trabajar fuera del rango de visualización normalmente visible.
Notas al pie:
8 bpc también es llamado "24 bits" por aquellos que prefieren considerar los tres canales necesarios para la imagen en color juntos.
En cualquier momento, el ojo humano tiene menos rango dinámico que el que obtiene de 8 bpc. La única razón por la que utilizamos incluso esa cantidad de bits por canal es que a las computadoras les gusta manejar datos en fragmentos de 8 bits, al igual que las pantallas digitales. Cualquier valor que una variante de 7 bpc o 9 bpc de JPEG pueda tener es eliminado por décadas de inercia histórica que nos empuja a mantenernos con 8.
Si tus ojos pudieran usar su rango dinámico completo todo el tiempo, no tendrías que entrecerrar los ojos por un momento al caminar afuera de una casa con poca luz al mediodía, o al encender la luz de la cama al despertar en la oscuridad.
No tengo dudas de que esto se ha intentado varias veces en laboratorios de investigación. Incluso no me sorprendería saber que el software se ha puesto a disposición del público que hace esto. Si quisiera ser exactamente correcto, tendría que reescribir esa oración a algo menos contundente como "Nadie ha tenido éxito comercialmente en la producción de software o hardware que presente imágenes utilizando este método".
Esta es parte de la razón por la que es difícil hacer un buen HDR .
Y si tuviéramos esa tecnología, no podría mirar el sol en la imagen reproducida, más de lo que podría hacerlo mientras toma la imagen.
O blanco, si lo prefieres. Realmente no importa. Puedes trabajar las matemáticas de cualquier manera.