Digital Image Processing

University of Oulu

Digital Image Processing


Janne Heikkilä

NOTICE: Lectures are held in Finnish, but the lecture slides are also available in English.


Matteo Pedone


Spring 2019 (period 4)


First lecture on 11th March.


First exercise on 18th March.


Several homework assignments with Python that must be completed within one week after they have been published. 

Notice! Matlab is no longer used in this course.


Homework assignments and a written exam.

Final exam: 6.5.2019

Summer exam: 17.6.2019


Exam (2/3) and homework assignments (1/3)


Lecture slides and exercise material.

Text book: 

Gonzalez R.C., Woods R.E.: Digital image processing, Third edition, Addison-Wesley, 2008. More information from here.
Notice! It is also possible to use the 2nd edition (2002) or the 4th edition (2017) of the book. Most of the content is the same.


Basic studies of mathematics (Matrix Algebra and Signal Analysis)

Basic Python programming skills



 Learning outcomes:


Upon completion of the course the student:

- understands the basic theory of digital image processing and knows its main applications,

- is able to apply spatial and frequency domain and wavelet based methods in image enhancement, restoration, compression and segmentation.


 1. Fundamentals of digital images, 2. Image enhancement in spatial and frequency domains, 3.Image restoration, 4. Color image processing, 5. Wavelets, 6. Image compression, 7. Morphological image processing and 8. Image segmentation.

News (3 most recent)


  No news

All news

In coming events

Date Day Time Location Topic
25 Mar 19 Mon 12:15-14:00 TS101
25 Mar 19 Mon 14:15-16:00 TS101
27 Mar 19 Wed 23:59-23:59 Assignment 1
27 Mar 19 Wed 14:15-16:00 L10
01 Apr 19 Mon 12:15-14:00 TS101
01 Apr 19 Mon 14:15-16:00 TS101
03 Apr 19 Wed 14:15-16:00 L10

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