Introduction to programming for image processing 2026

Basic information

This course is aimed at participants who are familiar with the basics of image processing and want to automate their analysis using scripting. We will work with the ImageJ macro language to create a workflow for the segmentation and analysis of fluorescence microscopy images. We will also introduce Cellpose, a machine-learning algorithm for cell segmentation, demonstrate how to use it through an ImageJ plugin, and integrate its output into the ImageJ workflow. In the second part of the course, we will focus on batch processing multiple images in a folder. We will also demonstrate how AI prompting can assist with the process of writing and developing macros.

No previous programming knowledge is expected, and the course will therefore also briefly introduce basic programming concepts, such as variables, for loops and conditionals (if-else statements).

Date: December 8-9, 2026
Duration: 2 days
Language: English
Requirements: bring your own laptop

The course is organized in person and online. Please note that, due to organizational constraints, we may not be able to provide full support to online participants during the sessions.

Target audience

The course is primarily aimed at participants with some experience with ImageJ and basic understanding of bioimage analysis. We expect no or minimal knowledge of programming.

Requirements

Participants are required to bring their own laptop for hands-on exercises. If you do not have access to a laptop, please inform us in advance, and we will provide you with one. Prior to the event, you will receive a list of the required software programs to install for the course.

Please make sure that all required software is installed and works prior to the workshop, especially if your laptop runs macOS or Linux (we work mostly with Windows and are therefore not as familiar with the other operating systems, therefore troubleshooting during the course is difficult).

Registration

Registration is open until 1 December 2026!

Registration fee

  • In-person participation: 500 CZK (excluding VAT)
  • Online participation: free

In-person registration includes refreshments during coffee breaks and lunch. The activities are identical for both in-person and online participants; however, in-person participation is encouraged, as it offers better opportunities for interaction and direct support. In the event of limited time for questions or discussion, priority will be given to those attending in person.

Capacity is limited to 12 participants on-site and 15 online.


Contact

If you have any questions about the course, please contact Barbora Hyklová at barbora.hyklova@iem.cas.cz.

MSMT, Czech-Bioimaging, Euro-Bioimaging logo

This event is organized by the National Infrastructure for Biological and Medical Imaging (Czech-BioImaging), supported by grants LM2023050 and CZ.02.01.01/00/23_015/0008205.