# Exercises

The exercise courses take place on:

Monday 14:15 - 15:00 (00.151-113)

Thursday 10:15 - 11:00 (02.133-113)

Both courses cover the same topics. If there are any questions regarding the exercises that could not be clarified within the courses, feel free to write to Daniel Stromer.

# News

- The exercises will start in the second week of the semester (23.10/26.10)

# Welcome to the Exercises for Introduction to Pattern Recognition!

The topics are practical tasks that are closely related to the lecture. Please keep in mind that the exercise will be part of the exam.

Both exercise sessions cover the same content. For all exercises, Jupiter Notebooks will be provided where you have to fill in code snippets.

A single session will typically take about 45 minutes. Exercise sheets and their solutions will become available on this website.

Older lecture videos are available at (only accessible if you are inside the university network; if you want to watch the videos from home, consider to tunnel the connection). Be aware that the contents of the lecture have changed since then!

We will shortly go over the Python code for the practical exercises in the sessions. The solutions will be provided (password-protected) after another week. The password will be announced in the next sessions, or by request (write me an email).

# Assignments

Exercise Date Notebook Hints
1 Introduction to Python   23.10. || 26.10.

Exercise_1.ipynb

Solution_1.ipynb

2 Functions and Images30.10. || 02.11.

Exercise_2.ipynb

Exercise_2.html

lena.png

Solution_2.ipynb

NO EXERCISE (due to public holiday the week before)06.11. || 09.11.n.a.not provided
3 Fourier Transform and Sampling13.11. || 16.11.

Exercise_3.ipynb

Exercise_3.html

sample.wav

Part_Solution_3.ipynb
4 k-means clustering20.11. || 23.11.

Exercise_4.ipynb

Part_Solution_4.ipynb
5 Histograms, Thresholding and Filtering27.11. || 30.11.

Exercise_5.ipynb

Exercise_5.html

letters.jpg

xray.jpg

Part_Solution_5.ipynb
6 Sharpening and Edge Detection04.12. || 07.12.

Exercise_6.ipynb

Exercise_6.html

moon.jpg

Part_Solution_6.ipynb
7 Morphological Operations11.12. || 14.12.

Exercise_7.ipynb

Exercise_7.html

images_ex_7.zip

Part_Solution_7.ipynb
8 Discrete Fourier Transform18.12. || 21.12.

Exercise_8.ipynb

Exercise_8.html

9

2-D Filtering in Fourier Domain

08.01. || 11.01.

Exercise_9.ipynb

Exercise_9.html

10 Wavelet Transforms for Image Compression15.01. || 18.01.

Exercise_10.ipynb

Exercise_10.html

wavelet_pipeline.jpg

11 Eigenfaces22.01. || 25.01.

Exercise_11.ipynb

Exercise_11.html

eigenfaces.zip