Mikolajczyk K, Szabatin M, Rudnicki P, Grodzki M, Burger C
Institute of Precision and Biomedical Engineering, Warsaw University of Technology, Poland.
Med Inform (Lond). 1998 Jul-Sep;23(3):207-14. doi: 10.3109/14639239809001400.
Analysis software for medical image data tends to be expensive and usable only in a restricted environment. Therefore the aim of the current project was to implement a flexible framework for medical image processing and visualization which is portable among platforms and open to different data formats including DICOM 3.0. The software was designed as a set of tools which encapsulate specialized functionality. The tools are full stand alone applications, but they are also able to present a co-operating environment within which images and other information are communicated in real time. Currently, the emphasis is on quantitative analysis of PET data by kinetic modelling. However, general viewing capabilities are included, and the design is flexible enough that other types of processing can easily be integrated by simply plugging in Java classes. The software is successfully applied to PET data quantitation in clinical research studies and even patient studies. Portability was aimed at by encoding the programs in Java. Experience shows that the implementation of such a complex and computationally demanding Java application is feasible. Although there are major portability issues to consider, configurations can be found on which the software runs stably and at a speed comparable to C code if just-in-time compilation is available.
医学图像数据的分析软件往往价格昂贵,且仅能在受限环境中使用。因此,当前项目的目标是实现一个灵活的医学图像处理与可视化框架,该框架可在不同平台间移植,并支持包括DICOM 3.0在内的多种数据格式。该软件被设计为一组封装了特定功能的工具。这些工具是完全独立的应用程序,但它们也能够提供一个协作环境,在其中图像和其他信息可实时通信。目前,重点在于通过动力学建模对PET数据进行定量分析。不过,也具备一般的查看功能,并且其设计足够灵活,通过简单地插入Java类就能轻松集成其他类型的处理。该软件已成功应用于临床研究甚至患者研究中的PET数据定量分析。通过用Java编写程序来实现可移植性。经验表明,实现这样一个复杂且对计算要求较高的Java应用程序是可行的。尽管有一些主要的可移植性问题需要考虑,但如果有即时编译,能找到使软件稳定运行且速度与C代码相当的配置。