Digital Image Processing 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
- Introduction (Graphics File Formats, Application Examples, Human Vision)
- Image Formation and Image Models (Camera Models, Image Formation, Image Sampling and Quantization)
- Image Enhancement in the Spatial Domain (Gray-Level Transformation Functions, Histogram Processing, Spatial Filtering)
- Image Enhancement in the Frequency Domain (2D Fourier Transform, Smoothing and Sharpening Filters, Implementation Details)
- Color Image Processing (Color Spaces, Color and Pseudo-Color Image Processing, Spatial Filtering)
- 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.
Contact 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