Introduction to Computer Vision and its
applications
Course catalog number: ELEC 547 (Fall 2011)
Instructor:
Prof. Ashok
Veeraraghavan, Rice University, (vashok (at) rice.edu)
Office Hours:
To be announced
Meeting time:
Wednesday 4:00 – 5:30 PM
Friday 3:00 – 4:30 PM
Meeting place: Mech Lab 251
Prerequisites:
Prior knowledge of undergraduate-level linear algebra is a
plus, but the course is self-contained.
Textbook:
Computer Vision: Algorithms
and Applications by Richard Szeliski This book is available for free download
from the book’s website.
Reference Textbooks: 1. Computer Vision:
A Modern Approach
by David Forsyth and Jean Ponce.
2.
Multiple View Geometry in Computer Vision by Richard Hartley and Andrew Zisserman.
3.
Pattern Classification by Richard O. Duda, Peter E. Hart and
David G. Stork.
Software Skills: Required : Matlab (A brief introduction will be given) Additional: C++, Open CV (Not
required but may help)
Matlab primer by Kermit
Sigmon
MATLAB tutorial
(by David Kriegman and Serge Belongie)
More MATLAB tutorials: (by Martial Hebert at CMU)
basic operations, programming, working with
images
Getting started
with Matlab: basic tutorial (by
Stefan Roth )
Linear algebra and Random variables (via David Kriegman)
Grading (subject to change):
Class Participation
-
10%
Take
Home Assignments -
15%
Project
1
- 25%
Project
2 Progress Report -
15%
Project
2 Final Report -
35%
Late Submissions:
Assignments and projects are expected to be submitted on the
due date. Late submissions by one day will be penalized 50% of the credit.
Submissions more than 1 day late will not be considered for credit. I will be
ruthless in enforcing this policy. There will be no exceptions.
Collaboration Policy:
I encourage collaboration both inside and outside class. In
assignments and projects however, I expect collaboration within the assigned
groups only. You may talk to other
groups for general ideas and concepts but the programming and the design for
projects must be done only within your project sub group. Also, each group must
submit along with their project submission a short description of what the
contribution of the individual members of the group to the project are.
Plagiarism:
Plagiarism of any form will not be tolerated. You are
expected to credit all sources explicitly. If you have any doubts regarding
what is and is not plagiarism, talk to me.
Introduction |
||||
01 |
Aug
24, 2011 |
Introduction
to Computer Vision and Sample Applications |
|
|
Light,
Optics, Material Properties and Animal eyes |
||||
02 |
Aug
26, 2011 |
Animal
Eyes, Perception and Illusions Assignment
1 out |
|
|
03 |
Aug
31, 2011 |
Light,
Shading and Color ( Material Properties) Assignment
2 out |
|
|
04 |
Sep
02, 2011 |
Color
and Physics Based Vision Assignment
1 due |
|
|
Image
Formation |
||||
05 |
Sep
07, 2011 |
Cameras,
Projection |
|
|
06 |
Sep
09, 2011 |
Projective
Geometry and meterology Assignment
2 due |
|
|
07 |
Sep
14, 2011 |
Computational
Photography Project
1 Out |
|
|
08 |
Sep
16, 2011 |
REVIEW
AND DISCUSSION |
|
|
Photometry
(Image Processing, Feature Extraction) |
||||
09 |
Sep
21, 2011 |
Linear
filters and Edge detection |
|
|
10 |
Sep
23, 2011 |
Feature
extraction (Harris + SIFT) |
|
|
11 |
Sep
28, 2011 |
Feature
Extraction 2 |
|
|
12 |
Sep
30, 2011 |
Model
Fitting and RANSAC |
|
|
13 |
Oct
05, 2011 |
Alignment |
|
|
14 |
Oct
07, 2011 |
Photometric
tools (Gradient domain processing, Laplacian etc) |
|
|
15 |
Oct
12, 2011 |
REVIEW
AND DISCUSSION Project
1 Due Project
2 Out |
|
|
3D
Geometry |
||||
16 |
Oct
14, 2011 |
Camera
Calibration |
|
|
17 |
Oct
19, 2011 |
Epipolar
geometry |
|
|
18 |
Oct
21, 2011 |
Stereo
and Multi-view stereo |
|
|
19 |
Oct
26, 2011 |
Structured
Light and Kinect |
|
|
20 |
Oct
28, 2011 |
Structure
from Motion |
|
|
21 |
Nov
02, 2011 |
Project
2 Progress Reports |
|
|
Recognition
and Pattern Classification/Machine Learning Methods |
||||
22 |
Nov
04, 2011 |
History
and Overview |
|
|
23 |
Nov
09, 2011 |
Recognition
and Machine Learning |
|
|
24 |
Nov
11,2011 |
Bags
of features and part based models |
|
|
25 |
Nov
16, 2011 |
Face
+ Review and Discussion |
|
|
Miscellaneous |
||||
26 |
Nov
18, 2011 |
Motion
(Tracking, Optical Flow) |
|
|
27 |
Nov
23, 2011 |
Photometry:
Segmentation |
|
|
28 |
Nov
25, 2011 |
Thanksgiving Holiday (No Class) |
|
|
Final
Project Reports |
||||
29 |
Nov
30, 2011 |
Final
Project Presentation: Part 1 |
|
|
30 |
Dec
02, 2011 |
Final
Project Presentation: Part 2 |
|
|