Medición y corrección de distorsión geométrica
Publicado: Vie Ago 26, 2022 6:30 pm
Quería hacer un ejercicio para medir la distorsión geométrica de una óptica para luego poder corregirla, y aprender un poco por el camino.
Para ello he ideado la siguiente carta (lo rojo y verde son los hipotéticos encuadres en cámaras 3:2 y 4:3, no aparecen en la carta):
La carta en alta resolución sería así:
http://guillermoluijk.com/lens/lens_distortion_chart.png
Su funcionamiento se basa en dos asunciones:
- La distorsión tiene simetría radial desde el centro de la imagen
- El usuario debe fotografiar la carta con la cámara perfectamente perpendicular, y ajustando los puntos de las flechas a las esquinas. Las otras líneas sirven de ayuda a centrar y nivelar la cámara.
Hecho resto se medirán sobre los datos RAW (canal G es el ideal) la localización de las transiciones blanco/negro (tendremos 20 muestras por radio que se promediarán reduciendo posibles errores).
Con las muestras se interpolará de forma suave una curva inversa que deshace la distorsión. Se tratará de una corrección radial, es decir todos los píxeles correspondientes a un mismo radio se alejarán/acercarán en la misma medida al centro de la imagen.
Probar si funciona es sencillo fotografiando un motivo con líneas rectas y ver qué tal las corrige.
Cómo lo veis?
Salu2
Para ello he ideado la siguiente carta (lo rojo y verde son los hipotéticos encuadres en cámaras 3:2 y 4:3, no aparecen en la carta):
La carta en alta resolución sería así:
http://guillermoluijk.com/lens/lens_distortion_chart.png
Su funcionamiento se basa en dos asunciones:
- La distorsión tiene simetría radial desde el centro de la imagen
- El usuario debe fotografiar la carta con la cámara perfectamente perpendicular, y ajustando los puntos de las flechas a las esquinas. Las otras líneas sirven de ayuda a centrar y nivelar la cámara.
Hecho resto se medirán sobre los datos RAW (canal G es el ideal) la localización de las transiciones blanco/negro (tendremos 20 muestras por radio que se promediarán reduciendo posibles errores).
Con las muestras se interpolará de forma suave una curva inversa que deshace la distorsión. Se tratará de una corrección radial, es decir todos los píxeles correspondientes a un mismo radio se alejarán/acercarán en la misma medida al centro de la imagen.
Probar si funciona es sencillo fotografiando un motivo con líneas rectas y ver qué tal las corrige.
Cómo lo veis?
Salu2