节点文献
医学影像后处理嵌入机制的设计与实现
Design and Implementation of Medical Images Post-processing Embedded Mechanism
【作者】 贾岩;
【导师】 康雁;
【作者基本信息】 东北大学 , 生物医学工程, 2010, 硕士
【摘要】 使用计算机对医学影像进行处理与分析,从而辅助医生进行更准确的诊断,这一技术越来越受到人们的重视,涌现出大量的医学影像处理系统,其规模和复杂度不断增加,使得传统的软件开发模式面临巨大挑战。为了最大限度地提高医学影像处理系统软件的复用性和开发效率,基于构件的软件开发也就成了现在必然的选择。本文所阐述的模块嵌入机制正是利用软件构件技术的研究成果,在传统软件开发方法基础上,借鉴软件复用的思想而获得性能可靠的构件化医学影像后处理模块,形成可复用的应用模块框架。从而提高软件开发的速度和效率,同时也提高软件系统的灵活性和可重构性。首先,本文对构件的概念、构件的分类以及几种主流的构件实现模型进行了论述,同时也对基于构件的软件开发及软件体系结构进行了详细的阐述。接下来,本文对超影工作站进行详细的介绍,包括超影工作站的组成结构、功能介绍以及各功能模块的详细设计。超影工作站是用于浏览医学影像、并对影像进行后处理的软件产品。它可以从多种数据源接收数字图像和数据;它可以存储、传输、处理、显示工作站本地磁盘中的图像,以及局域网中分布方式存储的图像;它还提供了多平面重建(MPR)浏览、3D浏览。另外,使用超影工作站,用户还可以进行胶片打印和编辑报告。通过安装不同的软件包,可以扩展工作站处理的图像、或疾病种类。最后,本文详细论述了模块嵌入机制在超影工作站中的应用,包括平台模块与功能模块的嵌入。平台模块就是通常意义上针对各个不同器官的辅助诊疗平台软件,本文以泌尿平台的嵌入为例,详细的介绍了平台嵌入的数据存储、视图管理、接口机制、逻辑结构、流程控制以及实现的编码工作。功能模块就是实现具体功能的构件,本文介绍了3种具体功能的嵌入实例,分别是“大数据处理模块”,“自适应分辨率模块”,“数据漫游模块”。这两种模块的设计与实现是构件思想的体现,也是构件化软件设计在医学影像领域的实践。而这种模式也必然会成为医学影像软件设计领域的未来的趋势。
【Abstract】 The use of computer to medical image processing and analysis, thus supporting physician’s accurate diagnosis, is attracting much attention. Now a large number of medical image processing systems have emerged, with increasing size and complexity, which cause the traditional software development model facing enormous challenge. In order to maximize the reusability and development efficiency of this software, Nowadays, Component-Based Software Development (CBSD) becomes consequent choice.Module embedded mechanism described in this paper is the use of software component technology. Based on the traditional software development methods, the mechanism get reliable component of medical image post-processing modules in the reference of software reuse ideas, furthermore, obtain reusable application module frame so that we can improve the speed and efficiency of software development, as well as improving flexibility and reconfigurability of software systems.Firstly, the paper discussed the concept of the component, the classification of component and several major component implementation models, but also described the component-based software development and software architecture in detail.Secondly, the paper introduced Beyond-Image Workstation which is a platform for medical image processing in detail, including the Beyond-Image workstation’s composition, function description, and the detailed design of each functional module. Beyond-Image Workstation is used to view medical images, and image post-processing software products. It receive digital images and data from a variety of data sources; it can store, transfer, processing and display workstation local disk image, and the distribution of local area network stored in the image; It also provides multi-planar reconstruction (MPR) view,3D view. In addition, users can print to film and edit the report. By installing packages, we can expand the workstation’s application.Finally, the paper discussed the module embedded mechanism in the Beyond-Image workstation application in detail, including the Platform Module embedded and Functional Modules embedded. Platform Module is in the usual sense of the computer-assisted diagnosis software, the paper gave an UroCARE example for detailed introducing data storage, view management, interface mechanisms, logical structure, process control and the realization of the coding work of the platform embedding. Functional modules is to achieve specific functional components, the paper described three kinds of specific features of the embedded instance, were "large data processing module", "adaptive resolution module", "data roaming module". The design and implementation of the two modules is reflection of component idea, but also the practice of component-based software design in the field of medical imaging. And this model will surely become the field of medical imaging software design trends in the future.
【Key words】 component; software reuse; module embedded; medical image processing; Beyond-Image workstation;
- 【网络出版投稿人】 东北大学 【网络出版年期】2012年 06期
- 【分类号】TP391.41
- 【下载频次】54