Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Computer Vision Methods

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BE4M33MPV Z,ZK 6 2P+2C English

During a review of study plans, the course B4M33MPV can be substituted for the course BE4M33MPV.

During a review of study plans, the course AE4M33MPV can be substituted for the course BE4M33MPV.

During a review of study plans, the course A4M33MPV can be substituted for the course BE4M33MPV.

It is not possible to register for the course BE4M33MPV if the student is concurrently registered for or has already completed the course B4M33MPV (mutually exclusive courses).

It is not possible to register for the course BE4M33MPV if the student is concurrently registered for or has already completed the course AE4M33MPV (mutually exclusive courses).

It is not possible to register for the course BE4M33MPV if the student is concurrently registered for or has already completed the course A4M33MPV (mutually exclusive courses).

In order to register for the course BE4M33MPV, the student must have registered for the required number of courses in the group BEZBM no later than in the same semester.

It is not possible to register for the course BE4M33MPV if the student is concurrently registered for or has previously completed the course B4M33MPV (mutually exclusive courses).

It is not possible to register for the course BE4M33MPV if the student is concurrently registered for or has previously completed the course AE4M33MPV (mutually exclusive courses).

It is not possible to register for the course BE4M33MPV if the student is concurrently registered for or has previously completed the course A4M33MPV (mutually exclusive courses).

Garant předmětu:
Jiří Matas
Lecturer:
Jan Čech, Jiří Matas, Dmytro Mishkin, Georgios Tolias
Tutor:
Ondřej Drbohlav, Jiří Matas, Dmytro Mishkin, Lukáš Neumann, Pavel Šuma
Supervisor:
Department of Cybernetics
Synopsis:

The course covers selected computer vision problems: search for correspondences between images via interest point detection, description and matching, image stitching, detection, recognition and segmentation of objects in images and videos, image retrieval from large databases and tracking of objects in video sequences.

This course is also part of the inter-university programme prg.ai Minor. It pools the best of AI education in Prague to provide students with a deeper and broader insight into the field of artificial intelligence. More information is available at https://prg.ai/minor.

Requirements:

Knowledge of calculus and linear algebra.

Syllabus of lectures:

1.Introduction. Course map. Overview of covered problems and application areas.

2.Detectors of interest points and distinguished regions. Harris interest point (corner) detector, Laplace detector and its fast approximation as Difference of Gaussians, maximally stable extremal regions (MSER).Descriptions of algorithms, analysis of their robustness to geometric and photometric transformations of the image.

3.Descriptors of interest regions. The local reference frame method for geometrically invariant description. The SIFT (scale invariant feature transform) descriptor, local binary patterns (LBP).

4.Detection of geometric primitives, Hough transfrom. RANSAC (Random Sample and Consensus).

5.Segmentation I. Image as a Markov random field (MRF). Algorithms formulating segmentation as a min-cut problem in a graph.

6.Segmentation II. Level set methods.

7.Inpainting. Semi-automatic simple replacement of a content of an image region without any visible artifacts.

8.Object detection by the „scanning window“ method, the Viola-Jones approach.

9. Using local invariant description for object recognition and correspondence search.

10.Tracking I. KLT tracker, Harris and correlation.

11.Tracking II. Mean-shift, condensation.

12.Image Retrieval I. Image descriptors for large databases.

13.Image Retrieval II: Search in large databases, idexation, geometric verification

14.Reserve

Syllabus of tutorials:

1. - 5. Image stitching. Given a set of images with some overlap, automatically find corresponding points and estimate the geometric transformation between images. Create a single panoramic image by adjusting intensities of individual images and by stitching them into a single frame.

6. - 9. Segmentation and impainting. Implement a simple impainting method, i.e. a method allowing semi-automatic simple replacement of a content of an image region without any visible artifacts.

7. -12. Detection of a instance of a class of objects (faces, cars, etc.) using the scanning window approach (Viola-Jones type detector).

13.-14. Submission and review of reports.

Study Objective:

The methods for image registration, retrieval and for object detection and tracking are explained. In the labs, the students implement selected methods and test performance on real-world problems.

Study materials:

1.M. Sonka, V. Hlavac, R. Boyle. Image Processing, Analysis and Machine Vision. Thomson 2007

2.D. A. Forsyth, J. Ponce. Computer Vision: A Modern Approach. Prentice Hall 2003

Note:
Further information:
https://cw.fel.cvut.cz/wiki/courses/mpv/start
Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer 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
roomKN:E-107
Matas J.
Čech J.

09:15–10:45
(lecture parallel1)
Karlovo nám.
Zengerova posluchárna K1
Tue
Wed
roomKN:E-132
Mishkin D.
Šuma P.

18:00–19:30
(lecture parallel1
parallel nr.101)

Karlovo nám.
Laboratoř PC
Thu
Fri
The course is a part of the following study plans:
Data valid to 2024-03-27
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet4685206.html