The course presents the main concepts which are the basis of computer graphics, and the analysis of digital images. It will put the emphasis on the issues and techniques. Skills to be acquired: learning the basics, geometric and numerical, for CAD; learning fundamental techniques of digital image processing, implementation and theoretical analysis of basic algorithms for image analysis.
Expected learning outcomes
Acquired skills Learning the basics, geometric and numerical, for CAD; learning of the main techniques of digital image processing, implementation of algorithms for the analysis of images.
Image processing Part 1. A brief overview of Euclidean and affine Geometry, geometric transformations. Differential geometry of curves and surfaces in E3. Bézier curves and Bernstein polynomials. Spline (degree 2 and 3), Bézier surfaces patches, Coons surfaces. Points and curves interpolation, Hermite interpolation.
Image processing Part 2. Main properties of digital images and image representation. Basic algorithms for image analysis (edge detection, denoising, segmentation). Image coding and image transforms, introduction to Wavelet transform and compression. Introduction to Subdivision Scheme. Notes on segmentation and the calculus of variations. Introduction to image processing in MATLAB.