FI:PA228 ML in Image Processing - Course Information
PA228 Machine Learning in Image Processing
Faculty of InformaticsSpring 2026
- Extent and Intensity
- 2/2/1. 4 credit(s) (plus extra credits for completion). Recommended Type of Completion: zk (examination). Other types of completion: z (credit).
In-person direct teaching - Teacher(s)
- doc. RNDr. Petr Matula, Ph.D. (lecturer)
doc. RNDr. Martin Maška, Ph.D. (seminar tutor)
doc. RNDr. David Svoboda, Ph.D. (seminar tutor)
Aleksandra Melnikova (assistant)
Mgr. Jakub Pekár (assistant)
Bc. Matěj Pekár (assistant) - Guaranteed by
- doc. RNDr. Petr Matula, Ph.D.
Department of Visual Computing – Faculty of Informatics
Supplier department: Department of Visual Computing – Faculty of Informatics - Timetable
- Thu 19. 2. to Thu 14. 5. Thu 8:00–9:50 A217
- Timetable of Seminar Groups:
PA228/02: Thu 19. 2. to Thu 14. 5. Thu 12:00–13:50 C119, D. Svoboda - Prerequisites
- It is recommended to have a basic knowledge of image processing (at least at the level of course PB130), the knowledge of neural networks at the level of course PV021, and basic knowledge of Python.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 54 student(s).
Current registration and enrolment status: enrolled: 50/54, only registered: 0/54, only registered with preference (fields directly associated with the programme): 0/54 - fields of study / plans the course is directly associated with
- Image Processing and Analysis (programme FI, N-VIZ)
- Image Processing and Analysis (programme FI, N-VIZ_A)
- Machine learning and artificial intelligence (programme FI, N-UIZD_A)
- Processing and analysis of large-scale data (programme FI, N-UIZD_A)
- Machine learning and artificial intelligence (programme FI, N-UIZD)
- Abstract
- The objective of the course is to introduce approaches for solving common image processing problems using machine learning methods.
- Learning outcomes
- At the end of the course students should be able to: understand, use, and evaluate machine learning models in the area of image processing; know how to employ pre-trained models using transfer learning; how to deal with big datasets that do not fit available memory; and how to prepare data to get relevant results.
- Key topics
- Image classification
- Object detection
- Semantic segmentation
- Instance segmentation
- Image generation
- Style transfer
- Image captioning
- Image inpainting
- Video processing
- Study resources and literature
- PLANCHE, Benjamin and Eliot ANDERS. Hands-On Computer Vision with TensorFlow 2: Leverage deep learning to create powerful image processing apps with TensorFlow 2.0 and Keras. Packt Publishing, 2019. ISBN 1-78883-064-4. info
- Approaches, practices, and methods used in teaching
- Lectures followed by class exercises in a computer room to gain hands-on experience.
- Method of verifying learning outcomes and course completion requirements
- Mandatory practicals (labs) on computers with a mandatory semestral project. Written final exam with an optional oral part.
- Language of instruction
- English
- Further Comments
- Study Materials
The course is taught annually.
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/spring2026/PA228