Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object...

27
Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group Delft University of Technology, The Netherlands

Transcript of Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object...

Page 1: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Structure Preserving Object Tracking

Lu Zhang and Laurens van der Maaten

Pattern Recognition & Bioinformatics Group

Delft University of Technology, The Netherlands

Page 2: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Model-Free Tracking

To track object based on a single annotation

Page 3: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

A Simple Model-Free Tracker

w

HOG + linear SVM

Initialize tracker

Page 4: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

A Simple Model-Free Tracker

w

Update appearance model online

Page 5: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Problems

Page 6: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group
Page 7: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Problems

• Similar appearance

• Occlusion

• Fast motion

• Camera shaking

•…

Why are they problems?

Page 8: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Do We Have More Information ?

Page 9: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Do We Have More Information ?

Spatial Relationship !

Page 10: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Does It Help in Tracking ?

Page 11: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group
Page 12: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

SPOT Tracker

Page 13: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Model

Page 14: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Model Structure constraint, e.g. MST

Page 15: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Model

Page 16: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Score

Appearance Score

Page 17: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Score Structure Deformation

Appearance Score

Page 18: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Learning: Structured SVM

𝐶 𝐶 𝐶 𝐶

is small is large

Tsochantaridis, et al 2005

Page 19: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Experiment I: Multiple-Object Tracking

Page 20: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group
Page 21: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

0

20

40

60

80

100

120

140

160

180

200

Err

or

(pix

el)

no-SPOT

mst-SPOT

Experiment I: Multiple-Object Tracking

Page 22: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Experiment I: Multiple-Object Tracking

0

20

40

60

80

100

120

140

160

180

Err

or

(pix

el)

OAB (Grabner et al 2006)

TLD (Kalal et al 2010)

mst-SPOT

Page 23: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Experiment II: Single-Object Tracking

Select salient parts to be the vertices

Page 24: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Experiment II: Single-Object Tracking

Page 25: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group
Page 26: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Experiment II: Single-Object Tracking

0

5

10

15

20

25

30

35

40

45

Err

or

(pix

el)

no-SPOT

mst-SPOT

Page 27: Structure Preserving Object Tracking de faculteit/Afdelinge… · Structure Preserving Object Tracking Lu Zhang and Laurens van der Maaten Pattern Recognition & Bioinformatics Group

Conclusion

Spatial constraints do help tracking !

Project page: http://visionlab.tudelft.nl/spot