Notes
Slide Show
Outline
1
Computer Vision (CSE 576)
  • Staff


2
Computer Vision (CSE 576)
  • Today
    • computer vision overview
    • course overview
    • filtering
  • Handouts
    • signup sheet
    • intro slides
    • image filtering slides

3
Every picture tells a story
  • Goal of computer vision is to write computer programs that can interpret images
4
Can computers match human perception?
  • Yes and no (but mostly no!)
    • humans are much better at “hard” things
    • computers can be better at “easy” things
5
Perception
6
Perception
7
Perception
8
Applications:  Image Enhancement
9
Applications:  Image Enhancement
10
Applications:  Image Enhancement
11
Applications:  Recognition
12
Applications:  Special Effects
13
Applications:  Special Effects
14
Applications:  Medical Imaging
15
Applications:  Robotics
16
Course Projects
  • Autostitch (Brown and Lowe)
    • http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.html




  • We will build this in three pieces
    • feature detection, matching
    • image alignment, blending
    • bundle adjustment
17
Final Project
  • Open-ended project of your choosing
18
General Comments
  • Prerequisites—these are essential!
    • Data structures
    • A good working knowledge of C and C++ programming
      • (or willingness/time to pick it up quickly!)
    • Linear algebra
    • Vector calculus


  • Course does not assume prior imaging experience
    • no image processing, graphics, etc.

19
Course Info
  • Web Page
    • http://www.cs.washington.edu/education/courses/cse576/05sp/