¿Qué hace que los archivos RAW sean difíciles de manipular?

9

La única herramienta disponible capaz de crear un archivo RAW es, hasta donde yo sé, una cámara, y no hay herramientas estándar para manipularlo. Escuché que es por eso que los archivos RAW se usan en diferentes concursos de fotografía para demostrar que un fotógrafo no ha manipulado una fotografía enviada.

Sin embargo, los archivos RAW son solo archivos de datos y cualquier bit puede ser manipulado.

¿Qué hace que los archivos RAW sean difíciles de ser objeto de manipulación?

dzieciou
fuente

Respuestas:

15

Nada hace que los archivos sin procesar sean difíciles de manipular para alguien con la experiencia y las herramientas adecuadas. Es solo que no hay mucha gente alrededor que tenga esas herramientas y experiencia.

Las herramientas necesarias para manipular un archivo sin formato en un archivo JPEG están mucho más extendidas y son más conocidas que las necesarias para manipular un archivo sin formato en un archivo sin formato diferente. Probablemente de ahí proviene la percepción de que los archivos sin formato son más difíciles de manipular: la mayoría de los organizadores de dichos concursos están más familiarizados con la forma de producir archivos JPEG muy manipulados a partir de archivos sin formato. La mayoría de ellos probablemente no sean conscientes de que los datos sin procesar se pueden manipular en absoluto, y mucho menos cómo se haría al hacerlo. Quiero decir, ni siquiera entienden lo que significa 300 ppp (no) en un entorno digital agnóstico del tamaño de una pantalla.

Irónicamente, la organización de noticias Reuters lo dice al revés: solo aceptarán imágenes que (parecen) haber sido generadas como jpegs en la cámara en el momento en que se tomaron las imágenes.

Michael C
fuente
2
Interesante. Los archivos JPEG se pueden manipular mucho más fácilmente. Entonces, ¿por qué lo hace Reuters?
dzieciou
3
@dzieciou Si la memoria no funciona, recuerdo algo sobre una agencia de noticias (posiblemente Reuters) que solo acepta archivos JPEG generados por la cámara en el momento del disparo para ayudar a identificar las fotos que han sido manipuladas. Es muy difícil obtener un JPEG sin dejar artefactos, por lo que si la cámara hizo el JPEG, pueden suponer razonablemente que no está alterado.
Cort Ammon
12
@CortAmmon Pero es bastante fácil crear un archivo jpeg a partir de datos en bruto después del hecho y luego modificar los metadatos para que parezca que se han generado en la cámara.
Michael C
8
@MichaelClark Si tuviera que adivinar el delicado mundo del análisis forense de imágenes, podría ser más difícil crear un JPEG que parezca que fue generado por el algoritmo de compresión JPEG particular de la cámara de lo que parece. No creo que detendría a un falsificador determinado (eso requeriría la firma criptográfica de imágenes), pero reduciría mucho.
Cort Ammon
44
Creo que la regla de Reuters era prohibir a los fotógrafos volverse locos con el procesamiento posterior que podría cambiar la impresión de la imagen y menos la manipulación directa. Limitar al fotógrafo a la configuración de una cámara es una regla relativamente simple en comparación con legislar qué filtros de Photoshop son aceptables.
CodesInChaos
10

Un archivo RAW es poco más que un contenedor para la salida de un sensor de cámara. Tiene que procesarse en una imagen que le brinde información a todo color en cada píxel. Como tal, no hay programas destinados a manipular un archivo RAW ya que se entiende como entrada al software de conversión RAW.

Como está hecho de bits como cualquier otro archivo digital, por supuesto, se puede cambiar cualquier parte con un editor binario, por ejemplo. Lo que es más difícil sería hacer cambios coherentes en el archivo RAW que los cambios parecerían naturales. No puede recortar un archivo RAW porque el tamaño de la imagen ya no produciría lo que hace la cámara. Agregar o quitar objetos de la escena requeriría uno para hacer la transformación inversa de una conversión RAW específica para una cámara en particular.

Itai
fuente
Hay algunas herramientas que transforman los datos sin procesar y luego generan esos datos aún en forma sin procesar (es decir, sin desbarbado / sin demostración). El firmware de la cámara que crea archivos M-RAW y S-RAW en algunas cámaras Canon EOS, por ejemplo. La herramienta Digital Lens Optimizer en Digital Photo Professional de Canon , para otro. Para obtener más información sobre DLO , consulte: photo.stackexchange.com/questions/35324/…
Michael C
5

Existen mejores formatos para el almacenamiento y el intercambio de imágenes sin pérdida de alta profundidad de bits. El principal beneficio de los archivos sin formato es que contienen datos de sensores mínimamente procesados. Por lo tanto, no hay una razón convincente para que alguien ponga el esfuerzo (bastante significativo) en escribir el código para escribir archivos sin formato. Esto significa que enviar los archivos sin formato es una forma práctica de demostrar (i) la posesión de la toma original y (ii) cómo se veía la toma original. Es una evidencia pobre de la propiedad legal del original.

Chris H
fuente
Dado lo mucho que se puede cambiar una imagen RAW en el procesamiento posterior, no estoy seguro de que sea necesariamente una buena forma de demostrar cómo se veía la toma original. Sin embargo, es una buena manera de demostrar el cultivo y el contenido de la toma original .
un CVn
@ MichaelKjörling, eso es justo. En cosas como la fotografía de la vida silvestre, editar cebo (por ejemplo) puede ser contrario a la intención de la competencia. En un caso extremo, sería posible eliminar la evidencia de cautiverio en la publicación. Lo crudo mostraría esto.
Chris H
4

Los archivos RAW son difíciles de manipular porque no hay herramientas para esto.

No hay herramientas porque manipularlas no tiene sentido.

Los archivos RAW no contienen imágenes estándar. Mantienen los datos leídos directamente del sensor de un modelo de cámara específico. Deben procesarse de una manera específica para cada modelo de cámara para obtener una imagen estándar.

Para "mostrar" un archivo sin formato, debe tener detalles específicos del modelo de cámara del que proviene; es por eso que los convertidores RAW como Lightroom necesitan una actualización para cada nueva cámara lanzada. En contraste, los archivos JPEG o PNG están diseñados para poder visualizarse en cualquier dispositivo sin necesidad de saber de dónde provienen. Están destinados a poder contener cualquier imagen.

Espero que esto deje en claro que no tiene ningún sentido producir archivos RAW de ninguna otra manera que no sea directamente en la cámara. (A menos que desee cometer fraude, o a menos que desee aplicar ingeniería inversa a un formato RAW específico para comprender mejor una cámara, o para producir su propio convertidor RAW).

Szabolcs
fuente
Entonces, ¿no tiene sentido las mejoras de imagen que se pueden obtener con la herramienta Digital Lens Optimizer de Digital Photo Professional de Canon que aplica una corrección de lente muy detallada al archivo sin formato y lo agrega con un segundo archivo del mismo tamaño que contiene el archivo sin formato "corregido"? martinbaileyphotography.com/2012/07/14/…
Michael C
1
@MichaelClark, a juzgar por su propio comentario en la pregunta que ha vinculado, no tiene sentido que DLO se guarde como RAW en lugar de como TIFF.
Peter Taylor
TIFF "hornea" el punto negro, el punto blanco, el balance de color, etc. La materia prima no.
Michael C
@PeterTaylor Existe si luego realiza la conversión sin formato y la edición global utilizando DPP en lugar de Lr!
Michael C
Una vez que abandonas el módulo ACR desde Lr o PS, ya no estás trabajando en los datos sin procesar, estás trabajando en un equivalente interno de un TIFF de 16 bits.
Michael C
2

Un sensor de cámara típico no captura píxeles RGB, sino que captura la entrada de píxeles distintos de detección de rojo, píxeles de detección de verde y píxeles de detección de azul en ubicaciones ligeramente diferentes; un archivo sin formato informará los valores de los píxeles individuales como capturados.

Cuando un archivo sin formato se convierte a un formato de píxel RGB, cada píxel en el archivo de salida generalmente será un promedio ponderado y filtrado de una cantidad de píxeles en el sensor original. Una vez que se convierten los datos, cada píxel en el archivo resultante será capaz de representar independientemente cualquier color. Si se desea, por ejemplo, ajustar la saturación en un archivo de píxeles RGB, el valor rojo de cada píxel individual puede basarse en sus valores azul y verde, y también ajustar el azul de cada píxel en función de su rojo y verde, y ajustar su verde en función de su rojo y azul.

Sin embargo, si se quisiera aplicar un ajuste de balance de blancos a un archivo sin formato, no se podría ajustar el color de los píxeles individuales, ya que cada píxel individual solo es capaz de detectar un solo valor de luminosidad. Si se quiere reducir la saturación de una imagen en bruto de un objeto rojo, no sería posible aumentar los valores azul y verde de todos los píxeles sensibles al rojo; en cambio, uno tendría que aumentar los valores informados para los píxeles con detección azul y verde que estaban cerca de los píxeles con detección de luz roja brillante. Tales operaciones no son difíciles, pero cada vez que se aplican degradará la imagen un poco más. Por el contrario, el acto de convertir los datos del sensor en una imagen RGB generalmente es con pérdida, pero dicha pérdida solo se debe incurrir una vez.

Super gato
fuente
1
Esa es una vista muy ingenua de la información contenida en los datos de cada píxel en un archivo sin formato. No hay píxeles rojos, verdes o azules en un archivo sin formato. Solo hay valores de luminancia monocromáticos para cada píxel. Sí, los píxeles han sido filtrados por la máscara Bayer que tiene tres filtros diferentes centrados en R, G y B. Pero la luz de un espectro mucho más amplio que la longitud de onda única en la que se centra cada filtro puede pasar a través de la máscara. Es muy parecido a usar un filtro R, G o B delante de la película en blanco y negro. Todavía tiene un negativo en blanco y negro con valores tonales desplazados para ciertos colores.
Michael C
2
@MichaelClark: Aclaré los píxeles como detección de rojo, detección de verde y detección de azul, para aclarar que el nombre del color describe lo que detecta el píxel. No quería profundizar demasiado en los detalles de cómo funcionan las cosas más allá de señalar que los píxeles que se utilizan para capturar las partes roja, verde y azul de una imagen están en lugares ligeramente diferentes, lo que significa que cualquier cosa que cambie la información entre colores distorsionará ligeramente su posición.
supercat
2
@MichaelClark: si bien es cierto que los píxeles destinados a detectar el rojo también detectarán una cierta cantidad de azul y verde, y del mismo modo para otros colores, eso no afecta el hecho de que ajustar cosas como la saturación distorsionará la posición aparente de la luz golpea el sensor y los ajustes repetidos degradarían progresivamente la imagen.
supercat
2
@MichaelClark Esto sigue pareciendo una visión semi-mística de cómo funcionan los archivos RAW. Si bien es cierto que los filtros RAW no son primarios perfectos, la conversión RAW los trata exactamente como si lo fueran (para el espacio de color nativo de los sensores). Los mismos algoritmos de debayering / demosaicing funcionarían con filtros perfectos idealizados.
Lea mi perfil el
1
Solo parece místico para aquellos que no entienden qué información contiene un archivo sin formato y, lo que es más importante, qué no contiene. freefall.purrsia.com/ff300/fv00255.htm
Michael C
1

Porque no hay necesidad de hacerlo.

Los programas de manipulación avanzada generalmente no son destructivos , por lo que los programas generalmente usan imágenes originales, pero guardan la manipulación en un archivo (o base de datos) adicional. Para una edición simple, se usa el sidecar .xmp .

Hay una gran ventaja de tener un flujo de trabajo no destructivo. Uno para todos: más fácil de respaldar, pero siempre puede tener la información original para realizar más manipulaciones, sin perder nada.

Creo que UFRaw también puede ahorrar crudo.

Técnicamente no es difícil crearlos: los archivos RAW comunes son solo archivos TIFF comprimidos, con una interpretación bien conocida del color y la geometría de los píxeles (porque es utilizada por los lectores), y con información EXIF ​​adicional.

Giacomo Catenazzi
fuente