Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

57
Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1

Transcript of Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

Page 1: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

1

Unfolding an Indoor Origami World

David Fouhey, Abhinav Gupta, Martial Hebert

Page 2: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

2

Page 3: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

3

Page 4: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

4

Local Evidence

Hoiem et al. 2005, Saxena et al. 2005, Fouhey et al. 2013, etc.

Page 5: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

5

Constraints

Page 6: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

6

Constraints for Single Image 3D

Local Smoothness

Low Level,Generic

Hoiem et al. 2005, Saxena et al. 2005, 2008, Munoz et al., 2009, etc.

Page 7: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

7

Constraints for Single Image 3D

Local Smoothness

Low Level,Generic

Hoiem et al. 2005, Saxena et al. 2005, 2008, Munoz et al., 2009, etc.

Page 8: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

8

Constraints for Single Image 3D

Low Level,Generic

High Level,Physical

Page 9: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

9

High Level,Physical

Constraints for Single Image 3D

Local Smoothness

Low Level,Generic

Coughlan and Yuille 2000, etc.

Page 10: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

10

High Level,Physical

Constraints for Single Image 3D

Local Smoothness

Low Level,Generic

Hedau et al. 2009, Del Pero et al., 2011, Wang et al., 2012, Schwing et al. 2012, etc.

Page 11: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

11

High Level,Physical

Constraints for Single Image 3D

Local Smoothness

Low Level,GenericLee et al. 2010, Xiao et al. 2012, Zhao et al. 2013, Schwing et al., 2013,

etc.

Page 12: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

12

High Level,Physical

Constraints for Single Image 3D

Low Level,Generic

Page 13: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

13

Mid-level in the Past

Huffman 71, Clowes 71, Kanade 80, 81 Sugihara 86, Malik 87, etc.

Page 14: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

14

Our Mid-Level Constraints

Page 15: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

15

This WorkInput:

Single ImageOutput:

Discrete Scene Parse

Page 16: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

16

Overview

Parameterization

Formulation

Experimental Results

Page 17: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

17

Overview

Parameterization

Formulation

Experimental Results

Page 18: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

18

Parameterization

Page 19: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

19

Parameterization

vp1

vp2

vp3

VP Estimator from Hedau et al., 2009

Page 20: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

20

Parameterization

Two VPs give grid cell

Page 21: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

21

Encoding Surface Normals

Page 22: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

22

Encoding Surface Normals

Page 23: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

23

Encoding Surface Normals

Page 24: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

24

Encoding Surface Normals

x1,…, x400 x401,…, x800

x801,…, x1200

Page 25: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

25

Related Parameterizations

vp1

vp3

x2

x1

x3

x4

Hedau et al., 2009; Wang et al. 2010, Schwing et al., 2012, 2013

vp2

Page 26: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

26

Overview

Parameterization

Formulation

Experimental Results

Page 27: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

27

Parameterization

Page 28: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

28

Formulation

Page 29: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

29

Unaries

Page 30: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

30

Unaries

Low cAny 3D Evidence

High c

Page 31: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

31

Unaries

Input 3D Primitive Bank

Local: Data-Driven 3D Primitives

Fouhey, Gupta, Hebert, 2013

Page 32: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

32

Unaries

Hedau, Hoiem, Forsyth, 2009

Global: Cuboid Fit + Clutter Mask

Input Predicted Walls Clutter Mask

Page 33: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

33

Binaries

Page 34: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

34

Convex/Concave Constraints

Convex (+) Concave (-)

Page 35: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

35

Convex/Concave Constraints

Detected Concave (-)

Page 36: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

36

Convex/Concave Constraints

Detected Concave (-)

Page 37: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

37

Convex/Concave Constraints

Detected Concave (-)

Page 38: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

38

Convex/Concave Constraints

Detected Concave (-)

Page 39: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

39

Convex/Concave Constraints

Detected Concave (-)

Page 40: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

40

Detecting Convex/Concave

Ground-Truth Discontinuities similar to Gupta, Arbelaez, Malik, 2013

3DP from Fouhey, Gupta, Hebert, 2013

Input 3D Primitive Bank

Use 3DP to Transfer Discontinuities

Page 41: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

41

Smoothness

Page 42: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

42

Constraints

Page 43: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

43

Solving the Model

Page 44: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

44

Overview

Parameterization

Formulation

Experimental Results

Page 45: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

45

Dataset

NYU Depth v2: 795 Train, 654 Test

Page 46: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

46

Qualitative Results

Page 47: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

47

Qualitative Results

Page 48: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

48

Qualitative Results

Page 49: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

49

Qualitative Results

Page 50: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

50

Surface Connection Graphs

Convex Concave

Page 51: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

51

Baseline

Primary Baseline: 3D Primitives (3DP)

Fouhey, Gupta, Hebert, 2013

OutputInput

Page 52: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

52

Quantitative Results

Summary Stats (⁰)

(Lower Better)

% Good Pixels(Higher Better)11.2

5⁰22.5

⁰30⁰Mea

nMedia

n

3DP 35.9

52.0

57.8

36.0

20.5 49.4

Hedau et al.

34.2

49.3

54.4

40.0

23.5 54.1

RMSE

Lee et al. 18.6

38.6

49.9

43.3

36.3 54.6

Proposed 37.6

53.3

58.9

35.1

19.2

48.7

Page 53: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

53

Quantitative Results

Page 54: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

54

Failure Modes

Mistaken but Confident Evidence

Page 55: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

55

Failure Modes

Missing High-Level Modeling

Page 56: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

56

Conclusions

Single Image

Parameterization

Formulation

Discrete Parse

Page 57: Unfolding an Indoor Origami World David Fouhey, Abhinav Gupta, Martial Hebert 1.

57

Thank You