79
Lecture #23 Object recognition 4/23/13

Lecture #23

  • Upload
    jens

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Lecture #23. Object recognition 4/23/13. MBEX final survey. If you took survey at the beginning of the semester and then complete it now, you will receive 5 pts towards homework Please take it by April 30 th Thanks for helping biology education research. The end is in sight. - PowerPoint PPT Presentation

Citation preview

Page 1: Lecture #23

Lecture #23

Object recognition4/23/13

Page 2: Lecture #23

MBEX final survey

• If you took survey at the beginning of the semester and then complete it now, you will receive 5 pts towards homework

• Please take it by April 30th

• Thanks for helping biology education research

Page 3: Lecture #23

The end is in sight

4/25 One of main wiki pages done5/2 Question for exam5/9 Wiki due last class: Intro page and

3 main pages done5/16 Final Thursday 1:30-3:30

Page 4: Lecture #23

Wiki references

• With text, refer to your references with either (author, year) or [1]

• Make sure to write out the reference to include author, year, title, journalThis helps the reader see what they are Links are great but they are in addition

Page 5: Lecture #23

Writing

• Don’t obfuscate your writing with jargon that is recondite and abstruse

• Write in your own voice and not that of a medical encyclopedia

• Make it so your parents could understand it, while still relying on the primary literature!!

Page 6: Lecture #23

Writing

• Most important thing that you do as a scientist / business person / medical professional

• Do it oftenStrive to improve it

Page 7: Lecture #23

Once you’ve written something

• Getting your first version done is just the first step

• Read it again

• Edit, edit, edit

• Simplify, simplify, simplify

Page 8: Lecture #23

How do people write?

Page 9: Lecture #23

What do you do when you get stuck?

Page 10: Lecture #23

What to do when you get stuck

• Deal with subunitsDoes each paragraph hang togetherTopic sentence

• Outline paper based on topic sentencesTests organization

• Have many people read itDifferent learning styles and perspectives

Page 11: Lecture #23

I. Object perception• What enables us to

recognize two objects as being the same thing?

Page 12: Lecture #23

Low level vision

• Retina detects dotsCenter - surround wiring

• Visual cortex detects lines, edges and blobs of color

Page 13: Lecture #23

Gestalt

• Visual perception is more than just detection of dots of color and lines

• Whole is greater than sum of partsGestalt = “whole”

• There are rules by which visual scenes are interpreted as combinations of “perceptual groups”

Page 14: Lecture #23

Middle vision

• To build an object you need to:Find edgesGroup similar areas

“White”Decide what goes together to make a whole

• Organize elements into groups by grouping rules

Walls + windows + door + columns + roof = White House

Page 15: Lecture #23

Higher level vision

• Determine what an object is

• Match middle level views with memory of what object is

• Independent of Viewing angleWhether seen before or not

Page 16: Lecture #23

Grouping rules

• How do you think you organize what you see into individual elements or groups?

Page 17: Lecture #23

Finding edges• Edge detection can be

difficult and produce partial lines

Page 18: Lecture #23

Rule #1 : Good continuation• This figure

is most likely the result of

these lines and not these

Page 19: Lecture #23

Rule #2 : Occlusion• If an edge stops, it is

likely being occluded• So assume it must

actually extend

Page 20: Lecture #23

Kanizsa figure• You see the object

even though it is only hinted at from objects present

Page 21: Lecture #23

Rule # 3 - Texture segmentation

• Group parts of image that have similarly sized texture

• This is based on two principles:SimilarityProximity

Page 22: Lecture #23

Similarity and proximity

• Image bits, that are similar and close to each other, are grouped together

• Can be based onColorShapeSizeOrientation

Page 23: Lecture #23

Similarity and proximity

• Can fool visual system if overlapped characteristicsSame forms and colors occur in both groups

Page 24: Lecture #23

Rule #4: Parallelism and symmetry

• Lines that are parallel are seen as a group

• Lines that are mirror images are seen as group

Page 25: Lecture #23

Additional rules• Group by proximity

Page 26: Lecture #23

Additional rules• Group by proximity

• Group by common regions

• Group by connectedness

Page 27: Lecture #23

Sinauer web site

Page 28: Lecture #23

Camouflage

• An attempt to thwart the visual system’s ability to discriminate an object from its background – disrupt similarity/ proximity grouping

Page 29: Lecture #23

Camouflage

• Color and texture matching - flounder

Page 30: Lecture #23

Camouflage to the extreme

• Flounder can even match a checkerboard!

Page 31: Lecture #23

Zebra uses stripes to break up outline

Page 32: Lecture #23

May work even better for lion under dim light

Page 33: Lecture #23

Stripes make it hard to tell where one zebra stops and the next starts

Page 34: Lecture #23

Insects use shape, texture and color

Katydids

Walking stick

Page 35: Lecture #23

Video by Roger Hanlon

Page 36: Lecture #23

BBC: Vision and photography

Page 37: Lecture #23

Perceiving the alphabet

• Each letter is composed of shapes - lines and curves

Page 38: Lecture #23

Perceptual committees• Low level vision provides

shape and orientation info• Feature demons are

specialists which detect certain aspects

• Cognitive demons combine information to recognize each letter

• Decision demon makes decision out of pandemonium

Oliver Selfridge 1959

Page 39: Lecture #23

Similarities with brain

• Areas of visual cortex that detect features

• Feed info to other areas where cognition happens

• Detection happens in parallel

http://www.sinauer.com/wolfe/chap4/pandemoniumF.htm

Page 40: Lecture #23

Similarities with brain• Probably are neurons

which interconnect and make these comparisons

• Have to train neurons on the alphabet characters for your language

Page 41: Lecture #23

It is possible to wear out the demons

• After images result if you have two demons which oppose each other

• If wear one out, the other wins

Page 42: Lecture #23
Page 43: Lecture #23
Page 44: Lecture #23

It is possible to wear out the demons

• After images result if you have two demons which oppose each other

• If one gets tired, the other wins

Page 45: Lecture #23

Tilt after effect

Page 46: Lecture #23

Tilt after effect

Page 47: Lecture #23

Tilt after effect

Page 48: Lecture #23

Additional grouping rules:Figure and ground

• Like grouping, there are rules which help the brain decide which object is in front of which

• Ideas?

Page 49: Lecture #23

Rules

• Surroundedness - if one object surrounds other, the surrounded object is figure

• Size - smaller object is figure• Symmetry - symmetric object is figure• Parallelism - regions which are parallel are

part of a figure

Page 50: Lecture #23

Which are figures?

Page 51: Lecture #23

Which are figures and which are holes?

Page 52: Lecture #23

Now which are figures vs holes?

Page 53: Lecture #23

Ambiguous figures

• Made by alternate interpretations which equally likely

• Necker cube

Page 54: Lecture #23

Necker cube

• Either of these views is equally likely

• Brain may flip back and forth between them

Page 55: Lecture #23

Stairs

• Another ambiguous figure which can flip

Page 56: Lecture #23

What do you see?

• There are two equally likely interpretation

• Brain switches between them

Page 57: Lecture #23

Do you see a young or an old woman?

Page 58: Lecture #23

Interpret image as the most probable solution

Page 59: Lecture #23

This explanation never happens

Page 60: Lecture #23

How middle vision turns parts into an object

• Bring together that which should be brought together (similar, proximate..)

• Split asunder that which should be splitEdges and figure/ground

• Use what you know (physics)• Avoid accidents • Seek consensus and avoid ambiguity

Page 61: Lecture #23

Object recognition• Perhaps object gets

compared to a template?A

Page 62: Lecture #23

Object recognition• Perhaps object gets

compared to a template?

• But need a lot of templates

A A A aa A aA A a

Page 63: Lecture #23

Recognition by components• Biederman - All

objects composed of cylindrical shapes = geons (geometric ions)

• Like a shape alphabet• Objects contain

particular shapes in particular orientations

Page 64: Lecture #23

Object recognition• Capital A is two

slanted lines joined by one horizontal line part way up

• Small a is circle joined to a line

A A A aa A aA A a

Page 65: Lecture #23

Enables viewpoint invariance• Since made up of set

of components, doesn’t matter how you view the object because you will recognize the components

Page 66: Lecture #23

Not everything is viewpoint invariant

• In general you can recognize text

• However, it is a lot harder to understandLetter recognition depends on orientation

Even if it is turned upside down

Page 67: Lecture #23

Faces are also a bit of a special case Jard to discriminate upside down

Wolfe ch 4.31

Page 68: Lecture #23

Faces are also hard to discriminate upside down.. But easy right side up

Wolfe ch 4.31

Page 69: Lecture #23

Object recognition

Wolfe ch 4.32

Some of middle processing occurs in visual cortex - grouping - texture segmentation Other tasks handled by extrastriate cortex

Higher processing Where - parietal lobe

Location of objects What - temporal lobe

Object recognition

Page 70: Lecture #23

Inferotemporal lobe

• Visual cortex - responds to simple shapes in particular orientation in small field of view (3-4 deg)

• Inferotemporal (IT) Responds to complex shapes (hands, faces)Responds to over half field of view

Page 71: Lecture #23

Hierarchical processing

• Simple to complex• Visual cortex to inferotemporal cortex

Add more and more levels features to identify objects

• Propose there are complex cells which respond to particular objects - grandmother cellLearn their receptive fieldEveryone’s grandmother is different!

Page 72: Lecture #23

IT cortex cells in macaque

These IT cells respond well to faces and so would be “grandmother” cells

Certain aspects of faces are more important than others

Strokes which cause lesions in the IT lead to agnosia Inability to recognize objects

Page 73: Lecture #23

Bill Choisser’s web site

Prosopagnosia - face blind

Page 74: Lecture #23

Visual perception is all about context

• The eye receives shapes with lightness and color

• The brain can interpret identical objects in very different ways

Page 75: Lecture #23
Page 76: Lecture #23

Lightness illusion

Page 77: Lecture #23

Lightness illusion

Page 78: Lecture #23

These backgrounds do not make circles seem as different

Page 79: Lecture #23