Image processing course

Image processing course with ImageJ

Registration form

The course is full and registration is closed.

Timeline

The course takes place on Wednesdays morning from 9 to 11:30 on:

Wed 28.02 Course 1: Basics
Wed 06.03Course 2: Image operations & transforms
Wed 13.03Course 3: Quantification
Wed 20.03Course 4: 3D images and videos.
Wed 27.03Course 5: Towards data science

Location

The course takes place in Per18.A211. Bring your laptop! The first three courses form a unit. Courses 4&5 are optional

Course data and description

Date and place

Wednesday 28.02.2024, Per18.A211 (AMI), 9-11:30

Summary

Digital images are collections of measurements of photon or electron flux. To view, process, store, and measure digital images, you need a basic understanding, which is provided in this lecture. The topics we will discuss include:

  • what are pixels and how are digital images made
  • Image file formats and opening image data in ImageJ
  • What is a histogram and what does it tell us
  • Metadata: Overlays, scale bars and annotations in ImageJ

Slides and example data

Example data

Presentation

Link to recording


Date and place

Wednesday 06.03.2024, Per18.A211 (AMI), 9-11:30

Summary

Image processing deals with manipulation of digital images through a computer. It is a subfield of signal processing but focuses particularly on images.

What you will learn:

Here, we discuss some of the basic building blocks of image processing routines: mathematical operators, transforms and kernels that underlie the processing of an image. These tools can be combined to remove noise, improve the signal to noise ratio or extract quantitative information from a digital image. The emphasis is on understanding the underlying processes, including:

  • Image transformations
  • Point operations
  • Fourier transforms and reciprocal space
  • Kernels and filters
  • Binary operations

Slides and example data

Example data will be available shortly before the lecture.

Presentation

Link to presentation

Date and place

Wednesday 13.03.2024, Per18.A211 (AMI), 9-11:30

Summary

Qualitative knowledge is real, but… quantitative knowledge is almost always better (Lord Kelvin). In this lecture we will discuss the quantification of objects in images.

What you will learn:

Quantification relies on binarization and morphological operators. we will discuss the necessary transforms to perform quantification. Furthermore, we will use iLastik to create thresholded images. Again, the emphasis is on understanding the underlying processes, including:

  • Distance transforms
  • Thresholding
  • iLastik pixel classification
  • Sampling issues

Slides and example data

Example data will be updated before the lecture. It can be found here

Presentation

Link to recording

Date and place

Wednesday 20.03.2024, Per18.A211 (AMI), 9-11:30

Summary

This course encompasses the visualization, processing and analysis – including quantification – of 3D image datasets and 3D objects, for example those obtained from a confocal laser scanning microscopy (cLSM) or focused ion beam (FIB-SEM). To a certain extend, time lapse data (videos) can be treated as 3D data.

  • Stacks, Hyperstacks and Virtual stacks
  • Channels, sequences and Z-stacks
  • Visualizing 3D data
  • Surface and volume rendering
  • 3D Quantification
  • Imaris and Avizo

Slides and example data

Example data is provided below. However, you can also use your own data. The presentation can be downloaded shortly before the session.

Presentation

Link to recording

Date and place

Wednesday 27.03.2027, Per18.A211 (AMI), 9-11:30

Summary

Data science and digital image processing are becoming more and more intertwined. Here, we will discuss how to automatize image processing analysis of image datasets and plug the results into data mining software.

  • Scripting
  • Short introduction in R/R-studio

This is an optional lecture.

This course uses R and Rstudio Desktop (free version). Please install R first, then RStudio.

Example data will be provided, but you can use your own data.
The presentation can be downloaded after the lecture.

Slides and example data

Presentation

Link to recording

The number of pixels involved in any picture is immense – typically, it takes millions of pixels to make just one picture. An unaided human mind simply couldn’t keep track of even the simplest pixel computations.

Alvy Ray Smith

This is an image processing course aimed at researchers working with microscopy image data (light, electron, x-ray, …) . The course comprises of a 3 basic introduction lectures and 2 optional lectures. Each lecture takes about 2-2.5 hours and is intended to be hands-on: each participant runs the algorithms using their own laptop. This defines the course:

Flexible choice in lectures

The basics lectures form an entity and will give you a deep insight in image processing. You can still decide to sign up for additional optional courses (3D, scripting) after the basic courses, but note that the number of participants is limited to 15.

A Brief History of the Pixel
Hands-on

FijiXzone.com Suva,Fiji-Laptop Repairs | Web Designing | Web Hosting |  Video Shooting

The lectures contain a series of background powerpoint slides intertwined by exercises demonstrating the theory. It is intended that the users run the exercises on their own computer.

The prerequisite is the prior installation of FIJI on your laptop. There will be no time to install FIJI during the lectures, make sure you have your laptop prepared.

Do not run this course from a tablet: there is a FIJI for android/Ipad, but it has very limited possibilities. Moreover, tables often do not provide sufficient calculation power.

BYOD

Bring your own data! Scientific and test datasets will be provided but it is highly advised that you try the exercises on your own scientific images.