Event Scientific training

Image Processing with Python 2023

This Image Processing carpentry workshop uses Python and skimage to allow researchers to do fundamental image processing as part of their analyses. A working knowledge of Python and some previous exposure to the Bash shell is required.

Start date: 14 June 2023
End date: 15 June 2023
Time: 09.00 - 17.00
Venue: Earlham Institute (Norwich UK)
Organiser: Felix Shaw
Registration deadline: 02 June 2023
Cost: £50

About the event

This two-day, in-person workshop gives researchers a thorough grounding in using Python to process and analyse image data.

Participants will learn the fundamentals of image processing using the skimage library to analyse many different properties of an image, primarily focused on morphometrics, but which are widely applicable to a range of image analysis problems. 

Starting with how images are represented in digital format, the pros and cons of different image file formats, metadata and how images are stored in arrays, we will move through various lessons to explore image data, implementing bitwise operations, masks, filtering and thresholding to optimise your analysis.

The workshop will culminate in a hands-on exercise that provides participants with the opportunity to combine the approaches learned throughout all of the previous lessons.

Who is this training for?

Researchers who have a working knowledge of Python and who expect to be producing volumes of image data that would benefit from some automated analysis. You should be in the early stages of planning your image collection project to maximise the benefit from this course. 

Course prerequisites

These requirements can be fulfilled by:

a) completing a Software Carpentry Python workshop or

b) completing a Data Carpentry Ecology workshop (with Python) and a Data Carpentry Genomics workshop or

c) independent exposure to both Python and the Bash shell.

If you’re unsure whether you have enough experience to participate in this workshop, please read over this detailed list, which gives all of the functions, operators, and other concepts you will need to be familiar with.

Before joining the workshop, please complete the data and software setup described in further information.

Please ensure this is done well in advance of the course start date, as we will not have time to troubleshoot software issues that arise on the morning.


Advanced Training Logo


Register today.

Registration deadline: 02 June 2023

Participation: First come, first served