Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/lmi_wordpress/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the polylang domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/lmi_wordpress/wp-includes/functions.php on line 6114
Computer Vision – Laboratory for Machine Intelligence

Computer Vision

Study Program: Electrical Engineering, 2nd Bologna Cycle
Semester: winter semester
Credits: 6

Lecturer: Asst. Prof. Janez Perš, PhD
Assistant: Asst. Marija Ivanovska, MSc


Course aims

The aims of this course are to introduce basic concepts, underlying theory, algorithms, and applications of computer vision.

Content

  • Introduction
    The aims of computer vision, the origins of computer vision, and related fields.
    Computer vision trends and application domains.
  • Image formation
    Perspective projection camera model.
    Camera calibration, direct linear transform, lens distortion correction.
    Propagation of light, photometry, photometric lens equation.
    Cameras and lenses, lighting techniques.
    Human eye, color perception, reproducing color, color spaces.
  • Image analysis
    Image filtering, histogramming.
    Edge detection, corner detection.
    Hough transform.
    Connected components analysis.
    Morphological filtering.
    Active contour models (snakes).
    Shape description.
    Scale space and image pyramids.
    Geometric image transformations, similarity measures.
    Image registration, model fitting, RANSAC.
  • Stereo vision
    Basic concepts of stereo vision.
    Stereo matching.
    Modeling and calibration, epipolar geometry.
    Active stereo, structured lighting.
  • Visual motion analysis
    Motion detection.
    Time to collision.
    Optic flow, motion field, velocity field.
    Visual tracking, basic Kalman filtering.

Literature

  • D. Forsyth, J. Ponce, Compuer vision, a modern approach, Prentice Hall, 2003.
  • E. Trucco, A. Verri, Introductory techniques for 3-D computer vision, Prentice Hall, 1998.
  • M. Sonka, V. Hlavac, R. Boyle, Image processing, analysis and machine vision, Chapman and Hall Computing series, 1993.

Prerequisites

Basic knowledge of applied mathematics (vectors and matrices, linear algebra) and physics (optics).