论文部分内容阅读
医学影像归档与传输系统(Picture Archiving and Communication System,PACS)是数字化信息医疗实现的重点研究方向。 目前PACS系统大多数是基于C/S架构的,此模式下每个客户端都必须配置图象阅览工作站,且安装复杂繁琐,不能实现快速的安装和部署。其只能在局域网内实施扩展性差的特点,已不能适应如今医疗行业远程会诊和区域医疗的发展趋势。而基于B/S架构的PACS系统很好的解决了这个问题,在实现跨平台和信息共享上有了质的改变,B/S架构的系统所有逻辑计算集中在服务器上,客户端只需要浏览器就可进行医学图像阅览,降低了客户端机器的性能要求,同时也方便了分布式部署和维护升级工作。但如今的WebPACS系统一方面还需要基于JavaApplet等插件完成,另一方面所实现的功能也仅仅限于二维基本功能,并不能真正用于临床上。 针对上述情况,本文结合国内外WebPACS的发展,提出了一种无插件的WebPACS三维可视化系统。该系统首先克服了原有WebPACS需要安装插件的缺点,然后在Web影像服务器上扩展连接三维影像处理服务器,最终实现了PACS的二维切片图像在Web上的三维重建显示与操作。不仅真正意义上做到瘦客户端,同时使得医生能在Web上清晰立体化的观察病人组织器官。 本课题是基于WADO和B/S架构,通过FastCGI扩展访问三维服务器完成整个系统的架构的。在服务端,采用三维影像缓冲区和异步处理技术,保证了通信通道的流畅性,同时利用Web服务器的完成端口技术和三维服务器的多任务调度策略,合理充分利用服务器的内部资源,保证了在多用户的高并发量下整个系统的稳定性。在客户端,研究了光线追踪算法在显示屏幕上的映射原理,使用四阶旋转矩阵实现了立方体示意图的旋转操作,并最终在Web上结合HTML5技术完成三维影像的显示。