高性能医学图像处理平台设计探讨.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高性能医学图像处理平台设计探讨 李晓亮,石峰,伍军,万晟聪,张继武 Carestream Health 全球研发中心,上海,201206 摘 要 随着数字图像处理和可视化技术在医疗行业的广泛应用,以及对大规模医学图像的实时处理要求,平 台化和高性能开发受到越来越多的关注。本文就如何开发高性能的医学图像处理和可视化平台的相关技术 作了介绍,包括基于GPU(Graphic Processing Unit)技术的并行算法、基于Scene Graph的医学图形图像 显示和操作、基于MVPC (Model-View-Presenter-Controller)的平台设计以及基于Plug-in技术的可扩展 性架构设计。最后,结合Carestrem的CMIP平台,探讨了如何利用以上技术进行医学图像处理平台的设计。 关键词 GPU MVPC CMIP Plug-in 1.介绍 随着数字影像技术的迅猛发展,数字化医疗产品得到了快速的研究开发和应用。许多不 同的包含图像处理功能的医疗软件系统被应用到不同的领域,比如PACS 、CAD、放射治疗 系统等。尽管这些软件系统有着不同的应用,但是也包含许多共同的图像处理和显示功能, 例如图像的窗宽窗位调整、图像缩放、旋转、平移、镜像、反色、器官勾画和标注等。这些 常用的功能不仅是许多医疗软件必不可少的组成部分,也是许多从事医学图像处理算法研究 和开发人员常用的工具。同时,随着医学成像设备的发展,获取得图像数据越来越大,如何 实时处理和显示这些数据,对医疗图像系统开发人员是巨大的挑战。 平台化的开发是解决这一问题的有效途径。将应用于不同产品的图像处理和显示功能抽 象作为独立的软件平台开发,不仅能够集中资源解决共同面临的性能问题,而且平台的使用 势必会降低企业产品开发维护成本,从而提升产品竞争力。尽管有许多可供使用的工具或平 台,例如 ITK、VTK 或 Leadtools ,但这些现有的工具并不能满足医疗图像系统对性能的高 要求。企业需要开发能够充分利用新硬件和软件技术来满足对实时大数据图像处理的要求。 作为一个高性能的医学图像处理平台,必须满足下列特征: 重用性:为了支持不同的产品开发或研究,该平台中提供的图像处理和显示功能必 须能够被反复使用。 扩展性:由于技术的更新速度越来越快,以及同样的功能在不同的产品应用中可能 会有所不同,这就要求平台提供的图像处理和显示功能必须能够被方便地扩展。例 如,用户能够基于现有的平台架构,使用特定的技术来对提供的某个功能重新开发 或开发新的功能。 跨系统:由于产品的开发可能会在不同的操作系统上进行,作为底层的平台库必须 能够支持到可能使用的各种操作系统。 高性能:对大数据量的医学图像而言,实时的处理和显示对图像处理系统的性能至 关重要。这就要求底层的图像处理和显示平台必须利用各种可能的硬件能力来提供 最好的性能。 尽管存在多种可用于医疗软件产品开发的软件平台或库,但很少有一种图像处理和显示 平台或库能够满足产品所有需要的功能。当在一种产品中使用多个图像处理库进行开发时, 作者简介 李晓亮 男 算法科学家;石峰 伍军 万晟聪 男 算法研究员; 张继武 男 研发中心总监 不同库之间的数据传输势必造成性能的下降。而且,使用的库越多对开发和维护的挑战就越 大。因此,有必要就如何开发一套高性能的能够满足医疗产品中图像处理和可视化要求的平 台显得尤为重要。 2 .相关技术 2.1 Graphic Processing Unit (GPU) GPU 是实现三维图形绘制的一种特殊微处理器。它能被用于嵌入式系统,手机,个人计 算机或大型工作站等。在个人计算机上,GPU 可以直接集成到主板上或通过独立显卡来使 用,但独立显卡的功能比集成显卡要强大的多。 GPU 最初是作为图形加速器以代替 CPU (Central Processing Unit) 来提升基本图形元素 的绘制速度的。其功能非常有限,通常只被用于游戏或高端图形处理设备。普通计算机即使 没有 GPU 也能通过 CPU 实现图形的绘制。此后,随着图形用户界面,应用程序接口以及图 形处理硬件技术的发展,GPU 进入快速发展轨道。GPU 从单一的图形绘制功能变成一种高

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档