Image Processing

Artificial Intelligence & Information Analysis

DESCRIPTION

Nowadays, digital images and video are everywhere. Image Processing revolutionizes very many domains, notably:

  1. Digital Media (video/image/movie) Content Production and Broadcasting, Social Media Analytics,
  2. Medical/Biological/Dental Imaging and Diagnosis,
  3. Big Visual Data Analytics,
  4. Internet and Communications (media broadcasting, streaming).
  5. Scientific Imaging of any sort, e.g., Remote Sensing, Environment Sensing.

Photoshop and many other image processing tools are ubiquitous.

Furthermore, Image Processing  is typically the first step that enables diverse applications, in unison with Computer Vision and Machine Learning:

  1. Autonomous Systems (cars, drones, vessels) Perception,
  2. Robotics Perception and Control,
  3. Intelligent Human-Machine Interaction,
  4. Anthropocentric (human-centered)Computing,
  5. Smart Cities/Buildings and Assisted living.

Visual Computing, encompassing Computer Vision and Image Processing, coupled with AI (notably Machine Learning and Deep Neural Network) advances hit the news almost every day.

This CVML Web Module focuses on Image Processing and 2D Signal Processing theory, its applications in the above-mentioned diverse domains and new challenges ahead.  First, an Introduction to Image Processing will be offered to clarify concepts in a precise and mathematical way, to be complemented by a formal Image Typology. Image sampling will provide the necessary background to understand the potential and limitations of digital images. It will be complemented by a mathematical and programming definition and treatment of digital images. Image formation and its issues (e.g., image noise, deformations) will then be detailed, whether based on visible light or on other modalities (e.g., Xrays, Ultrasound). 

2D Signals and Systems will provide the theoretical and algorithmic tools for most image processing operations. The basic 2D Signal Processing  will be detailed in 2D Digital Filter Design and Realization. Fast 2D convolution algorithms will be presented in detail, as they will provide efficient implementation of most image processing operations and are the cornerstone of Convolutional Neural Networks and of many Computer Vision Tasks. Then notions related to Image transforms will be clarified, together with their applications in image/video analysis and compression. 

All the above will be used to model precisely and mathematically Digital Image Formation and Digital Camera structure. Human Visual System will be overviewed. It provides the foundations for  Image Perception. Particular attention will be paid to Color Theory.  They both have a strong impact on Image Quality, Computational Aesthetics and Image Processing system design specifications. Image filtering will provide tools to reduce noise and enhance image quality, e.g., to increase contrast, perform image zooming or printing.  Special image processing operations, will be also overviewed, notably halftoning, pseudo-coloring, contrast enhancement, Super-resolution, High-Dynamic Range Imaging and Image Restoration.

As digital images are ubiquitous and have large memory demands, Image Compression will be presented in detail.

LECTURE LIST

  1. 2D Digital Filter Design and Realization
  2. 2D Systems
  3. Color Theory
  4. Computational Aesthetics
  5. Digital Image Formation
  6. Digital Image Filtering
  7. Digital Image Processing
  8. Digital Images
  9. Fast 2D convolution algorithms
  10. High-Dynamic Range Imaging
  11. Human Visual System
  12. Image Compression
  13. Image Perception
  14. Image Restoration
  15. Image Quality
  16. Image Sampling
  17. Image Typology
  18. Image Transforms
  19. Introduction to Image Processing
  20. Super-resolution

MATERIAL

https://aiia.csd.auth.gr/image-processing-material/