Synonyms
Digital pathology imaging

Kappa

Description

Kappa is a Fiji plugin for Curvature Analysis.

It allows a user to measure curvature in images in a convenient way. You can trace an initial shape with a B-Spline curve in just a few clicks and then fit that curve to image data with a minimization algorithm. It’s fast and robust.

has topic
has function
Kappa user interface

QuPath

Description

QuPath is open source software for Quantitative Pathology. QuPath has been developed as a research tool at Queen's University Belfast.

has topic
QuPath

Pyxit segmentation model builder

Description

This is a learnable segmentation algorithm based on ground-truth images and segmentation mask. It learns a multiple output pixel classification algorithm. It downloads from Cytomine-Core annotation images+alphamasks from project(s), build a segmentation (pixel classifier) model which is saved locally. Typical application: tumor detection in tissues in histology slides. It is based on "Fast Multi-Class Image Annotation with Random Subwindows and Multiple Output Randomized Trees" http://orbi.ulg.ac.be/handle/2268/12205 and was used in "A hybrid human-computer approach for large-scale image-based measurements using web services and machine learning" http://orbi.ulg.ac.be/handle/2268/162084?locale=en

has topic
has function
Segmentation illustration

Cytomine

Description

Cytomine is a rich internet application using modern web and distributed technologies (Grails, HTML/CSS/Javascript, Docker), databases (spatial SQL and NoSQL), and machine learning (tree-based approaches with random subwindows) to foster active and distributed collaboration and ease large-scale image exploitation.

It provides remote and collaborative principles, rely on data models that allow to easily organize and semantically annotate imaging datasets in a standardized way (using user-defined ontologies associated to regions of interest), efficiently support high-resolution multi-gigapixel images (incl. major digital scanner image formats), and provide mechanisms to readily proofread and share image quantifications produced by any image recognition algorithms.

By emphasizing collaborative principles, the aim of Cytomine is to accelerate scientific progress and to significantly promote image data accessibility and reusability. Cytomine allows to break common practices in this domain where imaging datasets, quantification results, and associated knowledge are still often stored and analyzed within the restricted circle of a specific laboratory.

This software is e.g. being used by life scientists in to help them better evaluate drug treatments or understand biological processes directly from whole-slide tissue images (digital histology), by pathologists to share and ease their diagnosis, and by teachers and students for pathology training purposes. It is also used in various microscopy applications.

Cytomine can be used as a stand-alone application (e.g. on a laptop) or on larger servers for collaborative works.

Cytomine implements object classification, image segmentation, content-based image retrieval, object counting, and interest point detection algorithms using machine learning.

cytomine logo

Adiposoft

Description

Adiposoft is an automated Open Source software for the analysis of adipose tissue cellularity in histological sections.

Example data can be found on the plugin description page in ImageJ wiki (download link). There is also a link to a MATLAB version of the workflow.

has topic

MATLAB CellDetector

Description

CellDetector can detect cells (or other objects) in microscopy images such as histopathology, fluorescence, phase contrast, bright field, etc. It uses a machine learning-based method where a cell model is learned from simple dot annotations on a few images for training and predict on test sets. The installation requires some efforts but the instruction is well explained. Training parameters should be tuned for different datasets, but the default settings could be a good starting point.

has function

Lymphatic Vessel Density calculation

Description

This article Baslat et al. presents a method to compute Lymphatic Vessel Density on an image of the whole slide (a workflow documented as text).

Vessels are obtained with a Maximum Entropy Thresholding applied on the excess Red channel (2 times the red values minus blue+green value). Stroma tissue is obtained with a Moment Preserving Thresholding on the blue channel.

has topic
has function

Color normalization of H&E stains

Description

The overall colors seen in H&E stained slides can vary widely, influenced by factors such as the precise stains and scanner used. This MATLAB function implements the color normalization strategy described in Macenko et al (2009) in order to match stain colors in an image more closely to 'reference' stains. This may help when comparing images visually, or when applying an automated analysis algorithm.

The function may also be useful to understand the functioning of the color deconvolution described in Ruifork and Johnston (2001).

has topic
has function

ImmunoMembrane

Description

Quantification of HER2 immunohistochemistry.

ImmunoMembrane is an ImageJ plugin for assessing HER2 immunohistochemistry, described in [bib]2472[/bib]. It is important to read the URL documentation and original paper to understand how to use the plugin appropriately.

There is web service available. Users can upload image data to process them and get cell membrane to be segmented: Web ImmunoMembrane

Note also that the pixel size is not read automatically from the image, but rather the source image scale should be entered into the dialog box - and the image rescaled accordingly prior to analysis. This scale value is the inverse of the value normally found for pixel width and pixel height under Image -> Properties... (i.e. pixel width & height are given in microns per pixel; the dialog box asks for pixels per micron).

has topic

slideToolkit

Description

SlideToolkit is a collection of command-line tools to assist with the automated histology analysis of whole-slide images. The publication linked in the "reference" details the actual workflow. 

This includes tools to organize the data, perform tiling and subsequent batch processing of the generated tiles in a cell profiler pipeline. All the tools are designed to run on a single PC or on a HPC system. The scripts in the toolkit are on github under MIT licence.

has topic