Respuestas:
¿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
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
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:
en realidad son equivalentes si haces los cálculos: k4 = P1
y 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
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.
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.
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
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.
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.