Lecturer(s)
|
-
Kmec Jakub, Mgr. Ph.D.
-
Michálek Václav, Bc. Ing. Ph.D.
|
Course content
|
1. Introduction. Example of a practical problem. How to capture a defect and how to automatically find it. 2. Image sensors, types, properties, camera interfaces (analog, digital), image transmission, image formats. 3. Image digitization. 4. Image processing: image histogram and its use for thresholding. Basic operations, brightness corrections, histogram equalization, convolution. Image brightness equalization. 5. Types of noise: Gaussian noise, uniform noise, salt and pepper noise, poisson noise, speckle noise. Noise filtering in spatial and frequency domain (mean filter, median filter, FIR filter, Wiener filter, Fourier transform and its usage in filtering, inverse filter, ...). 6. Creating HDR images, combining images with different exposures. Video analysis and processing. Practical demonstration from industry. 7. Image morphology: dilation, erosion, closing and opening. Edge detection in images: zerocrossing, Canny edge detector. Finding the image perimeter, skeletonization. 8. Signal analysis and processing. Signal filtering, classification, use of neural networks for classification. Practical demonstration: signal classification in acoustic emission, signal detection in astroparticle physics. 9. Interpolation, splines and their construction in 1D and 2D. Use in image analysis.
|
Learning activities and teaching methods
|
Lecture
|
Learning outcomes
|
Image sensors, image digitization, image capturing, image processing. Demonstration using software.
The course focuses on the acquisition of knowledge and understanding of the processing of visual information. Present a method for processing image files.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Student performance
Knowledge within the scope of the course topics
|
Recommended literature
|
-
Ian Goodfellow, Yoshua Bengio, Aaron Courville. (2016). Deep Learning.
-
John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, Kurt Akeley. (2013). Computer Graphics: Principles and Practice, 3rd edition.
-
Milan Sonka, Vaclav Hlavac, Roger Boyle. (2008). Image Processing, Analysis, and Machine Vision.
-
Rafael C. Gonzalez, Richard E. Woods. (2018). Digital Image Processing, 4th edition.
-
Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins. (2020). Digital Image Processing Using MATLAB, 3rd edition.
-
William K. Pratt. (2007). Digital Image Processing: PIKS Scientific Inside, 4th edition.
|