一种面向位置识别的图像相似度检测方法技术

技术编号:13044350 阅读:152 留言:0更新日期:2016-03-23 13:24
本发明专利技术涉及一种面向位置识别的图像相似度检测方法,属于图像识别技术领域。本发明专利技术首先对图像进行超像素分割,结合CNN模型生成图像的特征图,并计算每个超像素块的描述向量;然后将待检测图像划分成均匀的图像块,根据图像块包含的超像素块计算每个图像块描述向量,构成图像的描述矩阵;利用得到的每个图像块描述向量计算待检测两幅图像中对应图像块之间的相似度,各对应图像块相似度的均值即为本发明专利技术所求的两幅图像之间相似度。本发明专利技术具有较高的鲁棒性,即使同一场景内容发生了变化,都能够有效准确的识别,同时还能够及时准确的从序列影像中找到最相似图像。

【技术实现步骤摘要】

本专利技术涉及一种面向位置识别的图像相似度检测方法,属于图像识别

技术介绍
图像相似度检测是土相匹配、图像检索、模式识别中的核心环节,在SLAM(SimultaneousLocalizationsandMapping)应用中,需要进行闭合环路检测,就是通过首尾图像的相似度检测判断是否为同一场景来完成;零位,在机器人自主导航定位中,当机器人第二次来到某一环境中,机器人需要确定自己在环境中的位置,然而在室内、高达建筑物周围、低下洞穴等一些特殊场景中定位设备无法使用时,就需要使用机器人内部传感确定位置,此时可以利用图像相似度检测的方法找出与机器人第一次到达该环境时的同一场景进行定位。计算两幅图像的相似度的关键是为图像构建一个可以描述图像本质特征的向量或者矩阵。总的来说,构建像描述向量的方法可以分为两类:一种方法是将图像作为一个整体进行描述,例如图像颜色直方图,图像聚合向量以及GIST。图像直方图可以看作是图像的全局特征,由于其易于窃诘获取和理解,因此广泛的应用描述图像。但是图像直方图并未考虑像素之间的空间位置关系,不同的图像可能有相似的直方图。另外,用直方图描述图像缺乏鲁棒性,当图像的分辨率、环境光照发生变化、场景中部分物体消失或者新物体出现时,图像直方图也会发生明显的变化。第二种方法是采用局部特征描述图像,例如SIFT(ScaleInvariantFeatureTransform),SURF(Speed-UpRobustFeature),描述图像中若干包含特征点的图像块,进而达到描述图像的目的。典型的方法是采用BoW(bag-ofwords)模型,将图像的所有特征点描述向量向词汇表做投影,最终为图像构建一个反映图像包含词汇情况的描述向量。BoW模型在图像识别分类、目标识别记忆基于图像内容的图像检索(CBIR(Content-basedimageretrieval))任务中都取得了很好的效果。FAB-MAP(FastAppearanceBasedMapping)是一项位置识别和地图构建的技术,广泛的应用于闭合环路检测问题,其中BoW模型用于为测试视频的每一帧构建描述向量。首先提取测试视频所有帧上的特征点,计算每一个特征点描述向量;采用K-means方法对提取的所有特征向量进行聚类构建词汇表;将每一帧上的特征点向词汇表上做投影为每一帧构建描述向量。这种采用BoW模型构建图像帧描述向量的方法一般会消耗大量的时间和内存,用于构建词汇表的特征数目有时会过于庞大,使得采用K-means进行聚类的过程难以完成。
技术实现思路
本专利技术的目的是提供一种面向位置识别的图像相似度检测方法,以解决目前图像相似度检测鲁棒性低、计算量大的问题。本专利技术为解决上述技术问题提供了一种面向位置识别的图像相似度检测方法,该检测方法包括以下步骤:1)对待检测的原始图像进行超像素分割,得到超像素块;2)利用卷积神经网络模型生成待检测原始图像的特征图,将每个超像素块映射到每层的特征图上计算每个超像素块的描述向量;3)将待检测原始图像进行划分成均匀的图像块,根据图像块包含的超像素块计算每个图像块描述向量;4)利用得到的每个图像块描述向量计算待检测两幅图像中对应图像块之间的相似度,各对应图像块相似度的均值即为图像之间相似度。所述步骤2)每个超像素块描述向量的计算过程如下:A.将卷机神经网络模型作用于原始图像生成若干中间层,选取M个输出层中的所有特征图作为待检测原始图像的特征图,并将其调整至原始图像大小;B.计算原始图像上每一个超像素块在每一个底层卷积输出层特征图上对应区域中所有像素的信息熵,为每个超像素块产生维数为底层卷积输出层特征图个数的描述向量;C.计算原始图像上每一个超像素块在每一个较高卷积输出层特征图上对应区域中所有像素的平均值,为每个超像素块产生维数为较高卷积输出层特征图个数的描述向量;D.综合步骤B和C中得到的描述向量即为每个超像素块描述向量。所述步骤B中对应区域中所有像素的信息熵H为:H=-Σi=1binspi*log2pi]]>pi=ni/total其中pi为每个bins发生的概率,bins为统计区域中像素最大值与最小值之间等间隔划分的像素区间,ni为统计区域中落在每个bins中的像素个数,tatal为区域像素总数。所述步骤3)中每个图像块描述向量为:其中num为图像块中包含的超像素块数目,weighti为第i块超像素的权重,为第i块超像素的描述向量。所述每个超像素块的权重weight为:weight=sp_numtotal_num]]>其中sp_num为超像素块在图像块区域中包含的像素个数,total_num为图像块区域中的像素总数。所述步骤4)中各图像块之间相似度pat_simi为:其中为图像块1的归一化的描述向量,为图像块2的归一化的描述向量。所述步骤1)是采用线性迭代聚类的方法进行超像素分割。所述图像块像素度计算时可将图像包含的图像块描述向量组成描述矩阵,用第一幅图像的描述矩阵与第二幅图像描述矩阵的转置点乘,得到相似矩阵S,其中S的第i行第j列的元素Sij表述第一幅图像上第i个图像块与第二幅图像上第j个图像块之间的相似度,S中每个对角线元素即为对应图像块的相似度。本专利技术的有益效果是:本专利技术首先对图像进行超像素分割,结合CNN模型生成图像的特征图,并计算每个超像素块的描述向量;然后将待检测图像划分成均匀的图像块,根据图像块包含的超像素块计算每个图像块描述向量,构成图像的描述矩阵;利用得到的每个图像块描述向量计算待检测两幅图像中对应图像块之间的相似度,各对应图像块相似度的均值即为本专利技术所求的两幅图像之间相似度。本专利技术具有较高的鲁棒性,且计算量小,易实现,即使同一场景内容发生了变化,都能够有效准确的识别,同时还能够及时准确的从序列影像中找到最相似图像。附图说明图1是超像素块描述向量的计算流程图;图2-a是实验例1中来自同一场景的1#图像;图2-b是实验例1中来自同一场景的2#图像;图2-c是实验例1中来自同一场景图像对的相似矩阵示意图;图3-a是实验例1中来自不同场景的1#图像;图3-b是实验例1中来自不同场景的2#图像;图3-c是实验例1中来自不同场景图像对的相似矩阵示意图;图4是实验例2中所选取的测试图像;图5是实验例2利用本专利技术所找到的最相似的一帧图像;图6是实验例2中得到相似度曲线。具体实施方式下面结合附图对本专利技术的具体实施方式做进一步的说明。本专利技术首先对待检测的原始图像进行超像素分割,得到超像素块;然后利用卷积神经网络模型生成待检测原始图像的特征图,将每个超像素块映射到每层的特征图上计算每个超像素块的描述向量;将待检测原始图像进行划分成均匀的图像块,根据图像块包含的超像素块计算每个图像块描述向量;最后利用得到的每个图像块描述向量计算待检测两幅图像中对应图像本文档来自技高网
...

【技术保护点】
一种面向位置识别的图像相似度检测方法,其特征在于,该检测方法包括以下步骤:1)对待检测的原始图像进行超像素分割,得到超像素块;2)利用卷积神经网络模型生成待检测原始图像的特征图,将每个超像素块映射到每层的特征图上计算每个超像素块的描述向量;3)将待检测原始图像进行划分成均匀的图像块,根据图像块包含的超像素块计算每个图像块描述向量;4)利用得到的每个图像块描述向量计算待检测两幅图像中对应图像块之间的相似度,各对应图像块相似度的均值即为图像之间相似度。

【技术特征摘要】
1.一种面向位置识别的图像相似度检测方法,其特征在于,该检测方法包括
以下步骤:
1)对待检测的原始图像进行超像素分割,得到超像素块;
2)利用卷积神经网络模型生成待检测原始图像的特征图,将每个超像素块
映射到每层的特征图上计算每个超像素块的描述向量;
3)将待检测原始图像进行划分成均匀的图像块,根据图像块包含的超像素
块计算每个图像块描述向量;
4)利用得到的每个图像块描述向量计算待检测两幅图像中对应图像块之间
的相似度,各对应图像块相似度的均值即为图像之间相似度。
2.根据权利要求1所述的面向位置识别的图像相似度检测方法,其特征在
于,所述步骤2)每个超像素块描述向量的计算过程如下:
A.将卷机神经网络模型作用于原始图像生成若干中间层,选取M个输出层中
的所有特征图作为待检测原始图像的特征图,并将其调整至原始图像大小;
B.计算原始图像上每一个超像素块在每一个底层卷积输出层特征图上对应
区域中所有像素的信息熵,为每个超像素块产生维数为底层卷积输出层特征图个
数的描述向量;
C.计算原始图像上每一个超像素块在每一个较高卷积输出层特征图上对应
区域中所有像素的平均值,为每个超像素块产生维数为较高卷积输出层特征图个
数的描述向量;
D.综合步骤B和C中得到的描述向量即为每个超像素块描述向量。
3.根据权利要求2所述的面向位置识别的图像相似度检测方法,其特征在
于,所述步骤B中对应区域中所有像素的信息熵H为:
H=-Σi=1binspi*log2pi]]>pi=ni/total
其中pi...

【专利技术属性】
技术研发人员:李科李钦游雄
申请(专利权)人:中国人民解放军信息工程大学
类型:发明
国别省市:河南;41

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

1