Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.6 KB

README.md

File metadata and controls

47 lines (36 loc) · 1.6 KB

Cancer-Cell-Tracking

Python implementation on tracking cancer cell based on Li et al., which used watershed algorithm to segment cells and built a feature vector for cell tracking including the information of position, shape, spatial distribution and texture.

Usage

  1. The data can be found at Cell Tracking Challenge Website.

  2. ipython notebook: to better show the algorithm step by step, besides the python scipts, I also create a ipython notebook to visualize the interim results.

  3. Some explanation of the scripts:

main.py # the main procedure including all steps.
adaptivethresh.py # compute adaptive thresholding of image sequence in order to generate binary image for Nuclei segmentation.
gvf.py # compute gradient vector field (GVF) to find the seeds for following watershed.
watershed.py # segment cells
graph_construction.py # generate a neighboring graph contraction using Delaunary Triangulation.
matching.py # calculate feature vector for each cell and match cells. 

Results

  1. Result of original image sequence.

  1. Result of tracking all cells.

  1. Result of tracking specific cell in mitosis.

  1. Plot of the previous tracking.