Você está na página 1de 2

Computer Vision Fall 2018

Course Notes

Date Topics Notes / Reading Material / Comments News


Introduction ● 10% Midterm exam
● 10% Final Exam
● 15% Quizzes
Hacking Hour based Quiz
● 65% Assignments
5-6 Assignments

Textbooks ● Computer Vision by Szeliski


Szeliski Book
03-09-18 ● Other useful books
1. Computer Vision: Models, Learning, and Inference
by Simon J.D. Prince
2. FUNDAMENTALS OF COMPUTER VISION(.
Mubarak Shah.
3. Forsyth, David A., and Ponce, J. Computer Vision:
A Modern Approach, Prentice Hall, 2003.
4. Hartley, R. and Zisserman, A. Multiple View
Geometry in Computer Vision, Academic Press,
2002.

Introduction to ● What is Computer Vision?


Computer Vision ● Why we need it?
● The Complexity of Perception
● Applications of Computer Vision

Image Formation Image formation


● Pinhole camera
● Camera Obscura
● Problems of pinhole camera
● Lens camera
06-09-18 ● Camera and World Geometry
● Dimensionality Reduction (3D to 2D)
● Projective Geometry
● Vanishing points and lines
● Quantization and Sampling
● What is the Digital Image?
1. Representation
2. Generation
How Pinhole camera works
Readings:
Szeliski: Chapter 2.2, 2.3
Mubarak Shah: Chapter 1.5
● Picture understanding by computers

10-09-18 Template Matching ● Images as functions


● Some Matlab
● Sum of Squared Distance
● Template Matching
● SSD for template matching
● Relationship between SSD and Correlation
● Cross Correlation
Readings
● Szeliski: Chapter A.1.1, A.1.2,A.2,A.3

Introduction to ● Introduction to Matlab (Code)


11-09-18 Matlab and ● Introducing Matlab by Lazebnik Lab Task 1
MATLAB Tutorial ● Writing Fast MATLAB Code by Pascal Getreuer

13-09-18 Image FIltering Image Filtering Assignment-1


● What is Image filtering?
● Defining Mask/Filter
● Smoothing
○ Box Filter
● Sharpening
● Filtering Vs. Convolution
● Convolution Vs Correlation
● Properties of linear filters
● Gaussian filters
Readings
● Szeliski: Chapter 3.1.1, 3.2, 3.3, 3.3.1, 3.3.2
● Gaussian noise and Gaussian filter implementation
using Matlab
● Image Smoothing Filter
● Convolution and correlation in matlab