Image processing tools
- Digital image processing library: OpenCV
- Data structures
- Basics functions, vusializzation tools
Image Formation
- Human visual system
- Color spaces
- Camera model
Geometric transformation
- Interpolation and approximation
- Translation, rotation
- Affine models
Image filtering
- Linear systems, 2D convolution, linear and non linear spatial filtering
- Frequency domain filtering
- Correlation, Template matching
- Image contrast enhancement
Image Characterization
- Edge detection: gradient and laplacian
- Canny edge detector
- Hough transform
Image Segmentation
- Adaptive thresholding
- Region Growing
- Quad tree - split and merge
Morphological operators
- Dilation and Erosion
- Opening and Closing
Features extraction and Image Analysis
- Scale-invariant feature transform (SIFT)
- Face detection
- Video Tracking
Entropy coding principles
- Image coding
- Video coding
- Scalable coding