Difference between revisions of "2009 Winter Project Week ShapePipeline"

From NAMIC Wiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 9: Line 9:
 
===Key Investigators===
 
===Key Investigators===
 
* Univ Utah, SCI Institute: Manasi Datar, Josh Cates, Ross Whitaker
 
* Univ Utah, SCI Institute: Manasi Datar, Josh Cates, Ross Whitaker
* Kitware: Stephen Aylward?
+
* Kitware: Stephen Aylward
* UNC: Martin Styner?
+
* UNC: Martin Styner
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
Line 41: Line 41:
  
 
<h1>Progress</h1>
 
<h1>Progress</h1>
 +
Strategy:<br>
 +
Create individual Batchmake scripts for the various components identified during discussions with the UNC group <br>
 +
String these (as required) into a master Batchmake script to run a customized pipeline <br>
 +
As a separate step, integrate these into Slicer3 as command line modules <br>
 +
 +
Action: <br>
 +
Created a prototype Batchmake script which: <br>
 +
requires the user to set the data directory <br>
 +
dynamically creates the parameter file required for one of the pre-processing operations <br>
 +
runs the pre-processing operation on all images present in the data directory <br>
 +
 +
Problems: <br>
 +
1. The command appendFile(...) is used to create the parameter file dynamically - unable to print '(' and ')' to the file - e.g.  appendFile('<path>/xyz.params','(inputs\n') does not work <br>
 +
2. What are the components that need to be bundled with this script when distributing it ? <br>
  
 
</div>
 
</div>

Latest revision as of 15:25, 9 January 2009

Home < 2009 Winter Project Week ShapePipeline



Key Investigators

  • Univ Utah, SCI Institute: Manasi Datar, Josh Cates, Ross Whitaker
  • Kitware: Stephen Aylward
  • UNC: Martin Styner

Objective

We will investigate the use of BatchMake for automating and packaging our particle-based shape analysis pipeline. Major tasks include learning to use BatchMake, and designing compatible command-line interfaces for our existing software.



Approach, Plan

Our goal during project week is to spec out a design and API for a shape analysis pipeline that strings together a number of our existing software tools. If time allows, we will also construct a prototype system. Existing code that we hope to convert for use by BatchMake includes preprocessing routines, correspondence optimization routines, and visualization tools.

Progress

Strategy:
Create individual Batchmake scripts for the various components identified during discussions with the UNC group
String these (as required) into a master Batchmake script to run a customized pipeline
As a separate step, integrate these into Slicer3 as command line modules

Action:
Created a prototype Batchmake script which:
requires the user to set the data directory
dynamically creates the parameter file required for one of the pre-processing operations
runs the pre-processing operation on all images present in the data directory

Problems:
1. The command appendFile(...) is used to create the parameter file dynamically - unable to print '(' and ')' to the file - e.g. appendFile('<path>/xyz.params','(inputs\n') does not work
2. What are the components that need to be bundled with this script when distributing it ?


References

  • J Cates, P T Fletcher, M Styner, H Hazlett, R Whitaker. Particle-Based Shape Analysis of Multi-Object Complexes. Proceedings of the 11th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI '08), to appear.
  • J Cates, P T Fletcher, Z Warnock, R Whitaker. A Shape Analysis Framework for Small Animal Phenotyping with Application to Mice with a Targeted Disruption of Hoxd11. Proceedings of the 5th IEEE International Symposium on Biomedical Imaging (ISBI '08), pp. 512-516, 2008.
  • I Oguz, J Cates, P T Fletcher, R Whitaker, D Cool, S Aylward, M Styner. Entropy-Based Particle Systems and Local Features for Cortical Correspondence Optimization Proceedings of the 5th IEEE International Symposium on Biomedical Imaging (ISBI '08), pp. 1637-1641, 2008.
  • J Cates, P T Fletcher, M Styner, M Shenton, R Whitaker. Shape Modeling and Analysis with Entropy-Based Particle Systems. Information Processing in Medical Imaging IPMI 2007, LNCS 4584, pp. 333-345, 2007.
  • J Cates, P T Fletcher, R Whitaker. Entropy-Based Particle Systems for Shape Correspondence. Mathematical Foundations of Computational Anatomy Workshop, MICCAI 2006. pp. 90-99 Oct 2006. pdf