Local/Global Scene Flow using Intensity and Depth Data
Julian Quiroga Frederic Devernay James Crowley
PRIMA team, INRIA Grenoble julian.quiroga@inria.fr
July 8, 2013
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 1 / 31
Local/Global Scene Flow using Intensity and Depth Data Julian - - PowerPoint PPT Presentation
Local/Global Scene Flow using Intensity and Depth Data Julian Quiroga Frederic Devernay James Crowley PRIMA team, INRIA Grenoble julian.quiroga@inria.fr July 8, 2013 Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 1 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 1 / 31
Surface Flow, Morpheo-INRIA 2011
RGB-D SLAM Dataset TUM Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 2 / 31
Scene flow
2 views and optical flow Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 3 / 31
Optical flow equation Range flow equation
Projective camera model
3D motion field Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 4 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 5 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 6 / 31
Local/Global Scene Flow July 8, 2013 7 / 31
Image Plane Surface t X Y Z x y C.of .P Xt Xt+1 xt+1 xt
V
Surface t+1 Image Flow (u, v) Scene Flow
V = (VX , VY , VZ)T ∈ R3
xt+1 = W(xt; V)
X = (X, Y, Z )T ∈ R3 x = (x, y )T ∈ R2 Surface point Image point Scene Flow V = Xt+1 − Xt Warp function
W(xt; V) = xt + u v
v
1 Zt
1 −xt 1 −yt VX VY VZ
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 8 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 9 / 31
Intensity image Depth image
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 10 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 11 / 31
x
Ix Iy Ix IΣ Ix Iy I2
y
Iy IΣ Ix IΣ Iy IΣ I2
Σ
x
Zx Zy Zx (ZΣ − 1) Zx Zy Z 2
y
Zy (ZΣ − 1) Zx (ZΣ − 1) Zy (ZΣ − 1) (ZΣ − 1)2
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 12 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 13 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 14 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 15 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 16 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 17 / 31
1
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 18 / 31
2
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 19 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 20 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 21 / 31
I1 I2 Z1 ground truth (OF)
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 22 / 31
I1 I2(modified) Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 23 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 24 / 31
(A) Input images (B) Input images Color code (A) LSF (A) LGSF (A) TV-L1 (B) LSF (B) LGSF (B) TV-L1 Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 25 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 26 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 27 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 30 / 31
Julian Quiroga (INRIA) Local/Global Scene Flow July 8, 2013 31 / 31