Introductory Techniques for 3D Computer Vision. Prentice-Hall, 1998. □. R.
Szeliski. Computer Vision. Springer .... Algorithmic. □. Implementative. (hardware
) ...
Computer Vision Introduction Andrea Torsello
[email protected]
Computer Vision - Introduction
1
Getting in contact
Student -> Teacher
[email protected]
Teacher -> Strudents
course web site http://www.dsi.unive.it/~atorsell/Visione
Computer Vision - Introduction
2
Texts
R. C. Gonzalesz and R. E. Woods. Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall, 2002 E. Trucco and A. Verri. Introductory Techniques for 3D Computer Vision. Prentice-Hall, 1998 R. Szeliski. Computer Vision. Springer 2011.
Computer Vision - Introduction
3
Goals What does it mean to see? Computer vision: Build a system that “sees”
Computer Vision - Introduction
4
Computer Vision - Introduction
5
Computer Vision - Introduction
6
Related Fields
Image processing
Pattern recognition (Machine learning/Data mining)
Scene analysis
Computer Vision - Introduction
7
Image Processing
Computer Vision - Introduction
8
Pattern recognition
Computer Vision - Introduction
9
Scene Analysis
Computer Vision - Introduction
10
Taxonomy High/Medium/Low level vision
Low
input=image, output=image
Medium
(image restopration, contrast enhancement, …):
input=images, output=attributes/features
High
(segmentaion, shape recogntition, …):
(Image analisys, scene understanding, …):
input=images, output=concepts
Computer Vision - Introduction
11
Some applications of Computer Vision
Computer Vision - Introduction
12
Image search
Computer Vision - Introduction
13
Face Detection
Computer Vision - Introduction
14
Face Recognition
Computer Vision - Introduction
15
Robotics
Computer Vision - Introduction
16
Surveilance
Computer Vision - Introduction
17
Driving Assistance
Computer Vision - Introduction
18
Autonomous Vehicles
Tartan racing
(Carnegie Mellon University, General Motors Corporation, Caterpillar, Continental e altri)
vinctori DARPA Urban Challenge 2007 Computer Vision - Introduction
19
Satelite surveys
Stereo reconstruction of the surace of Venus from a pair of satelite images (Institute for Computer Graphics and Vision, Technical University of Graz, Austria)
Computer Vision - Introduction
20
Medical Image Analysis
Computer Vision - Introduction
21
Digitalization
Computer Vision - Introduction
22
Digital Photography
Computer Vision - Introduction
23
Cinema & TV
Computer Vision - Introduction
24
Some Hystory
Emissionist theory (tactile vision)
The eye emits rays that travel through space and hit objects. The contact of the ray and the objects causes the visual sensation.
Intromissionist theory
Object continuously emit to the surounding space imaeges of them selves. This images (eidola) enter the eye throught the pupil, thus revealign themselves.
Pythagoras, Empedocles, Euclid
Democritus, Epicurus, Lucretius
Persistence of retinal images (“after-image”)
Ibn al-Haytham (Alhazen) (965-1039 AD)
Computer Vision - Introduction
25
Keplero and the theory of retinal images
Computer Vision - Introduction
26
1604 Kepler develops the modern theory of retinal images.
Perception as unconscious conclusions Helmholtz
Computer Vision - Introduction
27
Recent models...
James J. Gibson (1904-1979) and the ecologic approach “The belief of the empiricists that the perceived meanings and values of things are supplied from past the experience of the observer will not do. But even worse is the belief of nativists that meanings and values are supplied from the past experience of the race by innate ideas.” (Gibson, 1979)
Computer Vision - Introduction
David Marr and the computational approach Three levels:
Computational
Algorithmic
Implementative (hardware)
28
Illusions
Computer Vision - Introduction
29
Ames' room
Computer Vision - Introduction
30
Necker Cube
Computer Vision - Introduction
31
Bistable images
Jastrow duck/rabbit
Computer Vision - Introduction
32
Contextual perception of length
Mueller-Lyer illusion
Computer Vision - Introduction
Ponzo illusion
33
Fraser Spiral
Computer Vision - Introduction
34
Escher's impossible images
Computer Vision - Introduction
35
Bottom-up or Top-down?
Computer Vision - Introduction
36
Bottom-up or Top-down?
Computer Vision - Introduction
37