图像模板匹配优化方法、装置及电子设备与流程

未命名 10-14 阅读:121 评论:0


1.本发明涉及图像处理技术领域,尤其涉及一种图像模板匹配优化方法、装置及电子设备。


背景技术:

2.模板匹配算法是机器视觉领域中的一种重要算法,它的主要作用是在图像中寻找一个特定的模板,从而实现对图像中的物体进行有无检测、计数、定位和识别等。现有的模板匹配算法,通过调参无法精准匹配到具有周期性特征的图案模板,匹配结果会出现一个或多个周期的偏移。导致图案包括细长的条状物体,大块的散热鳍片,还有软排线(flexible flat cable)。
3.这个问题的产生可能有以下几个原因:一是对于周期性图案来说,一个周期的偏移对总的匹配分数影响不是很大;二是内置的各种提高速度的方法,正常情况下可以在不影响结果的同时大幅提高匹配速度,但在一些特殊情况下可能出现问题,例如,在平移后与自身仍然保持高度重合的图案,其中图片上部为准确匹配的情况,中间和下部为左右匹配存在偏移的情况,匹配得分从上到下分别为100%,99.8%和91%。由中间的匹配偏移图可知发生偏移时匹配的分数可以与完美匹配时极为接近,在实际存在复杂背景噪音和光线干扰的情况下,使用求局部的分数最大值坐标的方法无法可靠地实现准确模板匹配。
4.在环境复杂匹配项目中,更容易出现匹配出错的情况,例如,匹配结果在左右方向上出现偏差,因为该图案呈现一定周期性规律,在左右偏移特定距离后仍与自身有大量重合,从而导致匹配得分与完美匹配时相差不大,但是,对模板匹配准确行的要求较高的情况下,其精度要求通常需达到亚像素级精度,因此匹配结果出现偏移时会远超精度要求,这种匹配结果出现偏移的情况可能会比没有找到匹配结果后果更严重,比如导致机械手抓取物料时姿势错误。
5.目前主流的模板匹配算法,都没有针对这一类周期性图案的优化选项,且在实际工程项目中确实出现了对周期性图案进行模板匹配时发生结果偏移的情况。
6.而针对解决偏移的方法,将参数设置为不考虑时间成本的选项,通常仍然无法解决偏移的问题。而通过不断慢慢地增加匹配分数阈值,来期望可以排除出现偏移的非最优匹配。测试结果显示匹配分数阈值增加到一定程度会连偏移的值都检测不到,也检测不到最优解。而通过将重复性图案中间区域用掩膜来排除,只保留首尾两个周期的图案,使得模板匹配时忽略中间的区域,这样不会出现匹配偏移的情况。但是,经过测试统计匹配的准确率出现了下降,也就是说,虽然抑制了匹配结果偏移的概率,但是正确匹配的概率相比之前也下降了。参见图1到图3所示,在图1中,相对于原始的待匹配图像(图1中最上方的图像),匹配后的第一幅图像(图1中中间的图像)出现了向+x轴方向的偏移,而匹配后的第二幅图像(图1中最下方的图像)出现了较大的向-x轴方向的偏移。图1中两端空白是相对待匹配图像出现偏移未准确匹配的匹配偏移区域;在图2中,相对于原始的待匹配图像(图2中最左的图像),匹配后的第一幅图像(图2中最右的图像)出现了向-x轴方向的偏移,同理,图2中右
端空白是相对待匹配图像出现偏移未准确匹配的匹配偏移区域;在图3中,相对于原始的待匹配图像(图3中最左的图像),匹配后的第一幅图像(图3中中间的图像)出现了向-x轴方向的偏移,同理,图3中右端空白是相对待匹配图像出现偏移未准确匹配的匹配偏移区域。
7.而通过在得到可能的匹配坐标后,对该坐标一定范围的左右平移和一定范围的角度旋转,从而搜索附近是否有更优的匹配结果。经过测试,这种方法在范围过大时,会显著降低模板匹配算法的速度,而周期性图案发生偏移时的偏移量可能会大幅高于一般的临近搜索范围,且不能纠正因为旋转180
°
导致的匹配错误(因为有些图像在旋转180
°
后,与自身相似度很高,但又不完全相同)。例如,参见图3所示,在完成匹配之后,匹配后的第2幅图像(图3中最右的图像)相对相对待匹配图像出现了180
°
的翻转,根据坐标轴来看,待匹配图像的缺口是朝向-y方向的,而匹配后的第2幅图像的缺口朝向+y方向。


技术实现要素:

8.为克服相关技术中图像模板匹配导致偏移,影响图像识别准确性较低的技术问题,本公开提供一种图像模板匹配优化方法、装置及电子设备。
9.在本公开实施例的第一方面,提供一种图像模板匹配优化方法,所述图像模板匹配优化方法包括:根据获取的原始图像,确定待搜索图像和图像模板;针对所述图像模板,确定对所述图像模板执行预设操作后,所述图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值,其中,所述预设操作包括旋转、平移、旋转加平移中的至少一者;在所述重合度达到所述预设重合度阈值的情况下,将所述图像模板与所述执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,所述重合图像区域为所述图像模板与所述执行预设操作后的图像模板重合的区域;将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。
10.在一种优选的方式中,所述在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,包括:在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重为重合图像区域中处于边缘像素的权重的4倍。
11.在一种优选的方式中,所述将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配,包括:将所述设置权重后的图像模板作为目标模板图像,获取所述目标模板图像中处于边缘的所有的目标采样点的权重;将各所述目标采样点的权重累加,得到所述目标模板图像的最大分数s
max
;遍历执行:以任意角度放置所述图像模板,将所述目标模板图像的中心与所述待搜索图像的任一像素重合,确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,并根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值;
根据所述模板匹配分值,将各角度对应的目标图像模板与所述待搜索图像进行模板匹配。
12.在一种优选的方式中,所述根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值,包括:计算每一所述目标采样点的权重与对应的所述梯度向量夹角的绝对值的乘积;对所述乘积求和,得到匹配得分;将所述匹配得分与所述最大分数s
max
的比值作为本次设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的模板匹配分值。
13.在一种优选的方式中,通过如下公式确定所述设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的情况下对应的模板匹配分值s:,其中,为第 i 个目标采样点与所述待搜索图像上任一点的梯度向量夹角,为第 i 个目标采样点的权重,n 为目标采样点的总数。
14.在一种优选的方式中,所述确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,包括:遍历执行:根据任一所述目标采样点的索贝尔边缘提取的梯度向量,以及所述待搜索图像上任一点的索贝尔边缘提取的梯度向量,确定该目标采样点与所述待搜索图像上该点的梯度向量夹角,直到每一个所述目标采样点均与所述待搜索图像上任意点得到梯度向量夹角,得到每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角。
15.在一种优选的方式中,通过如下公式确定任一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角:,其中,,为所述目标采样点中第i个目标采样点的索贝尔边缘提取的梯度向量,,为所述待搜索图像上第i个点的索贝尔边缘提取的梯度向量。
16.在一种优选的方式中,所述方法还包括:在所述重合度未达到所述预设重合度阈值的情况下,将所述图像模板作为目标模板图像与所述待搜索图像上进行模板匹配。
17.在本公开实施例的第二方面,提供一种图像模板匹配优化装置,所述图像模板匹配优化装置包括:第一确定模块,被配置为根据获取的原始图像,确定待搜索图像和图像模板;第二确定模块,被配置为针对所述图像模板,确定对所述图像模板执行预设操作后,所述图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值,其中,
所述预设操作包括旋转、平移、旋转加平移中的至少一者;标记模块,被配置为在所述重合度达到所述预设重合度阈值的情况下,将所述图像模板与所述执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;设置模块,被配置为在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,所述重合图像区域为所述图像模板与所述执行预设操作后的图像模板重合的区域;匹配模块,被配置为将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。
18.在一种优选的方式中,所述设置模块,被配置为在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重为重合图像区域中处于边缘像素的权重的4倍。
19.在一种优选的方式中,所述匹配模块,被配置为:将所述设置权重后的图像模板作为目标模板图像,获取所述目标模板图像中处于边缘的所有的目标采样点的权重;将各所述目标采样点的权重累加,得到所述目标模板图像的最大分数s
max
;遍历执行:以任意角度放置所述图像模板,将所述目标模板图像的中心与所述待搜索图像的任一像素重合,确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,并根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值;根据所述模板匹配分值,将各角度对应的目标图像模板与所述待搜索图像进行模板匹配。
20.在一种优选的方式中,所述匹配模块,被配置为:计算每一所述目标采样点的权重与对应的所述梯度向量夹角的绝对值的乘积;对所述乘积求和,得到匹配得分;将所述匹配得分与所述最大分数s
max
的比值作为本次设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的模板匹配分值。
21.在一种优选的方式中,所述匹配模块,被配置为通过如下公式确定所述设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的情况下对应的模板匹配分值s:,其中,为第 i 个目标采样点与所述待搜索图像上任一点的梯度向量夹角,为第 i 个目标采样点的权重,n 为目标采样点的总数。
22.在一种优选的方式中,所述匹配模块,被配置为:遍历执行:根据任一所述目标采样点的索贝尔边缘提取的梯度向量,以及所述待搜索图像上任一点的索贝尔边缘提取的梯度向量,确定该目标采样点与所述待搜索图像上该点的梯度向量夹角,直到每一个所述目标采样点均与所述待搜索图像上任意点得到梯度向量夹角,得到每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角。
23.在一种优选的方式中,所述匹配模块,被配置为通过如下公式确定任一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角:,其中,,为所述目标采样点中第i个目标采样点的索贝尔边缘提取的梯度向量,,为所述待搜索图像上第i个点的索贝尔边缘提取的梯度向量。
24.在一种优选的方式中,所述匹配模块,被配置为:在所述重合度未达到所述预设重合度阈值的情况下,将所述图像模板作为目标模板图像与所述待搜索图像上进行模板匹配。
25.在本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述存储器中的可执行指令,以实现第一方面中任意一项所述的图像模板匹配优化方法。
26.本公开的实施例提供的技术方案可以包括以下有益效果:根据获取的原始图像确定待搜索图像和图像模板;针对图像模板,确定对图像模板执行预设操作后,图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值;在重合度达到预设重合度阈值的情况下,将图像模板与执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;在掩膜标记完成后,设置未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,重合图像区域为图像模板与执行预设操作后的图像模板重合的区域;将设置权重后的图像模板作为目标模板图像,与待搜索图像进行模板匹配。设置未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,在将设置权重后的图像模板作为目标模板图像,与待搜索图像进行模板匹配时,未重合图像区域中处于边缘像素对匹配的影响增加,使得模板匹配时偏移更少,从而提高了匹配准确性。
27.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
28.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
29.图1是现有技术一种匹配存在误差的示意图。
30.图2是现有技术另一种匹配存在误差的示意图。
31.图3是现有技术另一种匹配存在误差的示意图。
32.图4是根据一示例性实施例示出的一种图像模板匹配优化方法的流程图。
33.图5是根据一示例性实施例示出的一种现有技术匹配结果与本公开技术方案匹配结果对比的示意图。
34.图6是根据一示例性实施例示出的一种遍历多个角度进行匹配后的图像示意图。
35.图7是根据一示例性实施例示出的一种现有技术匹配结果的示意图。
36.图8是根据一示例性实施例示出的一种图像模板匹配优化装置的框图。
具体实施方式
37.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
38.在介绍本公开提供的图像模板匹配优化方法之前,针对相关计划中出现问题进行简单说明,经过试验发现,在平移后与自身仍然保持高度重合的图案,参见图1中,其中上部为准确匹配的情况,中间和下部为左右匹配存在偏移的情况,匹配得分从上到下分别为100%,99.8%和91%;参见图2中,针对平移后与自身仍然保持高度重合的图案,其中左边为准确匹配的情况,右边的水平方向存在一个周期的偏移,匹配得分从上到下分别为100%和88%;参见图3中,在平移或旋转后与自身仍然保持高度重合的图案,其中左边为准确匹配的情况,中间为左右匹配存在一个周期偏移的情况,右边为旋转180
°
后与自身仍然保持高度重合的情况,匹配分数从上到下分别为100%,91%,76%。可见,器准确性均存在部分区域较高部分区域较低。
39.有鉴于此,本公开提供的图像模板匹配优化方法旨在保持模板匹配算法原有的性能的基础上,减小匹配结果的偏移,同时在一些复杂的特定场景中,提高周期性图案匹配结果的准确性。
40.进一步地,图4是根据一示例性实施例示出的一种图像模板匹配优化方法的流程图。如图4所示,该方法包括以下步骤。
41.在步骤s11中,根据获取的原始图像,确定待搜索图像和图像模板;在步骤s12中,针对所述图像模板,确定对所述图像模板执行预设操作后,所述图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值.其中,所述预设操作包括旋转、平移、旋转加平移中的至少一者;在步骤s13中,在所述重合度达到所述预设重合度阈值的情况下,将所述图像模板与所述执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;在步骤s14中,在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,所述重合图像区域为所述图像模板与所述执行预设操作后的图像模板重合的区域;这样,将未重合图像区域中处于边缘像素作为关键像素,进而通过增大关键区域(关键像素集合可以得到关键区域)的权重来提高周期性图案匹配结果的准确性。
42.在步骤s15中,将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。
43.本公开实施例中,可以是基于边缘的模板匹配算法,或者可以是基于灰度的模板匹配算法,将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。
44.参见图5所示,在左侧图像中,相关技术在匹配后可能在正确图像(图5中中间白色
小圆点)的左侧和右侧(即左侧的白色小圆点和右侧的白色小圆点)出现匹配偏差的图像,而在右侧图像中,本公开的技术方案匹配后只会存在匹配正确的一个图像,不会出现左侧和右侧的图像。
45.上述技术方案设置未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,在将设置权重后的图像模板作为目标模板图像,与待搜索图像进行模板匹配时,未重合图像区域中处于边缘像素对匹配的影响增加,使得模板匹配时偏移更少,从而提高了匹配准确性。
46.在一种优选的方式中,所述在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,包括:在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重为重合图像区域中处于边缘像素的权重的4倍。
47.在一种优选的方式中,所述将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配,包括:将所述设置权重后的图像模板作为目标模板图像,获取所述目标模板图像中处于边缘的所有的目标采样点的权重;将各所述目标采样点的权重累加,得到所述目标模板图像的最大分数s
max
;遍历执行:以任意角度放置所述图像模板,将所述目标模板图像的中心与所述待搜索图像的任一像素重合,确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,并根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值;根据所述模板匹配分值,将各角度对应的目标图像模板与所述待搜索图像进行模板匹配。
48.在一种优选的方式中,所述根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值,包括:计算每一所述目标采样点的权重与对应的所述梯度向量夹角的绝对值的乘积;对所述乘积求和,得到匹配得分;将所述匹配得分与所述最大分数s
max
的比值作为本次设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的模板匹配分值。
49.本公开实施例中,将模板匹配分值从0%到100%以亮度0%到100%的形式显示,像素越白代表在该处的模板匹配分值越高,可以设置模板匹配分值低于80%的位置以0%亮度显示。
50.本公开实施例中,参见图6所示,选取某个角度后遍历搜索图上所有像素点坐标,可得到该角度下每个像素点对应的匹配分数,生成模板匹配得分图,对模板匹配得分图用一定阈值排除掉得分过低的区域,求局部最高点可以得到符合条件的模板匹配坐标结果。进一步地,重复执行对模板旋转一定角度后重复上述步骤,可以求得每个角度符合条件的模板匹配坐标。这样可以对发现旋转的模板进行模板匹配搜索。
51.在一种优选的方式中,通过如下公式确定所述设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的情况下对应的模板匹配分值s:
52.其中,为第 i 个目标采样点与所述待搜索图像上任一点的梯度向量夹角,为第 i 个目标采样点的权重,n 为目标采样点的总数。
53.在一种优选的方式中,所述确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,包括:遍历执行:根据任一所述目标采样点的索贝尔边缘提取的梯度向量,以及所述待搜索图像上任一点的索贝尔边缘提取的梯度向量,确定该目标采样点与所述待搜索图像上该点的梯度向量夹角,直到每一个所述目标采样点均与所述待搜索图像上任意点得到梯度向量夹角,得到每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角。
54.在一种优选的方式中,通过如下公式确定任一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角:,其中,,为所述目标采样点中第i个目标采样点的索贝尔边缘提取的梯度向量,,为所述待搜索图像上第i个点的索贝尔边缘提取的梯度向量。
55.在一种优选的方式中,所述方法还包括:在所述重合度未达到所述预设重合度阈值的情况下,将所述图像模板作为目标模板图像与所述待搜索图像上进行模板匹配。
56.基于上述实施例,使用图6中的多角度模板匹配搜索图进行测试发现使用本发明提到的优化方法的匹配算法可以做到无偏移全部匹配正确,参见图7所示,作为对比现有技术的模板匹配算法出现了两处匹配偏移。
57.在本公开实施例还提供一种图像模板匹配优化装置,参见图8所示,所述图像模板匹配优化装置200包括:第一确定模块210,被配置为根据获取的原始图像,确定待搜索图像和图像模板;第二确定模块220,被配置为针对所述图像模板,确定对所述图像模板执行预设操作后,所述图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值,其中,所述预设操作包括旋转、平移、旋转加平移中的至少一者;标记模块230,被配置为在所述重合度达到所述预设重合度阈值的情况下,将所述图像模板与所述执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;设置模块240,被配置为在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,所述重合图像区域为所述图像模板与所述执行预设操作后的图像模板重合的区域;匹配模块250,被配置为将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。
58.上述装置设置未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,在将设置权重后的图像模板作为目标模板图像,与待搜索图像进行模板匹配时,未重合图像区域中处于边缘像素对匹配的影响增加,使得模板匹配时偏移更少,从而提高了匹配准确性。
59.在一种优选的方式中,所述设置模块240,被配置为在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重为重合图像区域中处于边缘像素的权重的4倍。
60.在一种优选的方式中,所述匹配模块250,被配置为:将所述设置权重后的图像模板作为目标模板图像,获取所述目标模板图像中处于边缘的所有的目标采样点的权重;将各所述目标采样点的权重累加,得到所述目标模板图像的最大分数s
max
;遍历执行:以任意角度放置所述图像模板,将所述目标模板图像的中心与所述待搜索图像的任一像素重合,确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,并根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值;根据所述模板匹配分值,将各角度对应的目标图像模板与所述待搜索图像进行模板匹配。
61.在一种优选的方式中,所述匹配模块250,被配置为:计算每一所述目标采样点的权重与对应的所述梯度向量夹角的绝对值的乘积;对所述乘积求和,得到匹配得分;将所述匹配得分与所述最大分数s
max
的比值作为本次设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的模板匹配分值。
62.在一种优选的方式中,所述匹配模块,被配置为通过如下公式确定所述设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的情况下对应的模板匹配分值s:,
63.其中,为第 i 个目标采样点与所述待搜索图像上任一点的梯度向量夹角,为第 i 个目标采样点的权重,n 为目标采样点的总数。
64.在一种优选的方式中,所述匹配模块250,被配置为:遍历执行:根据任一所述目标采样点的索贝尔边缘提取的梯度向量,以及所述待搜索图像上任一点的索贝尔边缘提取的梯度向量,确定该目标采样点与所述待搜索图像上该点的梯度向量夹角,直到每一个所述目标采样点均与所述待搜索图像上任意点得到梯度向量夹角,得到每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角。
65.在一种优选的方式中,所述匹配模块250,被配置为通过如下公式确定任一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角:

66.其中,,为所述目标采样点中第i个目标采样点的索贝尔边缘提取的梯度向量,,为所述待搜索图像上第i个点的索贝尔边缘提取的梯度向量。
67.在一种优选的方式中,所述匹配模块250,被配置为:在所述重合度未达到所述预设重合度阈值的情况下,将所述图像模板作为目标模板图像与所述待搜索图像上进行模板匹配。
68.在本公开实施例还提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述存储器中的可执行指令,以实现前述实施例中任意一项所述的图像模板匹配优化方法。
69.本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
70.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术特征:
1.一种图像模板匹配优化方法,其特征在于,所述图像模板匹配优化方法包括:根据获取的原始图像,确定待搜索图像和图像模板;针对所述图像模板,确定对所述图像模板执行预设操作后,所述图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值,其中,所述预设操作包括旋转、平移、旋转加平移中的至少一者;在所述重合度达到所述预设重合度阈值的情况下,将所述图像模板与所述执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,所述重合图像区域为所述图像模板与所述执行预设操作后的图像模板重合的区域;将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。2.根据权利要求1所述的图像模板匹配优化方法,其特征在于,所述在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,包括:在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重为重合图像区域中处于边缘像素的权重的4倍。3.根据权利要求1所述的图像模板匹配优化方法,其特征在于,所述将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配,包括:将所述设置权重后的图像模板作为目标模板图像,获取所述目标模板图像中处于边缘的所有的目标采样点的权重;将各所述目标采样点的权重累加,得到所述目标模板图像的最大分数s
max
;遍历执行:以任意角度放置所述图像模板,将所述目标模板图像的中心与所述待搜索图像的任一像素重合,确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,并根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值;根据所述模板匹配分值,将各角度对应的目标图像模板与所述待搜索图像进行模板匹配。4.根据权利要求3所述的图像模板匹配优化方法,其特征在于,所述根据所述最大分数s
max
、每一所述目标采样点的权重以及该目标采样点对应的所述梯度向量夹角,得到模板匹配分值,包括:计算每一所述目标采样点的权重与对应的所述梯度向量夹角的绝对值的乘积;对所述乘积求和,得到匹配得分;将所述匹配得分与所述最大分数s
max
的比值作为本次设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的模板匹配分值。5.根据权利要求4所述的图像模板匹配优化方法,其特征在于,通过如下公式确定所述设置权重后的图像模板的中心与所述待搜索图像的任一像素重合的情况下对应的模板匹配分值s:
,其中,为第 i 个目标采样点与所述待搜索图像上任一点的梯度向量夹角,为第 i 个目标采样点的权重,n 为目标采样点的总数。6.根据权利要求3所述的图像模板匹配优化方法,其特征在于,所述确定每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角,包括:遍历执行:根据任一所述目标采样点的索贝尔边缘提取的梯度向量,以及所述待搜索图像上任一点的索贝尔边缘提取的梯度向量,确定该目标采样点与所述待搜索图像上该点的梯度向量夹角,直到每一个所述目标采样点均与所述待搜索图像上任意点得到梯度向量夹角,得到每一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角。7.根据权利要求6所述的图像模板匹配优化方法,其特征在于,通过如下公式确定任一所述目标采样点与所述待搜索图像上任一点的梯度向量夹角:,其中,,为所述目标采样点中第i个目标采样点的索贝尔边缘提取的梯度向量,,为所述待搜索图像上第i个点的索贝尔边缘提取的梯度向量。8.根据权利要求1-6中任意一项所述的图像模板匹配优化方法,其特征在于,所述方法还包括:在所述重合度未达到所述预设重合度阈值的情况下,将所述图像模板作为目标模板图像与所述待搜索图像上进行模板匹配。9.一种图像模板匹配优化装置,其特征在于,所述图像模板匹配优化装置包括:第一确定模块,被配置为根据获取的原始图像,确定待搜索图像和图像模板;第二确定模块,被配置为针对所述图像模板,确定对所述图像模板执行预设操作后,所述图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值,其中,所述预设操作包括旋转、平移、旋转加平移中的一者;标记模块,被配置为在所述重合度达到所述预设重合度阈值的情况下,将所述图像模板与所述执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;设置模块,被配置为在掩膜标记完成后,设置所述未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,所述重合图像区域为所述图像模板与所述执行预设操作后的图像模板重合的区域;匹配模块,被配置为将设置权重后的图像模板作为目标模板图像,与所述待搜索图像进行模板匹配。10.一种电子设备,其特征在于,包括:处理器;
用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述存储器中的可执行指令,以实现权利要求1-8中任意一项所述的图像模板匹配优化方法。

技术总结
本发明涉及一种图像模板匹配优化方法、装置及电子设备,包括:根据获取的原始图像确定待搜索图像和图像模板;针对图像模板,确定对图像模板执行预设操作后,图像模板与执行预设操作后的图像模板的重合度是否达到预设重合度阈值;在重合度达到预设重合度阈值的情况下,将图像模板与执行预设操作后的图像模板的未重合图像区域用掩膜进行标记;在掩膜标记完成后,设置未重合图像区域中处于边缘像素的权重大于重合图像区域中处于边缘像素的权重,其中,重合图像区域为图像模板与执行预设操作后的图像模板重合的区域;将设置权重后的图像模板作为目标模板图像,与待搜索图像进行模板匹配,提高了匹配准确性。提高了匹配准确性。提高了匹配准确性。


技术研发人员:李哲诚 殷晓平 李鹏飞 邵健 陈玮
受保护的技术使用者:苏州聚视兴华智能装备有限公司
技术研发日:2023.09.02
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐