Component

A Component is an implementation of certain image processing / analysis algorithms.

Each component alone does not solve a Bioimage Analysis problem.

These problems can be addressed by combining such components into workflows.

SME

Description

Smooth 2D Manifold Extraction (SME).

Three-dimensional fluorescence microscopy followed by image processing is routinely used to study biological objects at various scales such as cells and tissue. However, maximum intensity projection, the most broadly used rendering tool, extracts a discontinuous layer of voxels, obliviously creating important artifacts and possibly misleading interpretation. Here we propose smooth manifold extraction, an algorithm that produces a continuous focused 2D extraction from a 3D volume, hence preserving local spatial relationships. We demonstrate the usefulness of our approach by applying it to various biological applications using confocal and wide-field microscopy 3D image stacks. We provide a parameter-free ImageJ/Fiji plugin that allows 2D visualization and interpretation of 3D image stacks with maximum accuracy.

has topic
has function
SME
Description

 

DeepCell is neural network library for single cell analysis, written in Python and built using TensorFlow and Keras.

DeepCell aids in biological analysis by automatically segmenting and classifying cells in optical microscopy images. This framework consumes raw images and provides uniquely annotated files as an output.

The jupyter session in the read docs are broken, but the one from the GitHub are functional (see usage example )

deepcell
Description

Web based viewer developped for google for very big data: 

Neuroglancer is a WebGL-based viewer for volumetric data. It is capable of displaying arbitrary (non axis-aligned) cross-sectional views of volumetric data, as well as 3-D meshes and line-segment based models (skeletons). The segmentation has to be done before loading the dataset, it is not done Inside the viewer.

This is not an official Google product.

It has among other the nice feature of beeing able to generate url for sharing a specific view.

Note that the only supported browser for now are 

  • Chrome >= 51
  • Firefox >= 46

 

Neuroglancer
Description

Multi-template matching can be used to localize multiple objects using one or a set of template images.

Contrary to previous implementations that allow to use only one template, here a set of templates can be used or the initial template(s) can be transformed by rotation/flipping.

Multiple objects detection without redundant detections is possible thanks to a Non-Maxima Supression relying on the degree of overlap between detections.

The solution is available as a Fiji plugin (Multi-Template Matching AND IJ-OpenCV update sites), as a Python package (Multi-Template-Matching on PyPI) and as a KNIME workflow (via KNIME Hub).

need a thumbnail