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).
Department of Diagnostic Radiology, Yale University, 300 Cedar Street, New Haven, CT 06520, USA. alark1@gmail.com
Alark
A
Joshi
Dustin
D
Scheinost
Hirohito
H
Okuda
Dominique
D
Belhachemi
Isabella
I
Murphy
Lawrence H
LH
Staib
Xenophon
X
Papademetris
D000465:Algorithms; D019295:Computational Biology / Q000379:methods*; D003952:Diagnostic Imaging; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000379:methods*; D014584:User-Computer Interface
Cereb Cortex. 2008 Aug;18(8):1843-55
18056698
Proc IEEE Int Symp Biomed Imaging. 2009 Jun 1;2009:927-930
20706559
Proc Natl Acad Sci U S A. 2007 Jul 31;104(31):12587-94
17640906
Neuroinformatics. 2010 Mar;8(1):5-17
20077162
Neuroimage. 2003 Jul;19(3):1033-48
12880830
Diabetes. 2008 Feb;57(2):367-71
17977954
Int J Med Robot. 2009 Jun;5(2):147-57
19301361
Med Image Anal. 2005 Dec;9(6):594-604
15896995