基于ICE的分布式ECT/CT系统研究平台的软件设计
|
时间:2009-02-05 17:00:16 来源: 作者: |
|
A distributed research platform design for ECT/CT systems
based on ICEWANG Yajie, XING Yuxiang
(Department of Engineering Physics, Tsinghua University, Beijing 100084, China)
Abstract: Common disadvantages of ECT/CT simulation softwares include lack of expandability and reusability, supporting only one programming language, incapability to be connected to the Internet and so on. This work presents a design and realization of the distributed ECT/CT research platform which is based on the technology of Internet Communications Engine (ICE). The platform has great expandability as well as reusability, and it supports more than one programming language. Therefore, this platform offers a good solution for overcoming the limitations in general platforms. The platform also speeds up the computation of simulation and reconstruction for its distributed system design by its optimization in using computation resources. The internetconnected property of the system greatly improves its utilization.
Key words: ECT; CT; ICE; distributed system; mutilanguage support
1 引言
发射型断层成像技术,即ECT(Emission Computed Tomography),是一种日益受到重视的医学成像技术。而计算机断层成像技术,即CT (Computed Tomography)在临床医学上的应用是20世纪医疗技术进步的重要标志之一。ECT/CT相关的研究与应用离不开计算机的支持,尤其是ECT/CT系统设计和算法的研究更是离不开软件技术的支持。
通常用于ECT/CT研究的软件平台大多基于一种编程语言,如仅仅使用VC++编写,导致后续开发必须使用VC++开发,扩展性与灵活性都比较低。同时这些软件平台大多数为单机的程序,不支持网络应用,导致平台的利用率与效率大打折扣。随着ECT/CT系统研究深入地开展,对平台的性能要求越来越高,这种情况下常用的ECT/CT软件平台必将不能满足研究的需要。
1.1 ECT/CT系统研究平台简介
ECT/CT系统研究平台是一个通用的ECT/CT实验研究平台。平台的仿真模块提供对基本几何体(目前提供三种:长方体、圆柱体和椭球体)的模型编辑功能,通过这些几何体构造复杂的模型,如三维SheppLogan模型等。利用平台的模拟投影功能可以对多种扫描方式,如面阵探测器三维螺旋锥束扫描进行模拟和仿真计算,通过设置适当的参数完成对基本几何体模型的成像。由于实践过程中被成像物体的复杂性,平台同时需要提供网格化复杂物体在多种扫描方式下的模拟投影。
|
|
|
|