HOME COURSES RESEARCH PUBLICATIONS SOFTWARE PEOPLE

MAHIDOL UNIVERSITY CENTER FOR SCIENTIFIC COMPUTING

SCPY402/570 Signal and Image Processing


InstructorChaiwoot Boonyasiriwat
Class HoursFriday, 9.00AM - 12.00PM
ClassroomComputer lab (6th floor)
AssessmentHomework 40%, Project 30%, Midterm Exam 15%, Final Exam 15%

Tentative Course Schedule

Week Date Topics Assignments
1 Aug 14, 2020 Classification of signals and systems, frequency response, impulse response, sampling and reconstruction of continuous-time signals, sampling theorem [PDF]
Lab: Signal reconstruction [sinc.m, signal_recon.m]
Assignment 1
Solution
2 Aug 21, 2020 Discrete-time signals and systems, difference equations, convolution, correlation [PDF]
Code: fig2_21.m (produce plots similar to Figure 2.21 of Schilling and Harris (2012))
Assignment 2
Solution
3 Aug 28, 2020 Z transform, methods for computing inverse Z transform [PDF] Assignment 3
Solution
4 Sep 4, 2020 No class
5 Sep 11, 2020 Transfer function, frequency response, system identification
6 Sep 18, 2020 Discrete Fourier transform, fast Fourier transform (FFT), convolution and correlation using FFT, spectral analysis [PDF]
Lab: Spectrogram (water_sound.m4a, water_sound.mat, spectra.m, spectrogram_water_sound.m)
Assignment 4, hbd.mp3
Solution
7 Sep 25, 2020 Filter design specifications: Frequency-selective filters, linear-phase and zero-phase filters, minimum-phase and allpass filters, quadrature filters, notch filters and resonators [PDF]
8 Oct 2, 2020 FIR filter design: windowing method, frequency-sampling method, least-squares method, equiripple filters, differentiators, Hilbert transformers, quadrature filters [PDF]
9 Oct 9, 2020 IIR filter design: filter design by pole-zero placement, filter design parameters, classical analog filters, bilinear-transformation method, frequency transformations [PDF]
Audio processing [PDF]
Assignment 5
Solution
10 Oct 16, 2020 Summary of signal processing
Codes: karplus_strong.m, test_karplus_strong.m, kspluck.m, remove_60hz_noise.m,
11 Oct 23, 2020 No class
12 Oct 30, 2020 Correcting imaging defects [PDF]
Codes: image_histogram.m, linear_contrast_stretching.m, local_equalization.m
13 Nov 6, 2020 Image enhancement in the spatial domain [PDF]
Lab: image enhancement (fingerprint.png"), median_filter1.m, distortion_correction2.m, floor.png
14 Nov 13, 2020 Image enhancement in the frequency domain [PDF]
Image segmentation [PDF]
Codes: magnitude_spectrum.m, low_pass.m, low_pass2.m,
15 Nov 27, 2020 Morphological image operations [PDF]
Codes: dilation.m, dilation_padding.m, erosion.m, padmodel.m, unpadmodel.m
16 Dec 4, 2020 Morphological image operations (continued)
Codes: skeleton.m
17 Dec 24, 2020 Project presentation
Submit Project
17 Dec 30, 2020 Online project presentation

References

Recommended Readings

Copyright © 2013-2020 Mahidol University Center for Scientific Computing. All rights reserved.
272 Rama VI Road, Room P416, Ratchathewee, Bangkok 10400, THAILAND. Tel: +66 (0)2 201 5770-1 Fax: +66 (0)2 354 7159