Structure-from-motion using lines: Representation, triangulation, and bundle adjustment

被引:236
作者
Bartoli, A
Sturm, P
机构
[1] LASMEA, F-63177 Clermont Ferrand, France
[2] INRIA, F-38334 Saint Ismier, France
关键词
structure-from-motion; lines; representation; triangulation; bundle adjustment;
D O I
10.1016/j.cviu.2005.06.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We address the problem of camera motion and 3D structure reconstruction from line correspondences across multiple views, from initialization to final bundle adjustment. One of the main difficulties when dealing with line features is their algebraic representation. First, we consider the triangulation problem, Based on Micker coordinates to represent the 3D lines, we propose a maximum likelihood algorithm, relying on linearizing the Plucker constraint and on a Plucker correction procedure, computing the closest Plucker coordinates to a given 6-vector. Second, we consider the bundle adjustment problem, which is essentially a nonlinear optimization process on camera motion and 3D line parameters. Previous overparameterizations of 3D lines induce gauge freedoms and/or internal consistency constraints. We propose the orthonormal representation, which allows handy nonlinear optimization of 3D lines using the minimum four parameters with an unconstrained optimization engine. We compare Our algorithms to existing ones on simulated and real data. Results show that our triangulation algorithm outperforms standard linear and bias-corrected quasi-linear algorithms, and that bundle adjustment using our orthonormal representation yields results similar to the standard maximum likelihood trifocal tensor algorithm, while being usable for any number of views. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:416 / 441
页数:26
相关论文
共 27 条
[1]  
[Anonymous], EUR C COMP VIS
[2]   MAINTAINING REPRESENTATIONS OF THE ENVIRONMENT OF A MOBILE ROBOT [J].
AYACHE, N ;
FAUGERAS, OD .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (06) :804-819
[3]   The 3D line motion matrix and alignment of line reconstructions [J].
Bartoli, A ;
Sturm, P .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 57 (03) :159-178
[4]  
BARTOLI A, 2002, P 7 EUR C COMP VIS, V2, P340
[5]  
Denavit J., 1955, J APPL MECH, V22, P215, DOI DOI 10.1115/1.4011045
[6]  
FAUGERAS O, 1995, FIFTH INTERNATIONAL CONFERENCE ON COMPUTER VISION, PROCEEDINGS, P951, DOI 10.1109/ICCV.1995.466832
[7]  
Golub G.H., 1989, MATRIX COMPUTATION
[8]  
HABIB A, 1998, INT ARCH PHOTOGRAMM, V53
[9]  
HABIB A, 2002, PHOTOGRAMM REC
[10]  
Hartley R., 2000, MULTIPLE VIEW GEOMET