Image thresholding

Synonyms
Thresholding
Clustering-based image thresholding
Description

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.

==== Strengths

The major strengths are in speed and quality of documentation. Almost all of the functionality is implemented in for multiple dimensions. It can be used with other Python packages which provide additional functionality.

Mahotas and all packages on which it relies are open-source.

Description

This plugin threshold an image using the Maximum Entropy algorithm, which aims at maximizing the inter-class entropy. Entropy is defined as -sum(p.*log2(p)), where p contains the histogram bin counts. This thresholding is very useful to segment images with few bright objects on large dark background. In ImageJ/FIJI you can acces this tool in Image->Adjust->Threshold and choose in the list In Aphelion, you can access this tool in Seglmentation->Threshold-> AphImgEntropyThreshold

need a thumbnail
Description

This plugin automatically threshold an image using the Mixture Modeling algorithm. It is an histogram-based technique that assumes that the histogram distribution is represented by two Gaussian curves.

has function
need a thumbnail