买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】亚像素级别的实时动态肿瘤图像的定位与匹配方法_齐鲁工业大学_201810461921.6 

申请/专利权人:齐鲁工业大学

申请日:2018-05-15

公开(公告)日:2021-07-16

公开(公告)号:CN108682011B

主分类号:G06T7/00(20170101)

分类号:G06T7/00(20170101);G06T7/13(20170101);G16H30/20(20180101);G16H50/20(20180101)

优先权:

专利状态码:有效-授权

法律状态:2021.07.16#授权;2018.11.13#实质审查的生效;2018.10.19#公开

摘要:本发明公开了一种亚像素级别的实时动态肿瘤图像的定位与匹配方法,属于医学图像处理领域,要解决的技术问题为如何快速精确的对实时动态图像中的肿瘤组织进行匹配和定位;包括如下步骤:对获取的肿瘤图像进行预处理,肿瘤图像包括原图像和待匹配图像;对预处理后的肿瘤图像进行扫描、并获取肿瘤图像中肿瘤所在区域的边缘坐标,从而对原图像和待匹配图像进行整像素级别匹配,并计算待匹配图像上的肿瘤中心点的整像素级坐标;利用梯度算法对原图像和待匹配图像进行亚像素级别匹配,并计算待匹配图像上的肿瘤中心点的亚像素级坐标。该方法可实现对肿瘤位置的精确匹配及定位。

主权项:1.亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于包括如下步骤:S1、对获取的肿瘤图像进行预处理,肿瘤图像包括原图像和待匹配图像,原图像为具有肿瘤组织的图像,待匹配图像为通过仪器观察到的动态图像;S2、对预处理后的肿瘤图像进行扫描、并获取肿瘤图像中肿瘤所在区域的边缘坐标,从而对原图像和待匹配图像进行整像素级别匹配,并计算待匹配图像上的肿瘤中心点的整像素级坐标;S3、通过构建原图像中肿瘤的整像素级中心点与待匹配图像中肿瘤的整像素级中心点之间的梯度公式,对原图像和待匹配图像进行亚像素级别匹配,并计算待匹配图像上的肿瘤中心点的亚像素级坐标;步骤S1中对获取的肿瘤图像进行预处理为对获取的肿瘤图像依次进行边缘检测、去边处理和纵-横成像处理,得到肿瘤组织明显的肿瘤图像;纵-横成像处理包括如下步骤:对肿瘤图像进行初次扫描,并在初次扫描过程中对肿瘤图像中的黑色区域逐一进行判断优化,得到初次扫描图像;对初次扫描图像进行二次扫描,并在二次扫描过程中对肿瘤图像中的黑色区域逐一进行判断优化,得到纵-横成像处理后的肿瘤图像;上述初次扫描和二次扫描中其中一次扫描为纵向扫描、另一次扫描为横向扫描;对肿瘤图像中的黑色区域逐一进行判断优化,包括如下步骤:对肿瘤图像中当前黑色区域的像素总量值与阈值H进行比对,如果当前黑色区域的像素总量值小于阈值H,将所述黑色区域变为白色区域,如果当前黑色区域的像素总量大于或等于阈值H,保留所述黑色区域。

全文数据:亚像素级别的实时动态肿瘤图像的定位与匹配方法技术领域[0001]本发明涉及医学图像处理领域,具体地说是一种亚像素级别的实时动态肿瘤图像的定位与匹配方法。背景技术[0002]借助计算机视觉技术,对获得的肿瘤图像进行分析、识别与匹配,可以快速精确的检测肿瘤,帮助医疗专家进行诊疗。目前对于肿瘤的识别与匹配的主要三大类方法有神经网络学习法、传统滑窗方法、特征值法等。[0003]现在普遍的肿瘤识别技术是利用神经网络提前进行肿瘤组织的外观学习,之后应用于肿瘤识别上。这种方法的弊端如下:1需要大量的肿瘤组织数据来供神经网络进行学习,学习过程需要花费大量时间;2如果数据样本不够,在识别的过程中也会遇到识别结果不理想等困难;3在学习过程中,需要一定的存储空间来进行数据的存储;4由于肿瘤的个体差异,对于神经网络的学习也起到一定阻碍作用;5其识别与匹配结果的精确度为整像素级别。[0004]对于传统滑窗法和特征值法,虽然可以避免神经网络的学习过程,但如果直接在癌症识别与匹配中进行应用,其弊端如下:1滑窗方法匹配结果相对准确,但其算法的时间复杂度和空间复杂度很高,导致图像匹配时间较长。2对于一些辅助诊疗的设备,若精度只能匹配到整像素点,会导致辅助判断结果不好。3特征值法是一种较为快速的匹配方法,但需要保证两组匹配图像的大小一致。等上述问题会大大降低对于癌症的诊疗效率;并加大医生的诊疗压力和患者的痛苦。[0005]基于上述,如何快速精确的对实时动态图像中的肿瘤组织进行定位,是需要解决的技术问题。发明内容[0006]本发明的技术任务是针对以上不足,提供一种亚像素级别的实时动态肿瘤图像的定位与匹配方法,来解决如何快速精确的对实时动态图像中的肿瘤组织进行匹配和定位的问题。[0007]本发明的技术任务是按以下方式实现的:[0008]亚像素级别的实时动态肿瘤图像的定位与匹配方法,包括如下步骤:[0009]S1、对获取的肿瘤图像进行预处理,肿瘤图像包括原图像和待匹配图像,原图像为具有肿瘤组织的图像,待匹配图像为通过仪器观察到的动态图像;[0010]S2、对预处理后的肿瘤图像进行扫描、并获取肿瘤图像中肿瘤所在区域的边缘坐标,从而对原图像和待匹配图像进行整像素级别匹配,并计算待匹配图像上的肿瘤中心点的整像素级坐标;[0011]S3、通过构建原图像中肿瘤的整像素级中心点与待匹配图像中肿瘤的整像素级中心点之间的梯度公式,对原图像和待匹配图像进行亚像素级别匹配,并计算待匹配图像上的肿瘤中心点的亚像素级坐标。[0012]进一步的,原图像为从诊断过程中拍摄的带有肿瘤组织的图像中截取的肿瘤组织图像。[0013]进一步的,步骤Sl中对获取的肿瘤图像进行预处理为对获取的肿瘤图像依次进行边缘检测、去边处理和纵-横成像处理,得到肿瘤组织明显的肿瘤图像。[00M]进一步的,去边处理包括如下步骤:从肿瘤图像的边缘开始,对肿瘤图像中的像素逐一进行像素值计算,直至遇到像素值为255的像素;并在上述过程中对像素值为0的像素进行改变,将其像素值由〇变为255。[0015]进一步的,纵-横成像处理包括如下步骤:[0016]对肿瘤图像进行初次扫描,并在初次扫描过程中对肿瘤图像中的黑色区域逐一进行判断优化,得到初次扫描图像;[0017]对初次扫描图像进行二次扫描,并在二次扫描过程中对肿瘤图像中的黑色区域逐一进行判断优化,得到纵-横成像处理后的肿瘤图像;[0018]上述初次扫描和二次扫描中其中一次扫描为纵向扫描、另一次扫描为横向扫描;[0019]对肿瘤图像中的黑色区域逐一进行判断优化,包括如下步骤:[0020]对肿瘤图像中当前黑色区域的像素总量值与阈值H进行比对,如果当前黑色区域的像素总量值小于阈值H,将所述黑色区域变为白色区域,如果当前黑色区域的像素总量大于或等于阈值H,保留所述黑色区域。[0021]进一步的,步骤S2包括如下步骤:[0022]S21、对预处理后的肿瘤图像进行纵向扫描和横向扫描,在每次扫描过程中依据像素量对肿瘤图像中黑色连续区域逐一进行优选、并记肿瘤图像中优选的黑色连续区域的坐标,得到肿瘤图像中肿瘤的行坐标组和列坐标组;[0023]S22、计算肿瘤图像中肿瘤所在区域的边缘坐标:从肿瘤图像中肿瘤所在区域的行坐标组中选取坐标值最大的行坐标以及坐标值最小的行坐标,得到肿瘤图像中肿瘤所在区域的行边缘坐标,并从肿瘤图像中肿瘤所在区域的列坐标组中选取坐标值最大的列坐标以及坐标值最小的列坐标,得到肿瘤图像中肿瘤所在区域的列边缘坐标;[0024]S23、根据肿瘤图像中肿瘤所在区域的行边缘坐标和肿瘤图像中肿瘤所在区域的列边缘坐标在肿瘤图像中构建矩形区域;[0025]S24、通过分析计算原图像中矩形区域与待匹配图像中矩形区域之间的长度比值和宽度比值实现对原图像中肿瘤与待匹配图像中肿瘤进行整像素级匹配,并得到待匹配图像的整像素级中心点坐标;[0026]所述肿瘤图像中黑色连续区域为肿瘤图像中连续排布的黑色区域组成的区域。[0027]步骤S21中在每次扫描过程中依据像素量对肿瘤图像中黑色连续区域逐一进行优选、并记录肿瘤图像中优选的黑色连续区域的坐标,包括如下步骤:[0028]对肿瘤图像进行纵向扫描,在扫描过程中对肿瘤图像中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的列坐标;[0029]对肿瘤图像进行横向扫描,在扫描过程中对肿瘤图像中当前黑色连续区域的像素总量值与阈值进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的行坐标。[0030]步骤S24包括如下步骤:[0031]计算原图像中矩形区域的宽度与待匹配图像中矩形区域的宽度之间的宽度比值,并记为宽度比值Ky,计算原图像中矩形区域的长度与待匹配图像中矩形区域的长度之间的长度比值,并记为长度比值Kx;[0032]如果宽度比值Ky和长度比值Kx均为1或均近似为1,待匹配图像中矩形区域的中心点坐标为:[0033][0034]其中,BXk为待匹配图像中矩形区域的最小行坐标,BXl为待匹配图像中矩形区域的最大行坐标,BYk为待匹配图像中矩形区域的最小列坐标,BYl为待匹配图像的中矩形区域的最大列坐标;[0035]如果宽度比值Ky多2或长度比值Kx多2,将待匹配图像中矩形区域划分为L个子矩形区域,且待匹配图像中每个子矩形区域的宽度与原图像中矩形区域的宽度之间的宽度比值为1或近似为1,待匹配图像中每个子矩形区域的长度与原图像中矩形区域的长度之间的长度比值为1或近似为1,计算待匹配图像中每个子矩形区域的中心点坐标,得到待匹配图像的中心点坐标组,待匹配图像中第i个子矩形区域的中心点坐标为:[0036][0037]其中,0iL,BXki为待匹配图像中第i个子矩形区域的最小行坐标,BXli为待匹配图像中第i个子矩形区域的最大行坐标,BYk1为待匹配图像中第i个子矩形区域的最小列坐标,BYl1为待匹配图像中第i个子矩形区域的最大列坐标。[0038]步骤S3中包括如下步骤:[0039]构建待匹配图像中矩形区域的整像素级中心点坐标与原图像中矩形区域的整像素级中心点坐标之间的梯度公式,并计算待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的亚像素位移,得到待匹配图像中矩形区域的亚像素级中心点坐标;[0040]待匹配图像中矩形区域的中心点坐标与原图像中矩形区域的中心点坐标之间的梯度公式为:[0041][0042][0043]其中,Xl为待匹配图像中矩形区域的中心点在X轴方向上的*#,Xl=BXk-ΒΠ2,Y1为待匹配图像中矩形区域的中心点在y轴方向上的坐标,YI=BYk-BY12,X为原图像中矩形区域的中心点在X轴方向上的坐标,X=AXk-AXl2,Y为原图像中矩形区域的中心点在y轴方向上的坐标,Y=AYk-AYl2,u为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的坐标偏移量,V为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的坐标偏移量,X+u为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的整像素坐标偏移量,Y+v为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的整像素坐标偏移量,dx为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的亚像素坐标偏移量,dy为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的亚像素坐标偏移量;[0044]或者,构建待匹配图像中每个子矩形区域的整像素级中心点坐标以及原图像中矩形区域的整像素级中心点坐标之间的梯度公式,并计算待匹配图像中每个子矩形区域的中心点的亚像素位移,得到待匹配图像中每个子矩形区域的亚像素级中心点坐标;[0045]待匹配图像中第i个子矩形区域的中心点坐标与原图像中矩形区域的中心点坐标之间的梯度公式为:[0046][0047][0048]其中,Xl1为待匹配图像中第i个子矩形区域的中心点在X轴方向上的坐标,Xl1=BXki-BXli2,Yli为待匹配图像中第i个子矩形区域的中心点在y轴方向上的坐标,Yl=BYk-BYli2,X为原图像中矩形区域的中心点在X轴方向上的坐标,X=AXk-AXl2,Y为原图像中矩形区域的中心点在y轴方向上的坐标,Y=AYk-AYl2,m为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的坐标偏移量,Vl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的坐标偏移量,X+m为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的整像素坐标偏移量,Y+Vl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的整像素坐标偏移量,dXl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的亚像素坐标偏移量,Cly1为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的亚像素坐标偏移量。[0049]本发明的亚像素级别的实时动态肿瘤图像的定位与匹配方法具有以下优点:[0050]1、对肿瘤图像进行预处理,提高了匹配效率,通过特殊的区块定位方法对预处理后的肿瘤图像进行整像素级别匹配,避免了肿瘤图像图片大小的限制,并避免了数据训练和时间复杂度高的问题,基于梯度算法对整像素级别匹配后的肿瘤图像进行亚像素级别匹配,提高了匹配精度;[0051]2、该方法可应用于对实时性要求较高的计算机辅助诊疗,远程诊疗,自主诊疗设备中,以及远程手术,机器人手术过程中,同时也可以应用于肿瘤细胞的放疗化疗定位,实时的帮助医师更加快速准确识别出肿瘤位置,找到进行放化疗的靶区,使药物得到更加充分合理的运用,减少病人的痛感和治疗成本。附图说明[0052]下面结合附图对本发明进一步说明。[0053]附图1为亚像素级别的实时动态肿瘤图像的定位与匹配方法的流程框图。具体实施方式[0054]参照说明书附图和具体实施例对本发明的亚像素级别的实时动态肿瘤图像的定位与匹配方法作以下详细地说明。[0055]实施例:[0056]如附图1所示,本发明的亚像素级别的实时动态肿瘤图像的定位与匹配方法,包括如下步骤:[0057]S100、对获取的肿瘤图像进行预处理,肿瘤图像包括原图像和待匹配图像,原图像为具有肿瘤组织的图像,待匹配图像为通过仪器观察到的动态图像;[0058]S200、对预处理后的肿瘤图像进行扫描、并获取肿瘤图像中肿瘤所在区域的边缘坐标,对原图像和待匹配图像进行整像素级别匹配,并计算待匹配图像上的肿瘤中心点的整像素级坐标;[0059]S300、通过构建原图像中肿瘤的整像素级中心点与待匹配图像中肿瘤的整像素级中心点之间的梯度公式,对原图像和待匹配图像进行亚像素级别匹配,并计算待匹配图像上的肿瘤中心点的亚像素级坐标。[0060]其中,在执行步骤SlOO之前,需要获取肿瘤图像,具体为:在治疗前对肿瘤区域进行排片诊断观察,获得带有肿瘤组织的图像,并对图像进行截取,获得带有肿瘤组织的原图像,记为原图像A,在治疗过程中,医生通过仪器可以观察到肿瘤的位置,此时通过仪器观察到的动态图像为待匹配图像,记为待匹配图像B,肿瘤图像包括上述原图像A和待匹配图像B。[0061]步骤SlOO对肿瘤图像进行预处理,即分别对原图像A和待匹配图像B进行预处理,包括如下分步骤:[0062]S110、分别对原图像A和待匹配图像B进行边缘检测,获得对应原图像A的结果图像Al和对应待匹配图像B的结果图像Bl;[0063]S120、分别对结果图像Al和结果图像Bl进行去边处理,得到对应原图像A的结果图像A2和对应待匹配图像B的结果图像B2,去边处理方法为:从肿瘤图像的边缘开始,对肿瘤图像中的像素逐一进行像素值计算,直至遇到像素值为255的像素;并在上述过程中对像素值为〇的像素进行改变,将其像素值由〇变为255,该像素计算公式为:[0064]fo,e=〇Ue[0065]其中,σ:黑=〇;白=255[0066]e:非边=〇;边=255;[0067]S130、分别对结果图像A2和结果图像B2进行纵-横成像处理,具体为:[0068]S131、对结果图像A2进行纵向扫描,并在扫描过程中对结果图像A2中的黑色区域逐一进行判断优化,得到结果图像A2-1,并对结果图像B2进行纵向扫描,并在扫描过程中对结果图像B2中的黑色区域逐一进行判断优化,得到结果图像B2-1;[0069]S132、对结果图像A2-1进行横向扫描,并在扫描过程中对结果图像A2-1中的黑色区域逐一进行判断优化,得到结果图像A3,并对结果图像B2-1进行横向扫描,并在扫描过程中对结果图像B2-1中的黑色区域逐一进行判断优化,得到结果图像B3。[0070]上述步骤S130中判断优化方式为:对肿瘤图像中当前黑色区域的像素总量值与阈值H进行比对,如果当前黑色区域的像素总量值小于阈值H,将所述黑色区域变为白色区域,如果当前黑色区域的像素总量大于或等于阈值H,保留所述黑色区域。对应的计算公式为:[0071][0072]其中,像素值XdPxn代表白色,像素值^代表黑色。[0073]步骤S200对预处理后的肿瘤图像进行扫描、并获取肿瘤图像中肿瘤所在区域的边缘坐标类似于区块定位方法,该步骤具体包括如下分步骤:[0074]S210、对结果图像A3进行纵向扫描,在扫描过程中对结果图像A3中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的列坐标,并对结果图像A3进行横向扫描,在扫描过程中对结果图像A3中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的行坐标,从而可得到结果图像A3中肿瘤所在区域的行边缘坐标组和列边缘坐标组;[0075]对结果图像B3进行纵向扫描,在扫描过程中对结果图像B3中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的列坐标,并对结果图像B3进行横向扫描,在扫描过程中对结果图像B3中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的行坐标,从而可得到结果图像B3中肿瘤所在区域的行边缘坐标组和列边缘坐标组;[0076]S220、计算肿瘤图像中肿瘤所在区域的边缘坐标,从结果图像A3中肿瘤所在区域的行边缘坐标组中选取坐标值最小的行坐标AXmin以及坐标值最大的行坐标AXmax,上述行坐标AXmin和行坐标AXmax作为原图像A中肿瘤所在区域的行边缘坐标,从结果图像A3的列坐标组中选取坐标值最小的列坐标AYmin以及坐标值最大的列坐标AYmax,上述列坐标AYmin和列坐标AYmax作为原图像A中肿瘤所在区域的列边缘坐标,从而得到原图像A中肿瘤所在区域的边缘坐标;[0077]从结果图像B3中肿瘤所在区域的行边缘坐标组中选取坐标值最小的行坐标BXmin以及坐标值最大的行坐标BXmax,上述行坐标BXmin和行坐标BXmax作为待匹配图像B中肿瘤所在区域的行边缘坐标,从结果图像B3的列坐标组中选取坐标值最小的列坐标BYmin以及坐标值最大的列坐标BYmax,上述列坐标BYmin和列坐标BYmax作为待匹配图像B中肿瘤所在区域的列边缘坐标,得到待匹配图像B中肿瘤所在区域的边缘坐标;[0078]S230、根据原图像A中肿瘤所在区域的边缘坐标对应的四个坐标值,在原图像A中构建矩形区域,根据待匹配图像B中肿瘤所在区域的边缘坐标对应的四个坐标值,在待匹配图像B中构建矩形区域;[0079]S240、根据原图像A中矩形区域与待匹配图像B中矩形区域之间的长度比值和宽度比值,计算待匹配图像B的整像素级中心点坐标;[0080]步骤S210中,肿瘤图像中黑色连续区域为肿瘤图像中连续排布的黑色区域组成的区域。[0081]步骤S240中,计算待匹配图像B的整像素级中心点坐标的方法为:计算原图像中矩形区域的宽度与待匹配图像中矩形区域的宽度之间的宽度比值,并记为宽度比值Ky,计算原图像中矩形区域的长度与待匹配图像中矩形区域的长度之间的长度比值,并记为长度比值Kx,根据宽度比值Ky和长度比值Kx的取值情况,进行如下计算:[0082]情况一:如果宽度比值Ky和长度比值Kx均为1或均近似为1,待匹配图像B中矩形区域的中心点坐标为:[0083][0084]其中,BXk为待匹配图像中矩形区域的最小行坐标,BXl为待匹配图像中矩形区域的最大行坐标,BYk为待匹配图像中矩形区域的最小列坐标,BYl为待匹配图像的中矩形区域的最大列坐标;[0085]情况二:如果宽度比值Ky彡2或长度比值Kx彡2,将待匹配图像中矩形区域划分为L个子矩形区域,且待匹配图像中每个子矩形区域的宽度与原图像中矩形区域的宽度之间的宽度比值为1或近似为1,待匹配图像中每个子矩形区域的长度与原图像中矩形区域的长度之间的长度比值为1或近似为1,计算待匹配图像中每个子矩形区域的中心点坐标,得到待匹配图像的中心点坐标组,待匹配图像中第i个子矩形区域的中心点坐标为:[0086][0087]其中,0iL,BXki为待匹配图像中第i个子矩形区域的最小行坐标,BXli为待匹配图像中第i个子矩形区域的最大行坐标,BYk1为待匹配图像中第i个子矩形区域的最小列坐标,BYl1为待匹配图像中第i个子矩形区域的最大列坐标。[0088]基于上述两种情况,步骤S300也分为两种情况。[0089]情况一:构建待匹配图像中矩形区域的整像素级中心点坐标与原图像中矩形区域的整像素级中心点坐标之间的梯度公式,计算待匹配图像中矩形区域的中心点的亚像素位移,得到待匹配图像中矩形区域的亚像素级中心点坐标;[0090]待匹配图像中矩形区域的中心点坐标与原图像中矩形区域的中心点坐标之间的梯度公式为:[0091][0092][0093]其中,Xl为待匹配图像中矩形区域的中心点在X轴方向上的*#,Xl=BXk-ΒΠ2,Y1为待匹配图像中矩形区域的中心点在y轴方向上的坐标,YI=BYk-BY12,X为原图像中矩形区域的中心点在X轴方向上的坐标,X=AXk-AXl2,Y为原图像中矩形区域的中心点在y轴方向上的坐标,Y=AYk-AYl2,u为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的坐标偏移量,V为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的坐标偏移量,X+u为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的整像素坐标偏移量,Y+v为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的整像素坐标偏移量,dx为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的亚像素坐标偏移量,dy为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的亚像素坐标偏移量;[0094]求解dx和dy的值后,带入上述梯度公式,可得出待匹配图像B中矩形区域的中心坐标,从而得到待匹配图像上肿瘤中心点的亚像素级坐标。[0095]情况二:构建根据待匹配图像中每个子矩形区域的整像素级中心点坐标以及原图像中矩形区域的整像素级中心点坐标之间的梯度公式,计算待匹配图像中每个子矩形区域的中心点的亚像素位移,得到待匹配图像中每个子矩形区域的亚像素级中心点坐标;[0096]待匹配图像中第i个子矩形区域的中心点坐标与原图像中矩形区域的中心点坐标之间的梯度公式为:[0097][0098][0099]其中,Xl1为待匹配图像中第i个子矩形区域的中心点在X轴方向上的坐标,Xl1=BXki-BXli2,Yli为待匹配图像中第i个子矩形区域的中心点在y轴方向上的坐标,Yl=BYk-BYli2,X为原图像中矩形区域的中心点在X轴方向上的坐标,X=AXk-AXl2,Y为原图像中矩形区域的中心点在y轴方向上的坐标,Y=AYk-AYl2,m为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的坐标偏移量,Vl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的坐标偏移量,X+m为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的整像素坐标偏移量,Y+Vl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的整像素坐标偏移量,dXl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的亚像素坐标偏移量,Cly1为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的亚像素坐标偏移量。[0100]求解CkjPdy1的值后,带入上述梯度公式,可得出待匹配图像B中每个子矩形区域的中心坐标,从而得到待匹配图像上肿瘤中心点的亚像素级坐标。[0101]通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。

权利要求:1.亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于包括如下步骤:51、对获取的肿瘤图像进行预处理,肿瘤图像包括原图像和待匹配图像,原图像为具有肿瘤组织的图像,待匹配图像为通过仪器观察到的动态图像;52、对预处理后的肿瘤图像进行扫描、并获取肿瘤图像中肿瘤所在区域的边缘坐标,从而对原图像和待匹配图像进行整像素级别匹配,并计算待匹配图像上的肿瘤中心点的整像素级坐标;53、通过构建原图像中肿瘤的整像素级中心点与待匹配图像中肿瘤的整像素级中心点之间的梯度公式,对原图像和待匹配图像进行亚像素级别匹配,并计算待匹配图像上的肿瘤中心点的亚像素级坐标。2.根据权利要求1所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于原图像为从诊断过程中拍摄的带有肿瘤组织的图像中截取的肿瘤组织图像。3.根据权利要求1或2所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于步骤Sl中对获取的肿瘤图像进行预处理为对获取的肿瘤图像依次进行边缘检测、去边处理和纵-横成像处理,得到肿瘤组织明显的肿瘤图像。4.根据权利要求3所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于去边处理包括如下步骤:从肿瘤图像的边缘开始,对肿瘤图像中的像素逐一进行像素值计算,直至遇到像素值为255的像素;并在上述过程中对像素值为O的像素进行改变,将其像素值由〇变为255。5.根据权利要求3所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于纵-横成像处理包括如下步骤:对肿瘤图像进行初次扫描,并在初次扫描过程中对肿瘤图像中的黑色区域逐一进行判断优化,得到初次扫描图像;对初次扫描图像进行二次扫描,并在二次扫描过程中对肿瘤图像中的黑色区域逐一进行判断优化,得到纵-横成像处理后的肿瘤图像;上述初次扫描和二次扫描中其中一次扫描为纵向扫描、另一次扫描为横向扫描;对肿瘤图像中的黑色区域逐一进行判断优化,包括如下步骤:对肿瘤图像中当前黑色区域的像素总量值与阈值H进行比对,如果当前黑色区域的像素总量值小于阈值H,将所述黑色区域变为白色区域,如果当前黑色区域的像素总量大于或等于阈值H,保留所述黑色区域。6.根据权利要求1所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于步骤S2包括如下步骤:521、对预处理后的肿瘤图像进行纵向扫描和横向扫描,在每次扫描过程中依据像素量对肿瘤图像中黑色连续区域逐一进行优选、并记肿瘤图像中优选的黑色连续区域的坐标,得到肿瘤图像中肿瘤的行坐标组和列坐标组;522、计算肿瘤图像中肿瘤所在区域的边缘坐标:从肿瘤图像中肿瘤所在区域的行坐标组中选取坐标值最大的行坐标以及坐标值最小的行坐标,得到肿瘤图像中肿瘤所在区域的行边缘坐标,并从肿瘤图像中肿瘤所在区域的列坐标组中选取坐标值最大的列坐标以及坐标值最小的列坐标,得到肿瘤图像中肿瘤所在区域的列边缘坐标;523、根据肿瘤图像中肿瘤所在区域的行边缘坐标和肿瘤图像中肿瘤所在区域的列边缘坐标在肿瘤图像中构建矩形区域;S24、通过分析计算原图像中矩形区域与待匹配图像中矩形区域之间的长度比值和宽度比值实现对原图像中肿瘤与待匹配图像中肿瘤进行整像素级匹配,并得到待匹配图像的中心点的整像素级坐标;所述肿瘤图像中黑色连续区域为肿瘤图像中连续排布的黑色区域组成的区域。7.根据权利要求6所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于步骤S21中在每次扫描过程中依据像素量对肿瘤图像中黑色连续区域逐一进行优选、并记录肿瘤图像中优选的黑色连续区域的坐标,包括如下步骤:对肿瘤图像进行纵向扫描,在扫描过程中对肿瘤图像中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的列坐标;对肿瘤图像进行横向扫描,在扫描过程中对肿瘤图像中当前黑色连续区域的像素总量值与阈值Z进行比对,如果当前黑色连续区域的像素总量值大于阈值Z,则记录当前黑色连续区域对应的行坐标。8.根据权利要求6所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于步骤S24包括如下步骤:计算原图像中矩形区域的宽度与待匹配图像中矩形区域的宽度之间的宽度比值,并记为宽度比值Ky,计算原图像中矩形区域的长度与待匹配图像中矩形区域的长度之间的长度比值,并记为长度比值Kx;如果宽度比值Ky和长度比值Kx均为1或均近似为1,待匹配图像中矩形区域的中心点坐标为:其中,BXk为待匹配图像中矩形区域的最小行坐标,BXl为待匹配图像中矩形区域的最大行坐标,BYk为待匹配图像中矩形区域的最小列坐标,BYl为待匹配图像的中矩形区域的最大列坐标;如果宽度比值Ky多2或长度比值Kx多2,将待匹配图像中矩形区域划分为L个子矩形区域,且待匹配图像中每个子矩形区域的宽度与原图像中矩形区域的宽度之间的宽度比值为1或近似为1,待匹配图像中每个子矩形区域的长度与原图像中矩形区域的长度之间的长度比值为1或近似为1,计算待匹配图像中每个子矩形区域的中心点坐标,得到待匹配图像的中心点坐标组,待匹配图像中第i个子矩形区域的中心点坐标为:其中,XiSUBXk1为待匹配图像中第i个子矩形区域的最小行坐标,BXl1为待匹配图像中第i个子矩形区域的最大行坐标,BYk1为待匹配图像中第i个子矩形区域的最小列坐标,BYl1为待匹配图像中第i个子矩形区域的最大列坐标。9.根据权利要求8所述的亚像素级别的实时动态肿瘤图像的定位与匹配方法,其特征在于步骤S3包括如下步骤:构建待匹配图像中矩形区域的整像素级中心点坐标与原图像中矩形区域的整像素级中心点坐标之间的梯度公式,并计算待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的亚像素位移,得到待匹配图像中矩形区域的中心点亚像素级坐标;待匹配图像中矩形区域的中心点坐标与原图像中矩形区域的中心点坐标之间的梯度公式为:Xl=X+u+dxYl=Y+v+dy其中,Π为待匹配图像中矩形区域的中心点在X轴方向上的坐标,π=BXk-ΒΠ2,Υ1为待匹配图像中矩形区域的中心点在y轴方向上的坐标,YI=BYk-BYI2,X为原图像中矩形区域的中心点在X轴方向上的坐标,X=AXk-AX12,Y为原图像中矩形区域的中心点在y轴方向上的坐标,Y=AYk-AYl2,u为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的坐标偏移量,V为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的坐标偏移量,X+u为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的整像素坐标偏移量,Y+v为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的整像素坐标偏移量,dx为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的亚像素坐标偏移量,dy为待匹配图像中矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的亚像素坐标偏移量;或者,构建待匹配图像中每个子矩形区域的整形像素级中心点坐标以及原图像中矩形区域的整形像素级中心点坐标之间的梯度公式,并计算待匹配图像中每个子矩形区域的中心点的亚像素位移,得到待匹配图像中每个子矩形区域的亚像素级中心点坐标;待匹配图像中第i个子矩形区域的中心点坐标与原图像中矩形区域的中心点坐标之间的梯度公式为:Xli=X+Ui+dxiYli=Y+vi+dyi其中,Xl1为待匹配图像中第i个子矩形区域的中心点在X轴方向上的坐标,Xl1=BXk1-8父1〇2,¥11为待匹配图像中第1个子矩形区域的中心点在7轴方向上的坐标,¥1=出¥1^-BYIi2,X为原图像中矩形区域的中心点在X轴方向上的坐标,X=AXk-AX12,Y为原图像中矩形区域的中心点在y轴方向上的坐标,Y=AYk-AYl2,m为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的坐标偏移量,V1为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的坐标偏移量,X+m为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的整像素坐标偏移量,Y+Vl为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的整像素坐标偏移量,dXlS待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在X轴方向上的亚像素坐标偏移量,Cly1为待匹配图像中第i个子矩形区域的中心点相对于原图像中矩形区域的中心点的在y轴方向上的亚像素坐标偏移量。

百度查询: 齐鲁工业大学 亚像素级别的实时动态肿瘤图像的定位与匹配方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。