论文研究-基于CUDA的2D-3D配准技术的研究.pdf


-
Nvidia从GeForce8系列开始,在显卡上推出统一计算设备框架技术,使GPU的通用计算(GPGPU)从图形硬件流水线和高级绘制语言中解放出来,开发人员无须掌握图形学编程方法即可在单任务多数据模式(SIMD)下完成高性能并行计算。在医学图像分析中,图像配准通常是一个耗时的过程,不利于临床应用,为了加速医学图像的2D-3D配准过程,研究了CUDA的设计思想和编程方式,提出了一种基于CUDA并行编程模型的加速配准新技术,在构建的虚拟X线摄像系统下,采用并行计算的方式快速生成高质量DRR图像,以对应像素的灰度值残差作为相似性测度,使用Powell优化方法寻找最优变换。实验结果表明,该技术既很好地保持了配准精度,同时又大大提高了配准速度,加速比达到了十几甚至几十倍。
2010,46(11) Computer Engineering and Applications计算机工程与应用 换量,提高配准速度;iwzλwo指临床ⅹ线图像(标准图像); GPU Kernel output中存储输出图像;cosh记录临床Ⅹ线图像与DRR图像 GPU/Device 间对应像素的灰度值残差;,h分别表示配准图像的宽和高; Grid density, bright, offset, scale保证生成的DRR图像的质量,配准 Block Block Block 过程中不需要变动 (1,0) 计算线程索引 每个线程在GPU上执行的流程如图5所示,由于每个线 Block Block Block 程处理的数据对象和线程之间是一一对应的,图5首先计算该 (0, (1,1) 视线方向的空间变换 线程的索引,接着进行视线方向的空间变换,并依据GPU自带 算DRR图像的像素灰度值 Block (1, 1) 的三线性插值方式确定穿过CT体数据的光线上的重采样点 的CT值,用来计算DRR图像上对应象素点的灰度值,最后计 Thread(0, 0)Thread(1, 0) 计算相似性测度 算ⅹ线图像与DRR图像间对应像素的灰度差值,输出残差供 Thread(0,1)Thread(1,1) 输出残差,记录当前图像 CPU优化使用,并记录由此时的变换矩阵生成的DRR图像,方 图4CUDA编程模型图5GPU上每个线程的处理流程图便CPU保存图像时使用。 设数据大小为mXxp,配准并行化实现步骤 1)CPU将三维数据场读入主机内存中,然后调用CUD3实验结果及讨论 函数将数据拷贝到设备内存中。 该文所用计算机配置为:内存1.0G,显卡是 Geforce9800 (2)根据显卡处理器的数目和生成图像的大小指定Gid GTX/9800GX+,其静态存储器大小为512M,该显卡拥有16 和 Block大小。在CUDA编程模式下,每个 Block块中的线程个多处理器,每个多处理器中含有8个流处理器。实验分为模 的总数最大不超过512,而GP发挥最佳性能的线程总数是拟配淮实验和临床ⅹ线图像配准实验两部分,实验编程环境 64~256个,结合医学图像的大小,为每个Bock分配256个 为 Windows XP下的Ⅴ isual studio o+NET205,实验中以两 线程。 幅图像的差值以及拼接结果作为评估配准效果好坏的依据。 (3)根据设定的优化初始值,调用 OpengL函数生成变换3.1模拟配准实验 矩阵T,并将T传入GPU上进行空间变换。 模拟实验部分,首先生成一幅DRR参考图像,记录此时的 (4)GPU上按分配好的线程进行并行操作,并计算相似性位置参数,将其作为评估配准精确性的金标准,然后对CT体 测度的值。 数据进行空间变换,通过优化得到最佳的空间位置,最终实现 (5)判断(4)中得到的值是否最优,若是,则停止搜索,输出 -3D的配准。其中CT体数据是16位的膝部裸数据,大小为 此时的最优位置,否则,变换位置生成新的变换矩阵T并将其256×256×256。空间变换的单位:平移为0.7032mm,旋转为度。 传入GPU,然后转(4) 32临床配准实验 (6)输出最佳变换后的DRR图像。 临床ⅹ线图像配准部分与模拟实验部分步骤相同,不同 用到的线程索引计算公式如下 处是采用临床X线图像作为参考图像,CT体数据是16位的 uinx=_umul24( blockade.rx, block Dim.x)+ hreadida.x(5)膝鄙裸数据,大小为512×512×360。空间变换的单位:平移为 uint y=_ml24( blockade.y, blockDim.y)+ threadedy(6)0.3516mm,旋转单位为度。 下面所示的是图像配准的核心函数 实验中采用 Powell)法,寻找最佳的配准参数Tx,Ty, d render<< midsIze, block size, Share>>( biaozhun, output,Tz,Rx,Ry,Rz,其中Tx,7y,7z表示沿相应轴的平移距离,Rx cost, w, h, density, bright, offset, scale) Ry,Rz表示绕相应轴的旋转角度。由于沿X轴的平移对成像影 其中, midsIze, block size分别表示设备中分配的Grid和 Block响比较小,对参数的搜索顺序为(Ty,T,Rx,Ry,Rz,Tx) 的个数; Share表示GPU上分配的共享存储器大小,目的是将 从表1的实验数据可以看出,一方面,基于CUDA的配准 差值结果存储到共享存储器,减少CPU与GPU之间的数据交保持很高的配准精度,配准精度达到了亚像素机,这一点也可 表1膝部模拟实验 第2组 第3组 第4组 第5组 理想位置(0,20,20,10,10,10)(0,10,10,0,0,0)(0,10,-10,10,10,10)(0,10,10,5,5,5)(0,10,9,8,7,6) 初始位置 (0,0,0,0,0,0) (0,0,0,0,0,0 (0,0,0,0,0,0) (0,0,0,0,0,0)(0,0,0,0,0,0) -0.034 0013 0.024 -0.012 0.001 19.998 9.980 9.998 9.980 9.999 Tz 19.990 9.998 -10.003 9.997 R 9.997 0.000 10.003 5.000 7.999 R 10.000 0.003 10.006 5.003 7.000 R 10.003 0.013 9.998 4.988 5.999 GPU配准时间/s 7.3 10.9 10.4 CPU配准时间/s 260.2 300.4 418.0 322.2 174.9 加速比 14.06 41.15 38.35 30.98 14.70 徐建,秦安,卜祥磊,等:基于CUDA的2D-3D配准技术的研究 2010,46(11)59 (a)参考图像(b)配准前的DRR图像(c)配准后的DR图像 (a)临床ⅹ线图像(b)模拟DRR图像(c)配准后的DRR图像 (模拟Ⅹ线图像) (d)配准前差值图像(e)配准后差值图像(f)配准后的拼接图像 (d)配准前的差值图像(e)配准后的差值图像(f)配准后的拼接图像 图7临床X线图像配准的效果图 图6模拟配准的效果图 注:为了显示清晰的拼接效果,人为设定两幅图像中物体重叠部分的 应用D]南京:东南大学,2007 灰度值相差20,拼接效果如图(f)所示。 [3] Khamene A, Bloch P Automatic registration of portal images and volumetric CT for patient positioning in radiation therapy[J]. Medi- 以从配准后的效果图看出来,如图6所示;另一方面,基于 cal Image Analysis, 2006, 10: 96-112 CUDA的配准速度是基于CPU的配准的十几倍到几十倍。其14 Sherouse g, Novins k, Chaneyetal B. Computatipn of digitally recon 实,随着数据规模的增大,计算量的増多,CUDA并行计算的优 structed radiographs for use in radiotherapy treatment design [J].Int 势将会发挥得更加彻底,从而加速效应也将会更加明显。从实 J Radiation Oncology Biol Phys,1990,18(3):651-658 验效果图可以看出,该技术不仅对模拟实验到达很好的配准效{5]GalⅷinJM, Sims O. The use of digitally reconstructed radiographs 果,对于临床实验,配准效果也是非常不错的,这主要是由于生 for three-dimensional treatment planning and CT-simulation[JIn 成的DRR图像的质量很接近于临床ⅹ线图像的缘故。临床Ⅹ ternational Journal of Radiation Oncology*Biology*Physics, 1995 线图像的配准效果如图7所示。从上面的分析可以得出:基于 31:935-942. CUDA的并行加速配准技术,在保持了配准精度的前提下,很6梁玮鲍旭东,罗立民基于互信息的2D-3D医学图像配准门生物 好地加速了配准的进程。 医学工程研究,2004,23(1):14-16 「η张薇,黄毓瑜,栾胜,等基于灰度的二维厂三维图像配准方法及其在 4结束语 骨科导航手术中的实现小中国医学影像技术,2007,23(7):1080- DRR图像的生成是2D-3D配准过程中的重要组成部分, 直接关系到配准结果的好坏。由于DRR图像的生成是基于光 [8 Rohlfing T, Russakoff D B, Denzler J, et al. Progressive attenuation 线投射算法,所以非常耗时,提出了一种基于CUDA加速的 fields: Fast 2D-3D image registration without precomputation [JI Medical Physics, 2005, 32(9): 2870-2880 医学图配准新技术,加速了DRR图像的生成,实现了2D-3D [9]刘磊基于GPU的医学图像三维重建及可视化技术研究D]广州 图像的自动快速配准,该技术对CT及ⅹ线图像(临床和模拟 南方医科大学,2008 进行了实验得到了不错的配准结果。此技术也适合其他模态10桂叶晨,冯前进刘磊等基于CUDA的双三次B样条缩放方法 图像的配准。从实验结果可以看出,该技术虽然能够大大提高 计算机工程与应用,2009,45(1):183-185 2D-3D配准的速度,但离临床的实时性要求还是有一定的差 [ll] Kubias A, Deinzer F, Feldmann T, et al. 2D/3D Image Registration 距。下一步可对体数据进行预处理以减少计算量,并进一步提 on the GPU[J]. Pattern Recognition and Image Analysis, 2008, 18 高DRR图像的质量,提高配准的精度。同时,寻找一种快速算 (3):381-389 法实现图像的粗配准,在此基础上进行精确寻优,进一步优化12] NVIDIA CUDA Computational Unified Device Architecture Pro 代码的执行,期望以该技术为依托的2D-3D配准能够满足临 gramming Guide Version 2.0[.[S.: NVIDIA Corporation, 2008 床的实时性要求。 [13] Mathews J H, Fink KK Numerical methods using Matlab[M]. 4th ed. S.I. Prentice Hall, 2004 434-439 参考文献: 41薛毅最优化原理与方法[M北京:北京工业大学出版社,2004 刘洋医学图像2D3D配准及可视化研究[D]广州:南方医科大学, 215-221 2007 ∏15]杨虎,马斌荣,任海萍,等基于互信息的人脑图像配准研究J中 [2]陆忞X线透视图像(2D)与CT体积图像(3D)配准方法研究及其 国医学物理学杂志,2001,18(2):69-73.

-
2019-09-12
474KB
论文研究-手术导航中的2D/3D图像配准方法的研究 .pdf
2019-08-18手术导航中的2D/3D图像配准方法的研究,吴俊,黄朝兵,术前和术中图像数据的配准是手术导航中的一项关键技术。本文对2D/3D图像配准的进行分类介绍后,然后重点阐述基于投影法和灰度特征的
899KB
论文研究-基于特征提取的点云自动配准优化研究.pdf
2019-09-07针对三维点云自动配准精度不高、鲁棒性不强等问题,提出一种基于判断点云邻域法向量夹角的自动配准算法。该算法首先计算点云中每个点的法向量与邻域点集的法向量夹角的余弦值,然后把邻域各点的余弦值作为该点的属性
1.47MB
论文研究-基于IPSO算法的医学图像配准.pdf
2019-09-12医学图像配准是医学图像分析诊断的基础,也是图像融合等图像处理需要先行解决的问题。首先用Canny算子提取图像的边缘,再用K-Means聚类算法进行聚类分析提取轮廓特征点,然后提出了一种改进的粒子群优化
589KB
论文研究-基于分块互信息的图像配准.pdf
2019-09-11提出了一种自适应canny算子进行树上柑橘图像边缘检测的方法。对获取的RGB真彩图像进行R-B色差空间的线性变换,在该分量上,利用积分图像快速计算高斯滤波器尺度参数,利用OTSU方法计算canny算子
545KB
论文研究-基于两特征博弈的图像配准方法.pdf
2019-07-22图像分析应用对图像配准的精度和速度要求越来越高,传统配准方法很难满足要求。为此,提出一种基于二人博弈的配准方法,该方法将两种基于不同图像特征(如特征点和轮廓)的配准方法视为两个局中人,通过寻求二人博弈
572KB
论文研究-基于小波的图像边界配准.pdf
2019-09-11将碎片图像拼接成原始图像是一项非常有实用价值的应用,寻找匹配边是关健一环。首先对角点间边界L0变换为具有旋转不变性的曲线L1,利用小波包对L1进行分解和重构,获得不同分辨率下的边界曲线L2。然后,对L
202KB
论文研究-基于特征的自适应正则化配准算法.pdf
2019-07-22Andriy Myronenko提出了一种自适应正则化的方法并将其应用于非刚性图像的配准,该方法在配准速度和配准精确度方面都取得了比较好的效果;但该方法对变形场初始值比较敏感,选择不当则会陷入局部极小
270KB
论文研究-基于模型的人脸图像配准.pdf
2019-07-22为了提高活动形状模型算法在图像配准中的鲁棒性,设计了两种基于Fisher变换的局部外观模型,并基于改进的模型提出了一种人脸图像配准算法。新算法结合了改进的模型和传统外观模型,可以较好地抵抗噪声干扰。
169KB
论文研究-一种新的自动图像配准技术.pdf
2019-07-22提出了一种自动图像配准方法。该方法首先使用模板匹配获得图像间的粗匹配点,然后利用这些粗匹配点估计图像之间的变换参数,并通过统计这些变换参数的适用情况,选取出一组最佳的图像变换参数,从而实现了图像间的自
877KB
论文研究-基于B样条和L-M优化方法的快速弹性配准.pdf
2019-09-12提出了一种利用色彩-纹理综合特征进行彩色图像分割的新方法。首先利用HSI色彩模型提取图像的色彩信息,其次,采用与方向无关的Gabor变换对彩色图像的强度信息进行处理,提取图像的纹理基元。根据上述过程所
1.6MB
论文研究-基于CenSurE特征的虚实配准方法研究.pdf
2019-07-22针对虚实配准的高精度和实时性要求, 提出了一种基于CenSurE特征的自适应虚实配准方法。该方法包括离线初始化和在线跟踪两个阶段。离线阶段系统利用CenSurE-OCT滤波器和MU-SURF描述符进行
1008KB
论文研究-基于演化建模的图像配准模型.pdf
2019-09-11传统的多项式配准模型原理直观,计算简单,但由于采用多项式建立模型,往往带有局限性,对于复杂的配准可能无效;传统的物理配准模型虽然配准精度较高,但对成像的各种因素需要精确掌握,实际操作难度较大。演化建模
8KB
SAC-IA粗配准+ICP精配准
2019-03-25SAC-IA粗配准+ICP精配准 采样一致性初始配准算法(Sample Consensus Initial Aligment , SAC-IA) 此算法依赖于点特征直方图,所以在执行此算法之前,应该先
1.7MB
论文研究-基于SURF算法和SC-RANSAC算法的图像配准.pdf
2019-07-22提出了一种融合SURF算法和SC-RANSAC算法的图像配准方法。首先利用SURF算法提取待匹配图像的特征, 然后用最近邻方法找出匹配点, 最后运用SC-RANSAC算法剔除错误的匹配点, 实现图像的
1.88MB
论文研究-基于谱对称的形状配准方法.pdf
2019-07-22针对现有三维形状配准方法中存在左右翻转的错误匹配问题,提出了基于内蕴对称特征检测的高效形状配准算法。首先,通过热核与几何约束构建模型的内蕴自对称点对;其次,基于谱嵌入特征空间分析提取模型的内蕴对称平面
462KB
论文研究-基于GPU的快速三维医学图像刚性配准技术.pdf
2019-07-22自动三维配准将多个图像数据映射到同一坐标系中,在医学影像分析中有广泛的应用。但现有主流三维刚性配准算法(如FLIRT)速度较慢,2563大小数据的刚性配准需要300 s左右,不能满足快速临床应用的需求
938KB
论文研究-基于局部显著特征的快速图像配准方法.pdf
2019-07-22针对SIFT算法在进行图像配准时存在提取特征点数目大、无法精确控制、运算速度慢、配准点精度不高的问题, 提出一种基于局部显著特征的快速图像配准方法。该方法首先对原始图像和待配准图像进行降采样, 对降采
583KB
论文研究-全局一致的多视图像配准.pdf
2019-09-10利用改进的主成分分析(Principal Component Analysis,PCA)方法,通过研究不同的车辆特征(如全局特征、各种局部特征)对静态图像车辆识别效果的影响,提出了一种新的静态图像车辆
519KB
论文研究-基于多层次特征向量匹配和支持向量机的非刚性图像配准 .pdf
2019-08-16基于多层次特征向量匹配和支持向量机的非刚性图像配准,潘博,谷召伟,本文提出了一种基于Gabor小波及支持向量机的非刚性医学影像配准新方法。该方法采用Gabor小波、支持向量机理论对人的脑图进行非刚性�
590KB
论文研究-基于互信息与边缘互距离的医学图像配准.pdf
2019-09-12提出了一种基于互信息与边缘互距离信息的医学图像配准新测度。该种测度既利用了待配准图像间的灰度互信息,又利用了图像边缘间的互距离均值和互距离方差空间信息,从而改进了互信息测度。实验证明这种测度得到的配准
734KB
论文研究-基于直线特征的图像配准算法.pdf
2019-09-12竞选算法是借鉴人类竞选活动中所蕴涵的优化思想而建立的一种优化算法,其搜索机制模拟的是竞选人在整个竞选过程中追求最高支持率的行为。介绍了算法的基本思想、基本原理和计算步骤,并将竞选算法应用于求解函数的全
3.90MB
2D/3D图像配准算法实验代码
2011-12-07用Matlab编写的代码框架,用于图像配准实验(内附有详细使用说明)
657KB
论文研究-新型优化SIFT的图像快速配准方法研究.pdf
2019-09-12针对尺度不变特征变换(Scale Invariant Feature Transform,SIFT)算法图像配准时间长、匹配率低等问题,提出了重合区域图像极值特征提取法以及图像降采样特征配准法。在特征
138KB
论文研究-一种新的基于多特征的图像自动配准技术.pdf
2019-07-22提出了一种新的基于多特征的图像自动配准技术。该方法使用不变矩对图像中的区域进行匹配,然后利用匹配区域的区域标记寻找大尺度上的特征点作为控制点进行初始配准,进而在此基础上指导改进链码的方法对开放边缘进行
316KB
论文研究-基于线特征和互信息的多模态图像配准 .pdf
2019-08-15基于线特征和互信息的多模态图像配准,赵亚芳,冀小平,互信息作为配准的一种相似性度量,由于不需要对图像灰度做任何的假设,因此尤其适用于多模图像配准。然而,这种方法在寻优变换中
114KB
论文研究-外点不敏感的快速图像配准算法.pdf
2019-07-22提出一种图像配准算法,用于视频监控中将预存的背景帧与当前视频帧配准检测出运动对象。由于外点的存在,运动参数方程求解只适于使用稳健回归算法,但稳健回归需要较长的计算时间,因此提出一种称为屏蔽外点的图像配
306KB
论文研究-一种非刚体医学图像配准算法应用研究.pdf
2019-07-22刚体配准在许多情况下不能满足临床需要,因为很多形变的性质是非刚体、非线性的。为此,提出一种薄板样条函数点约束和互信息相结合的配准算法,先全局粗配准,然后用互信息技术局部校正。实验证明该算法具有较好的配
725KB
论文研究-特征区域降重叠的图像配准方法 .pdf
2019-08-25特征区域降重叠的图像配准方法,朱红,梁磊,经典的MSER算法进行特征区域提取时,特征区域聚集明显,大量重叠的特征区域使得特征区域的区分度低,误匹配率高。针对上述问题,��
596KB
研究论文-改进模拟退火算法在图像配准中的研究
2019-08-07研究论文-改进模拟退火算法在图像配准中的研究
-
博客
使用PHP实现WEB网站登陆后台编写
使用PHP实现WEB网站登陆后台编写
-
下载
用于二聚物三能级蒸气激光系统的环形谐振腔设计
用于二聚物三能级蒸气激光系统的环形谐振腔设计
-
下载
36路modbus RTU控制器说明书20-6-18.pdf
36路modbus RTU控制器说明书20-6-18.pdf
-
学院
华为1+X认证——网络系统建设与运维(初级)
华为1+X认证——网络系统建设与运维(初级)
-
学院
C和C++课程
C和C++课程
-
下载
中国科学技术大学--自动控制原理--完整课件.pdf
中国科学技术大学--自动控制原理--完整课件.pdf
-
下载
伦茨GDC V41401调试软件.rar
伦茨GDC V41401调试软件.rar
-
下载
menttofly.github.io-源码
menttofly.github.io-源码
-
下载
易语言-自动更新替换自生.e
易语言-自动更新替换自生.e
-
学院
MySQL 索引
MySQL 索引
-
下载
用激光感生荧光法测量亚稳态原子寿命
用激光感生荧光法测量亚稳态原子寿命
-
学院
MySQL 高可用工具 DRBD 实战部署详解
MySQL 高可用工具 DRBD 实战部署详解
-
博客
Redis的事务
Redis的事务
-
博客
ESP32 基于arduino平台的DAC模拟输出IQ通道模拟
ESP32 基于arduino平台的DAC模拟输出IQ通道模拟
-
学院
PowerBI重要外部工具详解
PowerBI重要外部工具详解
-
博客
二、集群时钟同步问题
二、集群时钟同步问题
-
下载
github-actions-test-源码
github-actions-test-源码
-
学院
基于Qt的LibVLC开发教程
基于Qt的LibVLC开发教程
-
博客
win10 python调试RetinaFaceAntiCov
win10 python调试RetinaFaceAntiCov
-
博客
php实现的简单问卷调查系统
php实现的简单问卷调查系统
-
下载
主流测试工具介绍
主流测试工具介绍
-
学院
云开发后台+微信扫码点餐小程序+cms网页管理后台 含后厨端和用户端
云开发后台+微信扫码点餐小程序+cms网页管理后台 含后厨端和用户端
-
博客
玩转存证合约(二)| 利用Python开发区块链后端接口
玩转存证合约(二)| 利用Python开发区块链后端接口
-
博客
vue中使用normalize.css重设css样式
vue中使用normalize.css重设css样式
-
学院
FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战
FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战
-
学院
LVS + Keepalived 实现 MySQL 负载均衡与高可用
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
学院
用Go语言来写区块链(一)
用Go语言来写区块链(一)
-
学院
牛牛量化策略交易
牛牛量化策略交易
-
下载
分子泛频谱稳频半导体激光器研制成功
分子泛频谱稳频半导体激光器研制成功
-
博客
2021-03-05
2021-03-05