Image Processing (RRY025/ASM420)


* CITE MY WAVELET PAPERS: If you are going to use wavelets in the near future and publish wavelet-based papers, then remember to give proper credit to what you have learned in the Image Processing course by citing the following two papers:

(1) Romeo A. B., Horellou C. and Bergh J. (2003), "N-Body Simulations with Two-Orders-of-Magnitude Higher Performance Using Wavelets", Monthly Notices of the Royal Astronomical Society 342, 337-344

(2) Romeo A. B., Horellou C. and Bergh J. (2004), "A Wavelet Add-On Code for New-Generation N-Body Simulations and Data De-Noising (JOFILUREN)", Monthly Notices of the Royal Astronomical Society 354, 1208-1222


* Welcome to the fully online edition of the Image Processing course, which was inaugurated in 2020 and has been so greatly appreciated by the students that I have decided to run it again :-) The course officially starts on Monday 30 August.

Watch the original (2020) introductory video.

This year, among other updates, there are 10 extra videos, hence 32 video recordings in total!

Get also familiar with Zoom.

Ciao a tutti!

* HOW TO COMMUNICATE WITH ME: Do not send me messages in Canvas, but email them directly to me (

* STUDENT REPRESENTATIVES: The Education Management Support has randomly selected the following student representatives:

Yiming Cong (,
Cajsa Hjohlman (,
Richard Jelinek (,
Lovisa Landgren (,
Julia Linderfalk (

I will be glad to introduce them to all of you today, Monday 6 September around 13:15, during our first planned Zoom meeting (which starts at 13:00).

* Updated information concerning the written exam: see the "Exams" folder!

* Important information concerning the course material: I have uploaded the videos, lecture notes and studio exercises for all the rest of the course :-) so that students carrying out projects on image compression and restoration will have plenty of time for studying those topics properly :-) :-) I will upload the matlab files and extra videos following the usual schedule (Fridays afternoon).

* GIVE FEEDBACK TO THE STUDENT REPRESENTATIVES: On Thursday 7 October at 10:00 (the day before my 60th birthday :-) I will have a Zoom meeting with the student representatives. Please give feedback to them:

(1) What is your opinion about me as a lecturer?

(2) What is your opinion about the course so far?

* TRAIN WITH PREVIOUS YEARS' EXAMS: As you know from the Zoom-meeting schedule, on Thursday 14 October 8-12 and Thursday 21 October 8-10 we will train with previous years' exams. To make such sessions as useful as possible, I strongly recommend that you come prepared. Well before these sessions:

(1) Read "One of the Exams in 2015/2016" (yes, start from that year), and brainstorm about how to solve such problems.

(2) Do NOT look directly at the help! It is much better that you think HARD about how to solve each problem!!

(3) Then read "One of the Exams in 2014/2015" ... and so on.

(4) For previous years' exams more recent than 2015/2016 there is little help available, since those problems are variations of those already solved and discussed previously. Therefore work on those problems only after you have completed the scheme recommended in points (1)-(3) above.

When we meet, we will then be able to discuss the exams constructively and without delay.