CS342: Computer Vision and Pattern Recognition

Instructor: Tamal Mj (tamal@gm.rkmvu.ac.in)

Course Description

This course provides a comprehensive introduction to the principles and applications of computer vision, covering both classical techniques and modern deep learning-based approaches. Core topics include image formation, geometric transformations, and feature detection. Students will explore advanced topics like Structure-from-Motion (SfM), neural networks, and modern applications such as object detection, semantic segmentation, and computational photography. A final project will allow students to apply their knowledge to real-world problems.

Prerequisite(s)

A solid understanding of probability, linear algebra, data structures, and algorithms. Prior experience in image processing is helpful but not required, as foundational concepts will be introduced.

Textbook

Additional References:

Course Objectives

Course Outcomes

Course Outline

Grade Distribution