The coursework will provide an introductory overview of working with different types of signals using MATLAB. It will explore various signal processing techniques and demonstrate their applications through real-world examples.
Programming Language: MATLAB
Week - 01
Digital Image Representation
Introduction to Digital Image Processing using MATLAB.
How to represent and work with images in MATLAB
Performing simple modifications on images - rotation, conversion, cropping, etc.
Image enhancement techniques - contrast adjustment, gamma correction, sharpening, etc.
Image histogram - histogram equalization
Week - 02
Image segmentation
Global thresholding
Manual thresholding
Adaptive thresholding
Example - Finding Cracks in concrete images
Week - 03
Introduction to MATLAB image processing apps:
Image segmenter app
color thresholding app
Image region analyzer app
Registration estimator app
Week - 04
Adding noise to image - Gaussian noise, Poisson noise, Salt and Pepper noise
Image Filtering - spatial filtering - Low pass filter, high pass filter, median filter, wiener filter
Edge detection - Canny, Sobel, and LoG edge detection methods
Image Registration
Compare pupil dilation from eye images
Week - 05
Signal processing using MATLAB
Signal generation and visualization
Peak analysis
Filter operation - Median filter, Hampel filter
Measuring signal similarities
Week - 06
Audio signal processing using MATLAB
Week - 07
Biomedical signal processing
EEG signal
ECG signal
(The page is currently being updated)