edit this text to create a heading flexible priors for

61
Edit this text to create a Heading This subtitle is 20 points Bullets are blue They have 110% line spacing, 2 points before & after Longer bullets in the form of a paragraph are harder to read if there is insufficient line spacing. This is the maximum recommended number of lines per slide (seven). Sub bullets look like this Flexible priors for robust dense stereo matching Sudipta N. Sinha Microsoft Research Lines, Planes and Manhattan Models for 3-D Mapping Workshop, IROS 2017

Upload: others

Post on 20-Dec-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Flexible priors for robust

dense stereo matching

Sudipta N. Sinha

Microsoft Research

Lines, Planes and Manhattan Models for 3-D Mapping Workshop, IROS 2017

Page 2: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Much progress in 20+ years ..

Passive Stereo Matching

[Okutomi et al. 1996] [Taniai et al. 2017][Bleyer & Gelautz 2004]

Page 3: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Reflections, transparency

▪ Thin structures

▪ Untextured regions

▪ Outdoor weather

▪ low light, rain, snow ..

▪ High resolution, real-time computation

▪ Imperfect calibration

Still challenging …

Nair+ ICCV 2015

Page 4: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Priors add robustness in presence of noise, ambiguity

▪ How to incorporate priors?

▪ Traditional tools (MRF inference; energy minimization)

▪ Solve stereo in conjunction with other tasks

▪ Supervised learning (deep learning)

▪ Adding structure (or constraints) to model

▪ Priors must be adaptive, to be useful

Incorporating priors and constraints

Page 5: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Taxonomy

Specific scene

▪ Strong bias

▪ Constraints,

▪ Structure

General scene

▪ Low bias

▪ Soft prior

▪ Few assumptions

Stereo (+ Segmentation, Flow, VO, Semantics)

Stereo (coarse)

Stereo (accurate)

Page 6: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Stereo (+ Segmentation, Flow, VO, Semantics)

Specific scene General scene

Stereo (coarse)

Stereo (accurate)

▪ Man-made scenes ▪ Image-based rendering

Page 7: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Stereo matching with planar priors

[Sinha, Steedly and Szeliski 2009]

MRF optimization

Page 8: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Stereo matching with planar priors

Page 9: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

IBR using piecewise planar depth maps

Page 10: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

IBR using piecewise planar depth maps

Page 11: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Scenes with Reflections and Transparency

Reflective, glossy and transparent surfaces

Stereo is not a solved problem!

Page 12: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Scenes with Reflections and Transparency

▪ Model such scenes with two layers; reflections have depth

▪ Two-layer depth maps; piecewise planarity

Input Image Depth Map (layer1) Depth Map (layer2)

[Sinha+ 2012]

Page 13: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Scenes with Reflections and Transparency

▪ Decompose images (color) given the two depth layers

Two-layer stereo matching

Page 14: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Scenes with Reflections and Transparency

Page 15: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Scenes with Reflections and Transparency

▪ Two-layer Piecewise Planar Stereo

▪ MRF Labels:

▪ Single Planes

▪ Pair of Planes

▪ Energy minimization via graph cuts

Reflectivity Map

(opaque)

(opaque + reflective)

Labeling

Page 16: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Scenes with Reflections and Transparency

▪ Two-layer Piecewise Planar Stereo

▪ MRF Labels:

▪ Single Planes

▪ Pair of Planes

▪ Energy minimization via graph cuts

Reflectivity Map

(opaque)

(opaque + reflective)

Labeling

▪ BUT, recovered reflectivity mask often inaccurate

▪ Still, many open issues in reflection modeling

Page 17: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Stereo (+ Segmentation) Flow, VO, Semantics)

Specific scene General scene

Stereo (coarse)

Stereo (accurate)

▪ Image-based rendering▪ Image editing

Page 18: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Tackle general scenes

▪ Local planes as primitives

▪ Estimate pixel-to-plane labeling

▪ Learn surface appearance (color) models

Stereo matching with planar priors

Semi-global stereo (SGM) Find planes

Plane label map

Depth map

[Kowdle, Sinha and Szeliski 2012]

Page 19: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Iterate between:

• Segmentation (graph cuts)

• Learning color distributions (like GrabCut [Rother+ 2004])

Stereo matching with planar priors

SGM stereo Only stereo cues Appearance + stereo cues

[Kowdle, Sinha and Szeliski 2012]

Page 20: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Interactive, 3D immersive viewer for photos

Microsoft Photosynth2 (2012)

▪ MSR SpinMovies

prototype

Page 21: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Automatic Multi-view Object Segmentation

structure from motion

(SfM) reconstruction

[Kowdle, Sinha and Szeliski 2012]

Page 22: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Automatic Multi-view Object Segmentation

structure from motion

(SfM) reconstruction

[Kowdle, Sinha and Szeliski 2012]

Page 23: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Automatic Multi-view Object Segmentation

structure from motion

(SfM) reconstruction

[Kowdle, Sinha and Szeliski 2012]

Page 24: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Automatic Multi-view Object Segmentation

structure from motion

(SfM) reconstruction

[Kowdle, Sinha and Szeliski 2012]

Page 25: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Automatic Multi-view Object Segmentation

structure from motion

(SfM) reconstruction

[Kowdle, Sinha and Szeliski 2012]

Page 26: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Automatic Multi-view Object Segmentation

structure from motion

(SfM) reconstruction

[Kowdle, Sinha and Szeliski 2012]

Page 27: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Accurate depth discontinuities and surface normals

▪ more critical than accurate depth

▪ Planes (surfaces) as MRF labels instead of disparities.

▪ Strong prior

▪ Recovering planes (various ways)

▪ Restricted label set enforces geometric constraints

▪ planarity, parallelism, two-layers ..

Piecewise planar priors / IBR

Page 28: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Limitations of strong priors

▪ Strong bias; Underlying 3d shape lacks detail

▪ Common cause of failure

▪ Proposal generator could miss some surfaces!

▪ Data-augmentation for deep learning

▪ Currently based on image processing + CG rendering

▪ Image-based rendering could also be effective !

Piecewise planar priors / IBR

Page 29: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Stereo (+ Segmentation) Flow, VO, Semantics)

Specific scene General scene

Stereo (coarse)

Stereo (accurate)

▪ Dense 3D Reconstruction▪ High-resolution stereo pairs

Page 30: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Middlebury

Teddy (2005)

KITTI

(2012)

Disney (Kim+ 2013)

10—20 Mpixels.

Middlebury v3 (2016)

5-6 Mpixels.

Page 31: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Semi Global Matching [Hirschmüller 2005]

• Most successful practical stereo method

• Used in photogrammetry, assisted driving, robotics, …

Page 32: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Approximates 2D MRF using 1D optimization

along 8 cardinal directions

- related to BP, TRW-S [Drory et al. 2014]

Semi Global Matching [Hirschmüller 2005]

Page 33: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Approximates 2D MRF using 1D optimization

along 8 cardinal directions

- related to BP, TRW-S [Drory et al. 2014]

Semi Global Matching [Hirschmüller 2005]

▪ Evaluates the whole DSI

▪ Inefficient for high-resolution images

Page 34: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Solve many local plane sweep stereo (LPS) problems

▪ Generates surface proposals; fuse them into a disparity map

Local Plane Sweep (LPS) Stereo[Sinha+ 2014]

Page 35: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Local Plane Sweep (LPS) Stereo[Sinha+ 2014]

Page 36: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Local Plane Sweep (LPS) Stereo

disparity range (pixels)

tim

e (s

eco

nd

s)

[Sinha+ 2014]

Page 37: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Local Plane Sweep (LPS) Stereo

disparity range (pixels)

tim

e (s

eco

nd

s)

▪ more accurate than SGM; faster

▪ 2nd fastest after ELAS (Geiger+2010)

▪ BUT, plane fitting can be unreliable; can give errors

[Sinha+ 2014]

Page 38: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Approximates 2D MRF using 1D optimization along 8 cardinal

directions

Semi Global Matching [Hirschmüller 2005]

▪ Fronto parallel bias

▪ Inaccurate on slanted untextured surfaces

Page 39: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Left image GT disparities

SGM @ quarter resolution SGM @ full resolution (6 MP)

Page 40: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: SGM with orientation priors▪

▪ What if we knew the surface slant?

▪ Replace fronto-parallel bias with bias parallel to surface

[Scharstein, Taniai, Sinha, 3DV 2017]

Idea:

▪ Rasterize disparity surface prior (at arbitrary depth)

▪ Adjust V(d, d’) to follow discrete disparity “steps”

Page 41: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: 2D orientation priors

Page 42: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: 3D orientation priors

Jump locations

vary with disparity

Page 43: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: Where do we get priors?

▪ Matched features + triangulation

▪ Matched features + plane fitting

▪ Low-res matching + plane fitting

▪ Ground truth oracle

▪ Semantic analysis

▪ Manhattan-world assumptions

Page 44: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: Results

Page 45: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: Results

Page 46: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

SGM-P: Results

▪ Huge performance gains for slanted untextured scenes

▪ Soft constraint, doesn’t hurt accuracy – Good!

Page 47: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Taxonomy Stereo (+ Segmentation, Flow, VO, Semantics)

Specific scene General scene

Stereo (coarse)

Stereo (accurate)

Page 48: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this▪ Semantic Correspondence +

Co-Segmentation (2016)

Joint estimation of …

▪ Stereo + Segmentation (2011)

▪ Scene Flow (2017)

+ Ego-motion

+ Motion Segmentation

Page 49: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Joint recovery of disparity and segmentation in both views

▪ Model: Objects in scene, each have

▪ Color model (GMM)

▪ Surface model (plane + parallax)

▪ Assumptions:

▪ Color distribution is compact

▪ Object surface close to a 3D plane

Object Stereo [Bleyer+ 2011]

Page 50: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Minimize:

𝐸 𝐷, 𝑂

= 𝐸𝑝ℎ𝑜𝑡𝑜 𝐷 + 𝐸𝑐𝑜𝑙𝑜𝑟 𝑂 + 𝐸𝑠𝑚−𝐷 𝐷 + 𝐸𝑠𝑚−𝑂 𝑂 + 𝐸𝑚𝑑𝑙 𝐷, 𝑂 + …

Object Stereo [Bleyer+ 2011]

Page 51: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Proposal generation

▪ Merge proposals optimally

- MRF Fusion moves (non-submodular graph cuts)

- Quadratic Pseudo Boolean Optimization (QPBO)

Object Stereo [Bleyer+ 2011]

Current solution

Proposal

Fusion result

Minimize:

𝐸 𝐷, 𝑂

= 𝐸𝑝ℎ𝑜𝑡𝑜 𝐷 + 𝐸𝑐𝑜𝑙𝑜𝑟 𝑂 + 𝐸𝑠𝑚−𝐷 𝐷 + 𝐸𝑠𝑚−𝑂 𝑂 + 𝐸𝑚𝑑𝑙 𝐷, 𝑂 + …

Page 52: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

▪ Input: Images with semantically related objects (different instances)

▪ Output: Common object regions and dense correspondence

associated with these regions.

Joint Correspondence and Co-segmentation

[Taniai, Sinha, Sato 2016]

Mask + FlowSource Target Warped Source Image

Page 53: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Joint Correspondence and Co-segmentation

[Taniai, Sinha, Sato 2016]Input

Ground Truth OURS SIFT Flow DSP

Warped results

Target

Page 54: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Joint Correspondence and Co-segmentation

[Taniai, Sinha, Sato 2016]

OURS

OURS (Single)

Faktor + Irani

Joulin+

Segmentation Accuracy

FlowAccuracy OURS

OURS (Single)

SIFT Flow

DSP

DFF

Page 55: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Joint Correspondence and Co-segmentation

[Taniai, Sinha, Sato 2016]

OURS

OURS (Single)

Faktor + Irani

Joulin+

Segmentation Accuracy

FlowAccuracy OURS

OURS (Single)

SIFT Flow

DSP

DFF

▪ Joint approach improves accuracy on both tasks

▪ Outperforms methods specifically designed for each task

Page 56: Edit this text to create a Heading Flexible priors for

56

Optical FlowDisparity Map Moving object segmentation

Left Right

Input: Stereo Video

Output

Fast Multi-frame Stereo Scene Flow with Motion SegmentationTaniai, Sinha, Sato 2017

Page 57: Edit this text to create a Heading Flexible priors for

57

Visualodometry

Initial motionsegmentation

Optical flow

𝐼𝑡0, 𝐼𝑡+1

0

Frig

Rigid flow ෩SInitial

segmentation

Epipolar stereo

𝐼𝑡±10,1 , 𝐼𝑡

0, 𝐼𝑡1

Flow fusion

Fnon

Non-rigid flow

𝐼𝑡0, 𝐼𝑡+1

0

+ ෪D + 𝐏,D+ 𝐏

𝐏Ego-motion

DDisparity

+ ෩S

Binocularstereo

𝐼𝑡0, 𝐼𝑡

1

෪DInit. disparity

𝐼𝑡±10,1 , 𝐼𝑡

0, 𝐼𝑡1 𝐼𝑡

0, 𝐼𝑡+10

+Frig,Fnon

Flow

Input

Fast Multi-frame Stereo Scene Flow with Motion SegmentationTaniai, Sinha, Sato 2017

Final Segmentation

Page 58: Edit this text to create a Heading Flexible priors for

58

KITTI 2015 Scene Flow Benchmark (Nov 2016)

200 road scenes with multiple moving objects

Fast Multi-frame Stereo Scene Flow with Motion SegmentationTaniai, Sinha, Sato 2017

Page 59: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Summary

▪ Piecewise planar stereo

▪ Coarse, simplified depth maps

▪ Good for Image-based rendering

▪ Planes (surfaces) as primitives

▪ How about higher-level primitives?

▪ 3D CAD models

▪ 3D shape templates

Page 60: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Summary

▪ Extending SGM

▪ Reducing the search space (local plane sweeps)

▪ Soft orientation prior

▪ Merit of joint formulations for complementary tasks

▪ Stereo + segmentation

▪ Semantic correspondence

▪ Scene fow from stereoscopic video

Page 61: Edit this text to create a Heading Flexible priors for

Edit this text to create a Heading

▪ This subtitle is 20 points

▪ Bullets are blue

▪ They have 110% line spacing, 2 points before & after

▪ Longer bullets in the form of a paragraph are harder to

read if there is insufficient line spacing. This is the

maximum recommended number of lines per slide

(seven).

▪ Sub bullets look like this

Collaborators

Rick Szeliski

FacebookTatsunori Taniai

RIKEN, Tokyo

Daniel Scharstein,

Middlebury College

Michael Goesele

TU Darmstadt

Drew Steedly

Microsoft

Adarsh Kowdle

PerceptiveIOMichael Bleyer

Microsoft

Johannes Kopf

FacebookYoichi Sato

Univ. of Tokyo

Pushmeet Kohli

DeepMind

Carsten Rother

TU Dresden