Skip to content

Demonstration code for the analysis of axonal boutons in 3D microscopy images

License

Notifications You must be signed in to change notification settings

CherBass/BoutonDetection

Repository files navigation

BoutonDetection

This is demonstration code that illustrates a new algorithm for the detection of axonal synaspses in 3D microscopy images. This code contains a simple gui that allows the analysis of several images, and a simple user interface to correct any mistakes made by the algorithm. See Instructions pdf file for more detail on how to use.

We ask to submit negative examples, with corresponding images, so that we may improve the performance of the algorithm. To submit negative bouton example simply send us the Data.mat file generated by the algorithm with the corresponding image data.

We have released the test and training data (with binary image labels) in Zenodo (DOI: 10.5281/zenodo.215600), a public repository, at the following url: https://www.zenodo.org/record/215600#.WHeeT_mLQ2w.

The analysis of axonal synapses (boutons) is often required when studying structural plasticity in the brain. To date, this type analysis has been largely manual or semi-automated, and relies on a step that traces the axon before detecting boutons, which if fails, limits the ability to detect axonal boutons. We propose a new algorithm that does not require tracing the axon to detect axonal boutons in 3D two-photon images taken from the mouse cortex.

The final algorithm proposed has the following main steps:

  1. A Laplacian of Gaussians (LoG) based feature enhancement module to accentuate the appearance of boutons.

  2. A Speeded Up Robust Features (SURF) interest point detector to find candidate locations for feature extraction.

  3. Non-maximum suppression to eliminate candidates that were detected more than once in the same local region.

  4. Generation of feature descriptors based on Gabor filters.

  5. A Support Vector Machine (SVM) classifier, trained on features from labelled data, was lastly used to separate the features into bouton and non-bouton instances.

More detail in the following paper: Bass C, Helkkula P, De Paola V, Clopath C, Bharath AA (2017) Detection of axonal synapses in 3D two-photon images. PLoS ONE 12(9): e0183309. https://doi.org/10.1371/journal.pone.0183309

About

Demonstration code for the analysis of axonal boutons in 3D microscopy images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published