You are on page 1of 6

.

Course introduction

Stefano Ferrari

Universita degli Studi di Milano


stefano.ferrari@unimi.it

Methods for Image Processing

academic year 20172018

Stefano Ferrari

stefano.ferrari@unimi.it
tel. 0373 898 062
02 503 30062

http://www.di.unimi.it/ferrari

Office hours: Monday h. 16:00

Stefano Ferrari Methods for Image processing a.a. 2017/18 1


.

Timetable

Day Time Room


Thursday 14:0018:00 1Nord

Course structure

I frontal lessons
I laboratory exercise
I experimentation with techniques seen at lesson
I Matlab

Stefano Ferrari Methods for Image processing a.a. 2017/18 2


.

Course assessment

I Written exam (1020/30) + oral exam (512/30)


I Project (03/30)
I application of a technique seen at lesson to a real problem
I in-depth study of some topics
I introductory work for the thesis
I exams calendar ASAP

Some little problems...


I The course worths 6 CFU
I it covers a 5 CFU course
I part of the lessons will deepen some topics and will be optional
for students who attend the 5 CFU course
I it is offered to both bachelor and master degree students
I oral exams and project will be differentiated
I for who already attended the course in previous years:
I flexibility for the assessment topics
I exams on the old syllabus
I check it with the teacher

Stefano Ferrari Methods for Image processing a.a. 2017/18 3


.

Course materials

I R.C. Gonzalez and R.E. Woods, Digital


Image Processing, Prentice Hall, 2008, 3rd
edition.

I R.C. Gonzalez e R.E. Woods, Elaborazione


delle immagini digitali, Pearson Education
Italia, 2008, terza edizione.

I Errata sheet: http://www.imageprocessingplace.com/downloads_


V3/dip3e_downloads/dip3e_errata_sheet/DIP3E_Errata_Sheet.zip

The course syllabus follows the topics covered in the textbook.


Only few notes are not present in the book:
I lecture notes on the course website.
For the exams, the assessed syllabus concerns the topics covered
by the adopted textbook.

Course goals

I Learning the basic concepts of the automatic processing of


digital images:
I acquisition and representation;
I enhancement;
I information extraction from an image.
I Implementing some simple image processing techniques by
using a numerical computing program.

Stefano Ferrari Methods for Image processing a.a. 2017/18 4


.

Syllabus
Introduction image basic concepts, image processing applications.
Digital images fundamentals light, vision and perception;
acquisition and digitalization of images.
Representation formats for the representation of digital images,
pixel relations, basic mathematical operations.
Intensity transforms and spatial filtering intensity transforms,
histograms, equalization, spatial domain filtering,
equalization, image improvement in spatial domain.
Filtering in the frequency domain Discrete Fourier Transform,
extension to 2D functions, filtering and improvement
of images in the frequency domain.
Morphological processing dilation, erosion, opening, closing,
extraction of connected components, convex hull,
thinning, thickening, contour extraction.
Segmentation edge detection and linking, region based processing.
Compression redundancy, image encoding.

Extended syllabus

Almost impossible in 48 hours, but maybe:


Image restoration noise models, motion blur, deconvolution.
Image restoration image inpainting.
GPU programming parallel architecture for image processing.

Topics for a project.

Stefano Ferrari Methods for Image processing a.a. 2017/18 5


.

Timing and calendar

I How use the academic quarter?


I Any calendar change proposal?

Stefano Ferrari Methods for Image processing a.a. 2017/18 6

You might also like