论文部分内容阅读
心脑血管疾病作为严重威胁人类健康的常见病,备受人们的重视,对于心脑血管疾病的诊断治疗也一直是医学界重点研究课题之一。血管数据分析系统从影像分析角度来评估心脑血管疾病,为医生提供诊断依据。传统的血管数据分析系统计算复杂,需要额外配置高性能设备来运行该系统,增加了系统的使用成本。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,其高性能、易扩展和信息共享存储等特点解决了传统模式所存在的问题。结合云计算技术的优势,统一将血管数据分析的计算压力交由云端,实现云端提供血管数据分析服务的模式,除了使该系统能获得云平台所具有的诸多优点外,还减少了客户端负担,降低了用户的成本。基于此,本文提出并实现了云环境下基于B/S结构的血管数据分析系统。本文首先从整体上实现了云环境下的血管数据分析系统的框架,整个系统框架采用B/S架构,服务器端采用JSP/Servlet技术,客户端基于HTML5技术来实现。通过对数据流程的分析和系统功能模块的划分,在服务器端实现了医学图像解析、多平面重建、三维可视化、血管数据分析等功能,客户端一侧则实现了旋转、调窗、CT值读取等功能,通过客户端和服务器端的数据交互,整个系统框架具有了数据操作、简单的图像处理和可视化等基本功能。以上述系统框架为基础,对血管数据分析模块核心的血管分割和定量分析部分进行了深入研究。在血管分割中,研究了去骨、Hessian矩阵多尺度增强、连通性判断、闭运算等算法,并成功提取到血管的三维结构;血管定量分析部分首先通过拓扑细化的方式对血管进行骨架提取;通过分析端点、节点和分支在血管骨架上呈现的特点,来计算端点、节点和分支的数目;通过距离变化的方法来计算得到血管直径;通过血管切向量变化率来表示血管的卷曲度。最后以提取的血管密度、直径、卷曲度等三个参数对血管健康状态进行了讨论和分析。上述系统中基本图像处理功能部分已经在医院实施,具有良好的运行效率及显示效果,能满足医生日常所需;血管数据分析功能则采用脑部CTA图像数据进行了测试,分析及显示结果正确。