一种图像控制点的确定方法和系统技术方案

技术编号:35012812 阅读:28 留言:0更新日期:2022-09-21 15:09
本说明书实施例提供一种图像控制点的确定方法和系统,该方法包括获取第一图像,其中,第一图像包括蒙片;确定第一图像的初始控制点;对第一图像进行区域划分,得到至少两个子区域;基于初始控制点,确定至少两个子区域中每个子区域的权重;根据权重和初始控制点,确定每个子区域的目标控制点。定每个子区域的目标控制点。定每个子区域的目标控制点。

【技术实现步骤摘要】
一种图像控制点的确定方法和系统


[0001]本说明书涉及医疗
,特别涉及一种图像控制点的确定方法和系统。

技术介绍

[0002]在当前的医疗影像领域,数字减影血管造影技术(Digital Subtraction Angiography,DSA)由于可以把不需要的组织影像删除,只保留血管影像的特点,得到了广泛的使用。通常,将获取的活片图像(即含有血管信息的图像)与蒙片图像(即不含血管信息的图像)相减,从而得到图像中的血管信息,但是,由于患者在获取蒙片和活片图像间的位移,相减后的图像存在运动伪影。为了消除运动伪影,可以使用像素位移的方法,即对蒙片图像或活片图像通过移动像素点的方式使得两者结构上的对应相同点在图像位置上对准,但是该方法通常需要在图像上选取控制点,并基于控制点进行像素变换,当前的选取控制点方法为单纯的均匀选取或简单地利用梯度选取,手段单一,选取的控制点并不一定合理,效果较差。
[0003]因此,希望提供一种图像控制点的确定方法和系统。

技术实现思路

[0004]本说明书实施例之一提供一种图像控制点的确定方法。所述方法包括:获取第一图像,所述第一图像包括蒙片;确定所述第一图像的初始控制点;对所述第一图像进行区域划分,得到至少两个子区域;基于所述初始控制点,确定所述至少两个子区域中每个子区域的权重;根据所述权重和所述初始控制点,确定所述每个子区域的目标控制点。
[0005]在一些实施例中,可以采用边缘检测算法提取所述第一图像中的所述初始控制点。
[0006]在一些实施例中,可以基于所述初始控制点,确定所述每个子区域的排序;基于所述排序,确定所述每个子区域的所述权重。
[0007]在一些实施例中,可以基于所述每个子区域中的初始控制点的梯度值和/或所述每个子区域中的初始控制点的数量,确定所述每个子区域的所述排序。
[0008]在一些实施例中,可以将所述每个子区域划分为至少两个块;基于所述每个子区域的所述至少两个块中的每个块的最大梯度值和/或所述每个块中的初始控制点的数量,确定所述每个子区域的所述排序。
[0009]在一些实施例中,可以确定所述每个子区域中,所述每个块的所述最大梯度值的和、所述每个块中的初始控制点的数量的和、所述每个块的所述最大梯度值的最大值和/或所述至少两个块中的初始控制点的数量的最大值;基于所述每个块的所述最大梯度值的和、所述每个块中的初始控制点的数量的和、所述每个块的所述最大梯度值的最大值和/或所述至少两个块中的初始控制点的数量的最大值,确定所述每个子区域的所述排序。
[0010]在一些实施例中,可以基于所述权重确定所述每个子区域的所述目标控制点的数量;对所述每个子区域中的初始控制点的灰度值、所述初始控制点的梯度值和/或所述每个
块中的初始控制点的最大梯度值进行阈值筛选,确定所述每个子区域的所述目标控制点。
[0011]在一些实施例中,可以赋予所述排序中靠前的子区域比靠后的子区域更大的所述权重。
[0012]本说明书实施例之一提供一种图像控制点的确定系统,包括图像获取模块、初始控制点确定模块、子区域划分模块、权重确定模块和目标控制点确定模块;所述图像获取模块用于获取第一图像,所述第一图像包括蒙片;所述初始控制点确定模块用于确定所述第一图像的初始控制点;所述子区域划分模块用于对所述第一图像进行区域划分,得到至少两个子区域;所述权重确定模块用于基于所述初始控制点,确定所述至少两个子区域中每个子区域的权重;所述目标控制点确定模块用于根据所述权重和所述初始控制点,确定所述每个子区域的目标控制点。
[0013]本说明书实施例之一提供一种图像控制点的确定装置,包括处理器,所述处理器用于执行所述图像控制点的确定方法。
[0014]本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行所述图像控制点的确定方法。
[0015]本说明书一些实施例中,通过利用初始控制点的数量和/或梯度值等多种信息,对图像区域进行排序并赋予不同权重,根据区域权重确定区域中的目标控制点,从而减少了计算量,降低了资源消耗,同时保留了足够的图像结构信息,很好地完成了像素位移,达到了有效消除运动伪影,得到清晰准确的血管信息图像的效果。
附图说明
[0016]本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
[0017]图1是根据本说明书一些实施例所示的图像控制点的确定系统的应用场景示意图;
[0018]图2是根据本说明书一些实施例所示的图像控制点的确定系统的示意图;
[0019]图3是根据本说明书一些实施例所示的图像控制点的确定方法的示例性流程图;
[0020]图4是根据本说明书一些实施例所示的图像控制点的确定方法的示意图;
[0021]图5是根据本说明书一些实施例所示的图像控制点的确定方法的示意图。
具体实施方式
[0022]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0023]应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
[0024]如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0025]本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0026]在一些应用场景中,图像控制点的确定系统可以包括处理设备、医学影像设备,图像控制点的确定系统可以通过处理设备等实施本说明书中披露的方法和/或过程来实现对医学图像中控制点的选取,从而去除图像中的运动伪影,获取清晰准确的患者血管信息。
[0027]图1是根据本说明书一些实施例所示的图像控制点的确定系统的应用场景示意图。
[0028]如图1所示,在一些实施例中,系统100可以包括医学影像设备110、处理设备120、存储设备130、终端140、网络150。
[0029]医学本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像控制点的确定方法,包括:获取第一图像,所述第一图像包括蒙片;确定所述第一图像的初始控制点;对所述第一图像进行区域划分,得到至少两个子区域;基于所述初始控制点,确定所述至少两个子区域中每个子区域的权重;根据所述权重和所述初始控制点,确定所述每个子区域的目标控制点。2.如权利要求1所述的方法,所述确定所述第一图像的初始控制点包括:采用边缘检测算法提取所述第一图像中的所述初始控制点。3.如权利要求1所述的方法,所述基于所述初始控制点,确定所述至少两个子区域中每个子区域的权重,包括:基于所述初始控制点,确定所述每个子区域的排序;基于所述排序,确定所述每个子区域的所述权重。4.如权利要求3所述的方法,所述基于所述初始控制点,确定所述每个子区域的排序,包括:基于所述每个子区域中的初始控制点的梯度值和/或所述每个子区域中的初始控制点的数量,确定所述每个子区域的所述排序。5.如权利要求4所述的方法,所述基于所述每个子区域中的初始控制点的梯度值和/或所述每个子区域中的初始控制点的数量,确定所述每个子区域的所述排序,包括:将所述每个子区域划分为至少两个块;基于所述每个子区域的所述至少两个块中的每个块的最大梯度值和/或所述每个块中的初始控制点的数量,确定所述每个子区域的所述排序。6.如权利要求5所述的方法,所述基于所述每个子区域的所述至少两个块中的每个块的最大梯度值和/或所述每个块中的初始控制点的数量,确定所述每个子区域的所述排序,包括:确定所述每个子区域中,所述每个块的所述最大梯度值的和、所述每个块中的初始控制点的数量的和、所述每个块的所述...

【专利技术属性】
技术研发人员:越亮胡扬冯娟马艳歌
申请(专利权)人:上海联影医疗科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1