Confocal microscopy

Description

nctuTW is a "high-throughput computer method of reconstructing the neuronal structure of the fruit fly brain. The design philosophy of the proposed method differs from those of previous methods. We propose first to compute the 2D skeletons of a neuron in each slice of the image stack. The 3D neuronal structure is then constructed from the 2D skeletons. Biologists tend to use confocal microscopes for optimal images in a slice for human visualization; and images in two consecutive slices contain overlapped information. Consequently, a spherical object becomes oval in the image stack; that is, neurons in the image stack do not reflect the true shape of the neuron. This is the main reason we chose not to work directly on the 3D volume.

The proposed method comprises two steps. The first is the image processing step, which involves computing a set of voxels that is a superset of the 3D centerlines of the neuron. The shortest path graph algorithm then computes the centerlines. The proposed method was applied to process more than 16 000 neurons. By using a large amount of reconstructions, this study also demonstrated a result derived from the reconstructed data using the clustering technique." (Extracted from reference publication)

Illustrative image shows gold standard (top) and method results (bottom). 

nctuTW_results_example
Description

By combining multiple image alignment and tracing into one program, Reconstruct (TM) allows images to be processed more efficiently. Tracing can be done directly on the transformed images and alignments can be asily modified. Reconstruct (TM) was developed from years of experience working with high magnification serial section images of brain tissue. (Extracted from User Manual)

"The original platform of the Reconstruct program allows a user to trace objects in serial sections by manually drawing the outline of each object on each section, which is time-consuming. We modified Reconstruct to enable semi-automatic tracing of axons using a region-growing algorithm called wildfire."

Reconstruct_standaloneapp_example_Results
Description

ORION: Online Reconstruction and functional Imaging Of Neurons: segmentation and tracing of neurons for reconstruction.

A project to develop tools that explore single neuron function via sophisticated image analysis. ORION software bridges advanced optical imaging and compartmental modeling of neuronal function by rapidly, accurately, and robustly generating, from structural image data, a cylindrical morphology model suitable for simulating neuronal function. The goal of this project is to develop a computational and experimental framework to allow real-time mapping of functional imaging data (e.g., spatio-temporal patterns of dendritic voltages or intracellularions) to neuronal structure, during the very limited duration of an acute experiment.

ORION_example_result
Description

Neural Circuit Tracer (NCTracer) is open source software for automated and manual tracing of neurites from light microscopy stacks of images. NCTracer has more than one workflow available for neuron tracing. 


"The Neural Circuit Tracer is open source software built using Java (Sun Microsystems) and Matlab (MathWorks, Inc., Natick MA). It is based on the core of ImageJ (http://rsbweb.nih.gov/ij) and the graphic user interface has been developed by using Java Swings. The software combines anumber of functionalities of ImageJ with several newly developed functions for automated and manual tracing of neurites. The Neural Circuit Tracer is designed in a way
that will allow the users to add any plug-ins developed for ImageJ. More importantly, functions written in MatLab and converted into Java with Matlab JA toolbox can also be added to the Neural Circuit Tracer." 

Example of output from Neural Circuit Tracer
Description

"we propose a novel automatic 3D neuron reconstruction algorithm, named Rivulet, which is based on the multi-stencils fast-marching and iterative back-tracking. The proposed Rivulet algorithm is capable of tracing discontinuous areas without being interrupted by densely distributed noises." 

This plugin can be used with default parameters or with user-defined parameters.

Example image obtained from Rivulet Wiki website (https://github.com/RivuletStudio/Rivulet-Neuron-Tracing-Toolbox/wiki

Traceplot_Rivulet