[发明专利]一种相似图片查询方法、装置、系统及存储介质有效
申请号: | 202010324105.8 | 申请日: | 2020-04-22 |
公开(公告)号: | CN111506761B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 吴宏伟 | 申请(专利权)人: | 上海极链网络科技有限公司 |
主分类号: | G06F16/583 | 分类号: | G06F16/583 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 202163 上海市崇明区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 相似 图片 查询 方法 装置 系统 存储 介质 | ||
本发明实施例公开了一种相似图片查询方法、装置、系统及存储介质。通过获取当前图片,将当前图片输入至预先训练完成的图片查询模型中,基于图片查询模型输出的特征信息确定当前图片的编码信息,并基于当前图片的编码信息,确定当前图片与数据库服务器中的至少一张存储图片的相似度,根据相似度计算结果从存储图片中确定当前图片的相似图片。通过图片查询模型可以快速的确定当前图片的编码信息,并有利于提高当前图片和数据库服务器中的至少一张存储图片的相似度的计算效率,实现提高相似图片查询效率,并提高海量数据下以图搜图响应的速度。
技术领域
本发明实施例涉及图片搜索技术,尤其涉及一种相似图片查询方法、装置、系统及存储介质。
背景技术
随着互联网应用的丰富和发展,我们接触越来越多的非结构化数据,例如图片、视频等。其中,相似图片查询是一个基础但是很具 有挑战性的任务,因此备受关注。
现有技术中的相似图片查询,如各大网站提供的那样,一般由用户在查询框内上传图片,网站对上传的图片进行图像处理得到图片信息,根据图片信息计算图片的灰度值以及哈希值等,根据哈希值确定该图片的相似图片。但是在图片数量较小时(例如图片数量在几十万左右),确定相似图片的效率可以满足一般需求,但是随着数据量增大(例如到千万甚至亿级),单次查询可能就要耗时几分钟甚至几十分钟,查询效率较低,这明显不能满足我们的需求。
发明内容
本发明实施例提供了一种相似图片查询方法、装置、系统及存储介质,以实现提高图片搜索效率的效果。
第一方面,本发明实施例提供了一种相似图片查询方法,应用于查询服务器,包括:
获取当前图片,将所述当前图片输入至预先训练完成的图片查询模型中,基于所述图片查询模型输出的特征信息确定所述当前图片的编码信息;
基于所述当前图片的编码信息,确定所述当前图片与数据库服务器中的至少一张存储图片的相似度;
根据相似度计算结果从所述存储图片中确定所述当前图片的相似图片。
第二方面,本发明实施例还提供了一种相似图片查询装置,应用于查询服务器,包括:
编码信息确定模块,用于获取当前图片,将所述当前图片输入至预先训练完成的图片查询模型中,基于所述图片查询模型的特征提取模块确定所述当前图片的编码信息;
相似度确定模块,用于基于所述当前图片的编码信息,确定所述当前图片与数据库服务器中的至少一张存储图片的相似度;
相似图片确定模块,用于根据相似度计算结果从所述存储图片中确定所述当前图片的相似图片。
第三方面,本发明实施例还提供了一种相似图片查询系统,包括:查询服务器、数据库服务器以及反向代理服务器;
其中,所述查询服务器用于实现第一方面中任一项所述的相似图片查询方法;
所述数据库服务器,用于通过预设相似度计算插件计算所述目标编码格式对应的编码信息与所述至少一张存储图片的编码信息之间的汉明距离,其中,所述汉明距离为所述当前图片与所述存储图片的相似度;
所述反向代理服务器,用于向所述查询服务器发送相似图像查询请求,并将所述当前图片的相似图片发送至用户显示界面。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,其中,所述计算机可执行指令在由计算机处理器执行时实现如第一方面中任一项所述的相似图片查询方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海极链网络科技有限公司,未经上海极链网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010324105.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种探针用旋转式弯折机
- 下一篇:一种物联网智能AP