Di­git­al Im­age Pro­cessing I

Dates in the summer semester 2025

L: Wed 9:15 - 10:45 P6.2.03 Hennig
Ex: Wed 11:00 - 12:30 P7.2.02.1 Hennig
Start: April 9, 2025

 

Short description

This course provides a fundamental introduction to digital image processing. Upon successful completion, students will be able to thoroughly describe the basic concepts of image generation and representation. Additionally, they will acquire the skills to apply methods for enhancing and segmenting grayscale and color images in both the spatial and frequency domains, as well as techniques for image compression. Students will be capable of independently selecting, implementing, testing, and applying these techniques to complex image processing tasks. A typical application area is automation technology.

Contents

  1. Introduction (Graphics File Formats, Application Examples, Human Vision)
  2. Image Formation and Image Models (Camera Models, Image Formation, Image Sampling and Quantization)
  3. Image Enhancement in the Spatial Domain (Gray-Level Transformation Functions, Histogram Processing, Spatial Filtering)
  4. Image Enhancement in the Frequency Domain (2D Fourier Transform, Smoothing and Sharpening Filters, Implementation Details)
  5. Color Image Processing (Color Spaces, Color and Pseudo-Color Image Processing, Spatial Filtering)
  6. Image Compression and Reduction (Types of Redundancy, Compression Models, Lossless and Lossy Compression)

Requirements and recommendations

None. Basic programming knowledge is an advantage.

Target group

Master’s students in electrical engineering and related fields.

Information on the provision of services

Written exam with integrated programming components.

Literature

  • Gonzalez, R., & Woods, R. (2017). Digital Image Processing (4th Global Ed.). Pearson. Print ISBN: 978-1-292-22304-9, E-ISBN: 978-1-292-22307-0.
  • Mertsching, B. (2024). Digital Image Processing I (Lecture Notes).
  • Jähne, B. (2024). Digitale Bildverarbeitung (8th Edition, German Language). Springer. Print ISBN: 978-3-662-59509-1, E-ISBN: 978-3-662-59510-7.

Comment

The material presented in the lecture is implemented in the exercises using Python. The first exercise provides an introduction to this, so that it is possible to get started with limited programming knowledge. Regular and active participation in lectures and exercises is expected.

Con­tact us

Member - Academic Councillor

Office: P1.7.08.4
Phone: +49 5251 60-2221
E-mail: markus.hennig@uni-paderborn.de
E-mail: hennig@get.upb.de