Structure ¡From ¡Mo,on ¡
Ali ¡Farhadi ¡ CSE ¡576 ¡ ¡ ¡
Several ¡slides ¡from ¡Steve ¡Seitz, ¡Rick ¡Szeliski, ¡Mar,al ¡Hebert, ¡and ¡Noha ¡Snavely ¡
Structure From Mo,on Ali Farhadi CSE 576 Several - - PowerPoint PPT Presentation
Structure From Mo,on Ali Farhadi CSE 576 Several slides from Steve Seitz, Rick Szeliski, Mar,al Hebert, and Noha Snavely Structure from mo,on
Several ¡slides ¡from ¡Steve ¡Seitz, ¡Rick ¡Szeliski, ¡Mar,al ¡Hebert, ¡and ¡Noha ¡Snavely ¡
Camera 1 Camera 2 Camera 3
p1 ¡ p4 ¡ p3 ¡ p2 ¡ p5 ¡ p6 ¡ p7 ¡
predicted image location
image location
– g ¡is ¡non-‑linear ¡due ¡to ¡rota,ons, ¡perspec,ve ¡division ¡ – lots ¡of ¡parameters: ¡3 ¡for ¡each ¡3D ¡point, ¡6 ¡for ¡each ¡camera ¡ – difficult ¡to ¡ini,alize ¡ – gauge ¡ambiguity: ¡error ¡is ¡invariant ¡to ¡a ¡similarity ¡transform ¡(transla,on, ¡ rota,on, ¡uniform ¡scale) ¡ ¡
– Levenberg-‑Marquardt ¡is ¡a ¡popular ¡algorithm ¡ – hWp://en.wikipedia.org/wiki/Levenberg-‑Marquardt_algorithm ¡
– Bundler: ¡ ¡hWp://phototour.cs.washington.edu/bundler/ ¡ – Mul,core: ¡ ¡hWp://grail.cs.washington.edu/projects/mcba/ ¡
mn m m n n n m
2 1 2 22 21 1 12 11 2 1 2 1
¡
cameras ¡(2 ¡m) ¡ points ¡(n) ¡
n m mn m m n n
1 2 1 2 1 2 22 21 1 12 11
Source: ¡M. ¡Hebert ¡
Source: ¡M. ¡Hebert ¡
Source: ¡M. ¡Hebert ¡
Source: ¡M. ¡Hebert ¡
Source: ¡M. ¡Hebert ¡
This decomposition minimizes |D-MS|2
½ ¡ ¡and ¡S ¡= ¡W3 ½ ¡V3 T ¡(or ¡M ¡= ¡U3 ¡and ¡S ¡= ¡W3V3 T) ¡
Source: ¡M. ¡Hebert ¡
Camera 1 Camera 2 Camera 3
p1 ¡ p4 ¡ p3 ¡ p2 ¡ p5 ¡ p6 ¡ p7 ¡
Computed 3D structure Images on the Internet
– posi,on, ¡orienta,on, ¡and ¡focal ¡length ¡of ¡cameras ¡ – 3D ¡posi,ons ¡of ¡feature ¡points ¡
Image ¡1 ¡ Image ¡2 ¡ Image ¡3 ¡ Image ¡4 ¡
Trevi Fountain
Il Vittoriano Coliseum (inside) Coliseum (outside) Forum
Topographic ¡data ¡courtesy ¡USGS ¡