Nilanjan Ray, PhD

Professor, Faculty of Science - Computing Science
Directory

Fall Term 2025 (1930)

CMPUT 328 - Visual Recognition

3 units (fi 6)(EITHER, 3-0-3)

Introduction to visual recognition to recognize objects and classify scenes or images automatically by a computer. Supervised and unsupervised machine learning principles and deep learning techniques will be utilized for visual recognition. Successful commercial systems based on visual recognition range from entertainment to serious scientific research: face detection and recognition on personal devices, social media. Prerequisites: CMPUT 175 or 275; one of MATH 100, 114, 117, 134, 144, or 154; one of MATH 102, 125, or 127; and one of STAT 151, 161, 181, 235, 265, SCI 151, or MATH 181.

LECTURE X01 (55124)

2025-09-02 - 2025-12-08
W 17:00 - 19:50



MM 803 - Image and Video Processing

3 units (fi 6)(VAR, VARIABLE)

Quality assessment of image and video (or 3D data) is essential in many applications, which deliver educational content, medical images, games, movies, video-on-demand and so on. In order to generate high quality image and video, especially given the sheer volume of consumer demand and under constrained resources, e.g., time and bandwidth, it is necessary to understand the image and video processing pipeline from the initial creation limitations to the final display at the receiver. This course focuses on reviewing various image/video processing techniques, as well as the quality assessment metrics proposed in the literature. Sections offered at an increased rate of fee assessment; refer to the Tuition and Fees page in the University Regulations sections of the Calendar.

LECTURE A1 (54038)

2025-09-02 - 2025-12-08
TR 11:00 - 12:20