3-d scene analysis via sequenced predictions over points and regions

40
3-D Scene Analysis via Sequenced Predictions over Points and Regions Xuehan Xiong Dani el Muno z Drew Bagne ll Marti al Heber t 1

Upload: cili

Post on 23-Mar-2016

34 views

Category:

Documents


0 download

DESCRIPTION

3-D Scene Analysis via Sequenced Predictions over Points and Regions. Daniel Munoz. Drew Bagnell. Martial Hebert. Xuehan Xiong. Problem: 3D Scene Understanding . Solution: Contextual C lassification. B uilding. W ire. P ole. V eg. T runk. C ar. G round. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

1

3-D Scene Analysis via Sequenced Predictions over Points and Regions

Xuehan Xiong

Daniel Munoz

Drew Bagnell

Martial Hebert

Page 2: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

2

Problem: 3D Scene Understanding

Page 3: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

3

Car

Pole

Ground

Trunk

Wire

Building

Veg

Solution: Contextual Classification

Page 4: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

4

• Intractable inference

• Difficult to train

• Limited success

Graphical models

Fig. from Anguelov, et al. CVPR 2005

Classical Approach: Graphical Models

Anguelov, et al. CVPR 2005Triebel, et. al. IJCAI 2007 Munoz, et al. CVPR 2009

Kulesza NIPS 2007Wainwright JMLR 2006Finley & Joachims ICML 2008

Belief propagationMean fieldMCMC

Page 5: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

5

• Intractable inference

• Difficult to train

• Limited success

Graphical models

Fig. from Anguelov, et al. CVPR 2005

Classical Approach: Graphical Models

Anguelov, et al. CVPR 2005Triebel, et. al. IJCAI 2007 Munoz, et al. CVPR 2009

Kulesza NIPS 2007Wainwright JMLR 2006Finley & Joachims ICML 2008

Belief propagationMean fieldMCMC

Page 6: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

6

• Intractable inference

• Difficult to train

• Limited success

Graphical models

Fig. from Anguelov, et al. CVPR 2005

Classical Approach: Graphical Models

Anguelov, et al. CVPR 2005Triebel, et. al. IJCAI 2007 Munoz, et al. CVPR 2009

KuleszaWainwrightFinley & Joachims ICML 2008

Belief propagationMean fieldMCMC

Page 7: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

7

Page 8: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

8

Page 9: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

9

Page 10: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

10

Page 11: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

11

Our Approach: Inference Machines• Train an inference procedure, not a model.– To encode spatial layout and long range relations– Daume III 2006, Tu 2008, Bagnell 2010, Munoz 2010

Page 12: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

12

• Train an inference procedure, not a model.– To encode spatial layout and long range relations– Daume III 2006, Tu 2008, Bagnell 2010, Munoz 2010

• Inference via sequential prediction

C0 C1 C2

Reject

T T

F F F

E.g. Viola-Jones 2001

Our Approach: Inference Machines

Page 13: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

13

C0 C1 C2

context context

Ours

• Train an inference procedure, not a model.– To encode spatial layout and long range relations– Daume III 2006, Tu 2008, Bagnell 2010, Munoz 2010

• Inference via sequential prediction

Our Approach: Inference Machines

Page 14: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

14

point features

)(LogRegˆ )0()0()0( XY

Example features

Page 15: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

15

point features

Page 16: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

16

point features

top mid bottom

Contextual features

Page 17: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

17

point features

)(LogRegˆ )1()1()1( XY

top mid bottom

Page 18: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

18

point features

)(LogRegˆ )1()1()1( XY

top mid bottom

Page 19: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

19

point features

)(LogRegˆ )1()1()1( XY

top mid bottom

Page 20: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

20

point features

)(LogRegˆ )2()2()2( XY

top mid bottom

Page 21: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

21

Local features only

Car Pole

Building

VegGround

Wire

Page 22: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

22

Round 1

Page 23: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

23

Round 2

Page 24: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

24

Round 3

Car

Veg

Page 25: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

25

Create regions

Level 2

Level 1

Page 26: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

26

Page 27: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

27

region features

Region level Pt level

Page 28: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

28

Level 2

Level 1

Page 29: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

29

point features

Point level Region level

Page 30: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

30

With Regions

Page 31: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

31

Learned Relationships

Neighbor contextual feature Learned weights

point features

top mid bottom

Page 32: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

32

Learned Relationships

Neighbor contextual feature Learned weights

point features

top mid bottom

Page 33: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

33

Experiments

• 3 large-scale datasets– CMU (26M), Moscow State (10M), Univ. Wash (10M)

• Multiple classes (4 to 8) – car, building, veg, wire, fence, people, trunk, pole,

ground, street sign• Different sensors– SICK (ground), ALTM 2050 (aerial), Velodyne (ground)

• Comparisons– Graphical models, exemplar based

Page 34: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

34

Quantitative Results

CMU [1] Moscow A [2] Moscow B [2] UWash [3]0.3

0.4

0.5

0.6

0.7

0.8

0.9

Ours Related Work LogReg

Aver

age

F1 S

core

[1] Munoz CVPR 2009 [2] Shapovalov PCV 2010 [3] Lai RSS 2010 *

* Use additional semi-supervised data not leveraged by other methods.

Page 35: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

35

CMU DatasetOurs Max Margin CRF [1]

[1] Munoz, et. al. CVPR 2009

Page 36: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

36

Ours Max Margin CRF [1]

CMU Dataset[1] Munoz, et. al. CVPR 2009

Page 37: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

37

Ours Max Margin CRF [1]

CMU Dataset[1] Munoz, et. al. CVPR 2009

Page 38: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

38

Moscow State DatasetOurs Logistic regression

Page 39: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

39

Conclusion

• Simple and fast approach for scene labeling– No graphical model– Labeling via 5x logistic regression predictions

• Support flexible contextual features– Learning rich relationships

C0 C1 C2

context context

Page 40: 3-D Scene Analysis via Sequenced Predictions over Points and Regions

40

Thank you! And Questions?

• Acknowledgements– US Army Research Laboratory, Collaborative

Technology Alliance– QinetiQ North America Robotics Fellowship