ITK GPAC level set
Contents
Key Investigators
- University of Missouri: Ilker Ersoy, Filiz Bunyak, K. Palaniappan
- Harvard Medical School: Kishore Mosaliganti, Sean Megason
Project
Objective
Multiphase level sets efficiently segment multiclass multiobject images. Current ITK level sets support the N-level set approach to handle N-objects. Multiphase methods can be applied to a variety of underlying level set energy functions including Chan-Vese, graph partitioning active contours (GPAC), 4-color level sets, and hybrid approaches.
Approach, Plan
Extend the level set class to support multiphase level sets with two and three level sets cases. Multiphase methods model [math]N[/math] classes using [math]\log N[/math] phases. Each phase can segment any number of objects. Develop a multiphase coupling for multichannel data (i.e. nuclear and membrane channels). Include support for 2D and 3D multiphase curve and surface evolution.
Progress
Preliminary multiphase Chan-Vese level set segmentation algorithm has been developed using a Matlab reference implementation. Test cases with synthetic and microscopy imagery have been completed. Need to finish implementation for N-classes, extension to 3D and develop suite of test cases.
Resources
- Source code :
We shall use git for version control : A small introduction to git : here
- Data sets:
HeLa cell cycle phase analysis from Cristina Cardoso (Technical Univ of Darmstadt). Prostate carcinoma from Michael Feldman (Univ of Pennsylvania). Zebrafish embryogenesis 3D confocal multichannel imagery from Sean Megason.
Delivery Mechanism
This work will be delivered as an:
- ITK Module
- Slicer Module
References
- F. Bunyak, A. Hafiane, K. Palaniappan, Histopathology tissue segmentation by combining fuzzy clustering with multiphase vector level sets. Software Tools and Algorithms for Biological Systems, Springer, 2010.
- I. Ersoy, F. Bunyak, V. Chagin, M. C. Cardoso, K. Palaniappan, “Segmentation and classification of cell cycle phases in fluorescence imaging”, Lecture Notes in Computer Science (MICCAI), Vol. 5762 (Part II), pp. 617-624, 2009.
- F. Bunyak, K. Palaniappan, V. Chagin, M. C. Cardoso, "Cell Segmentation in time-lapse fluorescence microscopy with temporally varying sub-cellular fusion protein patterns", 31st Int. Conf. IEEE Engineering in Medicine and Biology Society (EMBC), Minneapolis, Minnesota, Sep. 2009, pp. 1424-1428.
- K. Palaniappan, F. Bunyak, S. Nath, J. Goffeney, “Parallel processing strategies for cell motility and shape analysis”, High-Throughput Image Reconstruction and Analysis, Ed. C.R. Rao and G. A. Cecchi, Artech, Chapter 3, 2009.
- F. Bunyak, K. Palaniappan, "Level set-based fast graph partitioning active contours using constant memory", Lecture Notes in Computer Science (ACIVS), Vol. 5807, pp. 145-155, 2009.
- A. Mosig, S. Jaeger, W. Chaofeng, I. Ersoy, S. K. Nath, K. Palaniappan, S.S. Chen, “Tracking cells in live cell imaging videos using topological alignments”, Algorithms in Molecular Biology, Vol. 4, 10p., 2009.
- F. Bunyak, K. Palaniappan, "Efficient segmentation using feature-based graph partitioning active contours", 12th IEEE Int. Conf. Computer Vision (ICCV), Sep. 29-Oct. 2 2009, Kyoto, Japan, pp. 873-880.
- S. K. Nath, K. Palaniappan, “Fast graph partitioning active contours for image segmentation using histograms”, EURASIP Journal on Image and Video Processing, 9p., 2009, Article ID 820986 (doi:10.1155/2009/820986).
- A. Hafiane, F. Bunyak, K. Palaniappan, “Clustering initiated multiphase active contours and robust separation of nuclei groups for tissue segmentation”, IEEE Int. Conf. Pattern Recognition, 2008.
- A. Hafiane, F. Bunyak, K. Palaniappan, “Fuzzy clustering and active contours for histopathology image segmentation and nuclei detection”, Lecture Notes in Computer Science (ACIVS), Vol. 5259, pp. 903-914, 2008.
- I. Ersoy, K. Palaniappan, “Multi-feature contour evolution for automatic live cell segmentation in time lapse imagery”, 30th IEEE Int. Conf. Engineering in Medicine and Biology (EMBC), pp. 371-374, 2008.