3D Localization and Modeling by successive approximations of the projective camera model
Christy, Stéphane
HAL, tel-00004885 / Harvested from HAL
Dans le cadre de cette thèse, nous proposons un algorithme générique permettant de résoudre le problème de calcul de pose et le problème de reconstruction avec un modèle perspectif de caméra. Étant donnés une image et un modèle 3D de la scène (ou objet) visible dans l'image, le calcul de pose consiste à calculer la position et l'orientation de la caméra par rapport à la scène. Nous étudions successivement le cas de correspondances 2D 3D de points, et le cas des droites. La méthode proposée améliore de manière itérative la pose calculée avec un modèle affine de caméra (orthographique à l'échelle ou paraperspectif) pour converger, à la limite, vers une estimation de la pose calculée avec un modèle perspectif de caméra. Nous étudions les relations mathématiques et géométriques existant entre les modèles orthographique à l'échelle, paraperspectif et perspectif de caméra. Nous introduisons une façon simple de prendre en compte la contrainte d'orthogonalité associée à une matrice de rotation. Nous analysons la sensibilité de la méthode par rapport aux erreurs d'étalonnage de la caméra et nous définissons les conditions expérimentales optimales par rapport à un étalonnage imprécis. Nous étudions la convergence de la méthode sur la base de considérations numériques et expérimentales et nous testons son efficacité avec des données synthétiques et réelles. Dans un second temps, nous étendons les algorithmes de calcul de pose précédents au problème de la reconstruction euclidienne avec un modèle perspectif de caméra, à partir d'une séquence d'images. La méthode proposée converge en quelques itérations, est efficace du point de vue calculatoire, et ne souffre pas de la nature non linéaire du problème traité. Comparativement à des méthodes telles que la factorisation ou les invariants affines, notre méthode résout le problème de l'ambiguïté de signe d'une façon très simple et fournit des résultats bien plus précis. Nous décrivons la nouvelle méthode en détail, et comparons la complexité de la méthode proposée avec une méthode de minimisation non linéaire. Nous présentons ensuite une seconde approche du problème de reconstruction euclidienne en considérant un modèle affine de caméra non étalonnée montée sur le bras d'un robot. Nous montrons comment utiliser l'information euclidienne fournie par le déplacement du robot afin d'obtenir une reconstruction euclidienne, et expliquons comment obtenir l'étalonnage du modèle affine de caméra ainsi que l'étalonnage caméra-pince. Afin de pouvoir utiliser en pratique ces algorithmes de reconstruction, nous présentons une méthode de poursuite de points caractéristiques sur une séquence monoculaire d'images, puis sur une séquence stéréoscopique. Nous proposons également une méthode pour obtenir une précision sous-pixellique des positions des points dans les images pour un faible coût calculatoire.
Publié le : 1998-08-17
Classification:  computer vision,  3D reconstruction (Euclidean and affine),  object pose,  tracking,  perspective camera model,  affine camera model,  weak perspective model,  paraperspective model,  camera calibration,  vision par ordinateur,  reconstruction tridimensionnelle (euclidienne et affine),  calcul de pose,  mise en correspondance,  corrélation,  modèle perspectif de caméra,  modèle affine de caméra,  modèle orthographique à l'échelle,  modèle paraperspectif,  étalonnage d'une caméra,  [INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC],  [MATH]Mathematics [math]
@article{tel-00004885,
     author = {Christy, St\'ephane},
     title = {3D Localization and Modeling by successive approximations of the projective camera model},
     journal = {HAL},
     volume = {1998},
     number = {0},
     year = {1998},
     language = {fr},
     url = {http://dml.mathdoc.fr/item/tel-00004885}
}
Christy, Stéphane. 3D Localization and Modeling by successive approximations of the projective camera model. HAL, Tome 1998 (1998) no. 0, . http://gdmltest.u-ga.fr/item/tel-00004885/