Qu'est-ce que l'étalonnage de caméra ?
L’étalonnage de caméra est un processus qui estime les paramètres géométriques d’une caméra, afin de pouvoir relier les points de l’image à des points de la scène.
Ce qu’il estime
Les paramètres intrinsèques appartiennent à une caméra et à un objectif donnés. Ce sont la distance focale, le centre optique (point principal) et la distorsion de l’objectif. La distance focale et le centre optique forment la matrice de caméra. La distorsion de l’objectif a deux types courants. La distorsion radiale rend les lignes droites courbes, et elle augmente vers le bord de l’image. La distorsion tangentielle apparaît lorsque l’objectif n’est pas parallèle au capteur.
Les paramètres extrinsèques sont une rotation et une translation. Ils placent la caméra dans la scène pour chaque image.
Méthodes
Dans la méthode au damier, la caméra voit un motif plan sous différentes orientations. La méthode de Zhang demande au moins deux orientations, et affine sa première solution par estimation du maximum de vraisemblance. Le tutoriel OpenCV conseille au moins 10 images.
Une deuxième voie est l’auto-étalonnage. Le logiciel de structure à partir du mouvement estime les paramètres à partir des images du relevé lui-même. Les lignes directrices de l’USGS indiquent que les utilisateurs de l’USGS et du Département de l’Intérieur s’appuient généralement dessus. Un étalonnage en laboratoire peut changer sur le terrain, car les capteurs ne sont pas stables. Pour une zone sans détails, les lignes directrices suggèrent un damier pour l’étalonnage sur le terrain.
Sources d’erreur
L’auto-étalonnage peut échouer lorsque les images sont presque parallèles. L’estimation de la distorsion est alors fausse, et le modèle montre un dôme vertical. Les images obliques réduisent cette erreur.
Usage dans l’inspection par drone
Les lignes directrices de l’USGS demandent de consigner les paramètres d’étalonnage et leurs incertitudes dans les métadonnées d’un jeu de données. Les sources utilisées ici ne fixent aucune exigence d’étalonnage propre aux aérodromes pour les caméras d’inspection.
Foire aux questions
- Que estime un étalonnage de caméra ?
- Il estime les paramètres intrinsèques et les coefficients de distorsion de l'objectif. Les paramètres intrinsèques sont la distance focale (fx, fy) et le centre optique (cx, cy), écrits sous la forme d'une matrice de caméra 3x3. OpenCV modélise cinq coefficients de distorsion : k1, k2, p1, p2 et k3. Les paramètres extrinsèques (rotation et translation) sont différents. Ils placent la caméra dans la scène et changent à chaque image.
- Combien d'images un étalonnage au damier demande-t-il ?
- La méthode de Zhang demande au moins deux orientations d'un motif plan. Le tutoriel OpenCV demande au moins 10 images pour de meilleurs résultats. Dans les deux cas, le motif doit être vu sous différentes orientations.
- Peut-on étalonner la caméra d'un drone pendant le relevé ?
- Oui. La plupart des logiciels de structure à partir du mouvement estiment les paramètres de la caméra à partir des images du relevé. C'est l'auto-étalonnage, sur lequel les utilisateurs de l'USGS s'appuient généralement. Des images presque parallèles peuvent donner une mauvaise estimation de la distorsion et une surface en dôme, et l'ajout d'images obliques réduit cette erreur (James et Robson, 2014).
Références
- opencv-calibration
- Camera Calibration (OpenCV-Python tutorial) OpenCV
- zhang-2000
- A Flexible New Technique for Camera Calibration (MSR-TR-98-71) Microsoft Research
- usgs-ofr-2023-1033
- Guidelines for Calibration of Uncrewed Aircraft Systems Imagery (Open-File Report 2023-1033) U.S. Geological Survey
- james-robson-2014
- Mitigating systematic error in topographic models derived from UAV and ground-based image networks Earth Surface Processes and Landforms 39(10), 1413-1420
Ceci est une entrée de référence. TarmacView fournit des services d'inspection par drone et ne vend pas l'équipement ou les matériaux décrits dans ce glossaire.
