¿Qué modelo usa Lightroom para la corrección de lentes?

10

Uso Adobe Lightroom para eliminar la distorsión de barril de las imágenes de GoPro. ¿Alguien sabe si este software utiliza el modelo Brown-Conrady para lograr la corrección de la lente? Si no, ¿qué modelo usa? De una extensa búsqueda en Google que hice, no obtuve una respuesta.

Nikos
fuente

Respuestas:

12

¿Alguien sabe si este software utiliza el modelo Brown-Conrady para lograr la corrección de la lente?

Sí, usan esos coeficientes de calibración de cámara muy comunes. Agregué algunas versiones de texto copiables de las fórmulas a la siguiente cita:

Adobe Camera Model

Modelo de distorsión geométrica para lentes rectilíneos

modelo de distorsión rectilínea

xd = (1 + k1*r^2 + k2*r^4 + k3*r^6)*x + 2*(k4*y + k5*x)*x + k5*r^2
yd = (1 + k1*r^2 + k2*r^4 + k3*r^6)*y + 2*(k4*y + k5*x)*y + k5*r^2

Modelo de distorsión geométrica para lentes de ojo de pez

modelo de distorsión de ojo de pez

rd = f*(θ + k1*θ^3 + k2*θ^5)

Si bien las fórmulas se ven un poco diferentes de las que se pueden encontrar en la página de Wikipedia sobre distorsión a primera vista:

x wikipedia y wikipedia

en realidad son equivalentes si haces los cálculos: k4 = P1y k5 = P2.

El modelo también incluye aberración cromática lateral y viñetas, que se pueden encontrar en el archivo pdf vinculado.


Me gustaría agregar las migas de pan que me llevan a los hallazgos anteriores, porque

extensa búsqueda en Google

tampoco fue suficiente para mí y llegar a la meta no fue tan sencillo como hubiera esperado. Esto es principalmente anecdótico

  1. La Guía del usuario de Adobe Lens Profile Creator Versión 1.0 Miércoles 14 de abril de 2010 hace lo que su nombre implica y guía a los usuarios a través del software creador de perfiles. Procedimiento Preferencias y otras opciones en Adobe Lens Profile Creator , paso 4:

    Esta es una característica disponible para los fabricantes de lentes para convertir sus datos de diseño de lentes en archivos LCP. Para obtener más información, consulte el documento complementario titulado “ Guía de conversión de datos de diseño de lentes de modelo de cámara Adobe ” en el formato de intercambio de datos de diseño de lentes y los pasos de conversión. Si hay un documento sobre cómo convertir a / desde archivos LCP, deberían tener una especificación abierta de ese formato de archivo en alguna parte. Saber cómo se ve el perfil es la mitad del trato.

  2. No pude encontrar la Guía de conversión de datos de diseño de lentes de modelo de cámara de Adobe .
  3. En un archivo de la lista de correo de usuarios de darktable del 2015-05-13, la biblioteca de corrección de lentes anuncia el soporte para los archivos LCP: se anuncia lensfun:

    El repositorio de Lensfun ahora contiene una rama "acm" que implementa el modelo de cámara Adobe para distorsión (incluyendo ojo de pez) Parece que la conversión mencionada anteriormente está ocurriendo en la vida real.

  4. La lista de correo enlaza con una parte de la documentación de lensfun 0.3.2.0 llamada Convertir archivos Adobe LCP a Lensfun: lensfun ‑ convert ‑ lcp (Generado el martes 22 de diciembre de 2015):

    Adobe define el formato de archivo LCP (consulte la especificación 1 ) y lo utiliza en sus productos Lightroom y Photoshop.

    pero la especificación está bloqueada por un lobo espectral

  5. El lobo espectral solo teme al fuego . Ya no puedo ayudarte, pero si dominas al lobo , él distorsionará tus imágenes. Godspeed .

1 que apunta a macromedia.com. Parece que Adobe mantiene vivos los enlaces antiguos.

nulo
fuente
Básicamente me ahorraste unas 3 semanas de tiempo y trabajo. Comencé a buscar otro software que haga lo mismo, pero los métodos que usa son conocidos, ya que esta corrección de lente se usa para un trabajo académico y todo debe explicarse (incluido qué modelo se usa para eliminar la distorsión). ¡No puedo agradecerte lo suficiente! ¡Prestigio!
Nikos
3

No puedo hablar específicamente sobre LR, pero muchas aplicaciones de procesamiento sin procesar no usan uno de varios modelos matemáticos genéricos (como Brown-Conrady) que se basan en un supuesto de simetría rotacional si la lente utilizada es bastante popular uno. En su lugar, utilizan un perfil de corrección calibrado para corregir la distorsión medida de la lente a varias distancias de enfoque. Esto es especialmente cierto para las lentes de distancia focal fija. El módulo Digital Lens Optimizer de Digital Photo Professional de Canon es una de esas aplicaciones que utiliza perfiles de corrección calibrados para corregir aberraciones de lentes con resultados notables que incluso pueden contrarrestar los efectos de la difracción debido a las aberturas estrechas.

Las cámaras GoPro abrumadoramente populares deberían tener perfiles de corrección calibrados disponibles para que Adobe los use. Si Adobe los usa y aplica, no lo sé. (La respuesta de Null indica que no lo hacen).

Si un perfil calibrado para una lente en particular no está disponible o la información EXIF ​​incrustada en la foto no especifica correctamente la lente específica utilizada, entonces aquellas aplicaciones que de otro modo usarían perfiles calibrados aplicarán modelos genéricos como Brown-Conrady para hacer una distorsión geométrica corrección.

Michael C
fuente
Toma los datos de un gráfico de prueba de cuadrículas en línea recta disparadas a través de la lente. Luego aplica el "estiramiento" necesario para hacer que las líneas de la imagen sean rectas. Esto permite corregir lentes con mucha más precisión con elementos asféricos utilizados para corregir otras aberraciones como CA. No es que no haya un modelo matemático involucrado, es solo que se usa la forma específica de la distorsión de la lente, en lugar de una suposición genérica sobre la distorsión que producirá una lente de una longitud focal, diámetro, etc.
Michael C
Brown-Conrady y otros modelos a los que me refiero como genéricos operan bajo el supuesto de simetría rotacional . Los productos de Adobe y la mayoría de los demás convertidores sin formato utilizan una corrección calibrada que no depende de esa suposición.
Michael C
De acuerdo, resulta que Adobe no utiliza perfiles de corrección calibrados. Al menos no para las lentes GoPro.
Michael C