Ilastik

From Wikipedia, the free encyclopedia

Developer(s)Christoph Sommer, Christoph Straehle, Thorben Kröger, Bernhard X. Kausler, Ullrich Koethe, Fred A. Hamprecht, Anna Kreshuk, Dominik Kutra, Stuart Berg, Benedikt Best, Maksim Novikov, Emil Melnikov, Tomaz Vieira and others
Initial release2011; 14 years ago (2011)
Stable release
1.4.1 / May 31, 2025; 3 months ago (2025-05-31)
Repository
ilastik
Developer(s)Christoph Sommer, Christoph Straehle, Thorben Kröger, Bernhard X. Kausler, Ullrich Koethe, Fred A. Hamprecht, Anna Kreshuk, Dominik Kutra, Stuart Berg, Benedikt Best, Maksim Novikov, Emil Melnikov, Tomaz Vieira and others
Initial release2011; 14 years ago (2011)
Stable release
1.4.1 / May 31, 2025; 3 months ago (2025-05-31)
Repository
Operating systemAny (Python based)
TypeImage processing & Computer vision & Machine Learning
LicenseGPL2
Websitewww.ilastik.org

ilastik[1] is free open source software for image classification and segmentation. No previous experience in image processing is required to run the software. Since 2018 ilastik is further developed and maintained by Anna Kreshuk's group at European Molecular Biology Laboratory.

ilastik allows user to annotate an arbitrary number of classes in images with a mouse interface. Using these user annotations and the generic (nonlinear) image features, the user can train a random forest classifier. Trained ilastik classifiers can be applied new data not included in the training set in ilastik via its batch processing functionality,[2] or without using the graphical user interface, in headless mode.[3] ilastik can be integrated into various related tools:

  • Pre-trained workflows can be executed directly from ImageJ/Fiji using the ilastik-ImageJ plugin.[4]
  • Pre-trained ilastik Pixel Classification workflows can be run directly in Python with the ilastik Python package,[5] which is available via conda.
  • ilastik has a CellProfiler module to use ilastik classifiers to process images within a CellProfiler framework.

History

ilastik was first released in 2011 by scientists at the Heidelberg Collaboratory for Image Processing (HCI), University of Heidelberg.

Application

  • The Interactive Learning and Segmentation Toolkit
  • Carving[6][7]
  • Cell classification and neuron classification[8]
  • Synapse detection
  • Cell tracking[9]
  • Neural Network Classification

Resources

References

Related Articles

Wikiwand AI