![Page 2: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/2.jpg)
2 Computer Vision - Introduction
Getting in contact Student -> Teacher
Teacher -> Strudents course web site
http://www.dsi.unive.it/~atorsell/Visione
![Page 3: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/3.jpg)
3 Computer Vision - Introduction
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.
![Page 4: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/4.jpg)
4 Computer Vision - Introduction
Goals
What does it mean to see?
Computer vision:Build a system that “sees”
![Page 5: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/5.jpg)
5 Computer Vision - Introduction
![Page 6: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/6.jpg)
6 Computer Vision - Introduction
![Page 7: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/7.jpg)
7 Computer Vision - Introduction
Related Fields
Image processing Pattern recognition (Machine learning/Data mining) Scene analysis
![Page 8: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/8.jpg)
8 Computer Vision - Introduction
Image Processing
![Page 9: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/9.jpg)
9 Computer Vision - Introduction
Pattern recognition
![Page 10: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/10.jpg)
10 Computer Vision - Introduction
Scene Analysis
![Page 11: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/11.jpg)
11 Computer Vision - Introduction
Taxonomy
High/Medium/Low level vision
Low (image restopration, contrast enhancement, …):
input=image, output=image Medium (segmentaion, shape recogntition, …):
input=images, output=attributes/features High (Image analisys, scene understanding, …):
input=images, output=concepts
![Page 12: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/12.jpg)
12 Computer Vision - Introduction
Some applications ofComputer Vision
![Page 13: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/13.jpg)
13 Computer Vision - Introduction
Image search
![Page 14: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/14.jpg)
14 Computer Vision - Introduction
Face Detection
![Page 15: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/15.jpg)
15 Computer Vision - Introduction
Face Recognition
![Page 16: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/16.jpg)
16 Computer Vision - Introduction
Robotics
![Page 17: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/17.jpg)
17 Computer Vision - Introduction
Surveilance
![Page 18: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/18.jpg)
18 Computer Vision - Introduction
Driving Assistance
![Page 19: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/19.jpg)
19 Computer Vision - Introduction
Autonomous Vehicles
Tartan racing (Carnegie Mellon University, General Motors Corporation, Caterpillar, Continental e altri)
vinctori DARPA Urban Challenge 2007
![Page 20: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/20.jpg)
20 Computer Vision - Introduction
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)
![Page 21: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/21.jpg)
21 Computer Vision - Introduction
Medical Image Analysis
![Page 22: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/22.jpg)
22 Computer Vision - Introduction
Digitalization
![Page 23: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/23.jpg)
23 Computer Vision - Introduction
Digital Photography
![Page 24: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/24.jpg)
24 Computer Vision - Introduction
Cinema & TV
![Page 25: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/25.jpg)
25 Computer Vision - Introduction
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.
Pythagoras, Empedocles, Euclid 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.
Democritus, Epicurus, Lucretius Persistence of retinal images (“after-image”)
Ibn al-Haytham (Alhazen) (965-1039 AD)
![Page 26: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/26.jpg)
26 Computer Vision - Introduction
Keplero and the theory of retinal images
1604 Kepler develops the modern theory of retinal images.
![Page 27: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/27.jpg)
27 Computer Vision - Introduction
Perception as unconscious conclusions Helmholtz
![Page 28: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/28.jpg)
28 Computer Vision - Introduction
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)
David Marr and the computational approach
Three levels: Computational Algorithmic Implementative
(hardware)
![Page 29: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/29.jpg)
29 Computer Vision - Introduction
Illusions
![Page 30: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/30.jpg)
30 Computer Vision - Introduction
Ames' room
![Page 31: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/31.jpg)
31 Computer Vision - Introduction
Necker Cube
![Page 32: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/32.jpg)
32 Computer Vision - Introduction
Bistable images
Jastrow duck/rabbit
![Page 33: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/33.jpg)
33 Computer Vision - Introduction
Contextual perception of length
Mueller-Lyer illusion Ponzo illusion
![Page 34: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/34.jpg)
34 Computer Vision - Introduction
Fraser Spiral
![Page 35: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/35.jpg)
35 Computer Vision - Introduction
Escher's impossible images
![Page 36: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/36.jpg)
36 Computer Vision - Introduction
Bottom-up or Top-down?
![Page 37: Computer Vision Introductionatorsell/Visione/01-Intro.pdf · Digital Image Processing. Prentice-Hall, 2002 D. Forsyth and J. Ponce. Computer Vision. A Modern Approach. Prentice-Hall,](https://reader036.vdocuments.us/reader036/viewer/2022081614/5fc254fac9d325160a6058ee/html5/thumbnails/37.jpg)
37 Computer Vision - Introduction
Bottom-up or Top-down?