COURSE DESCRIPTION
Practical examples and applications of Image Processing and Pattern Recognition
A seminar that offers a deepening of the theory of digital image processing and recognition of the NPGR002 course and its supplementation with experiments and practical applications in the MATLAB programming language environment. Attention is paid to digital image digitization, preprocessing (noise suppression, contrast enhancement, blur removal), edge detection, geometric transformations, flag-based object description, and automatic recognition (classification) methods. The course can be taken concurrently with NPGR002, as a practicum, or independently after completing NPGR002.

NPGR002
We highly recommend taking the optional exercises for this course (in person).

LABS SOURCES
- Lab 1 - NPGR032 - 08. 10. 2025 - 01:00 p.m.
- Introduction to Python, Python fundamentals for Image Processing, Colab, GitHub, Basic Image Manipulation, Fourier Transform
- Lab 2 - NPGR032 - 22. 10. 2025 - 01:00 p.m.
- Noise reduction, Edge detection, Histogram
- Lab 3 - NPGR032 - 05. 11. 2025 - 01:00 p.m.
- Image Registration, Morphological Transformations
- Lab 4 - NPGR032 - 26. 11. 2025 - 01:00 p.m.
- Hough and Radon Transform
- Lab 5 - NPGR032 - 10. 12. 2025 - 01:00 p.m.
- Segmentation by Thresholding, Object Recognition
- Lab 6 - NPGR032 - 17. 12. 2025 - 01:00 p.m.
- Consultation on homework assignments



