Overview of ilastik Object Classification workflows
The Object Classification workflow classifies full objects (sets of pixels belonging to the same instance) based on object-level features and user annotations. It requires raw image data and a second input that identifies object boundaries. There are three workflow variants based on the second input type:
- Object Classification [Inputs: Raw Data, Pixel Prediction Map]: Used when you have a probability map (e.g., exported from the Pixel Classification workflow) where each pixel value represents the probability of belonging to an object.
- Object Classification [Inputs: Raw Data, Segmentation]: Used for binary segmentations (e.g., created via thresholding in Fiji). Background pixels must have a value of 0.
- Object Classification [Inputs: Raw Data, Label Image]: Used for inputs where each object already has a unique identity label (e.g., outputs from Stardist or Cellpose). Background pixels must have a value of 0.