Computer Vision (CSE/EE
576)
|
|
|
|
Staff |
|
Prof:
Steve Seitz (seitz@cs) |
|
TA:
Aseem Agarwala (aseem@cs) |
|
Web Page |
|
http://www.cs.washington.edu/education/courses/cse576/03sp/ |
|
Handouts |
|
intro lecture |
|
filter lecture |
|
signup sheet |
|
account forms |
|
|
|
|
Today
|
|
|
|
|
Overview of Computer Vision |
|
Overview of Course |
|
Images & transformations |
|
|
|
Readings for this week |
|
Forsyth & Ponce textbook, chapter 7 |
|
Intelligent Scissors |
|
http://www.cs.washington.edu/education/courses/576/03sp/readings/mort-sigg95.pdf |
Every picture tells a
story
|
|
|
Goal of computer vision is to write
computer programs that can interpret images |
Can computers match human
perception?
|
|
|
|
Not yet |
|
computer vision is still no match for
human perception |
|
but catching up, particularly in
certain areas |
Perception
Perception
Perception
Low level processing
|
|
|
|
Low level operations |
|
Image enhancement, feature detection,
region segmentation |
Mid level processing
|
|
|
|
Mid level operations |
|
3D shape reconstruction, motion
estimation |
High level processing
|
|
|
|
High level operations |
|
Recognition of people, places, events |
Application: Document Analysis
Applications: 3D Scanning
Applications: Motion Capture, Games
Application: Medical Imaging
Applications: Robotics
Project 1: Intelligent Scissors
Project 2: Panorama Stitching
|
|
|
http://www.cs.washington.edu/homes/allen/cse590ss/fridge-big.html |
|
|
Project 3: Face Recognition
Project 4
|
|
|
Open-ended research project |
Class Webpage
|
|
|
http://www.cs.washington.edu/education/courses/cse455/03wi/ |
Grading
|
|
|
|
Programming Projects |
|
image scissors |
|
panoramas |
|
face recognition |
|
final project |
|
one or two written homeworks |
|
no final |
General Comments
|
|
|
|
Prerequisites—these are essential! |
|
Data structures |
|
A good working knowledge of C and C++
programming |
|
Linear algebra |
|
Vector calculus |
|
|
|
Course does not assume prior imaging
experience |
|
computer vision, image processing,
graphics, etc. |
|
|
|
Emphasis on programming projects! |
|
|
|
|