An Application Framework for Rapid Prototyping of Clinically Applicable Software Assistants

Computer assistance for clinical diagnosis support and treatment planning are continuously growing fields that have gained importance in several medical disciplines. Although a variety of algorithms are available today, only few are routinely applied for diagnosis support and treatment planning. We propose a hierarchical framework that allows for flexible and efficient development of clinically valuable software prototypes and for systematic evaluation of image processing methods in a research setting. A modular plug-in concept separates algorithmic and framework developments. Several basic components for data-, user-, and workflow-management provide a skeleton that can be customized by both application developer and user. Standardized interfaces allow the communication between both frame and application. Dedicated assistance is provided for an efficient radiological workflow integration. A flexible and simple handling of image processing and visualization algorithms within a modular programming interface is offered through an integration into a visual programming and rapid prototyping platform (MeVisLab). The capabilities of our framework are presented by means of exemplary prototypes, that are currently used in clinical practice.

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

[2]  Matthias Koenig,et al.  Embedding VTK and ITK into a visual programming and rapid prototyping platform , 2006, SPIE Medical Imaging.

[3]  William J. Schroeder,et al.  The Visualization Toolkit , 2005, The Visualization Handbook.

[4]  Josie Wernecke,et al.  The inventor mentor - programming object-oriented 3D graphics with Open Inventor, release 2 , 1993 .

[5]  Steven G. Parker,et al.  Biomedical computing and visualization software environments , 2004, CACM.

[6]  Michael Kohnen,et al.  Quality of DICOM header information for image categorization , 2002, SPIE Medical Imaging.

[7]  Douglas C. Schmidt,et al.  Object-oriented application frameworks , 1997, CACM.

[8]  Jan Bosch,et al.  Design, implementation and evolution of object oriented frameworks: concepts and guidelines , 2001, Softw. Pract. Exp..

[9]  Richard A. Robb,et al.  ANALYZE: a software system for biomedical image analysis , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[10]  Hermann Ney,et al.  Automatic categorization of medical images for content-based retrieval and data mining. , 2005, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[11]  Robert W. Schwanke,et al.  Experience with the architectural design of a modest product family , 2004, Softw. Pract. Exp..