Intendierte Lernergebnisse
This is an introductory lab course on the fundamentals of digital image processing using Python. It aims to familiarize students with image processing functions and algorithms in Python, enabling them to apply their knowledge in real-world scenarios.By the end of the course, students can program various image-processing methods using Python and further expand their understanding of new applications and programming languages.
Lehrmethodik inkl. Einsatz von eLearning-Tools
The fundamental concepts of image processing will be introduced by drawing upon well-established literature and authoritative references. To supplement these foundational principles and delve into more advanced topics, an interactive approach will be adopted, tailored to the individual potential and abilities of the students. Additionally, the course will incorporate the effective utilization of eLearning tools to facilitate a more engaging and comprehensive learning experience.
Inhalt/e
Introduction & Fundamentals:This lecture provides an introduction to image processing, covering the fundamental concepts, techniques, and applications in the field.The Basics of Intensity/Point Transformations:This lecture explores the basic concepts of intensity transformations in image processing, focusing on manipulating pixel intensities to enhance or modify images.The Basics of Histogram and Pixels Relationship:This lecture delves into the relationship between histograms and pixel distributions, discussing how histograms can be utilized for image analysis and enhancement.The Basics of Geometric Transformations:In this lecture, students learn about geometric transformations, including rotation, scaling, and translation, and their applications in image processing.The Basics of Image Enhancement (Spatial Domain):This lecture introduces techniques for spatial domain image enhancement, covering methods such as contrast stretching, histogram equalization, and spatial filtering.The Basics of Image Enhancement (Spatial and Frequency Domain):This lecture explores image enhancement techniques in both the spatial and frequency domains, including Fourier analysis and filtering in the frequency domain.The Basics of Edge Detection:This lecture focuses on edge detection algorithms and methods used to identify and extract edges in digital images.The Basics of Segmentation and Morphological Operations:In this lecture, students learn about image segmentation techniques and morphological operations, which involve extracting meaningful regions and manipulating image structures.The Basics of Segmentation Part II:Building upon the previous lecture, this session delves deeper into image segmentation algorithms and advanced techniques for partitioning images into meaningful regions.The Basics of Hough Transform:This lecture covers the Hough transform, a technique used to detect shapes and patterns in images, including lines, circles, and more complex geometries.The Basics of Color Space:This lecture explores different color spaces used in image processing, including RGB, HSL, and CMYK, and discusses color models and conversions between them.