Logo EPFL
I&C
 Ecole Polytechnique Fédérale de Lausanne
     Research
 English only       EPFL > I&C > CVLAB > Research > Medical > Neurons
 RESEARCH
 Research Areas
Ph.D. Theses
 CVLAB CONTENTS
 People
Research
Publications
Teaching
Student projects
Software
Data
Jobs
Intranet
 QUICK LINKS
 EPFL Infoscience
I&C Doctoral School

Understanding Brain Function and Development in 3D Microscopy

Three migrating neurons are segmented and tracked from a time-lapse 3-D volume of two-photon excitation microscopy data.

CVLAB actively collaborate with a group of neuroscientists in an effort to better understand how the brain develops and functions. Today, neuroscientists employ many types of microscopy techniques in their research, ranging from simple brightfield and confocal microscopes to more advanced phase contrast techniques to state-of-the-art 2-photon and scanning electron microscopes. While every microscopy technique has certain advantages to suit its purpose, they all share a common drawback: The massive amounts of data produced cannot be individually analyzed by humans. CVLAB researchers are working with neuroscientists to develop techniques to automatically process this data, allowing neuroscientists to conduct experiments and analyze data at scales that were previously not possible.

Our research focuses of four tasks:

  1. Detecting neurons (and components of neurons) in microscopic data, such as nuclei, mitochondria, and synapses;

  2. Segmenting neuron structures from the background;

  3. Reconstructing the structure of neurons such as neurites or the dendritic tree;

  4. Tracking the paths of migrating neurons as they travel in time-lapse microscopy.

Detecting Neuron Nuclei and Mitochondria in Microscopic Imagery

Detecting neurons, or components of neurons, in microscopic images is an critical problem related to several important tasks. First, detecting neuron nuclei allows neuroscientists to estimate the density of neurons in a particular sample. Nuclei detections also provide robust seed locations for segmenting the structure of the entire neuron, and help to resolve ambiguities between nearby neurons. Detecting cellular components of the neuron, such as mitochondria and synapses, facilitates the study of neural development and synaptic plasticity.


Detection results for mitochondria in FIBSEM imagery (left) and neuron nuclei in 2-photon imagery (right) using an Adaboost-based detector trained with the Rays feature set.

We have developed a generalized detector capable of finding irregularly shaped blob-like objects in microscopic data, such as neuron nuclei and mitochondria. Using a machine learning approach, we train a cascaded Adaboost classifier on a labeled data set using a combination of Haar-like features and a new class of image features that considers image characteristics at distant contour points. Given a location and a direction, these novel features capture information such as relative distance to the nearest contour in 2 directions, absolute distance to the nearest contour, gradient direction at the nearest contour, and gradient magnitude at the nearest contour. Because these features are defined at a variable distance from the given location, they are robust to irregularities in the shape of an object, which is an important characteristic for describing cells.


Four basic image measurements defined at distant contour points make up the Rays feature set, which is a powerful tool for detecting irregularly shaped objects in images.



Segmenting Neurons and Component Structures in Various Microscopic Imagery

Many of the characteristics and behaviors of interest to neuroscientists require some sort of segmentation as an intermediate step. This may involve segmenting sub cellular structures such as mitochondria, dendrites, axons, butons, synapses, etc., or it may imply segmenting the entire structure of the neuron from the background while resolving the segmentations between several neurons in a volume. While it is difficult to define a completely general segmentation approach for all types of tasks, machine learning provides a means to learn from the data which can be applied to many similar segmentation tasks. Researchers at CVLAB are exploring the use of several machine learning approaches including boosting, SVM classification, and K-nearest neighbors for various tasks such as segmenting flourescent-marked neurons in 2-photon imagery from the background; segmenting neurites, dendrites, and axons; and segmenting sub cellular structures such as mitochondria, vesicles, and synapses.

Segmentation critically depends on the descriptive power of the features used to describe the data. We are currently investigating new and more powerful features to provide extremely fine and robust segmentations, including work with the Hessian Matrix and its associated eigenvalues, high-order steerable filters, texture descriptors such as textons, and other image characteristics.

State-of-the-art approaches to detecting linear structures rely on ideal models of their appearance and noise processes. They are usually optimized to find ideal lines or tubular structures with smooth profiles. However, real linear structures often fail to conform to this model, which can drastically impact performance. Researchers at CVLAB use the rotational properties of Gaussian derivatives to achieve rotational invariance, however, instead of steering the filters we replace the optimality criteria by a machine-learning algorithm that learns from training data. Because the training data encompasses deviations from the ideal model, the resulting algorithm is more robust to irregularities and can be trained to detect not only simple linear structures but also junctions and crossings.

Fourth-order Gaussian derivatives can be rotated to arbitrary orientations. A linear combination of these Gaussian derivatives approximating an image patch can be classified by an SVM as filament-like or not.

Once we have trained a classifier on filament-like data rotated to a canonical orientation, the SVM is applied to classify voxels as filament-like or not. Results for blood vessels appearing in retinal imagery and neurons in brightfield microscopy data indicate an improved ability to segment blood vessels, axons, and dendrites over state-of-the-art methods.

Blood vessels in retinal images from the drive database. (left) Segmentation of the entire filament structure. (right) Detailed view. Red indicates true positive segmentations, green indicates false positives, and blue indicates false negatives.

(left) Minimum intensity projection of brightfield image of a neuron and its dendritic tree. (center) Segmentation performed using an SVM on features based on fourth-order Gaussian derivatives. (right) Detailed view of the segmentation.

The maximum intensity projection (MIP) of a neuron in a 3D image stack collected by a two-photon microscope (left) and the resulting 3D segmentation using the eigenvalues of the Hessian matrix (right).



Reconstructing Dendritic Structures in Brightfield Microscopy

Reconstructing the shape, or morphology, of neurons is a necessary step towards understanding brain functionality. When presented with noisy brightfield microscopy data, reconstruction of a neuron's dendritic tree can be an intimidating task. Due to irregularities in the staining process and other sources of noise, the appearance of dendrites and axons are often ambiguous. While some commercial products provide sophisticated interfaces for manual delineation of dendritic trees, the process is tedious and time-consuming, taking up to ten hours to process a single neuron image stack.

Researchers at CVLAB have developed a novel approach to handling the difficulties inherent in the process of reconstructing the dendritic tree. Without assuming an a priori dendrite model used by previous techniques, we rely on statistical learning techniques to construct models as we go. We first train a classifier to distinguish dendrite-like voxels from the background using a limited amount of expert-labeled ground truth, then we construct a minimum spanning tree connecting dendrite-like voxels. Then, we use EM to determine which edges of the graph correspond to dendrites, and we prune and rebuild the final dendritic tree.

The minimum intensity projection (MIP) of neuron and its dendritic tree imaged using brightfield microscopy (left) and the resulting segmentation and tree reconstruction (right). Note the irregularities in the staining process leading to the non-ideal appearance of dendrite structures.



Tracking Migrating Neurons in Time-Lapse Microscopy


Certain areas of the mouse brain constantly regenerate, even in adulthood. Immature neurons migrate from the sub ventricular zone (SVZ) along the rostral migratory system (RMS) to the olfactory bulb.

Migrating neurons move in a characteristic manner, elongating in the direction of travel.

While most neurons are born during the embryonic and postnatal periods, it is now well accepted that some regions of the brain keep producing new neurons throughout adulthood. It is of great interest to understand how processes that govern the birth and development of neurons might be regulated, as this could lead to future treatments of degenerative disorders using adult neural stem cells. The automatic tracking of migrating neurons allow neuroscientists quantify useful data such as cell morphology, speed, etc. when studying these processes. Our collection process begins by constructing a lentivirus vector. In vivo stereotaxic injection of the lentivirus in the subventricular zone of the brain causes newly born neurons to express Green Fluorescent Protein. The neurons migrate along the rostral migratory system (RMS) towards the olfactory bulb, where they will integrate into the network. At this point, a slice is prepared for imaging with a sophisticated 2-photon microscope.

Migrating neurons move in a characteristic manner. The nucleus extends a neurite, at the end of which is a growth cone, which the neuron uses as an anchor to pull itself forward. Because the structure of the entire cell is highly deformable and irregular, they are difficult to track. For this reason, we perform tracking on the nucleus, which retains a more consistent shape and can be readily detected.

Starting from a set of detected nuclei, we use a batch MCMC data association approach to efficiently estimate the MAP of the filtering distribution. For more efficient inference, we have defined two general constraints to limit the search space. The first constraint relaxes the standard assumption that target motion and appearance are independent. Using a GMM and spoke-based appearance model, we learn a correlation between the appearance of a neuron and its motion - the neuron nucleus elongates in the direction of motion (increasing elongation with speed). The second constraint enforces, in a formal probabilistic manner, the targets to enter and exit the scene at logical locations (usually scene boundaries). For more details, see the flash movie describing this work.

Neuron nuclei detections are tracked in 3D (projected here to 2D) using a batch MCMC approach. Two general constraints are employed to improve efficiency, the first exploiting the correlation between nucleus appearance and direction of motion, the second enforcing that neurons enter and exit the volume at logical locations.



References

G. Gonzalez, F. Aguet, F. Fleuret, M. Unser and P. Fua, Steerable Features for Statistical 3D Dendrite Detection, International Conference on Medical Image Computing and Computed Assisted Intervenction (MICCAI), 2009.
G. Gonzalez, F. Fleuret and P. Fua, Learning Rotational Features for Filament Detection, Conference on Computer Vision and Pattern Recognition, 2009.
G. Gonzalez, F. Fleuret and P. Fua, Automated Delineation of Dendritic Networks in Noisy Image Stacks, European Conference on Computer Vision, October 2008.
K. Smith, A. Carleton and V. Lepetit, General Constraints for Batch Multiple-Target Tracking Applied to Large-Scale Videomicroscopy, Conference on Computer Vision and Pattern Recognition, Anchorage, June 2008.

Contact

K. Smith [kevin.smith@epfl.ch],
G. Gonzalez [german.gonzalez@epfl.ch],
A. Lucchi [aurelien.lucchi@epfl.ch],
E. Turetken [engin.turetken@epfl.ch],



Comments/Feedback to webmaster.cvlab { at } epfl.ch
Last update : 14 May 2010 17:15:57