1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to...
-
Upload
lila-bragg -
Category
Documents
-
view
217 -
download
0
Transcript of 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to...
![Page 1: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/1.jpg)
1B50 – Cognitive Vision
Daniel J Hulme
![Page 2: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/2.jpg)
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
![Page 3: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/3.jpg)
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
![Page 4: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/4.jpg)
Brains
• Early creatures had very simple wiring
• Then came more complicated wiring
cnidariansBraitenberg's Vehicles
![Page 5: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/5.jpg)
Cambrian ExplosionFemale Copilia
Compound-eye Trilobite
![Page 6: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/6.jpg)
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
![Page 7: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/7.jpg)
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
![Page 8: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/8.jpg)
![Page 9: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/9.jpg)
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
![Page 10: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/10.jpg)
Gestalt
![Page 11: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/11.jpg)
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
![Page 12: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/12.jpg)
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
![Page 13: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/13.jpg)
Dimples
![Page 14: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/14.jpg)
![Page 15: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/15.jpg)
![Page 16: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/16.jpg)
![Page 17: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/17.jpg)
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
![Page 18: 1B50 – Cognitive Vision Daniel J Hulme. Outline Cognitive Vision –Why do we want Computers to See? –Why can’t Computers See? –Introducing Percepts and.](https://reader036.fdocuments.us/reader036/viewer/2022062712/56649ca85503460f9496ab7e/html5/thumbnails/18.jpg)
Questions