Fundamentals of Computer Vision
Fundamentals of Computer Vision
Fundamentals of Computer Vision
Lecture 6: Fundamentals of
Computer Vision
Allen Y. Yang
Fall, 2017
Course Schedule Update
Week 1 (8-23): Introduction and Capstone Options
Week 2 (8-30): Human Perception in the Context of VR
Week 3 (9-6): Basic Unity3D/VR Programming Workshop
Week 4 (9-13): Course project proposal presentation
Week 5 (9-20): Optics and Display technologies
Week 6 (9-27): Vision Accommodation and Vergence
Week 7 (10-4): Computer Vision related topics
Week 8 (10-11): Computer Graphics related topics
****************
Week 9: (10-18) Telemedicine (Ruzena Bajcsy/Gregorij Korillo)
Week 10 (10-25): Gaming (Jack McCauley)
Week 11 (11-1): VR Film Making (Richard Hernandez)
Week 12 (11-8): AR/VR in Arts & Design (Ted Selker)
Week 13 (11-15): Computational Imaging for VR (Ren Ng)
Week 14 (11-22): No class
Week 15 (11-29): Final project presentation
Week 16 (12-6): Final project presentation
Recommended Reading Material
• Perception: Sensation and Perception
by Bruce Goldstein
Concatenation:
Inverse:
Estimation of (R, T)
Translation Only:
Rotation Only:
SfM Problem
Assume multiple 2D images of 3D points and their correspondence are
known, estimate their 3D locations and the transformations (R, T).
Definition: hat operator
Quick Facts:
Epipolar Constraint
Properties of Epipolar Constraint
Time of Flight
Blur:
Structured Light
Typically, detection of SIFT combines both corner detection and DoG detection
* David Lowe, Distinctive image features from scale-invariant keypoints, IJCV 2004
SIFT (Scale-Invariant Feature Transform)
Step 2: Feature Descriptor
SIFT (Scale-Invariant Feature Transform)
Step 3: Histogram Matching
SIFT (Scale-Invariant Feature Transform)
Step 3: Histogram Matching
OpenCV Sample Code