Full text: Papers accepted on the basis of peer-reviewed full manuscripts (Part A)

In: Paparoditis N., Pierrot-Deseilligny M.. Mallet C... Tournaire O. (Eds), IAPRS. Vol. XXXVIII. Part ЗА - Saint-Mandé, France. September 1-3. 2010 
Figure 3: From top to bottom: part of reference image, over 
segmentation using polygons (contours in red), view-centered 
model (texture and normals) reconstructed from 3 poses (in red). 
www.O—360.com, 2010. 
www.ptgrey.com, 2010. 
Zitnick, C. and Kang, S., 2007. Stereo for image-based rendering 
using image over-segmentation. 1JCV 75(1), pp. 49-65. 
APPENDIX A: POINT AND PLANE THRESHOLDING 
Let p be a 3D point. The covariance matrix C p of p is pro 
vided by ray intersection from p projections in images J\f(i) = 
{i — k i i + k} using Levenberg-Marquardt. In this pa 
per, ray intersection and covariance C p result from the angle er 
ror in (Lhuillier, 2008b). The Mahalanobis distance D p between 
points p and p' is D p (p') = y/(p - p') T C P 1 (p - p')- 
We define points p = c* + zu and p' = c, + z'u using camera 
location cray direction u and depths 2, z'. If 2 is large enough, 
u is a good approximation of the main axis of C p : we have C p ss 
cr p uu 7 and u r C p 1 u a p 2 where o p is the largest singular 
value of C p . In this context, we obtain D p (p') ss — ■■ ^. 
If x has the Gaussian distribution with mean p and covariance 
C p , -D p (x) has the A’ 2 distribution with 3 d.o.f. We decide that 
points p and p' are the same (up to error) if both D p (p') and 
Dp, (p) are less than the 90% quantile of this distribution: w ; e 
decide that p and p' are the same point if D{p. p') < 2.5 w'here 
D(P- p') = max{D p (p'), D p , (p)} « } • 
Let tt be the plane n r x-M = 0. The point-to-plane Mahalanobis 
distance is D p (n) = min x e»r D p (x) = fn nr P c + p - (Schindler 
and Bischof, 2003). Thus C p ^ a p uu 7 and p' G 77 imply 
D 2 p (n) 
(n 7 p'+d+n 1 (p—p'))~ (z — z') 2 
<т2(п ' r U ) ! 
D 2 P (p). 
Last, we obtain the point-to-plane thresholding and distance used 
in Section 2.5. We decide that p is in plane n if D{p. p') < 
2.5 where p' 6 77. The robust distance between p and tt is 
min{D(p. p'), 2.5} ~ min{ 
min{<Tp ,(T / } ’ 
2.5}, z' = 
n 1 c v +d 
u 
APPENDIX B: CONSTRAINED BUNDLE ADJUSTMENT 
In Section 2.3, we would like to apply CBA (constrained bun 
dle adjustment) summarized in (Triggs et al., 2000) to remove 
the drift. This method minimizes the re-projection error func 
tion x h-> /(x) subject to the drift removal constraint c(x) = 0, 
where x concatenates poses and 3D points. Here w'e have c(x) = 
xi — xf where xi and xf concatenate 3D locations of images 
j\f (?) and their duplicates of images A r (n + k), respectively. All 
3D parameters of sequence {0 • ■ • n + 2A-} are in x except the 3D 
locations of A r {j) and N (?i + k). During CBA, xf is fixed and 
xi evolves towards xf. 
How'ever. there is a difficulty with this scheme. CBA iteration 
(Triggs et ah, 2000) improves x by adding step A which mini 
mizes quadratic Taylor expansion of / subject to 0 % c(x + A) 
and linear Taylor expansion c(x + A) ^ c(x) + CA. We use no 
tations x 7 = (xf xf ). A r = (Af’ A-;T), C = (Ci C2) 
and obtain Ci = I. C2 = 0. Thus, we have Ai = —c(x) at the 
first CBA iteration. On the one hand, A] = — c(x) is the drift 
and may be very large. On the other hand. A should be small 
enough for quadratic Taylor approximation of /. 
The “reduced problem” in (Triggs et ah, 2000) is used: BA itera 
tion minimizes the quadratic Taylor expansion of A2 g(A-2) 
where g(A- 2 ) = /(A(A- 2 )) and A(A 2 ) r = (-c(x) r A-f). 
Step A2 meets T/2(A)A 2 = -g 2 , where (A, g 2 .// 2 (A)) are 
damping parameter, gradient and damped hessian of g. Update 
x <— x + A(A 2 ) holds if^(A 2 ) < min{l.l/o,.9(0)}, where 
/0 is the value of /(x) before CBA. It can be shown that this 
inequality is true if c(x) is small enough and A is large enough. 
Here we reset c. by c n at the n th iteration of CBA to have a small 
enough c(x). Let xf be the value of xi before CBA. We use 
c„(x) = xi — ((1 — 7n)x ( i 1 + 7nxf), w'here 7« increases pro 
gressively from 0 (no constraint at CBA start) to 1 (full constraint 
at CBA end). One CBA iteration is summarized as follows. First, 
estimate A 2 (7 fl ) for the current value of (A,x) (a single linear 
system 7/ 2 (A)X = Y is solved for all 7 n e [0,1]). Second, try 
to increase 7 „. such that g( A 2 (7 n )) < min{l.l/ 0 , ^(0)}. If the 
iteration succeeds, apply x <— x + A(A 2 ). Furthermore, apply 
A +— A/10 if 7n = 7n-i. If the iteration fails, apply A <— 100A. 
If 7rj > 7n-i or 7„ = 1, choose 7„+i = at the (n + l) th 
iteration to obtain A(A- 2 ) T = (o' A^) and to decrease / as 
soon (or much) as possible.
	        
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.