Comparison of four freely available frameworks for image processing and visualization that use ITK

Comparison of four freely available frameworks for image processing and visualization that use ITK
复制标题

DOI:
10.1109/tvcg.2007.1001
复制
发表时间:
2007-05-01
影响因子:
5.2
通讯作者:
Kuhnigk, Jan-Martin
Kuhnigk, Jan-Martin
中科院分区:
计算机科学1区
文献类型:
--
作者:
Bitter, Ingmar;Van Uitert, Robert;Kuhnigk, Jan-Martin

文献摘要

被引文献

相似文献

大多数图像处理和可视化应用程序允许用户配置计算参数并操纵生成的可视化结果。 SCIRun、VolView、MeVisLab 和医疗交互工具包 (MITK) 是为此目的构建的四个图像处理和可视化框架。所有框架都是免费提供的,并且都允许使用 ITK C++ 库。本文介绍了每个可视化框架的优点和局限性,以帮助应用程序开发人员和用户决定哪种框架最适合其应用程序。该分析基于 50 多个评估标准、功能和示例应用程序。我们报告了在每个比较框架中创建参考应用程序的各个步骤的实施时间。数据流编程框架 SCIRun 和 MeVisLab 被认为最适合开发应用程序原型,而 VolView 对于基于现有 ITK 功能的非自动最终用户应用程序是有利的,而 MITK 对于可能包括专门为该应用程序设计的新 ITK 类的自动化最终用户应用程序更可取。
Most image processing and visualization applications allow users to configure computation parameters and manipulate the resulting visualizations. SCIRun, VolView, 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 VolView 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.