460-4080 – Image Analysis I (AO1)

Gurantor departmentDepartment of Computer Science
Subject guarantordoc. Dr. Ing. Eduard Sojka
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
460-4080/01 2015/2016 4
460-4080/02 2015/2016 4

Subject aims expressed by acquired skills and competences

The course provides the students with the foundations of image analysis. After passing the course, the student will understand the principles of the selected method of image segmentation and image analysis and will be able to implement them. Graduates of this course will be able to: - Describe selected methods of image segmentation, image analysis, video analysis, and 3D model reconstruction from images. - Describe methods for detecting and classifying objects in images using various types of neural networks. - Design, invent, develop, implement, and test algorithms in the above-mentioned areas. - Assess, evaluate, compare, and recommend algorithms and software products that solve problems in the above-mentioned areas.

Teaching methods

Lectures
Tutorials

Summary

The following topics are discussed: Image segmentation, detecting edges, regions, and feature points. Measuring objects for recognition based on features. Classification using discriminant functions, classification based on clustering, classification using neural networks. Using deep neural networks for image analysis. Reconstructing 3D scenes. Analysing 3D point clouds. Processing images varying in time. Object tracking. Recognising actions from video frames. The course includes the computer labs in which the computer programs are realised corresponding to the mentioned topics. Graduates of this course will be able to: - Describe selected methods of image segmentation, image analysis, video analysis, and 3D model reconstruction from images. - Describe methods for detecting and classifying objects in images using various types of neural networks. - Design, invent, develop, implement, and test algorithms in the above-mentioned areas. - Assess, evaluate, compare, and recommend algorithms and software products that solve problems in the above-mentioned areas.

Compulsory literature:

1. Sojka, E., Gaura, J., Krumnikl, M.: Matematické základy digitálního zpracování obrazu, VŠB-TU Ostrava, 2011. 2. Sojka, E.: Digitální zpracování a analýza obrazů, učební texty, VŠB-TU Ostrava, 2000 (ISBN 80-7078-746-5). 3. Gonzalez, R., C., Woods, R., E.: Digital Image Processing, 4th Edition, Pearson, ISBN-13: 9780134734804, 9780133356724, 2018. 4. Simon J.D. Prince: Understanding Deep Learning, 2023, https://anthology-of-data.science/resources/prince2023udl.pdf 5. Szeliski, R.: Computer Vision: Algorithms and Applications, Springer, ISBN 9783030343712, 9783030343729 (eBook), 2022. 6. Gonzalez, R., C., Woods, R., E.: Digital Image Processing, 4th Edition, Pearson, ISBN-13: 9780134734804, 9780133356724, 2018.

Recommended literature:

1. Burger, W., Burge, M., J.: Principles of Digital Image Processing: Fundamental Techniques, Springer, ISBN-10: 1848001908, ISBN-13: 978-1848001909, 2011 2. Brahmbhatt, S.: Practical OpenCV (Technology in Action), Apress, ISBN-10: 1430260793, ISBN-13: 978-1430260790, 2013 3. Petrou, M., Petrou, C.: Image Processing: The Fundamentals, Wiley, ISBN-10: 047074586X, ISBN-13: 978-0470745861, 2010

Additional study materials

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.