Machine Vision

University of Oulu
Home Noppa 521466S >  Course overview

Course overview

The course is not in progress or the course does not use Noppa. Contents of this page may be out of date.

ECTS Credits 5   cr
Language of instruction FI.



Spring, period  3.

Learning outcomes

Upon completion of the course the student
1. understands the fundamentals of image acquisition, representation and modeling
2. can utilize elementary methods of machine vision for image recognition problems
3. can use 2D transformations in model fitting and image registration
4. can explain the basics of 3D imaging and reconstruction



1. Introduction, 2. Imaging and image representation, 3. Color and shading, 4. Image features, 5. Recognition, 6. Texture, 7. Motion from 2D image sequences, 8. 2D models and transformations, 9. Perceiving 3D from 2D images, 10. 3D transformations and reconstruction.

Mode of delivery

Face-to-face teaching, homework assignments.

Learning activities and teaching methods

Lectures (20 h), exercises (16 h) and Matlab homework assignments (30 h), self-studying (67 h).

Target group

Computer Science and Engineering students and other Students of the University of Oulu.

Prerequisites and co-requisites

521467A Digital Image Processing or an equivalent course

Recommended optional programme components

521289S Machine Learning. This course provides complementary knowledge on machine learning methods needed in machine vision.

Recommended or required reading

Lecture slides and exercise material. The following books are recommended for further information: 1) Shapiro, L.G. & Stockman, G.C.: Computer Vision, Prentice Hall, 2001. 2) Szeliski, R.: Computer Vision: Algorithms and Applications, Springer, 2011. 3) Forsyth, D.A. & Ponce, J.: Computer Vision: A Modern Approach, Prentice Hall, 2002.

Assessment Methods and criteria

The course is passed with final exam and accepted homework assignments.

Read more about assessment criteria at the University of Oulu webpage.


Numerical grading scale 1-5. Zero stands for a fail.

Person responsible Heikkilä Janne Mustaniemi Janne
Work placements


University of Oulu oulun.yliopisto(at)
Tel. +358 294 48 0000
Fax +358 8 553 4112
PL 8000
FI-90014 Oulun yliopisto