CS59300CVD: Computer Vision With Deep Learning (Spring 2026)

Images generated from Gemini with the text prompt Generate an image of Computer Vision.


Course Information

Computer vision is a field that focuses on building machines that can see. In this course, we will cover the fundamentals of major tasks in computer vision, starting from the basics of image formation to modern computer vision methods based on deep learning. By the end of this course, students will have a solid foundation for conducting research in computer vision and the necessary technical background to understand and implement state-of-the-art vision papers.

Pre-requisites:

Textbook:

Grading:

The final grade will be curved and no stricter than the cutoff: A+: 97-100, A: 93-96, A-: 90-92, B+: 87-89, ..., etc.
The percentage is computed following (without any rounding):

FAQ:


Instructor & TAs

Sotiris Nousias

Sotiris Nousias

Instructor

Email: snousias [at] purdue.edu
Office Hour: Monday 10-11AM.
Location: Zoom

Siddharth Prabakar

Siddharth Prabakar

TA

Email: prabakar [at] purdue.edu
Office Hour: Thursdays 11-12PM.
Location: Zoom


Time & Location

  • Time: Tuesday & Thursday (4:30PM - 5:45PM)
  • Location: Lawson Computer Science Building (LWSN) 1106

Course Schedule

The following schedule is tentative and subject to change.

DateEventDescriptionReadings
Jan 13 Lecture 1 Introduction + Applied DL -- Formulation

DDL 3
Jan 15 Lecture 2 Applied DL -- Network & Training

DDL 2
Jan 20 Info. Assignment 1 Released

Select from the following:
Jan 20 Lecture 3 Image Processing - I

RS 2
Jan 22 Lecture 4 Image Processing - II

Jan 27 Lecture 5 Image Filtering - I

FP 4, DDL 7
Jan 29 Lecture 6 Image Filtering - II + CNN

RS 3.4
Feb 3 Lecture 7 Edge / Corner Detection - I

FP 5.1-5.2
Feb 5 Lecture 8 Edge / Corner Detection - II + CNN

FP 5.3
Feb 5 Deadline Assignment 1 Due at 11:59PM

Select from the following:
Feb 6 Info. Assignment 2 Released

Select from the following:
Feb 10 Lecture 9 SIFT - I

Feb 12 Lecture 10 SIFT - II

Feb 17 Lecture 11 Fitting & Alignment - I

FP 10.2-10.4, 22.1
Feb 19 Lecture 12 Fitting & Alignment - II

FP 12.1
Feb 20 Deadline Assignment 2 Due at 11:59PM

Select from the following:
Feb 24 Lecture 13 Fitting & Alignment - III

Feb 26 Lecture 14 Cameras, Light, and Shading - I

FP 1
Mar 3 Guest Lecture Invited Talk - TBD

Mar 5 Break ECCV deadline

Select from the following:
Mar 10 Lecture 15 Cameras, Light, and Shading - II

FP 2
Mar 12 Lecture 16 Color + Perspective Projection - I

FP 1
Mar 17 Break Spring Break

Select from the following:
Mar 19 Break Spring Break

Select from the following:
Mar 23 Deadline Project Proposal Due at 11:59PM

Select from the following:
Mar 24 Lecture 17 Midterm Review

Mar 26 Deadline Midterm

Select from the following:
Mar 27 Info. Assignment 3 Released

Select from the following:
Mar 31 Lecture 18 Perspective Projection - II

Apr 2 Lecture 19 Camera Calibration & Single-View Modeling - I

FP 1
Apr 7 Lecture 20 Camera Calibration & Single-View Modeling - II

Apr 9 Lecture 21 Epipolar Geometry & Structure from Motion - I

FP 7.1
Apr 10 Deadline Assignment 3 Due at 11:59PM

Select from the following:
Apr 11 Info. Assignment 4 Released

Select from the following:
Apr 14 Lecture 22 Epipolar Geometry & Structure from Motion - II

Apr 16 Lecture 23 Two/Multi-View Stereo

Apr 21 Lecture 24 Light Field Modeling

Apr 23 Lecture 25 Image Classification, Segmentation, Detection - I

Apr 24 Deadline Assignment 4 Due at 11:59PM

Select from the following:
Apr 28 Lecture 26 Language and Vision + Final Remarks

Apr 30 Presentation Project Presentations

Select from the following:
May 8 Deadline Final Project Report Due at 11:59PM

Select from the following:

Policies

Late & Absence Policy

We provide one hour grace period after the deadline to account for any technical glitches. After the grace period we do not accept late assignments, i.e., late assignment by a second after the grace period will be counted as 0%. For the consistency and fairness to all students, we follow the policy and absence request through the Office of the Dean of Students.

Academic Honesty

Please refer to Purdue's Student Guide for Academic Integrity. Academic dishonesty will result in an automatic zero on an assignment (not droppable) and the course grade will be reduced by one full letter grade. A second attempt will result in a failing grade for the course. It is one's responsibility to prevent others from copying your work.

Accessibility

Purdue University strives to make learning experiences as accessible as possible. If you anticipate or experience physical or academic barriers based on disability, please contact the Disability Resource Center at: drc@purdue.edu or by phone at 765-494-1247 and the course instructor to arrange for accommodations.

Classroom Guidance Regarding Protect Purdue

Any student who has substantial reason to believe that another person is threatening the safety of others by not complying with Protect Purdue protocols is encouraged to report the behavior to and discuss the next steps with their instructor. Students also have the option of reporting the behavior to the Office of the Student Rights and Responsibilities. See also Purdue University Bill of Student Rights and the Violent Behavior Policy under University Resources in Brightspace.

University Policies

Please refer to additional university policies in BrightSpace.