• DocumentCode
    1111175
  • Title

    Comparison of Four Freely Available Frameworks for Image Processing and Visualization That Use ITK

  • Author

    Bitter, I. ; Van Uitert, R. ; Wolf, I. ; Ibanez, L. ; Kuhnigk, J.-M.

  • Author_Institution
    Claron Technol. Inc., Toronto, Ont.
  • Volume
    13
  • Issue
    3
  • fYear
    2007
  • Firstpage
    483
  • Lastpage
    493
  • Abstract
    Most image processing and visualization applications allow users to configure computation parameters and manipulate the resulting visualizations. SCIRun, VoIView, MeVisLab, and the Medical Interaction Toolkit (MITK) are four image processing and visualization frameworks that were built for these purposes. All frameworks are freely available and all allow the use of the ITK C++ library. In this paper, the benefits and limitations of each visualization framework are presented to aid both application developers and users in the decision of which framework may be best to use for their application. The analysis is based on more than 50 evaluation criteria, functionalities, and example applications. We report implementation times for various steps in the creation of a reference application in each of the compared frameworks. The data-flow programming frameworks, SCIRun and MeVisLab, were determined to be best for developing application prototypes, while VoIView was advantageous for nonautomatic end-user applications based on existing ITK functionalities, and MITK was preferable for automated end-user applications that might include new ITK classes specifically designed for the application
  • Keywords
    C++ language; data visualisation; image registration; image segmentation; interactive systems; medical image processing; software libraries; user interfaces; ITK C++ library; InsightSegmentation and Registration Toolkit; MeVisLab; Medical Interaction Toolkit; SCIRun; VoIView; data-flow programming frameworks; image processing; image visualization; Application software; Automatic programming; Biomedical imaging; Data visualization; Functional programming; Image processing; Libraries; Prototypes; Software prototyping; User interfaces; Visualization framework; comparison; evaluation.; image processing; user interface; Algorithms; Humans; Image Processing, Computer-Assisted; Software;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2007.1001
  • Filename
    4297688