SpotDetectionIJ

Description

This is a classical workflow for spot detection or blob like structures (vesicules, melanosomes,...)

Step 1 Laplacian of Gaussian to enhance spots . Paraeters= radius, about the average spot radius

Step 2 Detect minima (using Find Maxima with light background option to get minima). Parameter : Tolerance to Noise: to be tested, hard to predict. About the height of the enhanced feautures peaks

has topic
has function
spot detection

Creating an ImageJ plugin / command

Description

The best way to start writing an ImageJ2 plugin (ImageJ2 developers call it command and not plugin) is to download the example command from github and modify it. There is a video tutorial on the whole workflow on how to do this on youtube.

has function

Minimum cost Z surface projection

Description

This plugin detects a minimum cost z-surface in a 3D volume. A z surface is a topographic map indicating the altitude z as a function of the position (x,y) in the image. The cost of the surface depends on pixel intensity the surface is going through. This plugin find the z-surface with the lowest intensity in an image.

has function

Interactive watershed

Description

The interactive Watershed Fiji plugin provides an interactive way to explore local maxima and threshold values while a resulting label map is updated on the fly.

After the user has found a reliable parameter configuration, it is possible to apply the same parameters to other images in a headless mode, for example via ImageJ macro scripting.

2D Gaussian fitting macro (Fiji/ImageJ) for multiple signals.

Description

This script includes a rough feature detection and then fine 2D Gaussian algorithm to fit Gaussians within detected regions. This macro is unique because the ImageJ/Fiji curve fitting API only supports 1-D curve. I get around this by linearising the equation. This implementation is for isotropic (spherical) or anistropic (longer in x/y) diagonally covariant Gaussians but not fully covariant Gaussians (anisotropic and rotated). 

@msdanalyzer

Description

Mean square displacement (MSD) analysis is a technique commonly used in colloidal studies and biophysics to determine what is the mode of displacement of particles followed over time. In particular, it can help determine whether the particle is:

  • freely diffusing;
  • transported;
  • bound and limited in its movement.

On top of this, it can also derive an estimate of the parameters of the movement, such as the diffusion coefficient.

@msdanalyzer is a MATLAB per-value class that helps performing this kind of analysis. The user provides several trajectories he measured, and the class can derive meaningful quantities for the determination of the movement modality, assuming that all particles follow the same movement model and sample the same environment.

has function
Examples of tracks to perform MSD analysis.

BioCat

Description

Biocat is a java based software that allows to perform image classification or segmentation using machine learning. Several algorithm for the classification are available.

has topic
has function
need a thumbnail

FNIRT

Description

Non linear registration intensity based for MRI brain exams. To be applied after FLIRT

a brain mri

FMRIB's Linear Image Registration Tool FLIRT

Description

FLIRT (FMRIB's Linear Image Registration Tool) is a fully automated robust and accurate tool for linear (affine) intra- and inter-modal brain image registration.

FLIRT comes with a main GUI as well as three supporting guis:

  • ApplyXFM - for applying saved transformations and changing FOVs
  • InvertXFM - for inverting saved transformations
  • ConcatXFM - for concatenating saved transformations

StainGAN

Description

A deep-learning solution for stain color normalization in digital histology images

has function
need a thumbnail