Introduction to Image Processing

Introduction to Image Processing

This lecture overviews  digital images, image processing and image analysis. 1D signals, 2D signals (images), 3D signals (videos, medical volumes) are presented. Multichannel images, e.g., color and multispectral images come next. Image processing and signal analysis are defined and their differences from other related disciplines are explained. Notable image processing topics (image filtering, Image contrast… Continue reading Introduction to Image Processing

Computational Geometry

This lecture overviews Computational Geometry that has many applications in Computer Graphics, Robotics, Geographic Information Systems, CAD/CAM. It covers the following topics in detail: Convex Hull, Voronoi Diagrams, Delaunay Triangulation, Line Segment Intersection, Point Location.

Mathematical Morphology

This lecture overviews Mathematical Morphology  that has many applications in digital image processing, analysis and computer vision. It covers the following topics in detail: Mathematical Morphology operations (Minkowski addition/subtraction, erosion, dilation, opening, closing), Greyscale Morphology, Skeletons, Shape Decomposition, Voronoi tessellation, Watershed transform.

Shape Description

This lecture overviews Shape Description that has many applications in object recognition and image compression. It covers the following topics in detail: Chain Codes. Polygonal Contour Approximations. Fourier Descriptors. Quadtrees. Pyramids for multiresolution image representation. Shape Features (Object perimeter, Contour curvature, Bending energy, area, compactness, diameter). Topological descriptors and Euler number. Moment Descriptors. Thinning Algorithms.

Image Registration

This lecture overviews 2D Image Registration that has many applications in photography, computer vision, and medical imaging. It covers the following topics in detail: Basic steps in image registration, Criteria of image registration classification, Geometric image transforms, Image Registration algorithms, non-rigid image registration with CNN, Point cloud registration, Applications of Image Registration: image mosaicking, medical image registration,… Continue reading Image Registration

Introduction to 2D Computer Vision

This lecture overviews digital images and 2D Computer Vision (image analysis). Notable 2D Computer Vision topics are presented: edge detection, contour following, region segmentation, texture description, image topology, shape analysis, image registration, object detection.