Unified framework for development, deployment and testing of image analysis algorithms
Joshi A., Scheinost D., Okuda H., Murphy I., Staib L., Papademetris X.
Yale University
logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3078
Developing both graphical and command-line user interfaces for image analysis algorithms requires considerable effort. Generally developers provide limited to very rudimentary user interface controls to their users. These image analysis algorithms can only meet their potential if they can be used easily and frequently by their intended users. Deployment of a large suite of such algorithms on multiple platforms requires that the software be stable and appropriately tested.

We present a novel framework that allows for rapid development of image analysis algorithms along with graphical user interface controls. Additionally, our framework allows for simplified nightly testing of the algorithms to ensure stability and cross platform interoperability. It allows for development of complex algorithms by creating a custom pipeline where the output of an algorithm can serve as an input for another algorithm. All of the functionality is encapsulation into the object
requiring no separate source code for user interfaces, testing or deployment. This makes our framework ideal for developing novel, stable and easy-to-use algorithms for computer assisted interventions (CAI). The framework has been deployed at the Magnetic Resonance Research Center at Yale University and has been released for public use.
Code
There is no code review at this time.

Reviews
There is no review at this time. Be the first to review this publication!

Statistics
backyellow
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating:
Views: 668
Downloads: 218

Send a message to the author

Information
backyellow
Paper Id: 651
Categories: Data, Generic Programming, Images, Objects
Keywords: framework, image-guided interventions, testing, rapid development, user interface, software engineering,
Toolkit: CMake, ITK, VTK
Revision: 2 (07-10-2009)
See revision:
Status: Open for public review
View license
Loading license...

Data
backyellow
Full download: .zip
Paper: view, .pdf
Source code : Download

Share
backyellow
Facebook Digg delicious StumbleUpon dzone Furl Technorati Reddit

Associated Publications
backyellow
MatVTK - 3D Visualization for Matlab
A Framework for Improved Regression Testing Based Upon CTest and CDash

main_flat
main_bottom
Powered by Midas