Course: Machine Vision

« Back
Course title Machine Vision
Course code KAM/NSTVI
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study 2
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Štursa Dominik, Ing. Ph.D.
  • Doležel Petr, prof. Ing. Ph.D.
Course content
The aim of the course is to introduce the principles of creation and processing of digital photography, demonstration of the specifics of image capture for industrial and scientific applications, introduction of the possibilities of advanced image processing algorithms and methods of designing a functional system for machine vision. 1. The process of creating a digital image 2. Sensors for digital image capture 3. Lenses and their properties 4. Illuminators and their properties 5. Filters and their use 6. Line cameras 7. Representation of digital image, basic operations for image editing 8. Edge enhancement, detection of points and areas of interest, feature extraction 9. Segmentation 10. Object recognition in image data 11. Object tracking, motion modeling 12. Use of laser sensors and IR sensors in machine vision 13. Machine vision system design procedure The content of the exercises is identical to the content of the lectures.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration, Laboratory work
  • Participation in classes - 120 hours per semester
Learning outcomes
The aim of the course is to introduce the principles of creation and processing of digital photography, demonstration of the specifics of image capture for industrial and scientific applications, introduction of the possibilities of advanced image processing algorithms and methods of designing a functional system for machine vision.
Basic orientation in the task of machine vision. Ability to apply the acquired knowledge to typical problems of machine vision - selection of sensor and lens, lighting design, processing of acquired data.
Prerequisites
Basic knowledge of programming is assumed.

Assessment methods and criteria
Oral examination, Home assignment evaluation

Attendance at direct classes is recommended. It is necessary to prepare a project of machine vision task.
Recommended literature
  • BATCHELOR, Bruce G. Machine vision handbook: with 1295 figures and 117 tables (online). London: Springer, 2012.
  • BEYERER, J., F. P. LEÓN a Ch. FRESE. Machine Vision: Automated Visual Inspection: Theory Practice and Applications.. Springer, 2016. ISBN 3662508184.
  • DAVIES, E. R. Computer Vision: Principlex, Algorithms, Applications, Learning.. Academic Press, 2017. ISBN 978-0128092842.
  • Hotař Vlastimil. Úvod do problematiky strojového vidění.. Liberec: Technická univerzita, 2015. ISBN 97-88-07494-156-6.
  • LAWLESS, William, Ranjeey MUTTU, Donald; SOFGE, Ira S. MISKOWITZ a Stephen RUSSELL. Artiticial Intellignece for the Internet of Everything. London: Elsevier, 2019. ISBN 978-0-1281-7636-8.
  • LUCCI, Stephen a Danny KOPEC. Artificial Intelligence in the 21st Centruy. 2nd Edition. Herndon: Mercury Learning and Information, 2016. ISBN 978-1-942270-00-3.
  • MCMANAMOM Paul. Field Guide to Lidar. 1. Bellingham. USA: SPIE, 2015. ISBN 9781628416541.
  • Szeliski Richard. Computer Vision: Algorithms and Application (online).


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester