Primary tabs

dscho's picture


This library gives the numpy-based infrastructure functions for image processing with a focus on bioimage informatics. It provides image filtering and morphological processing as well as feature computation (both image-level features such as Haralick texture features and SURF local features). These can be used with other Python-based libraries for machine learning to build a complete analysis pipeline.

Mahotas is appropriate for users comfortable with programming or builders of end-user tools.

dscho's picture


A General purpose image processing toolkit written in C++ based on ITK, VTK, Qt, and Boost. Main features: algorithms for cell segmentation, cell tracing, cell tracking, and vessel tracing. Registration and mosaicing algorithms for large scale datasets. Visualization tools actively linked to inspect and edit results.
- Open-source, free, multi platform, code is highly parallelized, uses git for version control
- Large scale processing, also efficient visualization of such datasets.
- Active learning module for classification

dscho's picture

Definiens Developer

Definiens is a commercial image segmentation and classification tool. The user designs a signal processing workflow by combining built-in filtering, thresholding and object classification modules. Object detection is typically done on hierarchical object levels, e.g cell level for cell objects and organelle level Nucleus and ER obejcts inside a cell object.
For each object, a huge set of features (shape-based, intensity based, relations to neighbor objects...) is available and can be used for object classification or merging with neighboring objects.

dscho's picture


Reproducing an experiment doesn’t stop at the bench when images are concerned. Icy is an open source bioimaging software package that aims to provide a framework for authors to share, and others to reproduce, research once the sample hits the microscope. Icy was released in April 2011 and is being developed at the Quantitative Image Analysis Unit at the Pasteur Institute in France by Jean-Christophe Olivo-Marin and his team.

dscho's picture


Pink is an generic image processing library with inclination towards morphology, discrete topology, skeletonization and image segmentation. Operators support 2D, 3D and 4D images where there exist algorithms for such extensions. There is no practical limitation about the image site. It is suitable for general image processing or as a preprocessing / postprocessing toolset for specific image processing problems.
There are several successfull applications of PINK in the fields of Biology, Material Sciences, Education and Image Processing Research.

dscho's picture


Fiji is just ImageJ: a distribution of ImageJ (and ImageJ2) together with Java, Java 3D and a lot of plugins organized into a coherent menu structure. The main focus of Fiji is to assist research in life sciences. It is a free, open-source, community-driven project.

dscho's picture


CellProfiler is designed to enable biologists without training in computer vision or programming to quantitatively measure cell or whole-organism phenotypes from thousands of images automatically. The researcher creates an analysis pipeline from modules that find cells and cell compartments, measure features of those cells to form a rich, quantitative dataset that characterizes the imaged site in all of its heterogeneity.

Anonymous's picture

propagate (EBImage)



Subscribe to segmentation