The Startup Screen

The first thing you see when starting ilastik is the startup screen. It allows to

  • Create a new project (A)
  • Open an existing project (B)
  • Open a recently used project (C)

When creating a new project (A) the user can choose from several different project types:

Segmentation Workflows
  • Pixel Classification can be used to interactively label images and to obtain a pixel prediction on unlabeled images.
  • Autocontext improves Pixel Classification by running it in two stages, where the second stage uses the probabilities from the first as additional information.
  • Neural Network Classification allows to run inference with pre-trained convolutional neural networks (CNNs).
  • Trainable Domain Adaptation combines Pixel Classification with pre-trained convolutional neural networks.
  • In Carving you can semi-automatically segment objects that are visually similar but have a visible boundary between them.
  • Boundary-based Segmentation is useful for automatic segmentation of objects in images which cannot be discriminated from each other by appearance but which have a visible boundary.
Object Classification Workflows
  • Object classification can be used to label and classify already segmented objects based on object-level features such as size, orientation, average color etc.
    • from binary image use a binary object mask or label image (e.g. from Cellpose, Stardist) as object input
    • from prediction image use a probability map (generated e.g. with Pixel Classification) as object input
Tracking Workflows
  • Tracking Workflow allows tracking of a large and unknown number of (possibly divisible) objects with similar appearance in 2d+t and 3d+t
    • Animal Tracking for objects that don’t divide
    • Tracking for objects that divide
    • Tracking with Learning, like Tracking, but allows to optimize tracking parameters