Image processing (Elaborazione delle Immagini)
AVVISO:
Il corso da quest'anno รจ mutuato sul corso di informazione multimediale (modulo immagini e video). Per tutte le informazioni consultare la pagina del corso di IM
Schedule of Classes (A.Y. 2018-2019)
Monday: 2.30 - 4.30, lab OMEGAWednesday: 9.45 - 12.15, lab OMEGA
Friday: 9.45 - 12.15, lab OMEGA
From the 3rd of October
Aim
The course deals with the analysis and processing of still images and videos. The goal is to convey conceptual instruments and basic algorithms which allow to know the principles of the image formation and coding, to improve the image quality, and to identify the elements of interest in real scene images.
Program
Introduction
Digital image processing: acquisition, storing, visualization
Visual system:
The eye, the retina, the perception of contrast, colors and movement
The color
Basic concepts of photometry and colorimetry
Digital images
Image formation, sampling and quantization
Image enhancement
Punctual and local processings
Linear and non-linear filters
Feature extraction and image segmentation
Histogram based segmentation methods
Non-supervised classification (Clustering)
Shape description (contours, regions)
Edge operators
Corner extractors
Key point descriptors
Line extraction (Hough transform)
Mathematical morphology
Basic morphological operators for binary images
Motion field
Optical flow approximations
Suggested books and supplementary material
Detailed program (Year 2017-2018)
Lecture |
Topic |
Ref. Material |
Lesson |
1 |
Image acquisition and formation |
chap. 1, par 2.3, 2.4 and 2.5 of DIP |
Theory |
2 |
Percetive vision |
cap. 2 and 6 of DIP, |
Theory |
3 |
Intro to MATLAB |
cap. 1 of DIP using MATLAB, and Lab material |
Lab |
4 |
Image histogram |
par. 3.1,3.2 and intro 3.3 of DIP, and slides |
Theory |
5 |
Image Processing Toolbox |
cap. 2 and 6 of DIP using MATLAB, and Lab material |
Lab |
6 |
Color space, Image types |
cap. 6 and |
Lab |
7 |
Image histogram |
cap. 3 of DIP using MATLAB, and Lab material |
Lab |
8 |
Image histogram |
par. 3.1,3.2 and intro 3.3 of DIP, and slides |
Theory |
9 |
Morphological image processing |
par 2.5, chap. 9 of DIP, and slides |
Theory and Lab |
10 |
Geometric transformations |
par. 5.11 of DIP, slides , and Lab material |
Theory and Lab |
11 |
Linear Spatial Filtering (Smoothing, Sharpening) |
in cap. 3 and 10 of DIP, and , slides |
Theory |
12 |
NON Linear spatial filtering (median, min, max, max-median, Extremum sharpening, modified trimmed filter)) |
in cap. 3,5,10 of DIP, and , slides |
Theory |
13 |
Linear and NON Linear spatial filtering (median, min, max, max-median, Extremum sharpening, modified trimmed filter)) |
in cap. 3,5,10 of DIP using MATLAB, and Lab material |
Lab |
14 |
Video Analysis |
Theory |
|
15 |
Hough Transform |
cap. 10 of DIP and slides |
Theory |
16 |
Corner detection and SIFT |
Theory |
|
17 |
Hough Transform |
cap. 10 of DIP using MATLAB, and Lab material |
Lab |
18 |
SIFT |
Lab |
|
19 |
Clustering (k-means, mean-shift and Arbib's methods) |
cap. "Segmentazione", |
Theory |
20 |
Optical Flow: |
Theory |