Skip main navigation

New offer! Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. New subscribers only. T&Cs apply

Find out more

Data types

As described in the previous video, behind the scenes Python stores data in different ways depending on it’s type. You often don’t need to worry about this to begin with, …

Model based image segmentation

Pixel-based segmentation is driven purely the image data itself, but model-based segmentation uses some prior knowledge about the object of interest, such as its shape, size or colour. This video …

Image segmentation

Plant phenotyping commonly aims to identify objects in an image so they can be counted or measured in some way. Splitting an image into such regions or points of interest …

Image histograms in Fiji

A first step is often to look at the intensity histogram of an image, to understand the data in the image. This video shows you how to do that in …

Image histograms and contrast

Noise effects single pixels, but some problems with images are global e.g. they are too bright, or too dark. This video discusses how to evaluate image contrast using image histograms, …

Noise reduction

How can we reduce image noise? This video looks at some common techniques, including mean filtering and convolution.

If statements

The last important building block of computer programs that we’ll introduce in this activity are if statements. These are a way in which your program can make decisions based on …

While loops

Instead of running a loop a fixed number of times, as in a for loop, you might want to run it until some condition or other is met. To do …

Libraries

What are libraries and how do we use them in Python? We’ve already seen one example of a library, ImageJ or ij. This video introduces another library, OpenCV, and shows …

Editing Python outside of Fiji

A brief introduction to the IDE (Integrated Development Environment) Spyder, and how it differs from the script editor in Fiji.

Batch processing in Fiji

Often when performing imaging analysis tasks, it’s not just one image that needs some post-processing but a whole series of images in a data set (e.g. a set of replicates …

Camera settings part 1 : Focus

Capturing good quality experimental images is vital if they are to be used for image analysis. This video notes some typical pitfalls encountered during image capture in changing environmental conditions. …

Colour thresholding

Often, the background and foreground in an image might be similar in brightness, but have distinct colours, or either the foreground or background might be a uniform distinct colour. In …

A guide to 3D data types

As discussed in the preceding video there are three main types of 3D representations of plants (or other objects), each of which has its own strengths and weaknesses. This article …

Image formats

Image file formats There are a number of file formats we commonly encounter when working with digital images. Here we will look at a few properties of the most common …