Cell Tracking using Coupled Active Surfaces for Nuclei and Membranes

Kishore Mosaliganti1*,Benjamin Smith,Arnaud Gelas,Alex Gouaillard,Sean Megason
1.Harvard Medical School
Abstract
Cell Tracking using Coupled Active Surfaces for Nuclei and Membranes

Abstract

An Insight Toolkit (ITK) processing framework for segmenting and tracking nuclei in time-lapse microscopy images using coupled active contours is presented in this paper. We implement the method of Dufour et al.[2] to segment and track cells in fluorescence microscopy images. The basic idea is to model the image as a constant intensity background with constant intensity foreground components. We utilizes our earlier submissions on the Chan and Vese algorithm [1] and its multiphase extension [5] to build our new tracking filter. The tracking filter itk::MultiphaseLevelSetTracking inputs a segmentation result (or a coarse estimate) from the previous time-point along with the feature image and generates a new segmentation output. By iteratively repeating this process across all time-points, real-time tracking is made possible. We include 2D/3D example code, parameter settings and show the results generated on a 2D zebrafish embryo image series.

Keywords

cell trackingsegmentationLevel sets,
Manuscript
Source Code and Data

Source Code and Data

ActiveContoursWithoutEdgesAlgorithmsDenseitkDenseMultiphaseLevelSetImageFilter.h4.2 KBitkDenseMultiphaseLevelSetImageFilter.h~4.3 KBitkDenseMultiphaseLevelSetImageFilter.txx4.3 KBitkDenseMultiphaseLevelSetImageFilter.txx~4.3 KBSparseitkSparseMultiphaseLevelSetImageFilter.h4.5 KBitkSparseMultiphaseLevelSetImageFilter.h~4.5 KBitkSparseMultiphaseLevelSetImageFilter.txx4.5 KBitkSparseMultiphaseLevelSetImageFilter.txx~4.5 KBTrackingitkMultiLevelSetTracking.h8.4 KBitkMultiLevelSetTracking.txx10.9 KBBasicFiltersDenseitkMultiphaseDenseSegmentationFiniteDifferenceImageFilter.h7.6 KBitkMultiphaseDenseSegmentationFiniteDifferenceImageFilter.txx7.8 KBSparseitkMultiphaseSparseFieldLevelSetImageFilter.h19.8 KBitkMultiphaseSparseFieldLevelSetImageFilter.txx26 KBitkMultiphaseSparseFieldLevelSetImageFilter2.txx19.7 KBCommonitkMultiphaseFiniteDifferenceImageFilter.h18.1 KBitkMultiphaseFiniteDifferenceImageFilter.txx8.2 KBLevelsetFunctionsitkRegionBasedLevelSetFunction.h10.4 KBitkRegularizedHeavisideFunctions.h3.5 KBitkRegionBasedLevelSetFunction.txx11.4 KBitkScalarChanAndVeseLevelSetFunction.h3.9 KBitkScalarChanAndVeseSharedFunctionData.h7.3 KBitkScalarChanAndVeseLevelSetFunction.txx2.3 KBitkScalarRegionBasedLevelSetFunctionBase.h3.7 KBitkScalarRegionBasedLevelSetFunctionBase.txx5.8 KBCMakeLists.txt660 BOptionsanyoption.cxx24.5 KBanyoption.h7.5 KBexamplesOptionsCMakeLists.txt200 Bdemo.cxx3.3 KBCMakeLists.txt59 BActiveContoursWithoutEdgesScalarMultiPhase2DTest.cxx8.6 KBCMakeLists.txt1.2 KBScalarMultiPhase2DTrackingTest.cxx7.3 KBScalarMultiPhase3DTest.cxx8.6 KBScalarSinglePhase3DTest.cxx6.5 KBScalarSinglePhaseSparse2DTest.cxx6.5 KBScalarSinglePhaseDense2DTest.cxx6.9 KB

Select a file to preview