2009 Winter Project Week ShapePipeline

From NAMIC Wiki
Revision as of 15:25, 9 January 2009 by Datar (talk | contribs) (→‎Key Investigators)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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