Signal and image processing for bioinformatics (2017/2018)

Course code
Alessandro Daducci
Academic sector
Language of instruction
Teaching is organised as follows:
Activity Credits Period Academic staff Timetable
Segnali 6 I sem. Gloria Menegaz

Go to lesson schedule

Immagini 6 II sem. Alessandro Daducci

Go to lesson schedule

Learning outcomes

MM: Segnali

MM: Immagini
The course is meant to the acquisition of the main theoretical and practical tools that are necessary for image processing, including both natural and medical images. It is recommended to be familiar with the main concepts that are introduced in the Signal part, in particular Fourier (time/frequency) analysis, linear time-invariant systems and digital filtering. The whole pipeline from image acquisition to image rendering will be considered, and the main theorical and practical aspects will be treated. Laboratory sessions will be organized in order to "put in practice" what is treated in the course covering the entire pipeline in order to provide the student a complete view on the pipeline as well as good desing and implementation capabilities.


MM: Segnali

MM: Immagini
- Introduction to image processing
- Fourier Transform (continuous time, Fourier series, discrete time, discrete Fourier transform (DFT), FFT) in one dimension
- Fourier Transform (continuous time, Fourier series, discrete time, discrete Fourier transform (DFT), FFT) in two dimensions
- The acquisition pipeline (sampling, quantization)
- Image enhancement (in both spatial and frequency domain)
- Image filtering (low-pass, high pass, linear and non linear)
- Edge detection (in spatial and frequency domain)
- Region-based processing (in spatial and frequency domain)
- Morphological operators
- Color imaging
- Image segmentation (edge-based, region-based)
- Elements of pattern recognition

Assessment methods and criteria

MM: Segnali

MM: Immagini
Oral exam in 4 sessions. The exams are scheduled as follows: 1 exam in the Extraordinary Session at the end of the course, 1 exam in the Summer Session and 1 exams in the Fall Session. Each exam is split into two parts for the theory and laboratory parts, respectively, which can be passed separately and the whole evaluation is obtained as the mathematical average of the two evaluations. The exam is passed if each evaluation is greater or equal to 18/30. Each evaluation remains valid for the whole current academic year. The aim of the written exam consists in verifying the comprehension of course contents and the capability to apply these contents for generalizing case studies presented during the course and for facing new issues. This comprehension may be verified also by asking theorems and proofs. The aim of the laboratory exam is to verify the acquisition of the tools and methods and to assess the ability to apply such knowledge to the solution of new problems. The exam will consist in the discussion of the exercises proposed during the course and of a mini-project at the end of the course.

Reference books
Activity Author Title Publisher Year ISBN Note
Immagini W.K. Pratt Digital Image Processing (Edizione 4) Wiley Interscience 2007 978-0-471-76777-0
Immagini Rafael C. Gonzalez and Richard E. Woods Digital Image Processing (Edizione 4) Prentice Hall College Div 2017 0133356728
Teaching aids
Title Format (Language, Size, Publication date)
L10 - Image enhancement in spatial domain (part1)  pdfpdf (it, 3969 KB, 17/11/17)
L11 - Image enhancement in spatial domain (part2)  pdfpdf (it, 5096 KB, 17/11/17)
L12 - Edge detection  pdfpdf (it, 5352 KB, 03/12/17)
L13 - Region-based processing  pdfpdf (it, 26002 KB, 15/12/17)
L14 - Pattern recognition  pdfpdf (it, 4901 KB, 10/01/18)
L15 - Color  pdfpdf (it, 5344 KB, 10/01/18)
L5  pdfpdf (it, 18601 KB, 09/11/17)
L6  pdfpdf (it, 6018 KB, 08/11/17)
L7A  pdfpdf (it, 15385 KB, 08/11/17)
L7B  pdfpdf (it, 19532 KB, 08/11/17)
L8 - Spatial enhancement in Fourier domain  pdfpdf (it, 6853 KB, 14/11/17)
L9 - Digital image fundamentals  pdfpdf (it, 2707 KB, 17/11/17)
Lab 1 - esercizio  pdfpdf (it, 12 KB, 30/10/17)
Lab 1 - Introduction to Matlab  pdfpdf (it, 16837 KB, 30/10/17)
Lab 2  pdfpdf (it, 8418 KB, 06/11/17)
Lab 3  zipzip (it, 6819 KB, 13/11/17)
Lab 4  zipzip (it, 2179 KB, 04/12/17)
Lab 5  zipzip (it, 1495 KB, 11/12/17)
Lab 5 - otsu  octet-streamoctet-stream (it, 5 KB, 11/12/17)
Lab 6  zipzip (it, 579 KB, 18/12/17)
Lab 8  zipzip (it, 3422 KB, 15/01/18)
Lesson 1 - Introduction to signals and systems  pdfpdf (it, 1980 KB, 18/10/17)
Lesson 2 - Time domain analysis of continuous-time systems  pdfpdf (it, 21719 KB, 30/10/17)
Lesson 3 - Signal representation by Fourier Series  pdfpdf (it, 21484 KB, 30/10/17)
Lesson 4 - Continuous time signal analysis: the Fourier transform  pdfpdf (it, 23786 KB, 01/11/17)
Soluzioni esercizi 1-3  zipzip (it, 2 KB, 20/11/17)
IMMAGINI 01 - Introduzione  pdfpdf (it, 3425 KB, 20/03/18)
IMMAGINI 02 - Operazioni puntuali  pdfpdf (it, 3696 KB, 20/03/18)
IMMAGINI 03 - Filtraggio  pdfpdf (it, 1667 KB, 27/03/18)
IMMAGINI 04 - Restauro/deconvoluzione  pdfpdf (it, 977 KB, 27/03/18)
IMMAGINI 05 - Estrazione di feature  pdfpdf (it, 3630 KB, 09/05/18)
IMMAGINI 06 - Segmentazione  pdfpdf (it, 3072 KB, 12/04/18)
IMMAGINI 07 - Operatori morfologici  pdfpdf (it, 4691 KB, 02/05/18)
IMMAGINI 08 - Registrazione  pdfpdf (it, 12328 KB, 16/05/18)
IMMAGINI 09 - Compressione  pdfpdf (it, 1621 KB, 24/05/18)

Student opinions - 2016/2017

Statistics about transparency requirements (Attuazione Art. 2 del D.M. 31/10/2007, n. 544)

Data from AA 2017/2018 are not available yet