¿Qué tan similar es el procesamiento JPEG en la cámara a la conversión RAW de marca propia?

Sabemos que el JPEG producido por la conversión RAW en la cámara es muy parecido al producido mediante el uso del convertidor RAW proporcionado por el fabricante de la cámara, pero ¿qué tan parecido es en detalle?

Estoy interesado en esto como una pregunta general, pero para un punto de datos específico miré mi Canon 550D (firmware 1.0.9) y Digital Photo Professional (versión 3.11.26.0). Lo que hice:

  • Tome una foto en RAW + JPEG; Utilicé un estilo de imagen estándar, balance de blancos automático, sin optimizador de iluminación automático, sin protección de tonos de realce.
  • Cargue el archivo RAW en DPP y conviértalo a JPEG con calidad 7; la calidad 7 elegida hace que la vista de GIMP del parámetro de calidad JPEG coincida con el JPEG de la cámara en 97.
  • Compara los dos JPEG. Si bien están bastante cerca el uno del otro, no son idénticos. Además de algunas diferencias triviales en los metadatos, parece que el JPEG de la cámara posiblemente tenga un poco más de nitidez que el DPP convertido. Esto es particularmente obvio alrededor de las motas blancas hacia el centro inferior de la foto.

Si quieres ver los archivos aquí, los he puesto todos en Dropbox , incluido un PNG de la diferencia entre los dos JPEG.

Estas son potencialmente dos preguntas muy relacionadas:

  • ¿Es posible hacer que DPP produzca una salida idéntica a la del motor JPEG de la cámara?
  • ¿Es posible para otros fabricantes de cámaras / convertidores RAW de marca propia?

Para evitar dudas, esto es casi en su totalidad un punto teórico; Soy muy consciente de que las diferencias son lo suficientemente pequeñas como para que no marquen una diferencia en la práctica.

Respuestas (2)

En teoría, el fabricante de la cámara puede hacer que el procesamiento sea exactamente igual o completamente diferente, ya que tiene control total sobre lo que se incluye en la cámara y el procesador sin formato.

Es tanto "conocimiento común" como "sentido común" que el convertidor en bruto independiente de la cámara y de la misma empresa producirá los mismos resultados, excepto por la versión del convertidor: el software es más fácil de actualizar que el firmware, el convertidor independiente puede tener una versión diferente del mismo algoritmo de procesamiento sin procesar que el que tiene en la cámara (esto es especialmente cierto para las cámaras más antiguas que ya no tienen actualizaciones regulares de firmware como la 550D).

Sin embargo, una opinión que es a la vez "conocimiento común" y "sentido común" no tiene por qué ser cierta; esto es especialmente cierto ya que esos dos sistemas de procesamiento tienen audiencias objetivo diferentes (aficionados profesionales/serios para el procesador externo y el procesador completo). multitud automática para el procesamiento incorporado) y que algunas compañías de cámaras subcontratan completamente su procesador sin procesar (por ejemplo, Nikon), por lo que es posible que los dos usen algoritmos completamente diferentes.

Realmente no hay forma de saber si hay un modelo de cámara específico, excepto probarlo.

En teoría, debería ser posible hacer que la conversión RAW, utilizando la propia herramienta de conversión de la marca, coincida exactamente con el JPEG de la cámara. En la vida real puedes acercarte mucho pero no exactamente lo mismo. El software de conversión RAW puede tener una versión de actualización diferente, o el proceso de conversión en la cámara utiliza trucos que no puede reproducir por sí mismo, incluso si el software pudo hacerlo. O los algoritmos de procesamiento no son los mismos en absoluto.

Uso Image Data Converter de Sony y no he podido hacer que mis conversiones coincidan con el JPEG de la cámara. Lo más difícil para mí ha sido obtener la misma calidad de eliminación de ruido que tiene el JPEG en la cámara. (Hay tres controles deslizantes para controlar la eliminación de ruido, y solo puedo adivinar qué combinación de configuración se usó en la cámara).