Top Banner
Object class recognition using unsupervised scale- invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of Technology
21

Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Object class recognition using unsupervised scale-invariant

learning

Rob FergusPietro Perona

Andrew Zisserman

Oxford UniversityCalifornia Institute of Technology

Page 2: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

1 Representation 2 Learning3 Recognition

OverviewTask: Recognition of object categories

3 main issues:

Page 3: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Some object categories

Learn from just examples

Difficulties:

Size variation Background clutter Occlusion Intra-class variation

Page 4: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Model: constellation of Parts

Fischler & Elschlager, 1973

Yuille, 91 Brunelli & Poggio, 93 Lades, v.d. Malsburg et al. 93 Cootes, Lanitis, Taylor et al. 95 Amit & Geman, 95, 99 Perona et al. 95, 96, 98, 00

Page 5: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Foreground model

Gaussian shape pdf

Poission pdf on # detections

Uniform shape pdf

Prob. of detection

Gaussian part appearance pdf

Generative probabilistic model

Clutter model

Gaussian relative scale pdf

Log(scale)

Gaussian appearance pdf

0.8 0.75 0.9

Uniformrelative scale pdf

Log(scale)

Page 6: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Interest OperatorKadir and Brady's interest operator. Finds maxima in entropy over scale and location

Page 7: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Representation of appearance

11x11 patch

c1

c2

Normalize

Projection ontoPCA basis

c15

Page 8: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Experimental procedureTwo series of experiments:

Datasets: Motorbikes, Faces, Spotted cats, Airplanes, Cars from behind and side Between 200 and 800 images in size

Training 50% images No identifcation of object within image

1 Scale variant (using pre-scaled images)2 Scale invariant

Testing 50% images Simple object present/absent test ROC equal error rate computed, using background set of images

Page 9: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Motorbikes

Page 10: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Motorbikes

Page 11: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Motorbikes

Page 12: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

MotorbikesEqual error rate: 7.5%

Page 13: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Background images

Page 14: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Frontal facesEqual error rate: 4.6%

Page 15: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

AirplanesEqual error rate: 9.8%

Page 16: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Scale-invariant Spotted catsEqual error rate: 10.0%

Page 17: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Scale-invariant carsEqual error rate: 9.7%

Page 18: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Robustness of algorithm

Page 19: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

ROC equal error rates

Pre-scaled data (identical settings):

Scale-invariant learning and recognition:

Page 20: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.
Page 21: Object class recognition using unsupervised scale-invariant learning Rob Fergus Pietro Perona Andrew Zisserman Oxford University California Institute of.

Scale-invariant cars