User documentation

Complete tutorials

Here you can find a detailed manual for using ilastik together with FiJi, written by Chong Zhang for the bioimage analysis training course organized by CellNetworks in Heidelberg.

An in-depth tutorial for ilastik tracking can be found in this book chapter. This tutorial also includes pixel and object classification.

The CellProfiler Blog has a helpful post about using ilastik segmentations in CellProfiler, including good advice for labeling (brushing) techniques for generating a precise segmentation.

Online documentation

After starting ilastik, you will be greeted by the startup screen. There you can select one of the available workflows (pixel classification, object classification, tracking, Animal tracking, density counting, or carving).

Pixel classification divides all pixels in the image into classes you define. You have to interactively supply sparse example annotations of each class and choose appropriate pixel-level features.
Object classification operates on the image and its segmentation mask. From the segmentation mask it extracts objects, which are then assigned to different classes you define. You have to interactively perform example object assignments and choose object-level features.
Tracking allows you to track objects over the time axis of the dataset. 2D and 3D data, dividing objects and many other options are supported. The automatic tracking workflow uses an external CPLEX library for optimization. Instructions on how to install CPLEX are given here.
Animal tracking allows you to track lab animals (eg: flies, mice, larvae, zebrafish) in 2d+t or 3d+t videos.
Density counting counts objects in 2D images without segmenting them first. This workflow can count even in very crowded images with many object overlaps.
Carving refers to semi-automatic interactive segmentation of 2D and 3D data. You have to supply sparse foreground/background seeds, and the workflow “carves” the object in the whole dataset.

To get started, load your data using the data selection applet. To learn how to navigate and interact with you data, read the navigation documentation as well as the layers documentation.

Developer documentation

Developer Documentation