Course content

Computer vision is the study of how a machine, such as an unmanned system, can interpret and understand its surrounding environment using visual data such as images and video. This course will give an introduction to this field of study through a thorough theoretical review of the physical imaging process, camera geometry and image processing. We will cover several of the most important computer vision tools, such as image pyramids, keypoint features and robust estimation of two-view geometry. The course also focuses on practical implementation of computer vision systems, and covers several interesting applications, such as object detection, image stitching, 3D reconstruction and Visual SLAM.

Learning outcome

After completing TEK5030,

  • you will have a fundamental overview of the field of computer vision
  • you will know about, and understand how you can apply, fundamental computer vision tools and methods
  • you will understand how some important tools and methods work in detail
  • you will be able to implement algorithms that solve basic computer vision problems
  • you will have experience with using the OpenCV library to build computer vision systems

Admission to the course

Students admitted at UiO must apply for courses in Studentweb.?

Nordic citizens and applicants residing in the Nordic countries may apply to take this course as a single course student.

?If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures for international applicants.

The course is based on introductory courses in image processing and image analysis. A good understanding of linear algebra is recommended.

Overlapping courses

Teaching

3 hours of lectures and lab exercises per week throughout the semester.?The course has practical experiments and project work using the programming library OpenCV and various camera systems.

The course has project work made up of smaller installments during the term, which?must be approved in order?to take the final exam.

Flipped classroom is used in this?course. Here you will be able to see video lectures on your own, and in your own time, before you attend experiments and guided project work in the set lecture periods.

The course lectures are given at Department of Technology Systems in Kjeller Research Park. See the schedule for the student bus from Campus Blindern.

Examination

  • A final written exam counts 100% towards the final?grade.
  • With few candidates, examination may be conducted orally.
  • This course has mandatory exercises that must be approved before you can sit the final?exam.

It will also be counted as 1 of the 3 attempts to sit the exam for this course, if you sit the exam for one of the following courses:

Examination support material

No examination support material is allowed.

Language of examination

Courses taught in English will only offer the exam paper in English. You may write your examination paper in Norwegian, Swedish, Danish or English.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F?is a fail. Read more about the grading system.

Resit an examination

Students who can document a valid reason for absence from the regular examination are offered a postponed examination at the beginning of the next semester.

Re-scheduled examinations are not offered to students who withdraw during, or did not pass, the original examination.

More about examinations at UiO

You will find further guides and resources at the web page on examinations at UiO.

Last updated from FS (Common Student System) May 9, 2024 12:57:27 PM

Facts about this course

Level
Master
Credits
10
Teaching
Spring
Examination
Spring
Teaching language
Norwegian (English on request)