Machine vision and image processing
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BI-SVZ.21 | Z,ZK | 5 | 2P+2C | Czech |
- Garant předmětu:
- Marcel Jiřina
- Lecturer:
- Lukáš Brchl, Marcel Jiřina, Jakub Novák
- Tutor:
- Lukáš Brchl, Marcel Jiřina, Jakub Novák, Jakub Žitný
- Supervisor:
- Department of Applied Mathematics
- Synopsis:
-
Camera systems are becoming a common part of life by being universally available. Related to this phenomenon is the need to process and evaluate image information. The course introduces students to different types of camera systems and a variety of methods for image and video processing. The course is focused on practical use of camera systems for solving problems of practice that the graduates may encounter.
- Requirements:
-
https://courses.fit.cvut.cz/BI-SVZ/classification/index.html
- Syllabus of lectures:
-
1. Machine vision and physical nature
2. Types of sensors and optics
3. Camera system and image processing
4. Image as a matrix
5. Perspective and geometry of the image
6. Image preprocessing - Transformation and correction
7. Image preprocessing - Spatial and frequency domain filtering
8. Image segmentation - Edge
9. Image Segmentation - Surface
10. Image preprocessing - Morphology and shape characteristics
11. Video processing
12. Image recognition, object detection, modern trends
13. Modern trends in image processing.
- Syllabus of tutorials:
-
1. Introductory exercise, familiarization with tools
2. Working in Jupyter notebook
3. Optical defects, camera calibration
4. Basics of segmentation
5. Advanced segmentation techniques
6. Perspective image
7. Image perspective, 360 ° lenses
8. Work with depth camera
9. Image classification, object detection
10. Basics of measurement with thermocamera
11. Line cameras
12. Practical exam tutorials
- Study Objective:
-
The aim of the course is to acquaint students with the entire issue of the applications of machine vision from the theoretical fundamentals, through the use of the camera hardware, optics and lighting to create custom image processing algorithms with the aim of applying the task in real practice.
- Study materials:
-
[1] McAndrew A., Computational Introduction to Digital Image Processing, CRC Press, 2. vydání, 2016
[2] Sundararajan D., Digital Image Processing: A Signal Processing and Algorithmic Approach, Springer, 2017
[3] Birchfield S., Image Processing and Analysis, Cengage Learning, 2016
[4] Acharya T., Ray A. K., Image Processing: Principles and Applications, Wiley, 2005
[5] Burger W., Burge M. J., Principles of Digital Image Processing: Fundamental Techniques, Springer-Verlag, 2009
- Note:
- Further information:
- https://courses.fit.cvut.cz/BI-SVZ/
- Time-table for winter semester 2023/2024:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2023/2024:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 202 (elective course)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (elective course)
- Bachelor specialization Information Security, in Czech, 2021 (elective course)
- Bachelor specialization Management Informatics, in Czech, 2021 (elective course)
- Bachelor specialization Computer Graphics, in Czech, 2021 (PS, elective course)
- Bachelor specialization Computer Engineering, in Czech, 2021 (elective course)
- Bachelor program, unspecified specialization, in Czech, 2021 (VO)
- Bachelor specialization Web Engineering, in Czech, 2021 (elective course)
- Bachelor specialization Artificial Intelligence, in Czech, 2021 (compulsory elective course, elective course)
- Bachelor specialization Computer Science, in Czech, 2021 (elective course)
- Bachelor specialization Software Engineering, in Czech, 2021 (elective course)
- Bachelor specialization Computer Systems and Virtualization, in Czech, 2021 (elective course)
- Bachelor specialization Computer Networks and Internet, in Czech, 2021 (elective course)
- Study plan for Ukrainian refugees (elective course)