Takaisin kaikki kurssit

Computer vision

Yksittäinen kurssi

Max amount of FITech students: 15

Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course.

Mastering the prerequisite skills is very important in order to complete this course.

The course will give the theoretical background as well as practical experience of computer vision.

Course contents

  • Low-level computer vision: Image formation, geometry, image processing, feature detection
  • Algorithms: Model estimation, 3D to 2D, stereopsis, optical flow, structure from motion
  • CNN and Important applications: Convolutional Neural Networks, object detection, simultaneous localization and mapping (SLAM)

The student will first learn the basics for retrieving knowledge from images using computer vision including camera models, image processing, feature detection and matching. Then, the architecture of convolutional neural networks (cnn) will be studied and their importance in computer vision discussed. The course will also present two important applications of cnns in computer vision; simultaneous localization and mapping (SLAM) and object detection.

Learning outcomes

After the course, the student

  • can recognise and explain the important terms related to computer vision
  • can retrieve the mathematical backgrounds for computer vision
  • can process images to be in the best form for your algorithms
  • knows and can use the theoretical basis and most important algorithms for computer vision
  • knows the state-of-the-art methods and applications using them

Course material

The teacher provides recordings and slides from lectures, an open-source book is used (freely available for everyone). It is recommended to use also another book available at the university’s electronic library.

Matlab is used in the exercises. It can be replaced with any other tool, but this could cause a bit extra work.

Completion methods

  • Lectures, 7 weeks, Wed 12-14, Fri 12-14 (Material/Recordings will be available after the lectures)
  • Exercises Wed 16-18
  • Exam

Participation is mandatory only at the last lecture and the course may be passed by independent studying (reading the material given at the slides, watching the pre-recorded videos and doing the exercises), but participation at the lectures and exercise class is highly recommended as they are the only place for getting advise and replies to questions.

More information of the University of Helsinki course page.

You can get a digital badge after completing this course.

Image processing Object detection SLAM Linear algebra Probability statistics Deep Learning


Helsingin yliopisto
Laura Ruotsalainen

Lisätietoa opinnoista

Helsingin yliopisto
Reijo Siven

Hakua koskevat kysymykset

Fanny Qvickström, Opintoasioiden suunnittelija
Hakuaika on päättynyt
Hakuaika on päättynyt
0 €
Kurssin taso:
Haun alkamispäivä:
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Helsingin yliopisto
Kuka voi hakea:
Basics of linear algebra and programming skills. (Course: Introduction to Machine Learning).
Kenelle kurssi sopii:
People with knowledge in mathematics and machine learning.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.