基于DICOM标准的PACS系统设计研究

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:zy_landicorp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PACS(PictureArchiveandCommunicationSystem)即医学图像存储与通信系统是一个为了全面解决医学图像的获取、显示、存贮、传送和管理的分布式系统。然而,要完成图像在计算机之间的高效传输,需要通讯双方就消息交换的标准格式以及通讯的方式达成一致,即遵守一定的数据交换协议,随着DICOM(DigitalImagingandCommunicationsinMedicine)标准的建立,PACS真正地进入了实用阶段。目前,PACS在世界上许多发达国家和地区己经发展到相当高的水平,而我国在这方面的推广和应用才刚刚起步,正是针对这种现状,本文就基于DICOM标准的PACS系统设计展开研究。 本文主要进行了以下四个方面的工作:首先,本文在对目前市场上流行的J2EE开源框架进行研究之后,严格遵循DICOM标准的设计原则,提出了一套基于Struts、Spring、Hibernate实现的B/S(Browser/Server)架构PACS解决方案;其次,深入地剖析了DICOM格式图像文件中文件头与数据元素的内部结构,通过JNI(JavaNativeInterface)技术实现了一种以用户定制的方式解析DICOM图像信息的全新DICOM解码器;再次,研究了DICOM协议通信部分的内容,详细设计了基于客户机/服务器的DICOM通信模型和通信流程,并针对该通信模型中的各个层次以及其中的主要服务时序进行了深入的研究,进而完成了PACS通信模型的UML设计,给出了它们的Java实现;最后,将WebService技术引入,设计了一种开放式的PACS服务框架,并对整个框架的运作机制及实现方式进行了深入研究,在此基础之上延伸出组件式PACS的设计思路。 相比于传统PACS系统本文主要的创新如下:在严格遵循MVC模式(Model-View-Controller)的前提下设计出的B/S架构PACS解决方案给系统带来了更好的开放性、稳定性和可维护性;本文给出的DICOM解码器C++实现通过JNI技术很好地弥补了Java在本地操作性能方面的不足,并可根据配置文件仅分析用户感兴趣的数据元素,节约了有限的系统资源,使得DICOM文件解析的效率得到一定提升;本文提出的基于WebService的PACS服务框架,大大降低了PACS与HIS(HospitalInformationSystem)系统集成以及异构PACS之间数据和功能共享的复杂度,并通过对组件式PASC开发方式的阐述,明确了本文提出的PACS设计方案在未来市场中将会扮演的重要角色。 综上所述,如果将本系统产品化,它将具有很强的实用价值,可较好地满足现阶段我国医疗图像信息管理的需求,并且为将来的PACS系统维护与升级打下坚实的基础。
其他文献
计算机技术的飞速发展带来了Web应用的广泛普及,Web技术的多样性和灵活性导致了对其的攻击方法的不断发展变化。由Web系统被攻击而导致的重大安全事件屡见不鲜,安全问题成为
数字水印技术是信息安全技术的重要分支,是对数字产品实施版权保护最有效的技术手段之一。随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中数据的安全问题越来
近年来,Ad Hoc网络以其方便、快捷、不受网络基础设施制约等特点得到了广泛的研究和应用。针对消防灭火等领域的实际应用,课题组提出了采用分层Ad Hoc网络进行视频信息传输的
近年来,随着海洋开发活动的日益增多,海洋的探索研究不再仅局限于军事目的,而是更多地向民用目的倾斜。人们观察、了解和探索海洋的活动涉及到大量的视觉信息处理与分析。因
近年来,虚拟现实技术(VR)在水利、城市规划、工程设计、医学、文化传播、旅游、教育等领域有着极为广泛的应用。三维仿真系统的维护显得越来越重要。降低维护的难度和专业要求
无线传感器网络是由大量的传感器通过无线自组形成网络,其广泛应用于军事、环境、救灾、医疗等领域,在其广泛应用之后安全问题也凸显出来。与传统网络一样,无线传感器网络同
学位
SIP是由IETF提出的基于IP网络的一种实时通信应用信令协议,是下一代网络的核心协议之一,用来解决IP网络上的信令控制,其最终目标是为所有因特网成功的应用提供无所不在的接入
节点自身定位是无线传感器网络的主要技术之一,节点自身的正确定位是提供监测事件位置信息的前提。节点定位问题即根据少数已知位置的节点,按照某种定位机制确定自身的位置。
随着Internet重要性的不断增长,软件产品对于安全性的需求也越来越高。安全软件工程对构建安全的软件给出了一些方法和规范,需要搭建一个可扩展的安全软件集成开发环境,对软