Image Processing with Python

Start Date

11 Mar 2024

Start Time

09:00 Europe/Amsterdam


Online Event

End Date

14 Mar 2024

End Time

13:00 Europe/Amsterdam

Image Processing with Python


March 11 - 09:00 am


March 14 - 01:00 pm

Event Category:


Click to Register:

eScience Center Digital Skills Programme

In this workshop participants will use Python to understand and manipulate images.

This is a Data Carpentry workshop that will teach you to about digital images and how to analyze them using code. The workshop will cover the basics of digital images, manipulation with Python, and the scikit-image (skimage) library. Both deeper image understanding and automation of image processing tasks will be covered.

By the end of the workshop, you should be able to enhance your research with images be they from microscopy, radiology, or another discipline.

Note: This workshop is scheduled for two days.

The workshop is based on the teaching style of the Carpentries, and learners will follow along while the instructors write the code on screen. More information can be found on the workshop website.

Cancellation and No-Show Policy

Please be advised that by signing up, you agree to our Cancellation and No-Show Policy, which states that cancellations made less than 2 workings days prior to the event will incur a no-show fee. Please read the full policy here for more details.


The workshop is aimed at PhD candidates and other researchers or research software engineers. We offer tickets for researchers who are affiliated with Dutch research institutions. We offer separate tickets for researchers working in industry. We do not accept registrations by undergraduate students. If you are affiliated to a foreign research institution or if you are not sure which ticket applies to you, please send us an email.

Ticket prices

Ticket prices are as follows:

  • For participants affiliated with Dutch research institutions: €175,00
  • For participants from industry: €525,00

Prerequired knowledge

The participants should:

  • Be familiar with Python (you should be able to write simple functions)
  • Be interested in analysis of images towards scientific goals


This training will take place online. The instructors will provide you with the information you will need to connect to this meeting.


  • Introduction to images : Digital Image Basics
  • Working with skimage: How can the skimage Python computer vision library be used to work with images?Drawing and Bitwise Operations
  • Creating Histograms: How can we create grayscale and color histograms to understand the distribution of values in an image?
  • Blurring Images: Intro to filtering and blurring
  • Thresholding: How can we use thresholding to produce a binary image?
  • Connected Component Analysis: How to extract separate objects from an image and describe these objects quantitatively
  • Capstone Challenge: solving a real world microscopy problem
  • Bonus session: Preparing images for machine learning (affines, other transformations and more)