Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern...

45
Pattern Recognition Why is pattern recognition important? Humans’ ability to recognize patterns is what separates us most from machines Models of pattern recognition Templates Features Structural analysis

Transcript of Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern...

Page 1: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Pattern Recognition

• Why is pattern recognition important?– Humans’ ability to recognize patterns is what separates us most

from machines

• Models of pattern recognition– Templates– Features– Structural analysis

Page 2: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

The Mystery of Pattern Recognition

Page 3: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 4: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 5: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Templates

Page 6: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Templates• Match observed object to stored images

- “A” is recognized by matching it to stored photograph-like image of previously seen “A”

• Problems– Too many templates needed

• One template for “A” is probably not enough• Need a template for “A” with a specific size, orientation,

color, etc.• Can this problem be solved with pre-processors?

– Ignores intuition that objects are composed of smallerparts

Page 7: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Feature Analysis• Recognize an object by breaking it down

into features– “A” is recognized by combining evidence for \ + - + /

• Evidence for feature analysis– Neural feature detectors have been found– Simple and conjunctive feature search tasks

• Simple features are detected in parallel, but combiningfeatures requires attention to be moved across an image in aserial manner

• Asymmetries in feature search– Illusory conjunctions

Page 8: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 9: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 10: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Simple feature search

Look for an “O”

T T

TT

TT

TT

O

T

T

T

TT

T

T

T

T

TT

T

T

TT

T TT

TT

T

TTT T

Page 11: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Simple feature search

Look for something red

T T

T T

TT

OT

O

O

O

T

TO

T

O

O

T

OOO

O

OO

OTTT

TT

TT

Page 12: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Conjunctive feature search

Look for a red “O”

T

T

T

O

O

O

OT

O

O

TOOO

TT

T

TTT

OT

T

T

T

T

OO

O

OO

O

T

TT

T

Page 13: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Conjunctive feature search

Look for a red “O”

TO

O

O

T

TOOO

TT

T

TTT

Page 14: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Number of Stimuli in Display

Res

pons

e T

ime

Conjunctive Search

Simple feature search

Pop-out

Page 15: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Feature Integration Theory• Simple features can be detected anywhere in a

display, in parallel– Pop-out: for a simple feature search task, response time doesn’t

depend on how many objects are in the display• Conjunctions of features require attention to bind

(“glue”) the features together– Attention must be deployed serially, to one object at a time– Attention as the force that glues otherwise free-floating features

together– For a conjunctive search task, response increases linearly with

number of objects

Page 16: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Disjunctive and conjunctive feature search tasks

Negative = “Absent”

Positive = “Present”

Display size = # of distractors

Conjunctive task: Target is anyobject that is green AND “S”

Disjunctive task: Target is anyobject that is green OR “S”

Why is disjunctive task a bettercontrol for conjunctive task thana simple feature search like“target is anything green”?

Page 17: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Interpreting Slopes and Intercepts

The relation between display sizeand reaction time is well describedby a line.

Slope = number of millisecondsrequired per item in display

Intercept = amount of timerequired if there were NO items.

Flat line = “Pop out” = displaysize does not influence responetime = simultaneous detection of asimple feature everywhere withina display

Page 18: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Why is the conjunctive “Absent”slope twice the conjunctive“Present” slope?

Why is there “pop-out” fordisjunctive “present” judgmentsbut not “absent” judgments?

Page 19: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Replication of Treisman & Gelade (1980)• Variables

– Task: Conjunctive or Disjunctive– Target type: Present or Absent– Display size: 1 X 1, 2 X 2, 4 X 4, 6 X 6– Dependent variable: Response Time and % Correct

• Predictions– Conjunctive response time > Disjunctive response time– Interaction between task and display size

• Display size matters more for conjunctive than disjunctive tasks– 2-to-1 slope ratio between conjunctive present and absent tasks– Interaction between task, display size, and target type?

Page 20: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Experimental Details• Tasks

– Conjunctive• Target: Green T• Distractors: Red T, Green X

– Disjunctive• Targets: Red or Green S, Blue T or Blue X (anything S OR Blue)• Distractors: Red T, Green X

• Display sizes: 1 X 1, 2 X 2, 4 X 4, 6 X 6• Number of trials

– 400 total, so 400/(4 array sizes)/(2 tasks) =50 trials per block– 50 trials = 25 present and 25 absent trials

• Add jitter: 5 pixels (1 pixel = .034 cm)• Appearance: Helvetica 24• Order of 8 conditions: randomized for each participant

Page 21: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

* + , - . / 0 1 2 3 4 5

6 7 8 9 : ; < = > ? @ A

B C D E F G H I J K L M

N O P Q R S T U V W X Y

Z [ \ ] ^ _ ` a b c d e

f g h i j k l m n o p q

r s t u v w x y z

Key

picture

The Cleveland Font

Page 22: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Feature search asymmetriesIt is easier to find X among Ys than Y among Xs if X has an extrafeature compared to Y.

QQ Q QQ

QQ Q

Q

QQQ QQ

Q QQ QQ O

O OQ O

OO

O

OO

OOO O O

O

O

O OOO

Find the O Find the Q

Page 23: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 24: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 25: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Illusory Conjunctions

When attention cannot be used to bind features togetherbecause displays are too fast, then features free-floatindependently, and may incorrectly recombine with each other.

Page 26: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Structural Analysis• Represent parts, and relations between parts• Geon theory

– A fixed number of primitive geometric components– Composed in different arrangements to create all objects

• Evidence for geons– Object recognition is hard if object cannot be analyzed into

geons

Page 27: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Combining geons to create objects

36 geons in all

Page 28: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Relations between parts is important

Page 29: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Recognition is easier when geons can be recovered

Page 30: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Practice does not improve Display Size X RTslope for color-form conjunctive task

People do not form color-form units over time

Page 31: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Similarity of Targets to Distractors is not thecritical factor for determining search ease

Well-learnedconjunctions arestill recognized bycombining theirfeatures.

We do not form an“R” unit?

What matters iswhether a simplefeature can be usedto detect a target

Page 32: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Shiffrin & Lighfoot (1997)

Units made of simple line segmentscan be created with practice

Page 33: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Unitization of complex forms (Goldstone, 2000)

ABCDEABCDZ

ABCYE

ABXDE

AWCDE

VBCDE

Category 1 Category 2

All task: Need to pay attentionto A, B, C, D, and E

One task: Only need to attendone of the five segments

Page 34: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Responses to a conjunctive target with 20 hours of training

RT

Blocks Blocks

One

All

500

1,500

2,500

3,500

J.W.

RT

One

All

500

1,500

2,500

3,500

P.T.

One

All

500

1,500

2,500

3,500

C.E .

One

All

500

1,500

2,500

3,500

S.P.

Page 35: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Holism revisited - Holistic “sameness” detector?

Task 1: Are these two grids cell-for-cell identical?

Task 2: Do these grids have any cells in common?

No Yes"Yes" judgments for Task 1 are faster than "Yes"judgments for Task 2, even though, logically (in onesense), Task 1 requires many Task 2-type judgments.

Page 36: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Expertise creates new perceptual units (Gauthier et al, 1999)

Page 37: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Fusiform gyrus (IT) activity due to novel stimuli (Gauthier et al, 1999)

Page 38: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Differences in object recognition due to expertise occur within 170msec of stimulus onset (Curran & Tanaka, 2001)

Page 39: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Faces are holisticallyperceived

Holism as interactions between parts (Farah, 1992)

Which is Larry’s nose? (Part judgment)

Which is Larry’s face? (Part in whole judgment)

Part in whole judgmentis much easier than partjudgment for faces

Page 40: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Tanaka & Farah (1993)

Page 41: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Feature Search for Race

The influence of life-long experience on face perception

Page 42: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 43: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most
Page 44: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Feature search task performance is more efficient with “other race”targets than “same race” targets (Levin, 2000)

Page 45: Pattern Recognition •Why is pattern recognition …Pattern Recognition •Why is pattern recognition important? –Humans’ ability to recognize patterns is what separates us most

Conclusions• There is strong evidence for an analytic account of

pattern recognition– Parallel detection of features– Combining features together takes time and attention– Early perception of an object is as a “bag of features”

• Holistic perception also occurs– Perception of entire forms without decomposition– Unitization of well-learned forms– Context effects on perception of features

• Open Question– When do analytic and holistic perceptual processes occur?– What does it mean to be a psychological feature?