Advanced Computer Vision
CSE 252C: Advanced Computer Vision, Spring 2020
Instructor: Manmohan Chandraker
Email: mkchandraker [AT] eng [DOT] ucsd [DOT] edu
Lectures: WF 5-6:20pm on Zoom
Instructor office hours: Thu 1-2pm on Zoom
TA: Zhengqin Li (zhl378@eng.ucsd.edu)
TA office hours: Mon 10-11am on Zoom
TA: You-Yi Jau (yjau@eng.ucsd.edu)
TA office hours: Tue 10-11am on Zoom
Class discussion and message board: Piazza
Overview
This course will cover advanced concepts in computer vision. Example topics include 3D reconstruction, face recognition, object detection, semantic segmentation and domain adaptation. The class will be composed of lectures by the instructor, but students will also do one lightning presentation. Grading will be based on presentation (there will be an asynchronous option), assignments and a final exam.
Prerequisites
This is an advanced class, covering recent developments in computer vision and will extensively refer to papers. Prior background in computer vision and machine learning is required, through research experience or as covered by CSE 252A, 252B, 250B and similar offerings. Students are encouraged to contact the instructor if unsure about meeting any criteria for enrollment.
Course Format and Requirements
This will be a lecture-based course in which the majority of the material will be primarily covered by the instructor. Each student will be asked to give a short presentation on an assigned paper. The presentation will last 5 minutes and an option will be provided to pre-record it. Besides, the class will have three assignments and a final exam.
Grades will be weighted as 60% for assignments, 10% for presentation and 30% for the final exam.
Topics
The course will cover a diverse range of topics in computer vision, including:
- Feature detection and matching
- Stereo
- Optical flow
- Structure from motion
- Face recognition
- Human pose estimation
- Material and lighting
- Semantic segmentation
- Object detection
- Action recognition
- Domain adaptation
Outline
Apr 01: Introduction
Apr 03: Overview
Quiz 0
Apr 08: Correspondence
- Lecture [PDF]
- References:
Apr 10: Metric learning
- Lecture [PDF]
- References:
Apr 15: Keypoint detection and matching
- Lecture [PDF]
- References:
Apr 17: Optical flow
- Lecture [PDF]
- References:
Apr 22: Structure from Motion
- Lecture [PDF]
- References:
Homework 1
Apr 24: Learning Structure from Motion
- Lecture [PDF]
- References:
Apr 29: Practical Structure from Motion
- Lecture [PDF]
- References:
Quiz 1
May 01: Face Recognition: I
- Lecture [PDF]
- References:
May 06: Face Recognition: II
- Lecture [PDF]
- References:
May 08: Human Pose Estimation: I
- Lecture [PDF]
- References:
Homework 2
May 13: Human Pose Estimation: II
- Lecture [PDF]
- References:
Quiz 2
May 15: Semantic segmentation: I
- Lecture [PDF]
- References:
May 20: Semantic segmentation: II
- Lecture [PDF]
- References:
May 22: Object detection: I
- Lecture [PDF]
- References:
Homework 3
May 27: Object detection: II
May 29: Domain adaptation
Quiz 3
Jun 03: Review
Jun 05: In-class final exam
- Remote in-class final exam: [PDF]
Jun 08: Take-home final exam
- Take-home final exam: [PDF]
Resources
- Books: There are no books required for this course. Any chapters of books that are extensively referenced in class will be provided as hand-outs.
- Papers: The papers will be provided as PDFs or made available for download through provided links.
Manmohan Chandraker
Last modified: Sat, Mar 28, 2020