基于Intel Ct的并行医学影像处理库的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:mygd520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自上世纪末,双核CPU(Central Processing Unit)面世,CPU的竞争转移到内核数目的竞争上,CPU核数逐渐变得越来越多,电脑步入了多核以及众核时代。由于并行程序设计可以充分利用CPU所有核的性能,使应用程序更快的运行,所以它成为了最主要的程序设计模式。医学影像数据具有:数据量大、数据规整、计算量大以及多数计算符合SIMD(single instruction,multiple data)模式等特点。这些特点使得医学影像处理非常适合利用多线程和SSE(Streaming SIMD Extensions)优化。而且,随着医疗仪器的发展,医学影像数据越来越大,人们迫切要求提高数据的处理速度。本文主要研究任务就是通过并行技术解决医学影像处理速度的问题。本文研究的医学影像处理库基于Intel Ct并行开发环境,通过Ct编写并行程序,利用Ct自动完成多线程和SSE优化,从而达到提高影像处理速度的目的。本文首先阐述了课题研究背景及相关领域国内外发展动态,指出医学影像处理引进并行技术的必然趋势;其次介绍了Intel Ct开发环境,包括Ct特点,优化原理,编码方法和技巧;然后阐述了医学影像处理库的整体结构设计,对该库的整体设计进行分析;重点讨论了各个算法并行化的方法以及并行后的性能,以计算模式来分类,用实验数据说明了各种模式并行化的效果;最后举例展示了该库的实际应用。本文解决了三个方面的问题:第一,本文简单介绍了Intel Ct以及在基于Ct编程过程中总结的技巧。Intel Ct是Intel公司正在开发的一款并行编程软件,它面对最新的多核以及众核CPU架构,自动完成多线程和SSE优化,使程序员轻松地开发出高效的并行程序。第二,开发出并行医学影像处理库,整理了串行和并行医学影像处理的算法,算法涵盖了图像转换,滤波,分割,几何学,形态学和配准等方面内容,重点介绍了并行处理的设计思路;第三,通过各种计算模式的代码,用实验数据分析了各种计算模式并行的性能,并且证明了Intel Ct提高了代码性能的透明性。
其他文献
新年伊始.往日繁忙热闹的十堰市,因为疫情原因,大街上行人寥寥,显得有些寂静冷清.十堰市公安局东岳分局中区派出所副所长杨能自农历二十九再也没进过家门.他不禁想起自己对儿
期刊
循环流化床锅炉在实际运行中产生了不少问题,分离器的分离效率低下是其中影响流化床锅炉运行的一个重要因素。为了解决这一问题,近年来国内外有关单位在不断地研究和开发各种不
一个念头rn把时钟回拨40年,那一年,徐小宝18岁,身份是下乡知青.乡下的一处苞米地里,徐小宝光着膀子挽着裤腿擦着汗,老黄牛耥犁在前,他扶犁在后,乡亲们围着看这个城里来的小伙
期刊
步态识别是生物特征识别技术中的一个新兴子领域,旨在根据人们行走或跑步的方式确定其身份。由于步态是目前技术条件下较易远距离感知的生物特征,随着安全敏感场合对视觉监控
从农历腊月二十八起,黄石市公安局直属分局迎宾治安交通综合执法服务站大队长李天宝带队坚守岗位,值班备勤.rn大年三十的下午,在路口执勤的他红着眼说:“妈妈,儿子不能在医院
期刊
本文通过对荣华二采区10
期刊
“在疫情防控的关键时期,我们郑重地向党组织递交我们的入党申请书.”1月31日,襄阳市公安局东津新区分局党委收到了许可、史继欣、罗志远、王玉峰、章艳秋等9名民、辅警递交
期刊
抗菌肽(Antibacterial peptides)是天然免疫的主要成分,对细菌、真菌、病毒、酵母甚至癌细胞都具有杀伤作用,具有广谱性、高效性、选择毒性、稳定性及不易产生抗药性等特点,自发