1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to...

Preview:

Citation preview

1B50 – Cognitive Vision

Daniel J Hulme

Outline

• Cognitive Vision– Why do we want Computers to See?– Why can’t Computers See?– Introducing Percepts and Concepts

• Visual System– The Eye and Brain– Early Visual Processes– Edge Detection

• Percepts and Concepts– Late Visual Processes– Concepts

What is Cognitive Science?

• Cognitive science is usually defined as the scientific study either of mind or of intelligence

• Intelligence is the mental capacity to reason, plan, solve problems, think abstractly, comprehend ideas and language, and learn

Brains

• Early creatures had very simple wiring

• Then came more complicated wiring

cnidariansBraitenberg's Vehicles

Cambrian ExplosionFemale Copilia

Compound-eye Trilobite

So what?

• Why do we want computers that can see?

• It seems that the evolution of the eye was a catalyst for the rapid development of the brain.

• Practical applications

• Philosophical implications

Why can’t computers see?

• The humble Bumblebee• 850,000 vs 100 billion neurons • 3D navigation, colour vision,

memory, communication, learning capacity, etc

• The brain of a bumblebee is a massively parallel processor with computation and storage capacities far superior to the most powerful supercomputer ever designed

Bumblebee

Why can’t computers see? (2)

• Ambiguity: perceiving one form from a potentially infinite amount of possible forms

• “We shall discuss violence on TV.”VP

V

NP

NP PP

Ndiscuss

violence

on TV

P

VP

V NP

Ndiscuss

violence NP

PP

on TV

P

Gestalt

Semantics of Perception

• We don’t actually see what is ‘out there’!

• Distal – the 3D thing ‘out there’

• Proximal – 2D pattern of stimulus on retina

Semantics of Perception (2)

• We are bombarded by stimulus

• Passive and selective filtering

• Create a ‘useful’ perception– Early visual processes to extract features– Use experience to construct the scene

• Ontogenetic and Phylogenetic

– Use concepts to rationalise and decision make

Dimples

Maths

2

2

2

2

2 2

2 2

2 22 2

2 2

2 2 2 2 2

2 2

2 22

2 2

2 2 2 2

2 2

2 2

| exp2

log |2

log | |2 2

2

2

2

2

2 /

v

v

v t

t v

v t

t v t v

v t

t v

t v

v t t v

t v

t v

v wP v w

v wP v w

v w t wP v w P t w

v w t w

w v t w C

v tw w C

v tw

2

2 2 2 22 /v t t v

C

Questions

Recommended