ilastik is a simple, user-friendly tool for interactive image classification, segmentation and analysis. It is built as a modular software framework, which currently has workflows for automated (supervised) pixel- and object-level classification, automated and semi-automated object tracking, semi-automated segmentation and object counting without detection. Most analysis operations are performed lazily, which enables targeted interactive processing of data subvolumes, followed by complete volume analysis in offline batch mode. Using it requires no experience in image processing.
ilastik is developed by the ilastik team in Anna Kreshuk's lab at the European Molecular Biology Laboratory, with partial financial support by the DFG, the Human Brain Project and SFB 1129. Their financial support does not imply endorsement of the software.
ilastik is distributed under GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version, with a special exception to allow extensions of ilastik not covered under the GNU General Public License. See the license page for details.
How to cite
The current ilastik version (1.0 and newer) is described in this Nature Methods Perspective:
ilastik: interactive machine learning for (bio)image analysis
Stuart Berg, Dominik Kutra, Thorben Kroeger, Christoph N. Straehle, Bernhard X. Kausler, Carsten Haubold, Martin Schiegg, Janez Ales, Thorsten Beier, Markus Rudy, Kemal Eren, Jaime I Cervantes, Buote Xu, Fynn Beuttenmueller, Adrian Wolny, Chong Zhang, Ullrich Koethe, Fred A. Hamprecht & Anna Kreshuk
in: Nature Methods, (2019) Link at publisher, BibTex file
Other publications
A list of publications, which use or review ilastik, can be found here.
Our contact details can be found here.