1
Distributed localization of networked cameras
Stanislav Funiak Carlos Guestrin
Carnegie Mellon University
Mark Paskin
Stanford University
Rahul Sukthankar
Intel Research
IPSN 2006 presentation, April 19, 2006
Distributed localization of networked cameras Stanislav Funiak - - PowerPoint PPT Presentation
Distributed localization of networked cameras Stanislav Funiak Carlos Guestrin Mark Paskin Rahul Sukthankar Carnegie Mellon University Stanford University Intel Research IPSN 2006 presentation, April 19, 2006 1 Distributed Localization
1
Stanislav Funiak Carlos Guestrin
Carnegie Mellon University
Mark Paskin
Stanford University
Rahul Sukthankar
Intel Research
IPSN 2006 presentation, April 19, 2006
2
3
4
Localization from pairwise distances
Ihler et al., IPSN 2004 Whitehouse, Culler, ACM WSNA 02 Pollefeys, IJCV 2004 Soatto, Perona, IEEE PAMI 1998
Montemerlo et al., AAAI 2002
Paskin, IJCAI 2003
Simultaneous localization and mapping Structure from motion Simultaneous calibration and tracking
Rahimi et al., CVPR 2004
5
6
prior distribution Observation model:
1 2
camera poses
prior distribution over object location: uncertain
posterior distribution
image camera at known pose
previous
7
t t+1
motion model Motion model: posterior distribution predicted distribution (prior at t+1)
8
d unknown camera pose
prior distribution
location
posterior distribution
Posterior distribution in absolute parameters
camera angle
9
Exact non-Gaussian posterior Gaussian approximation Gaussian approximation
−4 −3 −2 −1 1 2 3 4 −4 −3 −2 −1 1 2 3 4 x y 1 2 3 4 5 6 7 8 9 10 11 12
Exact posterior in absolute parameters
ground truth estimate
10
Ring distribution in polar coordinates – Almost Gaussian!!!
Intuition: a ring structure can be represented with polar coordinates Not enough: Camera does not view person head on Relative over-parameterization – position relative to location of person 1. Distance u, angle φ 2. Lateral displacement v 3. The center – the unknown location of object
φ u
+π
11
true posterior: best Gaussian
Standard parameterization u φ
(mx, my )
v ROP
best Gaussian
12
−4 −3 −2 −1 1 2 3 4 −4 −3 −2 −1 1 2 3 4 x y 1 2 3 4 5 6 7 8 9 10 11 12
standard parameterization
−4 −3 −2 −1 1 2 3 4 −4 −3 −2 −1 1 2 3 4 x y 1 2 3 4 5 6 7 8 9 10 11 12
ROP with further improvements (see paper)
13
14
1 2 3 4 5 6 7 8
15
t t + 1 Estimation at t: Prediction: Estimation at t+1: Motion model introduces dependencies among distant cameras communication and computation inefficiency
16
1 2 3 4 5 6 7 8
Mt, C1, C2 Mt, C3, C4 Mt, C4, C5 Mt, C5, C6 Mt, C6, C7 Mt, C7, C8 Mt, C2, C3
C1, C2 C2, C3 C3, C4 C4, C5 C5, C6 C6, C7 C7, C8
Each clique contains Each clique contains:
17
node for robustness
network junction tree [Paskin et al. 2005]
information
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Mt, C1, C2 Mt, C3, C4 Mt, C4, C5 Mt, C5, C6 Mt, C6, C7 Mt, C2, C3 Mt, C2, C3, C4 Mt, C7, C8 Mt, C7, C8 Mt, C4, C5 , C6 Mt , C6, C7, C8
18
prior over its clique
relevant likelihoods & priors neighbors
condition on all measurements made in the network
1 2 3 4 5 6 7 8 1 2 3 5 6 7 8
Mt, C1, C2 Mt, C5, C6 Mt, C6, C7 Mt, C2, C3 Mt, C2, C3, C4 Mt, C7, C8 Mt, C4, C5 , C6 Mt , C6, C7, C8 Instance of Robust Distributed Inference [Paskin Guestrin, UAI 2004]
19
weak indirect dependence
motion model posterior distribution prediction
t t+1
strong direct dependencies
20
[Boyen, Koller 1998]
21
1 2 3 4 5 6 7 8
clique marginal
structure, network junction tree [Paskin et al. 2005]
[Paskin & Guestrin UAI 04]
best approximation computed locally
Mt, C1, C2 Mt, C2, C3 Mt, C3, C4 Mt, C4, C5 Mt, C5, C6 Mt, C6, C7 Mt, C7, C8 Mt, C7, C8
22
23
24
25
26
RMS error better
pruning all dependencies dependencies among neighbors keeping all dependencies (exact solution) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
27
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
RMS error better
pruning all dependencies dependencies among neighbors keeping all dependencies (exact solution) Rahimi et al. CVPR 2004
28
RMS error better centralized solution 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 3 5 10 15 20
epochs per time step
29
– ROP – parameterization accurately representing ring-like distributions – Effective technique for incorporating nonlinear