ELEC 421

Digital Signal and Image Processing

In this course we will focus on the basic concepts, methodologies and tools of digital signal and image processing. This course introduces basic digital signal & image processing theory in the context of real-world applications. Major topics of interest include: Data acquisition, digital signals and systems, time and frequency domain analysis, Fourier transform, sampling theory, digital filters, linear prediction, modern transforms (e.g., discrete wavelet transform), image processing basics, extension to image and video processing applications, and introduction to pattern recognition. All methods will be developed to address certain concerns on specific data sets in modalities such as speech signals and images. The lectures will be accompanied by signal/image processing assignments using MATLAB. Students will explore the basics of signal and image processing and gain the hands-on experience with MATLAB® Signal Processing Toolbox by doing homework assignments and a term project.

[2-0-2]

3 credits

UBC Course Page

2026 Course Syllabus

Prerequisite: ELEC 221