Event Scientific training

Image Processing with Python 2024

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: 11 June 2024
End date: 12 June 2024
Time: 09.00 - 17.00
Venue: Earlham Institute (Norwich UK)
Organiser: Felix Shaw
Registration deadline: 26 May 2024
Cost: £50

About the event

Please note: We are currently experiencing some issues with card payments through our registration system for events. We hope to resolve this shortly. 

In the meantime, you can complete your registrations as normal if selecting invoice as the payment method. If you are unable to pay by invoice, please contact the training team (training@earlham.ac.uk) who will be happy to assist you.

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: 

  1. completing a Software Carpentry Python workshop or 
  2. completing a Data Carpentry Ecology workshop (with Python) and a Data Carpentry Genomics workshop or 
  3. 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 in the morning.

Register today.

Registration deadline: 26 May 2024

Participation: Open to all