[发明专利]一种基于分层卷积神经网络的图像检索方法有效
申请号: | 201710937041.7 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107908646B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 杨曦;王楠楠;杨东;高新波;宋彬 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F16/583 | 分类号: | G06F16/583;G06N3/04;G06K9/46 |
代理公司: | 11491 北京国坤专利代理事务所(普通合伙) | 代理人: | 郭伟红 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分层 卷积 神经网络 图像 检索 方法 | ||
1.一种基于分层卷积神经网络的图像检索方法,其特征在于,所述方法包括如下步骤:
(1)对输入的全天空极光图像数据库D={I1,I2,...,IN},使用自适应极化栅栏法确定全天空极光图像的k个局部关键点,得到每个局部关键点的位置信息,其中,In(n=1,…,N)为所述数据库中的第n幅图像,N为所述数据库中图像的总个数;
(2)对于所述数据库中的每幅图像,以所述k个局部关键点为中心,利用SIFT描述子提取特征,得到k个局部关键点的k个局部SIFT特征,N幅图像共得到kN个局部SIFT特征,将所述kN个局部SIFT特征量化到对应的视觉单词,并确定每个视觉单词对应的所有局部关键点;
(3)使用汉明嵌入法对所述每个的局部SIFT特征fsift进行二值化处理,得到二值化后的局部SIFT特征fb-sift,每个特征长度为8个字节;
(4)对输入分层卷积神经网络的所述数据库中的图像,将极化区域池化层的输出送入第一个全连接层,得到每幅图像的每个局部关键点的区域CNN特征fcnn-r和全局CNN特征fcnn-g,其中,所述分层卷积神经网络包括五个卷积层、一个极化区域池化层、两个全连接层;
(5)使用迭代量化法分别对每个局部关键点的区域CNN特征fcnn-r和全局CNN特征fcnn-g进行二值化处理,得到二值化后的区域CNN特征fb-cnn-r和二值化后的全局CNN特征fb-cnn-g,每个特征长度为16个字节;
(6)构建所述数据库中每幅图像的每个局部关键点的分层特征fh=[fb-sift,fb-cnn-r,fb-cnn-g],将其存入倒排索引表,完成线下索引;
(7)对于输入的一幅查询图像Q,提取该查询图像的每个局部关键点的分层特征然后计算其与线下索引保存的每个局部关键点的分层特征fh=[fb-sift,fb-cnn-r,fb-cnn-g]的匹配函数;
(8)计算所述查询图像Q与所述数据库中每一幅图像的相似度;
(9)按照相似度取值从高到低的顺序对所述数据库中图像进行排序,相似度取值最高的图像被认为是与查询图像最相似,输出排序结果完成线上查询。
2.根据权利要求1所述的一种基于分层卷积神经网络的图像检索方法,其特征在于,步骤(1)所述的使用自适应极化栅栏法确定全天空极光图像的k个局部关键点,得到每个局部关键点的位置信息,按如下公式进行:
其中,x(i,j)和y(i,j)分别为局部关键点的横坐标和纵坐标,i为径向指数,其取值为从1到G的有序整数,G为径向指数取值的最大值,j为角度指数,其取值为从1到H的有序整数,H为角度指数取值的最大值,C为全天空极光图像的半径长度;ρ(i)为径向坐标,ρ(0)为径向坐标的初始值,Δρ为参考径向间隔,v为控制径向坐标分布的参数:当v为0时,径向间隔ivΔρ相同;当v取正值时,随着i的增大,径向间隔ivΔρ越大;当v取负值时,随着i的增大,径向间隔ivΔρ越小;θ(j)为角度坐标,θ(0)为角度坐标的初始值,Δθ为参考角度间隔,w为控制角度坐标分布的正参数:当w为0时,角度间隔Δθ/iw相同;当w为1时,角度间隔Δθ/iw反比于径向指数i;当w大于1时,随着i的增大,角度间隔Δθ/iw越小;当w小于1时,随着i的增大,角度间隔Δθ/iw越大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710937041.7/1.html,转载请声明来源钻瓜专利网。