Difference between revisions of "ITK GPAC level set"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
__NOTOC__
 
<gallery>
 
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]
 
</gallery>
 
 
 
==Key Investigators==
 
==Key Investigators==
* University of Missouri: K. Palaniappan
+
* University of Missouri: Ilker Ersoy, Filiz Bunyak, K. Palaniappan
 
* Harvard Medical School: Kishore Mosaliganti, Sean Megason
 
* Harvard Medical School: Kishore Mosaliganti, Sean Megason
  
 
==Project==
 
==Project==
 +
[[File:Multiphase-GPAC-HeLa-segmentation.png|400px|thumb|left|4-phase cell segmentation]]
 +
[[File:MRI-multiphase-gpac.png|400px|thumb|left|4-phase MRI segmentation]]
 +
[[File:Histopathology_mvls_4class.png|400px|thumb|left|Vector 4-phase histopathology segmentation]]
 +
[[File:Histopathology_GVD2_grade4_2_zoom.png |400px|thumb|left|Nuclei detection using multiphase for Grade4 prostate carcinoma]]
 +
 +
[[File:Zebrafish-nuclei-membrane-channel-multiphase.png |400px|thumb|left|4-phase nuclei segmentation result using fused (weighted) nuclei plus membrane channels]]
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
<div style="width: 27%; float: left; padding-right: 3%;">
+
 
 +
<div style="width: 40%; float: left; padding-right: 3%;">
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
 +
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.
  
 
</div>
 
</div>
<div style="width: 27%; float: left; padding-right: 3%;">
+
<div style="width: 40%; float: left; padding-right: 3%;">
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 +
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.
  
 
</div>
 
</div>
Line 23: Line 27:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 +
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.
  
 
</div>
 
</div>
 
</div>
 
</div>
 +
 +
==Resources==
 +
* Source code :
 +
git@github.com:antonin07130/NAMICSeeding.git
 +
We shall use [http://git-scm.com/ git] for version control :
 +
A small introduction to git : [http://sourceforge.net/apps/trac/gofigure2/wiki/GIT here]
 +
* Data sets:
 +
HeLa cell cycle phase analysis from Cristina Cardos (Technical Univ of Darmstadt).
 +
Prostate carcinoma from Michael Feldman (Univ of Pennsylvania).
 +
Zebrafish embryogenesis 3D confocal multichannel imagery from Sean Megason.
 +
<div style="width: 97%; float: left;">
 +
 +
==Delivery Mechanism==
 +
 +
This work will be delivered as an:
 +
 +
#ITK Module
 +
#Slicer Module
 +
 +
==References==
 +
*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.
 +
 +
*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.
 +
 +
*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. 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.
 +
 +
*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).
  
 
<div style="width: 97%; float: left;">
 
<div style="width: 97%; float: left;">

Revision as of 16:19, 20 June 2010

Home < ITK GPAC level set

Key Investigators

  • University of Missouri: Ilker Ersoy, Filiz Bunyak, K. Palaniappan
  • Harvard Medical School: Kishore Mosaliganti, Sean Megason

Project

4-phase cell segmentation
4-phase MRI segmentation
Vector 4-phase histopathology segmentation
Nuclei detection using multiphase for Grade4 prostate carcinoma
4-phase nuclei segmentation result using fused (weighted) nuclei plus membrane channels

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 :
git@github.com:antonin07130/NAMICSeeding.git

We shall use git for version control : A small introduction to git : here

  • Data sets:
HeLa cell cycle phase analysis from Cristina Cardos (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:

  1. ITK Module
  2. Slicer Module

References

  • 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.
  • 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.
  • 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. 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.
  • 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).