论文部分内容阅读
目的:PACS顺应数字摄影发展的需要,全面解决了医学影像获取、显示、处理、贮存、传输和管理等问题,成为医院管理现代化、信息化的标志。当前,基于C/S模式的PACS由于自身的空间局限性已经不能满足医学影像的广域共享、远程影像教学和远程会诊等的要求,构建基于B/S模式的Web PACS正成为国内外学者的研究热点。作为B/S客户端的浏览器实现了Web PACS浏览工作站分布式的特点,但是以当前流行的IE为主的浏览器却不支持DICOM 3.0,我们通过Java Applet实现DICOM图像浏览及各种处理从而扩展了常用浏览器对医学影像的处理功能。
材料和方法:利用Java开发环境JDK1.6及Java开发工具Eclipse3.2开发Java Applet实现DICOM图像浏览及各种处理,将其加载至浏览器从而扩展常用Web浏览器(正为主)对DICOM图像的处理功能,实现Web PACS分布式浏览工作站的构建。浏览工作站直接与客户交互,是PACS的重要组成部分,其性能优劣关系整个PACS的运行质量和性能。从控制角度分析,将DICOM图像浏览器的Applet实现分为四个过程:
(1)根据DICOM标准编写Java标准类Decoder实现对DICOM文件的解析。DICOM文件信息头中传输语法属性控制整个文件的编码结构,如数据类型、字节顺序、像素数据的压缩形式;而信息头中图像属性,如像素样本数、光度表示、平面结构、位数分配及最高位等是解析图像部分的关键。
(2)设计Applet界面。Java2在AWT基础上新增窗口组件Swing,它丰富的组件及功能强大的配置管理器是开发浏览器界面的基础。
(3)图像处理。将基本功能分为针对图像像素的操作及鼠标交互操作两种类型:图像缩放,伪彩,反色,旋转,镜像,除噪,锐化等属于前者,而距离,面积及角度测量,文字标识,窗宽/窗位调整,局部放大等以鼠标标定位置为依据,要求实时交互。
(4)加载Applet。利用数字签名加密技术及Java内部安全机制对运行于客户端的Applet进行加密,以OBJECT标记加载Applet至HTML文档,采用Java Plug-in技术实现IE浏览器对Java虚拟机的自动下载安装。
结果:本研究开发的具有DICOM图像浏览功能的Java Applet能将每一台连网的PC机变成“浏览工作站”,用户界面友好,操作简便,并对图像处理算法进行了优化,能高效地完成窗宽/窗位调整,图像平滑,锐化等处理。同时利用加密技术对Applet进行加密,使其能在Web环境下安全运行。
结论:与C/S模式的DICOM图像浏览软件相比,本研究开发的基于B/S模式的DICOM图像浏览器致力于浏览器界面整体布局合理性和美观性以及与用户的交互性,克服了前者分布功能弱,兼容性、通用性差等局限,使用简便、维护方便、共享程度强而且总体使用成本低。DICOM图像浏览器的Java Applet实现是构建Web PACS浏览工作站的关键,为医学影像的广域共享,远程影像教学和远程会诊提供了思路,将推动PACS工作模式进入新的纪元。