Laboratory assignments

All lab material can be downloaded here.

Computers

There are 2 rooms allocated for every lab, see the schedule in timeedit.
You do not need to sign up anywhere, just go to one of the rooms.


To start Matlab, in a terminal window, write:
module add courses/TSBB08
matlab&

Laboratory assignment 1

Operations on gray scale images.
Linear filters in the spatial and Fourier domain.

Student guide to Lab1: Lab1 student guide (updated 2023-08-28)

Image files to download: Lab1 image files

Laboratory assignment 2

Resampling - Image rotation.

Student guide to Lab2: Lab2 student guide (updated 2023-08-28)

Files to download: Lab2 files

Laboratory assignment 3

Histogram and gray scale transformation. Operations on binary images. Distance maps.

Student guide to Lab3: Lab3 student guide (updated 2023-08-28)

Files to download: Lab3 files

Laboratory assignment 4

Automatic threshholding and simple OCR (Optical Character Recognition).

Student guide to Lab4: Lab4 student guide (slightly updated 2023-09-14)

Files to download: Lab4 files (slightly updated 2023-09-14)

Laboratory assignment 5

Segmentation of cells in microscopy images.

You will need the article "Segmentation of cytoplasms of cultured cells", which is here:
https://www.researchgate.net/profile/Frans_M_Rijke/publication/267935160_SEGMENTATION_OF_CYTOPLASMS_OF_CULTURED_CELLS/links/5518e4b80cf29ab36bc50d2d.pdf

Student guide to Lab5: Lab5 student guide (Slightly updated 2023-09-22, changes in cyan)

Files to download: Lab5 files

Laboratory assignment 6

Automatic counting of blood cells. Experiments with the structure tensor.

Student guide to Lab6: Lab6 student guide (Slightly updated 2023-09-23)

Files to download: Lab6 files

Laboratory assignment 7

Image restoration.
Edge detection with Hough transform and Canny.

Student guide to Lab7: Lab7 student guide (Slightly updated 2023-09-23)

Files to download: Lab7 files


Laboratory assignments with livescript

There are also variants of the labs where livescript is used.
Lab 1, 2, 3, 6, 7 is fine to do with livescript, but
Do NOT perform Lab5 with livescript!
We prefer that you neither perform Lab4 with livesccript!

The livescript labs and are accessible under gitlab: Gitlab for TSBB08