Machine Vision and Digital Image Analysis

This course introduces fundamental concepts and methods in digital image processing and machine vision, including classical techniques and modern deep learning approaches.

Instructor: Ing. Radek Marik, CSc.

Term: Academic Year

Location: LUT University

Course Overview

This course provides a comprehensive introduction to digital image processing and machine vision.

Students will learn:

  • Fundamental steps of image processing and analysis
  • Classical machine vision techniques
  • Image segmentation and video foreground detection
  • Deep learning methods including CNNs, GNNs, RNNs, and Transformer-based models
  • Applications of multimodal large language models in vision tasks
  • Practical implementation using Matlab, Python, or other suitable programming languages

Prerequisites

Recommended prior courses:

  • Pattern Recognition and Machine Learning (BM40A0702)
  • Digital Imaging and Image Preprocessing (BM40A1201)
  • Introduction to Computational Intelligence and Machine Learning (BM40A0502)

Teaching Staff

Lectures
Ing. Radek Marik, CSc.

Exercises
Rong Gao
Bohao Xing