object recognition: more than remembrance of things...

27
Object Recognition: more than remembrance of things past? Shimon Edelman

Upload: others

Post on 22-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

Object Recognition:

more than remembrance

of things past?

Shimon Edelman

Page 2: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

things past

thing to berecognized

Object Recognition:

mouse monkey sheep tiger hippo dog

Page 3: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

remembered objects

what if there isno exact match?

mouse monkey sheep tiger hippo dog

Challenge #1: a novel view

Page 4: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

smooth change in orientation

leads to

smooth change in measurement space

View Space

this suggests: view space can be INTERPOLATED.

Page 5: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

Σ

strategy:

* interpolate view space;

* do Nearest-Neighbor

Recognition:

a familiar object

functional requirements:* near-constant response* rejection of other objects

possible implementation: Radial Basis Function (RBF)

interpolation.

Page 6: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

Categorization:

a "moderately" novel object

strategy:

* interpolate view space;

* do Nearest-Neighbor

Page 7: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

Challenge #2:

a "radically" novel object

Nearest-Neighbor strategy

a poor choice here;

Need: representation

before decision

??

Page 8: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

A framework for the representation of shapes:

morphing

view space

shape space

measurement space

Page 9: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

view space and shape space

analogy: shape space <-> terrain

Page 10: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

categorization, representation = localization in shape space

REQUIRED:

an active landmark

mechanism - to ignore

distance along view spaces

but respond to distance along

the relevant shape-space directions:

Page 11: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

image

low-dimensionalrepresentation space

Σ

object−specific module

high-dimensionalmeasurement space

A Chorus of Prototypes

(modules tuned to reference shapes)

Page 12: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

High-dimensional

measurement space

correlate with250 Gaussian

filters("receptive fields")

250-dimensionalvector

of measurements

Page 13: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

T.Rex

t una

fly

Gener al

F16

Al

Nissan

cat

L_r over

cow

10 training objects

("reference shapes")

Page 14: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

169 views/object

81 views of cow

About 15 views/object

were chosen

(CVQ algorithm),

to train the

object-specific

modules.

Page 15: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

cow2 pi gbaby t i ger camel r hi no

chi mp ape pol ar −b whal e ki l l er −w shar k

t r uck VW Suzuki Subaru t ank

F15 Mi G27 Par asaur ol ophus Vel oci r apt or

QUADRUPEDS

FI GURES "FISH"

"CARS"

AI RCRAFT DI NOSAURS

Test set #1:

20 objects

from same

categories

as

training

objects

Page 16: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

** *

******

*****

Test set #1:results

The 10−D space spanned

by similarities to the

10 training objects,

embedded* into 2−D

for visualization.

Shown:10 training objects; 5 test (novel) objects.

* − by multidimensionalscaling (MDS)

recognition rate: 83−98%

categorization: 79−85%

Page 17: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

butterfly f r og tennis pump Beethoven

pawn manatee Fi at Toyot agiraffe

Test set #2:

10 objects

randomly

chosen

from the

database

Page 18: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

******

Test set #2:results

The 10−D space spanned

by similarities to the

10 training objects,

embedded* into 2−D

for visualization.

Shown:10 training objects; 3 test (novel) objects.

* − by multidimensionalscaling (MDS)

recognition rate: 90−99%

Page 19: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

cow cat Al Gene tuna Lrov Niss F_16 fly TRex

frog 0.19 0.12 0.29 0.09 0.20 0.08 0.08 0.0 8 0. 99 0.10

shoe 0.25 0.31 0.05 0.06 0. 79 0.15 0. 40 0.27 0. 55 0.09

pump 0. 77 0. 58 0. 02 0. 09 1. 12 0.13 0. 75 0.46 0. 65 0.12

Beethoven 0.04 0.02 0.12 0.01 0.04 0.02 0.00 0.0 1 0. 39 0.00

giraffe 1. 40 0. 99 0. 02 0. 28 1. 64 0.07 0.68 0.78 1.28 1. 17

manatee 0. 84 0. 71 0. 07 0. 17 1. 49 0.13 0. 76 0.61 0.71 0.16

Fi at 0.89 0.80 0.00 0.07 1. 98 0.17 1. 61 0.72 0.59 0.17

Toyota 1.17 1.06 0.08 0.12 1. 63 0.87 1. 67 0.66 0.71 0.1

1.49 0.84 0.76= [ ], ,manat ee tuna cow Ni ssan

Test set #2: representation of novel objects

Page 20: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

ways to representnovel objects:

the left way the right way

A computer vision perspective

structuraldecomposition

similarities toprototypes

I. BiedermanPsych. Review1987

Page 21: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

some shortcomings ofstructural descriptions:

structural decompositionis not obvious for somesimple common shapes...

...and is too cumbersomefor some complex commonones...

...metric informationmust be representedin any case...

Page 22: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

structural decompositionis very difficult

to compute automatically

similarities toprototypes are easier

Page 23: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

A biologicalvisionperspective

Σ

N. Logothetis, J. Pauls, T. Poggio, Curr. Biol. 5:552 (1995)

Page 24: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

adapted from:

K. Tanaka,Current Opinion inNeurobiology 2:502 (1992)

A tentative

mapping of the

model onto

the functional

architecture

of the

inferotemporal

cortex:

Page 25: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

human psychophysics:similarity perception

1. parametrically manipulate stimulus shapes

2. use MDS to embed response data into 2D

computer model

F. Cutzu & S. EdelmanPNAS 93:12046 (1996)

human subjects

Page 26: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

monkey psychophysics:similarity perception

T. Sugihara, S. Edelman, K. TanakaInvest. Ophthalm.Vis. Sci.,1996

Page 27: Object Recognition: more than remembrance of things past?kybele.psych.cornell.edu/~edelman/rsoc-talk.pdf · cow2 pigbaby tiger camel rhino chimp ape polar−b whale killer−w shark

Object Recognition:more than remembrance

of things past?

Yes and No.

recognize = remember a thingyou saw before

categorize = remember a thingyou haven’t seen before

represent things currentin terms of similaritiesto things past

shantih shantih shantihThanks to:Florin Cutzu, Sharon Duvdevani-Bar