Full text: Technical Commission III (B3)

International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B1, 2012 
ıme XXXIX-B1, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
FEATURES Therefore each line correspondence provides two constraints. E- Similarly, for the point position vector RP; +t we have: 
quations (1) and (2) are the well known fundamental equations 
of the pose estimation problem from 2D to 3D line correspon- RP; +t =K;(RP; +t). G) 
d s (Navab and F Ss, 1993). ; 
us ) From the Eqs. (4) and (5), we have the corresponding vector 
I differences as: 
10logy = (I-K;)Rd;, (6) 
.China el = b eR (7) 
arity errors, we formulate 
o find the best rotation and 
attain very accurate results 
ccurate, but also robust to 
eal-time applications. The 
ation problem as minimiz- 
ty in object space, and it- 
n matrices in a global con- 
an accurate and efficient 
features. By introducing 
jective functions in terms 
id use different optimiza- 
and translation. We show 
ich fully exploits the line 
rate and robust results ef- 
utliers. 
)DEL 
epicted in Fig. 1. Let c — 
n with the origin fixed at 
ling with the optical axis 
I denotes the normalized 
coordinate system. L; is a 
'e projection on the image 
enter, the 2D image line 
plane, which is called the 
). In the object coordinate 
, where d; = (dj, d diy 
(xi. yi. zi)^ is an UE 
e 2D image line /; in the 
sed as: aix +bjy+c; — 0. 
T. which represents /; as 
the normal vector of the 
i can be expressed in the 
RP; +t, where the 3 x 3 
ector t describe the rigid 
inate system and the cam- 
>ctors are all in the inter- 
(1) 
. Q) 
  
Figure 1: The geometry of the camera model 
3 POSE FROM LINE CORRESPONDENCES 
We developed a new algorithm of pose estimation from line cor- 
respondences. Our algorithm is inspired by Lu et al.’s method (Lu 
et al., 2000) which addresses pose estimation problem from points. 
In comparison with other algorithms, the iterative method of (Lu 
et al., 2000) can attain very accurate results in a fast and globally 
convergent manner. It is regarded as one of the most accurate and 
efficient pose estimation methods (Moreno-Noguer et al., 2007). 
For pose estimation from line features, the existing linear algo- 
rithms (Ansar and Daniilidis, 2003, Liu et al., 1990) often lacks 
sufficient accuracy while the iterative algorithms (Phong et al., 
1995, Kumar, 1994), which generally uses classical optimization 
techniques such as Newton and Levenberg-Marquardt method, 
may not fully exploit the specific structure of the pose estimation 
problem (Lu et al., 2000), and are usually sensitive to the initial 
noise or outliers. Our new iterative algorithm is an extension of 
the algorithm (Lu et al., 2000) to lines, which is named as Line 
based Orthogonal Iteration algorithm (LOI). Experiments in Sec- 
t. 4 demonstrate that our method is very efficient and can attain 
very good performances in terms of both accuracy and robust- 
ness. 
3.4 Object-Space Objective Function 
The fundamental equations indicate that each 3D-to-2D line cor- 
respondence provides 2 constraints. If N-line correspondences 
are available, the pose problem becomes the problem of mini- 
mizing the following objective function (Phong et al., 1995, Lee 
and Haralick, 1996, Kumar, 1994): 
N N 
E(R.t) — Y (n Rd; 4 ) (n; (RP;4-t)) 3) 
i=1 = 
— 
Instead of using the objective function of Eq. (3), we present and 
use an objective metric based on the coplanarity error in the ob- 
ject space. In fact, just as the collinearity of point correspondence 
in the way of orthogonal projection (Liu et al., 1990), the copla- 
narity of a 3D-to-2D line correspondence can be understood in 
the way that the projection of 3D line in the interpretation plane 
should be coincide with its self. In the camera coordinate system, 
the line direction vector is Rd; and its projection in the interpre- 
tation plane can be obtained by (I— nin? JRd; where I is a 3 x 3 
identity matrix. Let K; = I — nn’, we have: 
Rd; = K;Rd;. 4) 
81 
We refer ed and eP as coplanarity errors. We then achieve the 
following objective functions: 
N 
R) = Y ied? — > Ia-K K;)Rd;|?, (8) 
i=1 
N 
O= - ZI0-K (RB;-0l^. © 
i=1 
Compared with Eq. (3), the two objective functions (8) and (9) 
have clear geometry meaning that the optimal solution of pose 
should achieve the minimum value of the sum of squares of copla- 
narity errors (See Fig. 2). 
Note that like the line-of-sight projection matrix V; defined in (Li- 
u et al., 1990), K; is an interpretation plane projection matrix that, 
when applied to a object vector, projects the vector orthogonally 
to the interpretation plane. It owns the following properties: 
IKill > |Kixll,  xeR*, (10) 
Kl =k, (11) 
K? =K;K/ =K;. (12) 
  
Figure 2: Object-Space error of line correspondence 
Since our new pose estimation method involves mainly the least- 
squares estimation, we show a lemma given by the work of (Umeya- 
ma, 1991) here before proceeding to the details of our method. 
Lemma 1: Let A and B be m x n matrices, and R a m x m rota- 
tion matrix, and UDV" a SVD of AB” (UUT = VV" =1, D = 
diag(À;), M > A2 > +--+ > Ay > 0). To minimize the objective 
function 
f(R)=||A-RB]?, (13) 
the optimal rotation matrix R such that 
R =USV/. (14) 
When rank(ABT ) > m — 1, S must be chosen as 
f if det(ABT) > 0, 
s- diag(1, ,1,—1) else. as 
When det (ABT ) — 0 (rank(ABT ) — m — 1), S must be chosen as 
ry if det(U)det(V)=1, 
sel dial. 1° 1-1) df del e(v)--r 9 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.