This plugin allows :
The plugin can be used with labelled images, but it also integrates tools for the segmentation of the objects.
Jean-Francois Gilles, jean-francois.gilles at upmc.fr, Institute of Biology Paris Seine (France).
Thomas Boudier , Walter & Eliza Hall Institute, Melbourne, Australia.
Denoise filter
Segmentation of the objects
Object based co-localization and distance analysis
Counting and measurements on objects
Counts the number of 3D objects in two stacks.
Quantifies for each found object the following parameters:
Note that when the mouse arrow passes on the items of the plugin, an explanation of each parameter is given.
Open at least two images. This plugin does not support RGB and 32-bits images.
Select the image A and the image B. The image A is the reference image.
Binary images:
Apply threshold with value 1
Filter objects by size and remove objects from image edges is possible
Gray level images:
Apply filter to suppress noise (optional)
Segment the image with either threshold or spot segmentation method
- Threshold method :
choose a threshold value
Filter objects by size and remove objects from image edges is possible
- Spot segmentation method : a tutorial for this method is found here
- Iterative segmentation method : a tutorial for this method is found here
- Filter objects by size is possible
When unchecking « All objects touching » , the plugin will analyse the non co-localizing objects in addition to co-localizing objects.
Colocalisation
Choose the parameters that will be measured for co-localizing objects
Distance
Choose the parameters that will be measured for non co-localizing objects
Shuffle
Select to do a shuffle of the objects on all the image or inside a mask
Other measures
Choose the parameters that will be measured for each objects
Resolution infos Image calibration has to be given for the measurements to be calibrated (otherwise they will be given in pixels). If images opened are already calibrated, the plugin reads the calibration.
If the recorder has a problem, here are some examples of macro line:
If the image name has a space, use brackets around it :
run(“DiAna_Segment”, “img=[image name.tif] filter=median rad=1.0 thr=700-3-2000-true-false”);
im=getTitle(); run("Split Channels"); run("DiAna_Segment", "img=[C1-"+im+"] peaks=5.0-4.0-500.0 spots=500-10-1.5-6-200-false");
Download and copy the following jar in your plugins folder diAna_1.48.jar
You have also to manually download and copy into your plugins directory the 3D ImageJ Suite.
Note that this version works only with mcib3d-core3.94.jar and upper!
If a problem appends, use version Core library : mcib3d-core3.94.jar of mcib-core from the 3D Suite.
Gilles J-F, Dos Santos M, Boudier T, Bolte S, Heck N. DiAna, an ImageJ tool for object-based 3D co-localization and distance analysis. Methods 2016 Nov 24. http://www.sciencedirect.com/science/article/pii/S1046202316304649
The spot segmentation method is based on : Heck N, Dos Santos M, Amairi B, Salery M, Besnard A, Herzog E, Boudier T, Vanhoutte P, Caboche J. A new automated 3D detection of synaptic contacts reveals the formation of cortico-striatal synapses upon cocaine treatment in vivo. Brain Struct Funct. 2014 Jul 8. DOI 10.1007/s00429-014-0837-2. http://link.springer.com/article/10.1007%2Fs00429-014-0837-2
GPL distribution (see licence ). Sources for plugins are available freely.