Computer Vision

An image is worth thousand words. That is to say: Images are very rich of information and this course aims to provide the basic understanding and algorithms to automatically extract it. The ultimate objective of computer vision is to design machine vision systems (e.g., camera sensors, computers, algorithms and robotic actuators) that can assist humans with applications to science (e.g., medicine), safety (e.g., traffic monitoring), consumer products (e.g., consumer cameras), entertainment (e.g., Microsoft Kinect, cell-phone apps), and manufacturing. This course covers the following fundamental topics in computer vision: introduction to image formation, image processing, feature detection, segmentation, multiple view geometry and 3D reconstruction, motion, face detection, object recognition and classification. Students will implement algorithms that are presented in the class and have a chance to test them first hand on images.

Details

Code 31062
61062
Type Course
ECTS 5
Site Bern
Track(s) T3 – Visual Computing
T6 – Data Science
Semester A2024

Teaching

Learning Outcomes

Upon successful completion of this class, you will be able to:

  • Understand how cameras capture images of a scene
  • Implement and use: algorithms for image processing such as image filtering and image segmentation; algorithms for object detection (such as faces) and recognition; algorithms for 3D reconstruction (e.g., from stereo systems)
  • Describe the mathematics underpinning each method and know how to adapt it to other scenarios.
Lecturer(s) Paolo Favaro
Language english
Course Page

The course page in ILIAS can be found at https://ilias.unibe.ch/goto_ilias3_unibe_crs_3112372.html.

Schedules and Rooms

Period Weekly
Schedule Monday, 14:15 - 17:00
Location UniBE, Hauptgebäude H4
Room 120

Evaluation

Evaluation type written exam

Additional information

Comment

First Lecture
The first lecture will take place on Monday, 16.09.2024 at 14:15 in UniBE, Engehalde E8, room 002.