Free and open source

Description

Histology Topography Cytometry Analysis Toolbox (histoCAT) is a package to visualize and analyse multiplexed image cytometry data interactively. It can also export data in.fcs data for further analysis using  a specialized cytometry sofwtare such as Flowjo. 

It can be run as a compiled standalone or from matlab.

Description

Using a Hamamatsu slide scanner such as the NanoZoomer, you may end up with NDPI files that can't always be directly open in standard image analysis software such as ImageJ. NDPITools is a collection of software that can convert NDPI files to standard TIFF files, possibly cutting them into smaller JPEG or TIFF pieces that will better fit into your computer's memory. It comes with a bundle of plugins for ImageJ which enable the use of the software directly inside ImageJ with point-and-click.

 

has topic
has function
need a thumbnail
Description

This small plugin demonstrates the use of OpenSlide in java: it  will extract an imageJ roi drawn from the thumbnail of the whole slide image, or the full image at the desired resolution from an hammatsu NDPI file. Note that z stack are not supported by openslide (neitheir ndpiS).

has topic
has function
Description

Set of KNIME workflows for the training of a deep learning model for image-classification with custom images and classes.

The workflows take ground-truth category annotations as a table generated by the qualitative annotations plugins in Fiji.

Workflows for the training of a model AND for the prediction of image-category for new images are provided.

There are different workflows if you do:

- binary image-classification (images get classified in 1 category out of 2 possible categories) 

- classification from possibly more than 2 categories (images are classified in 1 category out of N possible categories).

The training workflows take care of image pre-processing and allows the visualization of the training and validation losses in real time along the training.  

For the training, transfer learning from a pre-trained VGG16 base is performed, with freshly initialized fully connected layers.

Only the fully connected layers are trained, the VGG16 base is frozen is this workflow, but once the fully connected layers trained the base could also be finetuned. In practice, it often works well with the frozen base.

has function
Description

Set of Fiji plugins facilitating the systematic manual annotation of images or image-regions. From a list of user-defined keywords, these plugins generate an easy-to-use graphical interface with buttons or checkboxes for the assignment of single or multiple pre-defined categories to full images or individual regions of interest. In addition to qualitative annotations, any quantitative measurement from the standard Fiji options can also be automatically reported. Besides the interactive user interface, keyboard shortcuts are available to speed-up the annotation process for larger datasets.

The plugins can be installed by activating the Qualitative annotations update site in Fiji.

GUI