留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

移动队列规则耦合角度约束的医学图像匹配

上一篇

下一篇

汪方正, 朱子卿. 移动队列规则耦合角度约束的医学图像匹配[J]. 西南大学学报(自然科学版), 2017, 39(12): 152-160. doi: 10.13718/j.cnki.xdzk.2017.12.022
引用本文: 汪方正, 朱子卿. 移动队列规则耦合角度约束的医学图像匹配[J]. 西南大学学报(自然科学版), 2017, 39(12): 152-160. doi: 10.13718/j.cnki.xdzk.2017.12.022
Fang-zheng WANG, Zi-qing ZHU. Medical Image Matching Based on Moving Queue Rule and Coupling Angle Constraint[J]. Journal of Southwest University Natural Science Edition, 2017, 39(12): 152-160. doi: 10.13718/j.cnki.xdzk.2017.12.022
Citation: Fang-zheng WANG, Zi-qing ZHU. Medical Image Matching Based on Moving Queue Rule and Coupling Angle Constraint[J]. Journal of Southwest University Natural Science Edition, 2017, 39(12): 152-160. doi: 10.13718/j.cnki.xdzk.2017.12.022

移动队列规则耦合角度约束的医学图像匹配

  • 基金项目: 江苏省自然科学基金项目(BK2015609)
详细信息
    作者简介:

    汪方正(1981-), 男, 江苏盐城人, 讲师, 主要从事计算机图像处理、医疗信息安全技术等方面的研究 .

  • 中图分类号: TP391

Medical Image Matching Based on Moving Queue Rule and Coupling Angle Constraint

  • 摘要: 当前医学图像的特征匹配主要依靠像素灰度来完成,但是像素灰度对空间信息不敏感,当匹配图像之间存在灰度信息不均衡以及噪声干扰时,将导致误匹配率较高,对此,本文提出了一种基于移动队列规则耦合角度约束的医学图像匹配算法.首先,利用高斯金字塔模型对源图像进行滤波预处理,以减少源图像中存在的噪声等干扰;再利用Harris算子对预处理后的源图像进行特征检测,获取图像的特征点;然后,利用SURF(Speed Up Robust Feature)特征描述子,获取特征点对应的特征描述子.并通过尺度空间理论获取特征点集,通过将特征点集进行排序来形成队列,从而设计移动队列规则,完成特征点的匹配;最后,通过求取匹配特征点间的夹角,形成角度约束模型,对匹配特征点进行提纯,剔除伪匹配特征点,使得匹配准确度得以提升.从仿真实验结果与分析可见,在对医学图像进行匹配时,本文所提出的方法具有匹配精度高、鲁棒性能好等特点.
  • 加载中
  • 图 1  本文医学图像匹配算法设计框图

    图 2  高斯金字塔示意图

    图 3  移动队列过程示意图

    图 4  噪声干扰的X线图像匹配效果

    图 5  噪声和缩放叠加干扰的心脏图像匹配效果

    图 6  测试图像

    表 1  图像匹配算法性能测试结果

    图像匹配算法 文献[20]中算法 文献[21]中算法 本文算法
    匹配耗时/s 5.892 1 4.021 3 3.578 2
    匹配特征点数量/个 142 168 184
    下载: 导出CSV
  • [1] 郑洪英, 彭钟贤, 肖迪.加密医学图像中的视觉无损信息隐藏算法[J].西南大学学报(自然科学版), 2014, 36(12): 157-161. doi: http://xbgjxt.swu.edu.cn/jsuns/jsuns/ch/reader/view_abstract.aspx?file_no=2014-12-157&flag=1
    [2] 牛玲, 王雪华.基于SCM模型的自适应医学图像融合方法[J].西南师范大学学报(自然科学版), 2017, 42(2): 159-165. doi: http://www.cqvip.com/QK/93403X/201702/671406982.html
    [3] WU H S, WANG D F, SHI L, et al. Midsagittal Plane Extraction from Brain Images Based on 3D SIFT [J]. Phys Med Biol, 2014, 59(6): 1367-1387. doi: 10.1088/0031-9155/59/6/1367
    [4] 李冠宇, 汪友生.一种改进的SIFT血管图像特征匹配算法[J].电子测量技术, 2015, 38(12): 63-66. doi: http://www.cnki.com.cn/Article/CJFDTOTAL-DZCL201512014.htm
    [5] 李军伟, 汪晓妍, 张剑华, 等.基于颈动脉粥样硬化斑块的多序列MR图像去噪与配准[J].中国图象图形学报, 2015, 20(7): 871-881. doi: 10.11834/jig.20150703
    [6] 刘桥, 杨正坤, 李晗.基于SURF算法的医学图像特征点匹配[J].电子科技, 2014, 27(5): 145-148. doi: http://www.cqvip.com/QK/97319X/201405/49561815.html
    [7] 杭利华, 蒋佩钊, 邓冲.基于仿射变换与B样条自由形变的医学图像配准[J].兰州交通大学学报, 2013, 32(3): 44-48. doi: http://d.wanfangdata.com.cn/Periodical/lztdxyxb201303011
    [8] LUCE J, GRAY J, HOGGARTH M A, et al. Medical Image Registration Using the Fourier Transform [J]. International Journal of Medical Physics, Clinical Engineering and Radiation Oncology, 2014, 3(1): 49-55. doi: 10.4236/ijmpcero.2014.31008
    [9] 许佳佳, 张叶, 张赫.基于改进Harris-SIFT算子的快速图像配准算法[J].电子测量与仪器学报, 2015, 29(1): 48-54. doi: http://d.wanfangdata.com.cn/Periodical/dzclyyqxb201501006
    [10] WANG W X, CAO T, SHENT L, et al. Remote Sensing Image Automatic Registration on Multi-Scale Harris-Laplacian [J]. Journal of the Indian Society of Remote Sensing, 2015, 43(3): 501-511. doi: 10.1007/s12524-014-0432-2
    [11] SEDAGHAT A, EBADI H. Very High Resolution Image Matching Based on Local Features and K-Means Clustering [J]. The Photogrammetric Record, 2015, 30(150): 166-186. doi: 10.1111/phor.2015.30.issue-150
    [12] ALVAREZ-BETANCOURT Y, GARCIA-SILVENTE M. A Keypoints-Based Feature Extraction Method for Iris Recognition Under Variable Image Quality Conditions [J]. Knowledge-Based Systems, 2016, 92: 169-182. doi: 10.1016/j.knosys.2015.10.024
    [13] SALEEM S, BAIS A, SABLATNIG R. Towards Feature Points Based Image Matching Between Satellite Imagery and Aerial Photographs of Agriculture Land [J]. Computers and Electronics in Agriculture, 2016, 126: 12-20. doi: 10.1016/j.compag.2016.05.005
    [14] 鹿煜炜, 胡峻.基于SIFT和SURF的医学图像特征匹配研究[J].中国医疗设备, 2016, 31(4): 40-44. doi: http://d.wanfangdata.com.cn/Periodical/ylsbxx201604008
    [15] 陈剑虹, 韩小珍.结合FAST-SURF和改进k-d树最近邻查找的图像配准[J].西安理工大学学报, 2016, 32(2): 213-217, 252. doi: http://www.cnki.com.cn/Article/CJFDTotal-NYGU201616020.htm
    [16] 彭勃宇, 王崴, 周诚, 等.面向增强现实的SUSAN-SURF快速匹配算法[J].计算机应用研究, 2015, 32(8): 2538-2542. doi: http://edu.wanfangdata.com.cn/Periodical/Detail/jsjyyyj201508072
    [17] doi: https://link.springer.com/article/10.1186/1687-5281-2013-25 GHASSABI Z, SHANBEHZADEH J, SEDAGHAT A, et al. An Efficient Approach for Robust Multimodal Retinal Image Registration Based on UR-SIFT Features and PIIFD Descriptors [J]. Eurasip Journal on Image & Video Processing, 2013, 2013(1): 1-16.
    [18] 王小攀, 郝向阳, 程传奇, 等.一种基于特征拓扑约束的图像配准算法[J].测绘与空间地理信息, 2016, 39(9): 158-160. doi: http://www.cqvip.com/QK/98140B/201609/669771903.html
    [19] 陈凯, 吕文阁, 谢庆华, 等.基于竞选算法的灰度图像匹配研究[J].四川理工学院学报(自然科学版), 2014, 27(5): 68-71. doi: 10.11863/j.suse.2014.05.16
    [20] XU Q Z, ZHANG Y, LI B. Improved SIFT Match for Optical Satellite Images Registration by Size Classification of Blob-Like Structures [J]. Remote Sensing Letters, 2014, 5(5): 451-460. doi: 10.1080/2150704X.2014.917774
    [21] 王双玲, 龙成章, 刘辉, 等.基于双向异步投票策略医学图像特征点匹配[J].中国医学物理学杂志, 2016, 33(4): 423-426. doi: http://www.cqvip.com/QK/97964X/201604/668581279.html
  • 加载中
图( 6) 表( 1)
计量
  • 文章访问数:  3666
  • HTML全文浏览数:  3413
  • PDF下载数:  157
  • 施引文献:  0
出版历程
  • 收稿日期:  2017-05-10
  • 刊出日期:  2017-12-20

移动队列规则耦合角度约束的医学图像匹配

    作者简介: 汪方正(1981-), 男, 江苏盐城人, 讲师, 主要从事计算机图像处理、医疗信息安全技术等方面的研究
  • 江苏医药职业学院 图书信息中心,江苏 盐城 224005
基金项目:  江苏省自然科学基金项目(BK2015609)

摘要: 当前医学图像的特征匹配主要依靠像素灰度来完成,但是像素灰度对空间信息不敏感,当匹配图像之间存在灰度信息不均衡以及噪声干扰时,将导致误匹配率较高,对此,本文提出了一种基于移动队列规则耦合角度约束的医学图像匹配算法.首先,利用高斯金字塔模型对源图像进行滤波预处理,以减少源图像中存在的噪声等干扰;再利用Harris算子对预处理后的源图像进行特征检测,获取图像的特征点;然后,利用SURF(Speed Up Robust Feature)特征描述子,获取特征点对应的特征描述子.并通过尺度空间理论获取特征点集,通过将特征点集进行排序来形成队列,从而设计移动队列规则,完成特征点的匹配;最后,通过求取匹配特征点间的夹角,形成角度约束模型,对匹配特征点进行提纯,剔除伪匹配特征点,使得匹配准确度得以提升.从仿真实验结果与分析可见,在对医学图像进行匹配时,本文所提出的方法具有匹配精度高、鲁棒性能好等特点.

English Abstract

  • 近年来随着医学影像技术突飞猛进的发展,医学图像为临床诊断提供了较好的诊断依据.在许多重要的医学临床应用中,可以通过医学图像匹配的方法对患者的医学影像进行空间匹配,以帮助医生更好、更准确地为患者进行诊断并制定出治疗方案[1-2].

    为了追求更准确的医学图像匹配结果以及获取更高效的医学图像匹配方法,国内外较多的专家学者对医学图像匹配算法进行了深入的研究,主要的医学图像匹配算法有SIFT(Scale-invariant feature transform)、SURF算子以及图形上下文等方法,如Huisi等人[3]通过对SIFT算法进行研究,提出了基于三维SIFT提取脑部图像中正中矢状面方法的研究,利用SIFT算子提取脑部图像的特征点及生成特征描述子,进而完成对脑部图像中正中矢状面的匹配.但由于SIFT算子的鲁棒性不佳,当图像存在诸如噪声等几何攻击时,提取的特征点中存在较多的伪特征点,易导致其匹配准确度不高,且直接利用SIFT算子提取的图像特征空间维数较高,易降低其匹配效率.为此,李冠宇等人[4]通过对SIFT方法进行改进,提出了一种改进的SIFT血管图像特征匹配算法,利用SIFT算子提取特征点,并对其进行降维处理,从而降低了算法的计算复杂度,最后根据IVUS(Intravascular Ultrasound)图像的特征点,对其梯度幅度进行约束,完成图像匹配.虽然该技术对SIFT算子进行了改进,但是SIFT仍然缺乏鲁棒性,且梯度幅度缺乏敏感性,当原图像存在小尺度变换时,其像素梯度幅度的变化较小,使其匹配提纯效果不佳.

    因此,为了克服SIFT算子的不足,并提高医学图像的匹配精度,李军伟等人[5]通过对基于图形上下文的方法进行研究,提出了一种基于颈动脉粥样硬化斑块的多序列MR图像去噪与配准算法,该算法利用改进的小波变换方法对核磁共振图像进行去噪;然后,再用shape context方法生成特征描述子;最后通过建立代价函数模型对特征点进行匹配,利用特征点之间的距离约束来优化匹配特征点,实现MR图像的精确匹配.虽然该技术能够获得较高的医学图像匹配精度,但是该算法使用了代价函数模型,计算复杂度较高,导致MR图像匹配时效率不理想.为了兼顾匹配精度与效率,刘桥等人[6]提出了一种基于SURF算法的医学图像特征点匹配算法,采用SURF算法提取特征点后,再通过Haar小波变换生成特征描述子,最后,通过改进的最近邻搜索方法完成特征点匹配,并通过随机抽样一致性来删除错误匹配特征点,实现医学图像特征点的匹配.但该方法过度依赖阀值,导致其抗干扰能力较差.

    因此,本文提出了一种基于移动队列规则耦合角度约束的医学图像匹配算法.该算法采用高斯金字塔模型对源图像进行预处理,以提高源图像的质量,提升算法的匹配准确度;利用Harris算子对预处理后的源图像进行特征点提取;再通过SURF机制,获取特征点的主方向以及特征向量,生成特征描述子;利用尺度空间理论得到的特征点集来形成特征队列,定义移动队列规则,完成特征点的匹配;且利用特征点之间形成的夹角构造角度约束模型,对错误匹配特征点进行剔除,从而达到对匹配特征点进行提纯的效果,进一步提高了算法的匹配准确度以及鲁棒性;最后,测试所提算法的匹配精度.

  • 本文提出的医学图像匹配算法过程见图 1.从图 1可知,本文算法主要由5个部分组成,分别是图像预处理部分、特征点检测部分、获取特征描述子部分以及特征点匹配部分和匹配特征点提纯部分.在图像预处理部分,通过高斯金字塔模型对源图像中的噪声等干扰信息进行滤除,以提高算法的匹配准确度与鲁棒性;在特征点检测部分,利用Harris算子对特征点进行检测,以提高算法的匹配精度;随后,通过SURF机制来获取特征点对应的主方向以及特征向量,以生成特征点对应的特征描述子;最后,通过设计移动队列规则完成特征点的匹配,并基于特征点夹角的角度约束模型对伪匹配特征点进行剔除,进一步提高算法的匹配准确度.

  • 为了滤除医学图像中的噪声等干扰信号,增强图像的质量,为后续的操作提供更好的图像源,本文采用高斯金字塔模型对源图像进行预处理.

    高斯金字塔由多层构成,顶层图像为初始源图像,往下每一层的图像都为上一层经过滤波后形成的新图像,其过程如图 2所示.设高斯金字塔的顶层图像为P0,则第k层的递归结果可通过高斯滤波核β构成的高斯金字塔模型来表示.高斯金字塔模型表述如下[7-8]

    通过对源图像进行滤波,将源图像中存在的噪声等干扰信号进行滤除,以形成质量更为优良的新图像,提高了算法的匹配准确度以及鲁棒性.

  • 源图像预处理后,对所得的新图像进行特征点检测. Harris算子具有检测精度高以及检测效率高等特点,能对源图像中的特征点进行精确快速的检测[9].为此,本文采用Harris算子对预处理后所得的源图像进行特征点检测.首先,对于以图像中的任意一个像素点D(xy)为中心的矩形窗口,在横坐标与纵坐标上分别移动LV个单位后,其对应的灰度信息变化值TLV[10-12]

    其中,W表示高斯滤波器,F表示图像灰度函数.

    对(2)式进行展开可得

    再将(3)式进一步转化为二次型,即

    其中,G为实对称矩阵,则

    G的行列式和迹分别为DET(G)和TR(G)时,可得特征点的检测函数为

    其中,θ为任意微小常数.

    通过式(6),求取各个像素点的PT值,若某一点的PT值大于设定的阀值FPT,则判定该点为特征点.

  • 对图像的特征点检测完毕后,再获取特征点对应的特征描述子. SURF机制获取的特征描述子具有较低的维度以及较好的鲁棒性.对此,本文采用SURF机制获取特征描述子,其过程分为主方向以及特征向量的获取.

    在SURF获取特征描述子机制中,主方向的获取过程为:首先,将尺度值为s的特征点作为圆心,构造出一个半径为6s的圆;然后,利用边长为4s的Haar小波计算出该圆位于xy轴方向上的Haar小波响应值,并对这些响应值进行高斯加权处理;最后,滑动一个π/3的扇形窗口对构造的圆进行遍历,并计算窗口内xy轴方向上Haar小波响应的总和,从而形成一个向量集,选取向量集中最大值对应的方向作为主方向[13-14].

    SURF的特征向量的获取过程为:首先,以特征点为中心沿着主方向选取一个边长为20s的矩形区域,并将其分成4×4个子域;然后,利用边长为2s的Haar小波对每个子域计算水平与垂直方向上的Haar小波响应,其结果分别用HxHy表示;最后,在每个子域对HxHy以及|Hx|、|Hy|进行求和运算,可得一个4维向量:

    综合4×4个子域,可得到4×4×4维的向量,将此64维向量进行归一化处理后就可得到具有旋转、光照等不变性的特征向量[15-16].

  • 当源图像A在某一尺度下检测到的多个特征点,分别对应于源图像B在不同尺度下检测到的特征点时,将会造成图像的匹配精度下降.为了提高算法的匹配精度,本文基于尺度空间理论,将源图像A组成具有m个特征集的队列QA,源图像B组成具有n个特征集的队列QB,并将QAQB中的特征集按照尺度值大小升序排列,从而制定了移动队列规则,将2个特征集队列中的每个特征集都利用欧氏距离度量一遍,然后将匹配特征点个数最多的特征集对应的匹配特征点作为最终的匹配特征点.其具体过程如下:

    首先,将队列QA中的第一个特征集与QB中的第n个特征集对齐,接着借助欧氏距离度量方法,通过计算特征点的最近邻与次近邻比值,统计QA中的第一个特征集与QB中的第n个特征集所对应的匹配特征点个数[17]

    然后,以队列QB为基准,一个特征集为步长,将队列QA进行左移,并且每移动一次,都将按照最近邻与次近邻相比的方法求取队列QBQA中匹配的特征点个数.直到队列QA中的第m个特征集和队列QB中的第一个特征集对齐为止.该移动队列的过程示意图如图 3所示;

    最后,对QAQB中形成的特征集对的匹配特征点个数进行比较,将匹配特征点个数最多的特征集对的匹配特征点,作为源图像A和源图像B的最终匹配特征点.

  • 由于一幅图像中特征点之间形成的拓扑关系,与另一幅图像中对应的匹配特征点处形成的拓扑关系有相近关系[18].可以通过选取3对匹配特征点,以这3对匹配特征点之间的夹角来构造角度约束模型,来约束特征点对应的拓扑关系,完成对匹配特征点的提纯.因此,本文利用特征点之间形成的夹角关系,构造了角度约束模型,剔除错误的匹配特征点.

    设源图像A中的点R1(i1j1)、R2(i2j2)、以及R3(i3j3)分别和源图像B中的点R1(i1j1)、R2(i2j2)、以及R3(i3j3)为匹配特征点.假设点R1(i1j1)、R2(i2j2)、以及R3(i3j3)形成的夹角为Φ,点R1(i1j1)、R2(i2j2)、以及R3(i3j3)形成的夹角为Φ′,根据余弦公式可得[18-19]

    通过(8)式和(9)式可求得夹角Φ以及Φ′的值,继而构造如下角度约束模型:

    其中,TP为预定的约束阀值.

    当源图像A中与源图像B中对应的3对匹配特征点形成的角度满足角度约束模型时,则判定这3对匹配特征点为正确匹配特征点,然后,任选2对匹配特征点作为后续判定的基准点.每加入1对新的匹配特征点都要用角度约束模型进行判定,若不满足角度约束模型,则新加入的匹配特征点对将被剔除,从而完成匹配提纯.

  • 为了验证所提算法的优异性,将当前医学匹配精度较高的技术视为对照组:文献[20]、文献[21].其中,文献[20]在SIFT机制的基础上,引入了相似块结构对其进行改进,有效地提高了其特征检测精度,增强了其技术的鲁棒性;文献[21]则是通过改进Harris算子来提高特征点的检测精度与效率,同时,利用双向异步的投票策略与RANSAC机制来提纯匹配精度.因此,文献[20]、文献[21]在医学图像匹配领域具有良好的代表性.随后,借助配置为Core i3,2.8 GHz的CPU,内存为8 GB,硬盘为500 GB的硬件平台,采用VC 6.0软件进行仿真实验,对本文所提出的图像匹配算法的效果及性能进行测试.

  • 各算法的匹配效果测试结果如图 4图 5所示. 图 4为对存在噪声干扰的X线图像进行匹配的效果图,图 5为对存在噪声和缩放叠加干扰的心脏图像进行匹配的效果图.从图 4图 5可知,本文算法的匹配效果(见图 4(e))比文献[20](见图 4(c))以及文献[21]中算法的匹配效果(见图 4(d))更好,具体表现为本文算法的匹配结果中具有更多的匹配特征点,而且存在的错误匹配特征点也最少,说明本文算法较对照组算法具有更好的匹配准确度以及匹配精度.通过对比图 5可知,本文算法的匹配结果(见图 5(e))与文献[20](见图 5(c))以及文献[21]中算法的匹配结果(见图 5(d))相比,存在匹配点数最多,错误匹配点数最少的特点.说明本文算法较对照组算法具有更好的鲁棒性能.究其原因为本文采用了高斯金字塔模型对源图像进行了预处理,有效地抑制了噪声等干扰因素,提高了算法的鲁棒性能以及算法的匹配准确度.同时,本文还采用了Harris算子对特征点进行准确的检测,以及构造了移动队列规则用于特征点匹配,提高了算法的匹配准确度.

  • 通过用不同算法对测试图像进行匹配,然后记录其匹配耗时以及匹配特征点数量,来体现不同图像匹配算法的性能.测试过程中将特征点总数设为210个.测试图像如图 6所示,其中源图像A为脑部的核磁共振图像,源图像B是将20%高斯噪声施加于源图像A得到的图像.

    不同算法的图像匹配性能测试结果如表 1所示.从表 1中可见,本文算法的匹配耗时为3.578 2 s,文献[20]和文献[21]中算法的匹配耗时分别为5.892 1 s以及4.021 3 s,由此可见,本文算法的匹配效率最高.同时通过表 1可知,本文算法的匹配特征点个数为184个,而文献[20]和文献[21]中算法的匹配特征点个数分别为142个以及168个,由此可见,本文算法具有更高的匹配精度.因为本文采用了SURF机制生成了维度较低的特征描述子以及采用了Harris算子对特征点进行了准确快速的提取,提高了算法的匹配效率,同时本文还采用移动队列规则对特征点进行匹配,以及构造了角度约束模型用于对匹配特征点进行提纯,提高了算法的匹配准确度.文献[20]中利用SIFT机制获取特征点以及生成特征描述子,由于SIFT获取的特征点中存在较多的伪特征点,并且SIFT机制获取的特征描述子维度较高,导致文献[20]中算法的匹配准确度不高,算法的匹配效率也不理想.文献[21]中利用双向异步投票策略对特征点进行匹配,然后利用RANSAC优化算法剔除误匹配,完成图像的匹配.由于双向异步投票策略计算复杂度较高,而且RANSAC算法存在计算数据量大以及鲁棒性不高的缺点,导致文献[21]中算法的匹配效率以及匹配精度不佳.

  • 为了提高医学图像的匹配精度以及匹配效率,本文提出了一种基于移动队列规则耦合角度约束的医学图像匹配算法.利用高斯金字塔模型对源图像进行了优化,为后续图像匹配步骤的优质完成提供了保障;利用Harris算子准确快速地获取了图像的特征点,提高了算法的匹配精度以及匹配效率;通过SURF机制获取了较低维度的特征描述子,进一步提高了算法的匹配效率;利用移动队列规则对特征点进行匹配,改善了算法的匹配精度;利用特征点之间的夹角构造了角度约束模型,对匹配特征点进行了优化,提高了算法的匹配准确度.

参考文献 (21)

目录

/

返回文章
返回