CMSC 426 - Computer Vision



Section 0101:

This course offers an introduction to Computer Vision and Computational Photography. The course will cover basic principles of Image Processing, Multiple View Geometry for Visual Navigation, and Image Recognition using Classical and Deep Learning . It will explore the topics of image formation , image feature, image stitching, image and video segmentation, motion estimation, tracking, and object and scene recognition. The course is intended for anyone interested in processing images or video, or interested in acquiring general background in real-world perception. The course is , organized around a number of projects. Through these projects you will learn the theory and practical skills required in jobsof computer vision engineering.

Important Dates
  • Midterm : Tuesday, April 20, during lecture (Zoom)

Course Information

All concepts will be covered in class lecture, and in the lecture notes. However, we also recommend the following books as good references:

References:
  • Computer Vision: Algorithms and Applications, Richard Szeliski, Springer, 2010 Online version
  • Computer Vision: A Modern Approach: D. Forsythe and J. Ponce, Prentice-Hall, 2003 (available online)
  • Digital Image Processing, Prentice Hall, Rafael Gonzalez, and Richard Woods, 2008.
  • Multiple View Geometry in Computer Vision, Cambridge University Press, Richard Hartley, and Andrew Zisserman, 2003.

Staff

Instructor: Mohammad Nayeem Teli (nayeem at cs.umd.edu)

Office: Online
Office Hours: Tu/Th 10:00 - 11:00 AM


Teaching Assistants


  • Suleyman Aslan, aslan at umd.edu
  • Jaehoon Choi, kevchoi at umd.edu
  • Anubhav Paras, anubhavp at umd.edu
Name
Office hours (Online)
Monday Anubhav: 11:00 AM - 12:30 PM
Tuesday Suleyman: 11:00 AM - 1:00 PM
Wednesday Suleyman: 11:00 AM - 1:00 PM,
Jaehoon: 2:00 - 4:00 PM
Friday Anubhav: 11:00 AM - 12:30 PM,
Jaehoon: 2:00 - 4:00 PM

Class Resources

Online Course Tools
  • ELMS - This is where you can see your final grades and homework solutions.
  • Piazza - This is the place for class discussions. Please do not post homework solutions here.


Background Material
The following web pages provide some background and other helpful information.

  • Computer Vision Compendium CVonline
  • Fundamentals on image processing pdf


Exam Related Material

Homeworks

Click the name of an assignment below to see its specifications.


Homework Name
Due Date*
Homework 1 Feb. 15, 2021
Project 1 March 1, 2021
Project 2 March 26, 2021
Homework 2 April 06, 2021 (New deadline April 07, 2021)
Project 3 April 25, 2021
Homework 3 May 06, 2021
Project 4 May 20, 2021

* All homeworks are due at 11:59 PM on the due date.