Difference between revisions of "2013 Summer Project Week:Airway Inspector Porting"

From NAMIC Wiki
Jump to: navigation, search
 
(10 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-MIT2013.png|[[2013_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2013.png|[[2013_Summer_Project_Week#Projects|Projects List]]
 +
Image:EmphysemaGUI.png|Emphysema Analysis Tool
 +
Image:AIScreenshot.png|Airway Analysis Tool
 +
Image:CIPArchitecture.png|Chest Imaging Platform Architecture
 
</gallery>
 
</gallery>
  
 
==Key Investigators==
 
==Key Investigators==
* Rola Harmouche,Demian Wassermann, Raul San Jose (BWH)
+
* BWH: Raul San Jose, Demian Wassermann, Rola Harmouche, James Ross
 +
 
 +
<h3>Background</h3>
 +
Airway Inspector (www.airwayinspector.org) is a tool for CT-based image quantitative analysis of the lung to allow the  exploration of  airway morphology and desitometric characteristics [1]. Airway Inspector is based on Slicer2.
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
Line 11: Line 17:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
 
+
Port the capabilities of Airway Inspector to Slicer4.
We have developed a library of tools for the processing and the analysis of chest images. The main objective is to make the tools available to the public by incorporating them into SLicer as command line extension modules and through a nipype work flow.
 
  
 
</div>
 
</div>
Line 19: Line 24:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 +
This goal will be achieved by creating  extension module with two components:
 +
* Emphysema Analysis Sub-Module
 +
** Port Chest structure segmentation using VTK
 +
** Creation of loadable module
  
The library contains a mix of tools for image processing, segmentation and airway generation and inspection using particles. These tools are described in the works by Ross et al. and Kindlmann et. al. Our plan for the project week is to port most of these tools.
+
* Airway Analysis Sub-Module
 +
** Port airway measurement VTK classes
 +
** Creation of a loadable module
 
</div>
 
</div>
  
Line 27: Line 38:
 
<h3>Progress</h3>
 
<h3>Progress</h3>
  
The tools have been developed using C++ and ITK and have been validated and used in the works described previously.  
+
The main libraries for lung and airway wall segmentation tools have been developed using C++ and VTK and have been validated and used in multiple clinical works.
 +
 
 +
We have created an extension to support this porting. We have developed two CLI to support the emphysema analsyis sub-module. A scripted python module is under development to encapsulate the logic.
 +
 
 +
The Airway Analysis Sub-module still is in the design phase.
  
  
Line 38: Line 53:
  
 
#Slicer Module
 
#Slicer Module
##Extension -- commandline
+
##Extension — loadable modules
  
 
==References==
 
==References==
* James C. Ross, R. San Jose Estepar, G. Kindlmann, Alejandro Diaz, C.-F. Westin, Edwin K. Silverman, George R. Washko, [Automatic Lung Lobe Segmentation Using Particles, Thin Plate Splines, and Maximum a Posteriori Estimation] Medical Image Computing and Computer-Assisted Intervention -- MICCAI 2010 Volume 6363, Pages 163-171, 2010
+
* San Jose Estepar R, Washko GG, Silverman EK, Reilly JJ, Kikinis R, Westin CF. Airway inspector: An open source application for lung morphometry. In First International Workshop on Pulmonary Image Processing. New York City, USA, 2008;293-302. Available on-line: www.lulu.com/content/3507981.
 
 
* Gordon Kindlmann, Raúl San José Estépar, Stephen M. Smith, Carl-Fredrik Westin. Sampling and Visualizing Creases with Scale-Space Particles. IEEE Transactions on Visualization and Computer Graphics. 2009; 15(6):1415-1424.
 

Latest revision as of 14:58, 21 June 2013

Home < 2013 Summer Project Week:Airway Inspector Porting

Key Investigators

  • BWH: Raul San Jose, Demian Wassermann, Rola Harmouche, James Ross

Background

Airway Inspector (www.airwayinspector.org) is a tool for CT-based image quantitative analysis of the lung to allow the exploration of airway morphology and desitometric characteristics [1]. Airway Inspector is based on Slicer2.

Objective

Port the capabilities of Airway Inspector to Slicer4.

Approach, Plan

This goal will be achieved by creating extension module with two components:

  • Emphysema Analysis Sub-Module
    • Port Chest structure segmentation using VTK
    • Creation of loadable module
  • Airway Analysis Sub-Module
    • Port airway measurement VTK classes
    • Creation of a loadable module

Progress

The main libraries for lung and airway wall segmentation tools have been developed using C++ and VTK and have been validated and used in multiple clinical works.

We have created an extension to support this porting. We have developed two CLI to support the emphysema analsyis sub-module. A scripted python module is under development to encapsulate the logic.

The Airway Analysis Sub-module still is in the design phase.


Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a

  1. Slicer Module
    1. Extension — loadable modules

References

  • San Jose Estepar R, Washko GG, Silverman EK, Reilly JJ, Kikinis R, Westin CF. Airway inspector: An open source application for lung morphometry. In First International Workshop on Pulmonary Image Processing. New York City, USA, 2008;293-302. Available on-line: www.lulu.com/content/3507981.