Learning Objective: The objectives of this course are: This course aims to develop mathematical and analytical skills necessary to analyze digital signals both in time and frequency domains. From the system’s perspective, the objective is to incorporate extensive design skills in the students enabling them to develop relevant prototypes with the desired level of accuracy.

The course focuses on understanding the basic concepts of image processing and familiarizing students with computer applications of the theory. Upon successful completion of the course the student will be able to: 

 Understand the application of basic image processing techniques in the spatial and frequency domain.

  To apply and implement image processing algorithms autonomously in the context of laboratory exercises. 

 Understand the basic theoretical background that governs modern image processing applications. 

 Analyze specific problems and propose appropriate solutions through a combination of theoretical knowledge and programming techniques.

  Employ theoretical knowledge and algorithms as the course progresses to solve more complex problems (e.g. for image restoration). 

 To develop skills of evaluating the results in the context of individual laboratory exercises as well as extracting / justifying the results.

Course Learning Outcomes (CLOs): 

CLO 1 : Confirm basic concepts of programming in MATLAB and explain use of built-in and user defined functions to perform assigned 

 CLO 2 : Produce and process signals in time domain i.e. Sampling, Quantization, Convolution, Correlation in MATLAB and model FIR and IIR filters to meet specific requirements 

CLO 3 : Design a project to manipulate signals and investigate processes involved in signal processing for certain applications