Methods for Image Processing
Laboratory activities
Basic concepts 1
Basic concepts 2: file I/O
Exercise 1
: load the data from file and operate some simple processing.
Matlab programming: Data type and data structures
Images representation
satellite_gray.jpg
teethwhitening_Woman_Smile_small.jpg
Exercise 2
: load an image and display it.
Exercise 3
: load a depth map and transform it into a gray-level image.
Exercise on HDR images
: load a sequence of pictures and obtain a virtual picture.
Intensity transformations
: reproduce the basic intensity transformations.
Topological structure of images
: analize an image and identify those pixels that belong to a given region.
Equalization
: load an image and enhance the contrast using histogram equalization techniques.
Contrast enhancement based on local statistics
: implementation of the local statististics based processing.
Spatial domain filtering
: load an image and apply some spatial sharpening filters.
Bilateral filtering
: load an image and experiment different set-ups of a bilateral filter.
Frequency domain filtering
: load an image and apply some filters in the frequency domain.
Homomorphic filtering
: load an image and apply the homomorphic filter in the frequency domain.
Morphological processing
: load an image and apply some morphological operations.
Edge detection
: load an image and detect the main edges.
Segmentation
: load an image and detect the main regions.
Course home page