Unified Framework for Development, Deployment and Robust Testing of Neuroimaging Algorithms

Developing both graphical and command-line user interfaces for neuroimaging algorithms requires considerable effort. Neuroimaging algorithms can meet their potential only if they can be easily and frequently used by their intended users. Deployment of a large suite of such algorithms on multiple platforms requires consistency of user interface controls, consistent results across various platforms and thorough testing. We present the design and implementation of a novel object-oriented framework that allows for rapid development of complex image analysis algorithms with many reusable components and the ability to easily add graphical user interface controls. Our framework also allows for simplified yet robust nightly testing of the algorithms to ensure stability and cross platform interoperability. All of the functionality is encapsulated into a software object requiring no separate source code for user interfaces, testing or deployment. This formulation makes our framework ideal for developing novel, stable and easy-to-use algorithms for medical image analysis and computer assisted interventions. The framework has been both deployed at Yale and released for public use in the open source multi-platform image analysis software—BioImage Suite (bioimagesuite.org).

[1]  Jed A. Meltzer,et al.  Effects of Working Memory Load on Oscillatory Power in Human Intracranial EEG , 2007, Cerebral cortex.

[2]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[3]  Dustin Scheinost,et al.  An improved unbiased method for diffspect quantification in epilepsy , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[4]  Chad Smith,et al.  [incr Tcl/Tk] from the Ground Up: The Accelerated Track for Professional Programmers , 2000 .

[5]  Xenophon Papademetris,et al.  High Visceral and Low Abdominal Subcutaneous Fat Stores in the Obese Adolescent , 2008, Diabetes.

[6]  Rui Shen,et al.  MedVis: A Real-Time Immersive Visualization Environment for the Exploration of Medical Volumetric Data , 2008, 2008 Fifth International Conference BioMedical Visualization: Information Visualization in Medical and Biomedical Informatics.

[7]  Giuseppe De Pietro,et al.  An Open-source Software Architecture for Immersive Medical Imaging , 2006, 2006 IEEE Symposium on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[8]  Daniel Rueckert,et al.  2012 9TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI) , 2012, ISBI 2012.

[9]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[10]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[11]  Xenophon Papademetris,et al.  Dynamic imaging of lymphatic vessels and lymph nodes using a bimodal nanoparticulate contrast agent. , 2007, Lymphatic research and biology.

[12]  Narutoshi Hibino,et al.  Tissue-engineered Vascular Grafts Demonstrate Evidence of Growth and Development When Implanted in a Juvenile Animal Model , 2008, Annals of surgery.

[13]  J. Duncan,et al.  Effects of the Brain-Derived Neurotrophic Growth Factor Val66Met Variation on Hippocampus Morphology in Bipolar Disorder , 2009, Neuropsychopharmacology.

[14]  Aaron Carass,et al.  Erratum to: The Java Image Science Toolkit (JIST) for Rapid Prototyping and Publishing of Neuroimaging Software , 2010, Neuroinformatics.

[15]  X. Papademetris,et al.  The role of skeletal muscle insulin resistance in the pathogenesis of the metabolic syndrome , 2007, Proceedings of the National Academy of Sciences.

[16]  Arthur W Toga,et al.  The LONI Pipeline Processing Environment , 2003, NeuroImage.

[17]  R. Todd Constable,et al.  Sensory and cognitive mechanisms of change detection in the context of speech , 2008, Brain Structure and Function.

[18]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[19]  Christine DeLorenzo,et al.  From medical image computing to computer‐aided intervention: development of a research interface for image‐guided navigation , 2009, The international journal of medical robotics + computer assisted surgery : MRCAS.

[20]  Marco Nolden,et al.  The Medical Imaging Interaction Toolkit , 2005, Medical Image Anal..

[21]  B. Vohr,et al.  Prematurely Born Children Demonstrate White Matter Microstructural Differences at 12 Years of Age, Relative to Term Control Subjects: An Investigation of Group and Gender Effects , 2008, Pediatrics.

[22]  Graeme P. Penney,et al.  Estimating and resolving uncertainty in cardiac respiratory motion modelling , 2012, 2012 9th IEEE International Symposium on Biomedical Imaging (ISBI).

[23]  Ron Kikinis,et al.  3D Slicer , 2012, 2004 2nd IEEE International Symposium on Biomedical Imaging: Nano to Macro (IEEE Cat No. 04EX821).