一种图像检索云识别方法、系统及计算机可读存储介质技术方案

技术编号:24206728 阅读:48 留言:0更新日期:2020-05-20 14:59
本申请实施例提供了一种图像检索云识别方法、系统及计算机可读存储介质,其中所述方法利用终端设备获取待检索识别图像,提取所述待检索识别图像的特征数据,并获取所述终端设备的历史检索记录,所述历史检索记录中包含所述终端设备在先验证图像的识别码和/或分组号;利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,或者,从缓存服务器中获取所述逻辑子数据库;所述逻辑子数据库包含与所述在先验证图像在同一个分组的标准图像的特征数据;利用所述待检索识别图像的特征数据在所述逻辑子数据库中进行第一图像检索。

A cloud recognition method, system and computer readable storage medium for image retrieval

【技术实现步骤摘要】
一种图像检索云识别方法、系统及计算机可读存储介质
本申请涉及计算机视觉领域,特别是涉及一种图像检索云识别方法、系统及计算机可读存储介质。
技术介绍
基于图像的检索识别可以根据一张输入图片进行分析、检索、识别,从而得到其对应的标准图像,通过该标准图像可以关联出不同的应用或内容。随着人工智能、机器学习以及图像处理等技术的发展,基于图像的检索识别应用场景广泛,是人脸识别、内容推荐、广告定向推广、增强现实等应用中的基础技术,且已经广泛应用于日常生活中,比如在购物网站上可以通过拍照搜索相应的商品,在视频网站上观看视频内容时可以根据场景中的物体、衣着推送相应的商品广告,在增强现实应用中进行商品的互动营销。目前图像检索识别的技术实现手法多为利用网络将摄像头采集到的图像信息传送至服务器端,服务器端根据易辨识信息组成一个候选数据集,对候选数据集中的数据进行识别训练后,根据预设的评分机制,选出最合适的标准图像。但是,现有技术方案,识别效率较低,用户等待时间长,体验感较差,尤其是在应对超大规模的检索时,往往容易出现误检测、检索失败、检索返回结果时间长等问题。尤其图像数据库的规模不断扩大,导致图像检索识别的误检率、识别检索失败率都随之提高,图像识别速度也随之变慢。
技术实现思路
本申请提供一种图像检索云识别方法、系统及计算机可读存储介质,能降低图像检索识别的误检率,提高图像识别的速度。本申请提供一种图像检索云识别方法,其特征在于,所述方法包括:提取标准图像的特征数据,并为所述标准图像分配唯一的识别码,按照预设的规则对所述标准图像的特征数据进行分组,为同组标准图像的特征数据分配相同的分组号,将分组后的标准图像的特征数据存储在图像特征数据库中,构建包含所述标准图像的识别码、分组号以及特征数据的关系映射表;利用终端设备获取待检索识别图像,提取所述待检索识别图像的特征数据,并获取所述终端设备的历史检索记录,所述历史检索记录中包含所述终端设备在先验证图像的识别码和/或分组号;利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,或者,从缓存服务器中获取所述逻辑子数据库;所述逻辑子数据库包含与所述在先验证图像在同一个分组的标准图像的特征数据;利用所述待检索识别图像的特征数据在所述逻辑子数据库中进行第一图像检索。优选地,所述利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,具体包括:在所述映射关系表中查找所述在先验证图像的识别码所对应的分组号,利用所述分组号以及所述映射关系表在所述图像特征数据库中提取与所述分组号相同的标准图像的特征数据,构建所述逻辑子数据库;或者,利用所述在先验证图像的分组号以及所述映射关系表在所述图像特征数据库中提取与所述分组号相同的标准图像的特征数据,构建所述逻辑子数据库。优选地,所述利用所述待检索识别图像的特征数据在所述逻辑子库中进行图像检索,具体包括:在所述逻辑子数据库中进行第一图像检索得到与所述待检索识别图像相似度大于等于预设阈值的标准图像作为候选图像;选取至少一个所述候选图像进行验证,满足预设验证标准的候选图像为验证图像,输出所述验证图像。优选地,所述图像特征数据库还存储所述标准图像的特征描述向量的降维编码;如果所述第一图像检索未得到所述候选图像,利用所述待检索识别图像的特征描述向量的降维编码,在所述图像特征数据库中进行第二图像检索得到与所述待检索识别图像相似度大于等于预设阈值的标准图像作为候选图像。优选地,所述方法还包括存储热点数据,所述热点数据包括所述终端设备在预设时间内被检索次数大于预设阈值的历史检索记录以及与所述历史检索记录中在先验证图像对应的逻辑子数据库,所述热点数据存储在所述缓存服务器中。优选地,所述终端设备输出所述验证图像后,将所述验证图像的识别码和分组号中的至少一个以及所述验证图像对应的逻辑子数据库存储在所述热点数据中。优选地,所述历史检索记录中存储的标准图像的识别码或分组号多于一个时,对每个标准图像的识别码或分组号按被检索的次数降序排列,并利用所述降序排列的结果对所述逻辑子数据库进行排序。优选地,所述按照预设的规则对所述标准图像的特征数据进行分组,包括:利用所述标准图像的图像内容和/或所述标准图像之间的相似性对所述标准图形的特征数据进行分组。优选地,所述方法还包括:在对所述标准图像的特征数据进行分组时,对应于同一分组号的任意两幅标准图像的相似度小于等于预设的阈值。本申请还提供一种图像检索云识别系统,其特征在于,包括:处理器和存储器;所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时执行如前所述的图像检索云识别方法的步骤。本申请还提供一种图像检索云识别系统,其特征在于,所述系统包括建库模块、检索模块和缓存模块,其中:所述建库模块,用于提取标准图像的特征数据,并为所述标准图像分配唯一的识别码,按照预设的规则对所述标准图像的特征数据进行分组,为同组标准图像的特征数据分配相同的分组号,将分组后的标准图像的特征数据存储在图像特征数据库中,构建包含所述标准图像的识别码、分组号以及特征数据的关系映射表;所述检索模块,用于利用终端设备获取待检索识别图像,提取所述待检索识别图像的特征数据,并获取所述终端设备的历史检索记录,所述历史检索记录中包含所述终端设备在先验证图像的识别码和/或分组号;利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,或者,从所述缓存模块中获取所述逻辑子数据库;所述逻辑子数据库包含与所述在先验证图像在同一个分组的标准图像的特征数据;利用所述待检索识别图像的特征数据在所述逻辑子数据库中进行第一图像检索;所述缓存模块,用于存储所述终端设备的历史检索记录和所述逻辑子数据库。优选地,所述检索模块还用于在所述映射关系表中查找所述在先验证图像的识别码所对应的分组号,利用所述分组号以及所述映射关系表在所述图像特征数据库中提取与所述分组号相同的标准图像的特征数据,构建所述逻辑子数据库;或者,利用所述在先验证图像的分组号以及所述映射关系表在所述图像特征数据库中提取与所述分组号相同的标准图像的特征数据,构建所述逻辑子数据库。优选地,所述检索模块还用于在所述逻辑子数据库中进行第一图像检索得到与所述待检索识别图像相似度大于等于预设阈值的标准图像作为候选图像;选取至少一个所述候选图像进行验证,满足预设验证标准的候选图像为验证图像,利用所述终端设备输出所述验证图像。优选地,所述建库模块还用于在所述图像特征数据库中存储所述标准图像的特征描述向量的降维编码;所述检索模块还用于,如果所述第一图像检索未得到所述候选图像,利用所述待检索识别图像的特征描述向量的降维编码,在所述图像特征数据库中进行第二图像检索得到与所述待检索识别图像相似度大于等于预设阈值的标准图像作为候选图像。优选地,所述缓存模块还用于存储热点数据,所述热本文档来自技高网...

【技术保护点】
1.一种图像检索云识别方法,其特征在于,所述方法包括:/n提取标准图像的特征数据,并为所述标准图像分配唯一的识别码,按照预设的规则对所述标准图像的特征数据进行分组,为同组标准图像的特征数据分配相同的分组号,将分组后的标准图像的特征数据存储在图像特征数据库中,构建包含所述标准图像的识别码、分组号以及特征数据的关系映射表;/n利用终端设备获取待检索识别图像,提取所述待检索识别图像的特征数据,并获取所述终端设备的历史检索记录,所述历史检索记录中包含所述终端设备在先验证图像的识别码和/或分组号;/n利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,或者,从缓存服务器中获取所述逻辑子数据库;所述逻辑子数据库包含与所述在先验证图像在同一个分组的标准图像的特征数据;/n利用所述待检索识别图像的特征数据在所述逻辑子数据库中进行第一图像检索。/n

【技术特征摘要】
1.一种图像检索云识别方法,其特征在于,所述方法包括:
提取标准图像的特征数据,并为所述标准图像分配唯一的识别码,按照预设的规则对所述标准图像的特征数据进行分组,为同组标准图像的特征数据分配相同的分组号,将分组后的标准图像的特征数据存储在图像特征数据库中,构建包含所述标准图像的识别码、分组号以及特征数据的关系映射表;
利用终端设备获取待检索识别图像,提取所述待检索识别图像的特征数据,并获取所述终端设备的历史检索记录,所述历史检索记录中包含所述终端设备在先验证图像的识别码和/或分组号;
利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,或者,从缓存服务器中获取所述逻辑子数据库;所述逻辑子数据库包含与所述在先验证图像在同一个分组的标准图像的特征数据;
利用所述待检索识别图像的特征数据在所述逻辑子数据库中进行第一图像检索。


2.如权利要求1所述的方法,其特征在于,所述利用所述在先验证图像的识别码和/或分组号以及所述关系映射表构建逻辑子数据库,具体包括:
在所述映射关系表中查找所述在先验证图像的识别码所对应的分组号,利用所述分组号以及所述映射关系表在所述图像特征数据库中提取与所述分组号相同的标准图像的特征数据,构建所述逻辑子数据库;
或者,
利用所述在先验证图像的分组号以及所述映射关系表在所述图像特征数据库中提取与所述分组号相同的标准图像的特征数据,构建所述逻辑子数据库。


3.如权利要求2所述的方法,其特征在于,所述利用所述待检索识别图像的特征数据在所述逻辑子库中进行图像检索,具体包括:
在所述逻辑子数据库中进行第一图像检索得到与所述待检索识别图像相似度大于等于预设阈值的标准图像作为候选图像;
选取至少一个所述候选图像进行验证,满足预设验证标准的候选图像为验证图像,输出所述验证图像。


4.如权利要求3所述的方法,其特征在于,所述图像特征数据库还存储所述标准图像的特征描述向量的降维编码;
如果所述第一图像检索未得到所述候选图像,利用所述待检索识别图像的特征描述向量的降维编码,在所述图像特征数据库中进行第二图像检索得到与所述待检索识别图像相似度大于等于预设阈值的标准图像作为候选图像。


5.如权利要求3所述的方法,其特征在于,所述方法还包括存储热点数据,所述热点数据包括所述终端设备在预设时间内被检索次数大于预设阈值的历史检索记录以及与所述历史检索记录中在先验证图像对应的逻辑子数据库,所述热点数据存储在所述缓存服务器中。


6.如权利要求5所述的方法,其特征在于,所述终端设备输出所述验证图像后,将所述验证图像的识别码和分组号中的至少一个以及所述验证图像对应的逻辑子数据库存储在所述热点数据中。


7.如权利要求6所述的方法,其特征在于,所述历史检索记录中存储的标准图像的识别码或分组号多于一个时,对每个标准图像的识别码或分组号按被检索的次数降序排列,并利用所述降序排列的结果对所述逻辑子数据库进行排序。


8.如权利要求1至7所述的方法,其特征在于,所述按照预设的规则对所述标准图像的特征数据进行分组,包括:
利用所述标准图像的图像内容和/或所述标准图像之间的相似性对所述标准图形的特征数据进行分组。


9.如权利要求8所述的方法,其特征在于,所述方法还包括:
在对所述标准图像的特征数据进行分组时,对应于同一分组号的任意两幅标准图像的相似度小于等于预设的阈值。


10.一种图像检索云识别系统,其特征在于,包括:处理器和存储器;
所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时执行如权利要求1至9任意一项所述的图像检索云识别方法的步骤。

【专利技术属性】
技术研发人员:刘力尤峰华张小军
申请(专利权)人:视辰信息科技上海有限公司
类型:发明
国别省市:上海;31

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

1