Automated

Description

This package contains some MatLab tools for multi-scale image processing. Briefly, the tools include: - Recursive multi-scale image decompositions (pyramids), including Laplacian pyramids, QMFs, Wavelets, and steerable pyramids. These operate on 1D or 2D signals of arbitrary dimension. Data structures are compatible with the MatLab wavelet toolbox. - Fast 2D convolution routines, with subsampling and boundary-handling. - Fast point-operations, histograms, histogram-matching. - Fast synthetic image generation: sine gratings, zone plates, fractals, etc. - Display routines for images and pyramids. These include several auto-scaling options, rounding to integer zoom factors to avoid resampling artifacts, and useful labeling (dimensions and gray-range).

need a thumbnail
Description

A workflow in Python to measure muscule fibers corresponding to the method used in Keefe, A.C. et al. Muscle stem cells contribute to myofibres in sedentary adult mice. Nat. Commun. 6:7087 doi: 10.1038/ncomms8087 (2015).

 

Example image:

 

muscleQNT/15536_2032_0.tif ...

Description

It is a trainable interest point (anatomical landmarks) detection algorithm. It requires images and interest point coordinates. It can run independantly (using csv files to describe coordinates) or it can be executed using Cytomine.

 

Typical application: Morphometric studies (e.g. in zebrafish/drosphila development)

 

Used in: Evaluation and Comparison of Anatomical Landmark Detection Methods for Cephalometric X-Ray Images: A Grand Challenge http://dx.doi.org/10.1109/TMI.2015.2412951 Automatic localization of interest points in zebrafish images with tree-based methods 

has function
Landmark detection example
Description

SIMcheck is an ImageJ plugin suite for assessing the quality and reliability of Structured Illumination Microscopy (SIM) data. The quality of the raw data, the quality of the reconstruction and the calibration of the microscope can be tested. 

has function
Simcheck screenschot
Description

This is the "prediction step" of the Pyxit segmentation model builder. It 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. 

Pyxit example
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

Segmentation illustration
Description

Nuget package for conversion between color spaces and calculation of color differences. Color spaces available: -CMY -CMYK -HSL -HSB -HSV -CIE L*a*b* -Hunter LAB -L*C*h* -L*u*v* -RGB -XYZ -YXY Color differences available: -CIE76 -CMC l:c -CIE94 -CIE2000. Online example at http://colormine.org/color-converter

has function
need a thumbnail
Description

This module is for applying classification models on objects. It downloads from Cytomine-Core annotation images and coordinate of annotated objects from project(s) and build a annotation classification model which is saved locally. It downloads from Cytomine-Core annotations images from an image (e.g. detected by an object finder), apply a classification model (previously saved locally), and uploads to Cytomine-Core annotation terms (in a userjob layer).

has topic
has function
need a thumbnail
Description

This module is for learning classification models from ground-truth data (supervised learning). It downloads from Cytomine-Core annotation images and coordinate of annotated objects from project(s) and build a annotation classification model which is saved locally.  

It is used by Cytomine DataMining applications: classification_validation, classification_model_builder, classification_prediction, segmentation_model_builder and segmentation_prediction. But it can be run without Cytomine on local data (using dir_ls and dir_ts arguments).

has topic
need a thumbnail
Description

SLDC is an open-source Python workflow. SLDC stands for Segment Locate Dispatch Classify. This framework aims at facilitating the development of algorithms for detecting objects in multi-gigapixel images. Particularly, it provides algorithm developers with a structure to define problem-dependent components of their processing workflow (i.e. segmentation and classification) in a concise way. Every other concern such as parallelization and large image handling are encapsulated by the framework. It also features a powerful and customizable logging system and some components to apply several workflows one after another on a same image. SLDC can work on local images or interact with Cytomine

Example image:

Toy image data

has topic
Description
imageHTS is an R/Bioconductor package dedicated to the analysis of high-throughput microscopy-based screens. The package provides a modular and extensible framework to segment cells, extract quantitative cell features, predict cell types and browse screen data through web interfaces. Designed to operate in distributed environments, imageHTS provides a standardized access to remote data and facilitates the dissemination of high-throughput microscopy-based datasets.
need a thumbnail
Description

The jicbioimage Python package makes it easy to explore microscopy data in a programmatic fashion (python).

Exploring images via coding means that the exploratory work becomes recorded and reproducible.

Furthermore, it makes it easier to convert the exploratory work into (semi) automated analysis work flows.

Features:

  • Built in functionality for working with microscopy data
  • Automatic generation of audit trails
  • Python integration Works with Python 2.7, 3.3 and 3.4
Description

A resident function in ImageJ, located in the menu as [Process > Binary > Voronoi].

Quote from the ImageJ reference page:

Splits the image by lines of points having equal distance to the borders of the two nearest particles. Thus, the Voronoi cell of each particle includes all points that are nearer to this particle than any other particle. When particles are single points, this process is a Voronoi tessellation (also known as Dirichlet tessellation). The output type (Overwrite, 8-bit, 16-bit or 32-bit) of this command can be set in the [Process > Binary > Options...] dialog box. In the output, the value inside the Voronoi cells is zero; the pixel values of the dividing lines between the cells are equal to the distance between the two nearest particles. This is similar to a medial axis transform of the background, but there are no lines in inner holes of particles.

 

Description

An object detection function in ImageJ. [Analyze > Analyze Particles...]. It could simply be used for counting number of cells, but could also do more complex stuffs. ## Jython Snippet Here is a snippet of how to use Particle Analysis in Jython script.

has topic
need a thumbnail
Description

ImageJ macro for the morphometry of neurites. > NeurphologyJ; it is capable of automatically quantifying neuronal morphology such as soma number and size, neurite length, neurite ending points and attachment points. NeurphologyJ is implemented as a plugin to ImageJ, an open-source Java-based image-processing and analysis platform.

 

Description

Estimate the frequency of hepatitis C virus infected cells based on the intensity of viral antigen associated immunofluorescence. 

The core is an ImageJ Macro, so it's easy to modify for one's own needs (Link to the code). 

has topic
has function
Description

XuvTools (pronounced “ex-you-vee-tools”) is a fully automated 3D stitching software for biomedical image data, typically confocal microscopy images. XuvTools runs on Microsoft Windows XP and Vista, Linux and Apple Mac computers. It supports 32 and 64bit operating systems (with 64bit highly preferred). XuvTools is free and open source software (see Licensing), so you can start using it immediately. Go to Downloads and give it a try. The goal of XuvTools is to provide tools, that combine multiple microscopic recordings to obtain a larger field of view (“stitching”) and a higher dynamic range (“HDR” recombination), or better resolution (multi view reconstruction), and to make these tools publicly available.

need a thumbnail
Description
IceImarisConnector is a simple commodity class that eases communication between Bitplane Imaris and MATLAB or python using the Imaris XT interface.
need a thumbnail
Description

Auto-Bayes is a software package based on Bayesian statistics and requires no user dependent parameters for molecule detection and image reconstruction for Single-Molecule Localization Microscopy (SMLM), including photoactivated localization microscope (PALM), stochastic optical reconstruction microscope (STORM), and direct stochastic optical reconstruction microscopy (dSTORM), etc.

need a thumbnail
Description

This software is designed for the rapid semi-automatic detection and quantification of synaptic protein puncta from 2D immunofluorescence images generated by confocal laser scanning microscopy.

need a thumbnail
Description

- 2D Stabilization in each slice of the stacks in time. - 3D Stabilization intravital imaging of all the stacks (including the dimension Z) - create the videos and the stabilized images in a new folder 2701

has function
need a thumbnail
Description

PSF Lab is a software program that calculates the illumination point spread function of a confocal microscope under various imaging conditions. It is available in 32-bit and 64-bit for Windows and in 64-bit for Mac.

has function
Description

FOCAL (Fast Optimized Cluster Algorithm for Localizations) is a rapid density based algorithm for detecting clusters in localization microscopy datasets.

need a thumbnail
Description
The Microscopy Image Analysis Tool (MIATool) is a software application designed for the viewing and processing of N-dimensional array of images. At its core is an image viewer which allows the traversal of an N-dimensional array of images. Besides the standard display as pixels of varying intensity values, options are available to view the images as mesh or contour plots. The current version of MIATool supports four different image editing tools which can be used to process the images displayed in the viewer. The intensity adjustment tool provides different ways to modify the pixel intensity values, and the crop tool allows trimming of the images to retain only the portion that is of interest. The two remaining tools - the segmentation tool and the label tool - can be used for manual image segmentation and image labeling.
need a thumbnail
Description

WaveTracer is a plugin for Metamorph. It represents a functional method for real-time reconstruction with automatic feedback control, without compromising the localization accuracy. It relies on a wavelet segmentation algorithm, together with a mix of CPU/GPU implementation.

has function
need a thumbnail