论文部分内容阅读
使用计算机对医学影像进行处理与分析,从而辅助医生进行更准确的诊断,这一技术越来越受到人们的重视,涌现出大量的医学影像处理系统,其规模和复杂度不断增加,使得传统的软件开发模式面临巨大挑战。为了最大限度地提高医学影像处理系统软件的复用性和开发效率,基于构件的软件开发也就成了现在必然的选择。本文所阐述的模块嵌入机制正是利用软件构件技术的研究成果,在传统软件开发方法基础上,借鉴软件复用的思想而获得性能可靠的构件化医学影像后处理模块,形成可复用的应用模块框架。从而提高软件开发的速度和效率,同时也提高软件系统的灵活性和可重构性。首先,本文对构件的概念、构件的分类以及几种主流的构件实现模型进行了论述,同时也对基于构件的软件开发及软件体系结构进行了详细的阐述。接下来,本文对超影工作站进行详细的介绍,包括超影工作站的组成结构、功能介绍以及各功能模块的详细设计。超影工作站是用于浏览医学影像、并对影像进行后处理的软件产品。它可以从多种数据源接收数字图像和数据;它可以存储、传输、处理、显示工作站本地磁盘中的图像,以及局域网中分布方式存储的图像;它还提供了多平面重建(MPR)浏览、3D浏览。另外,使用超影工作站,用户还可以进行胶片打印和编辑报告。通过安装不同的软件包,可以扩展工作站处理的图像、或疾病种类。最后,本文详细论述了模块嵌入机制在超影工作站中的应用,包括平台模块与功能模块的嵌入。平台模块就是通常意义上针对各个不同器官的辅助诊疗平台软件,本文以泌尿平台的嵌入为例,详细的介绍了平台嵌入的数据存储、视图管理、接口机制、逻辑结构、流程控制以及实现的编码工作。功能模块就是实现具体功能的构件,本文介绍了3种具体功能的嵌入实例,分别是“大数据处理模块”,“自适应分辨率模块”,“数据漫游模块”。这两种模块的设计与实现是构件思想的体现,也是构件化软件设计在医学影像领域的实践。而这种模式也必然会成为医学影像软件设计领域的未来的趋势。