一种复杂场景下的特定物体识别方法技术

技术编号:28037567 阅读:14 留言:0更新日期:2021-04-09 23:20
本发明专利技术公开了一种复杂场景下的特定物体识别方法,属于数字图像处理领域。具体步骤如下:采集特定物体的参考图像以及包含该物体的场景图像;建立参考图像的图像金字塔;对场景图像进行高斯滤波并分别与参考图像金字塔的每一层进行特征点的提取及匹配,依据匹配的特征点的数量找出与场景图像尺度最接近的参考图像的金字塔层数;基于该对应层数,对于场景图像采用扩展插值,来提高图像的分辨率;对参考图像进行高斯滤波并与扩展插值后的场景图形进行特征点的提取及匹配,此举可以减少跨层匹配时产生的错误匹配;最后得到该特定物体在场景中的位置信息。本发明专利技术方法的优点是不仅具有很快的识别速度,而且在精度上可以显著的提高正确匹配的特征点对的数量,进而达到正确识别的目的。

【技术实现步骤摘要】
一种复杂场景下的特定物体识别方法
本专利技术涉及数字图像处理领域,具体是一种复杂场景下的特定物体识别方法。
技术介绍
在复杂场景中识别特定物体是机器视觉和数字图像处理领域的重要内容,该方法广泛应用于工业自动化,智能机器人领域。特定物体识别是指在场景图像中识别出特定的物体(例如:我的杯子),相对应的通用物体识别是指在场景图像中识别出一类物体(例如:杯子)。目前,在数字图像处理领域,一般采用局部不变特征的方法识别复杂场景中的特定物体,采用深度学习的方法来识别复杂场景中的通用物体。局部不变特征的设计思想认为图像是由不同类型的目标区域构成,它们的颜色、亮度、分布形式等参数各不相同,而且每个目标区域都有其特定的控制范围,即每个目标区域只影响图像的局部。由于包含有丰富的图像信息,这些局部结构具有较强的代表性。一方面不容易受到外界环境平移、旋转、缩放、尺度、视角、光照、模糊以及压缩等变化因素的影响;另一方面可以较大程度地避免传统的全局特征容易受到复杂背景或者噪声攻击等影响的缺陷。此外,相比于传统全局特征的盲目性,局部化的特征处理方法更加符合图像数据与人类视觉的实际情况,从局部入手更加有针对性地寻找有用的信息。因此,局部不变特征在稳定性、可重复性和区分性方面具有较大的优势。局部不变特征分为特征角点和特征斑点,在复杂场景中识别特定物体,采用特征斑点的识别方法鲁棒性好,但是复杂度较高,不能满足工业自动化,智能机器人等领域的实时性要求,采用特征角点的识别方法虽然计算效率较高,但是鲁棒性低,正确匹配的特征点对的数量很少,定位不准确。造成定位不准确的第一个原因是尺度空间的问题:在采用特征角点识别的方法中,一般通过建立图像金字塔来模拟图像匹配间的尺度变化,所以在跨尺度匹配时会存在很多的错误匹配;第二个原因是图像分辨率的问题:图像金字塔的分辨率是逐层递减的,所以会对检测出的关键点的数量造成很大的影响,尤其是采用角点识别的方法中采用的基于邻域检测的角点检测子;第三个原因是由特定物体识别方法的本身特性决定的,不同于图像特征匹配应用(例如:宽基线匹配),特定物体的参考图像是场景图像的一部分,因此场景图像中其他物体的特征点会对匹配结果产生干扰。
技术实现思路
本专利技术的目的在于提供一种复杂场景下的具有高鲁棒性,并且计算效率较高的特定物体识别的方法,以解决上述
技术介绍
中存在的问题。为实现上述目的,本专利技术提供如下技术方案:一种复杂场景下的特定物体识别方法,具体步骤如下:(1)输入采集的特定物体的参考图像和包含该物体的场景图像;(2)建立参考图像Ir(x,y)的图像金字塔Pr(x,y,n):Pr(x,y,n)=Fs(n)[Ir(x,y)],n=0,1,2…N(公式1)其中Fs(n)是以s(n)为尺度因子的双线性插值,N是图像金字塔的总层数;(3)提取图像金字塔Pr(x,y,n)中每一层的局部不变特征角点Cr(Nr,n)并生成相应的特征描述符Dr(Nr,n):其中Cr(Nr,n)表示第n层参考图像金字塔的特征角点,Dr(Nr,n)表示第n层参考图像金字塔的特征描述符,Nr,n为第n层参考图像金字塔特征数量;(4)根据Nr,n计算出将与参考图像金字塔进行特征匹配的场景图像的特征数量,公式如下:其中Nos,n为与第n层参考图像金字塔进行特征匹配的场景图像的特征数量,Rr,n为第n层参考图像金字塔的图像分辨率,Rs为场景图像的分辨率;(5)使用高斯滤波器G(x,y,σ)对于场景图像Is(x,y)进行滤波,然后提取滤波后的场景图像的局部不变特征角点Cs(Ns)并生成相应的特征描述符Ds(Ns):其中σ为滤波核参数,Ns为滤波后场景图像的特征数量;(6)依据步骤(4)中得到的Nos,n对场景图像特征描述符Ds(Ns)的数量进行限制,得到Ds(Nos,n),然后与参考图像金字塔的对应层上的特征描述符进行特征匹配,得到尺度空间每一层匹配的特征点对k(n):(7)基于参考图像金字塔的初始尺度因子Sinit对k(n)分配不同的权重,其中的最大值即为对应匹配层数c:(8)通过对应匹配层数c计算出双边插值的尺度因子然后使用该尺度因子对场景图像进行扩展插值,得到扩展后的场景图像Es(x,y):(9)提取Es(x,y)的局部不变特征角点C′s(N′s)并生成相应特征描述符D′s(N′s):其中N′s为扩展后的场景图像的特征数量;(10)对参考图像Ir(x,y)使用高斯滤波器滤波,然后提取滤波后的参考图像的局部不变特征角点C′r(N′r)并生成相应的特征描述符D′r(N′r):其中N′r为滤波后的参考图像的特征数量;(11)根据N′r计算出将与滤波后的参考图像进行特征匹配的场景图像特征数量,公式如下:其中N′os为与滤波后的参考图像进行特征匹配的场景图像的特征数量,α为系数因子,βr和βs分别为参考图像与场景图像的熵值;(12)依据步骤(11)中得到的N′os对特征描述符D′s(N′s)的数量进行限制,得到D′s(N′os),然后与滤波后的参考图像特征描述符D′r(N′r)进行特征匹配,得到匹配的特征点对k′:(13)根据匹配特征点对k′计算出参考目标在场景图像中的几何变换,从而得到该目标在场景中的位置信息,即完成识别。作为本专利技术进一步的方案:所述(公式1)中尺度因子S(n)的计算方法如下:其中Sinit为尺度因子的初始化常数。作为本专利技术进一步的方案:所述(公式2)中初始化常数Sinit的值为1.2。作为本专利技术进一步的方案:所述(公式1)中N的值为7。作为本专利技术进一步的方案:所述(公式5)中滤波核参数σ的值为0.3。作为本专利技术进一步的方案:所述(公式11)中系数因子α的值为2。与现有技术相比,本专利技术的有益效果是:本专利技术的特定物体识别方法不仅计算效率高,而且在自然复杂的场景下具有很高的鲁棒性,可以正确快速的识别出特定物体。附图说明图1为本专利技术具体实施方式中的待识别特定物体的参考图像。图2为本专利技术具体实施方式中的包含待识别物体的场景图像。图3为本专利技术具体实施方式中采用本专利技术方法进行物体识别后标记出匹配的特征点对的效果图。图4为本专利技术具体实施方式中采用本专利技术方法进行物体识别后标记出物体位置的效果图。图5为本专利技术具体实施方式中采用本专利技术方法进行物体识别的流程图。具体实施方式下面结合附图和具体实施方式对本专利的技术方案作进一步详细地说明。一种复杂场景下的特定物体识别方法,具体步骤如下:(1)输入采集的特定物体的参考图像和包含该物体的场景图像;(2)建立参考图像Ir(x,y)的图像金字塔Pr(x,y,n):Pr(x,y,n)=Fs(n)[Ir(x,y)],本文档来自技高网
...

【技术保护点】
1.一种复杂场景下的特定物体识别方法,其特征在于,具体步骤如下:/n(1)输入采集的特定物体的参考图像和包含该物体的场景图像;/n(2)建立参考图像I

【技术特征摘要】
1.一种复杂场景下的特定物体识别方法,其特征在于,具体步骤如下:
(1)输入采集的特定物体的参考图像和包含该物体的场景图像;
(2)建立参考图像Ir(x,y)的图像金字塔Pr(x,y,n):
Pr(x,y,n)=Fs(n)[Ir(x,y)],n=0,1,2…N(公式1)
其中Fs(n)是以s(n)为尺度因子的双线性插值,N是图像金字塔的总层数;
(3)提取图像金字塔Pr(x,y,n)中每一层的局部不变特征角点Cr(Nr,n)并生成相应的特征描述符Dr(Nr,n):



其中Cr(Nr,n)表示第n层参考图像金字塔的特征角点,Dr(Nr,n)表示第n层参考图像金字塔的特征描述符,Nr,n为第n层参考图像金字塔特征数量;
(4)根据Nr,n计算出将与参考图像金字塔进行特征匹配的场景图像的特征数量,公式如下:



其中Nos,n为与第n层参考图像金字塔进行特征匹配的场景图像的特征数量,Rr,n为第n层参考图像金字塔的图像分辨率,Rs为场景图像的分辨率;
(5)使用高斯滤波器G(x,y,σ)对于场景图像Is(x,y)进行滤波,然后提取滤波后的场景图像的局部不变特征角点Cs(Ns)并生成相应的特征描述符Ds(Ns):



其中σ为滤波核参数,Ns为滤波后场景图像的特征数量;
(6)依据步骤(4)中得到的Nos,n对场景图像特征描述符Ds(Ns)的数量进行限制,得到Ds(Nos,n),然后与参考图像金字塔的对应层上的特征描述符进行特征匹配,得到尺度空间每一层匹配的特征点对k(n):



(7)基于参考图像金字塔的初始尺度因子Sinit对k(n)分配不同的权重,其中的最大值即为对应匹配层数c:



(8)通过对应匹配层数c计算出双边插值的尺度因子然后使用该尺度因子对场景图像进行扩展插值,得到扩展后的场景图像Es(x,y):

<...

【专利技术属性】
技术研发人员:梁磊王琳
申请(专利权)人:深圳市来科计算机科技有限公司
类型:发明
国别省市:广东;44

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

1