Administrivia: CMPSCI 370: Introduction To Computer Vision
Administrivia: CMPSCI 370: Introduction To Computer Vision
Lectures
Tuesday/Thursday, 11:30 - 12:45, Hasbrouck 113
CMPSCI 370: Introduction to Honors section: Tuesday 4:00 - 5:00, CS 142
Computer Vision
Instructor: Subhransu Maji
1 2
Administrivia Homework #0
Grading policy: 1.Figure out a way to run Matlab
370: homework (60%), mid-term (15%), final (25%) Obtain a student copy (Matlab suite 99$)
370HH: homework (45%), mid-term (10%), final (15%), project (20%)
Your lab machines might have it
Homework
5 in total (expect one every two weeks)
2.Learn how to program in Matlab
First one will be posted this Thursday Plenty of online resources (the course website lists some)
3 4
Before we start Why Vision?
Are there any questions?
5 6
5 6
7 8
The goal of computer vision An experiment #1
9 animal or not? 10
9 10
An experiment #2 An experiment #3
animal or not? 11
animal or not? 12
11 12
An experiment #4 An experiment #5
13 14
#1 #2 #3
animal or not? 15
#4 #5 #6
16
15 16
Human vision But we make mistakes
Amazingly good, fast and accurate
Vision is difficult!
17 18
19 20
Cues: Linear perspective Cues: Aerial (Atmospheric) perspective
Scattering of skylight by
Parallel lines
particles in the air adds
merge at the
to the luminosity
horizon
21 22
Gustave Caillebotte. Paris Street, Rainy Day, 1877, Art Institute of Chicago
23 24
23 24
Cues: Shading and Lighting Many other cues
Motion parallax: how things move relative to each other as
we move. Objects near us move more than objects far
away. Also provides grouping cues.
25 26
It is hard, ad-hoc. There are few theorems, but we rely on those Digit recognition License plate readers
from many other areas: optics, geometry, physics, etc. yann.lecun.com (google street view)
If that is not enough, there are many applications Automatic cheque readers
(following slides from Charless Flowkes) 27 (Most bank ATMs) Source: S. Seitz, N. Snavely 28
27 28
Biometrics Face detection
Fingerprint scanners are Face recognition systems are Face detection is on many cameras these days
now on many new laptops beginning to appear more widely
and other devices http://www.sensiblevision.com
29 30
http://www.apple.com/ilife/iphoto
31 32
Instance recognition Automotive safety
33 34
35 36
Large-scale 3D reconstruction Vision for robotics, space exploration
37 38
39 40
II. Mid-level vision III. Multi-view geometry
Model fitting and grouping
Alignment
41 42
part-based models
43 44
For next class
Familiarize yourself with MATLAB (more information is on
the course page)
Student copy is 99$ from Matlabs page
UMASS IT (100% free): https://www.it.umass.edu/
support/software
Readings:
The speed of processing in the human visual system,
Thorpe et al., Letters to Nature, 1996
Chapter 1 in RS textbook
45
45