本发明专利技术公开了一种图像检索的方法和系统。该图像检索的方法,应用于检索服务器,检索服务器包括中心服务器和历史记录服务器,方法包括:历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与待检基准图像匹配的记录条目;当存在与待检基准图像匹配的记录条目时,获取记录条目中记录的检索结果;当不存在与待检基准图像匹配的记录条目时,发送待检基准图像和图像检索指令至中心服务器,其中图像检索指令用于控制中心服务器基于待检基准图像从图像对比库中进行图像检索通过保存图像的历史检索记录。提高了图片检索的效率,降低了保存图像对比库的服务器的负载。
【技术实现步骤摘要】
本专利技术涉及图像处理领域,尤其涉及一种图像检索的方法和系统。
技术介绍
图像检索和查询方法主要是基于文本的图像检索技术和基于内容的图像检索技术。基于文本的图像检索技术通过人工对视频中的图像文字进行标注,再用关键字来进行检索,这种技术不仅耗时耗力,而且文字也很难反映图像中的完整内容。基于内容的图像检索技术克服了耗时又主观的不足,它根据查找图像的特征信息,在图像库中找出与之相似的图像。目前市面上主流的基于内容的图像检索方式,一般来说都是针对图像建模后存储它的模型值,当发起以图搜图请求时全局化比对所有的模型值,找出相似度最高的1张或N张图片,这样耗时较长,并且每次比对没有算法介入,单纯依靠暴力比对方式,检索效率低,服务器的负载高。
技术实现思路
本专利技术的目的是提供一种图像检索的方法和系统,其通过保存图像的历史检索记录,当接收到图片检索任务时,从历史检索记录中判断图片检索任务中的待检基准图像是否存在匹配的记录,如果存在,直接从历史检索记录中获取检索结果,否则在图像对比库中进行图像检索;提高了图片的检索的效率,降低了保存图像对比库的服务器的负载。为实现上述目的,具体采用以下技术方案:一方面采用一种图像检索的方法,应用于检索服务器,所述检索服务器包括中心服务器和历史记录服务器,所述方法包括:历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与所述待检基准图像匹配的记录条目;当存在与所述待检基准图像匹配的记录条目时,获取所述记录条目中记录的检索结果;当不存在与所述待检基准图像匹配的记录条目时,发送所述待检基准图像和图像检索指令至中心服务器,其中所述图像检索指令用于控制所述中心服务器基于所述待检基准图像从图像对比库中进行图像检索。另一方面采用一种图像检索的系统,应用于检索服务器,所述检索服务器包括中心服务器和历史记录服务器,所述系统包括:接收匹配单元,用于历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与所述待检基准图像匹配的记录条目;第一检索单元,用于当存在与所述待检基准图像匹配的记录条目时,获取所述记录条目中记录的检索结果;第二检索单元,用于当不存在与所述待检基准图像匹配的记录条目时,发送所述待检基准图像和图像检索指令至中心服务器,其中所述图像检索指令用于控制所述中心服务器基于所述待检基准图像从图像对比库中进行图像检索。本专利技术的有益效果在于:通过保存图像的历史检索记录,当接收到图片检索任务时,从历史检索记录中判断图片检索任务中的待检基准图像是否存在匹配的记录,如果存在,直接从历史检索记录中获取检索结果,否则在图像对比库中进行图像检索;提高了图片的检索的效率,降低了保存图像对比库的服务器的负载。附图说明图1是本专利技术具体实施方式中提供的一种图像检索的方法的第一实施例的方法流程图。图2是本专利技术具体实施方式中提供的一种图像检索的方法的第二实施例的方法流程图。图3是本专利技术具体实施方式中提供的一种图像检索的方法的第二实施例的应用场景的示意图。图4是本专利技术具体实施方式中提供的一种图像检索的方法的第三实施例的方法流程图。图5是本专利技术具体实施方式中提供的一种图像检索的方法的第三实施例的应用场景的示意图。图6是本专利技术具体实施方式中提供的一种图像检索的系统的第一实施例的结构方框图。图7是本专利技术具体实施方式中提供的一种图像检索的系统的第二实施例的结构方框图。图8是本专利技术具体实施方式中提供的一种图像检索的系统的第三实施例的结构方框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。请参考图1,其是本专利技术具体实施方式中提供的一种图像检索的方法的第一实施例的方法流程图。本实施例中的方法,主要用于基于互联网的以图搜图的检索服务器,所述检索服务器包括中心服务器和历史记录服务器。如图所示,该方法,包括:步骤S101:历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与所述待检基准图像匹配的记录条目。历史检索记录表用于存储记录所有发生过的检索,在新的检索发起时,待检基准图像不是与其他所有图片进行比对,而是与曾经发起过的检索进行比对,与其他所有图片相比,历史检索记录表中记录的历史检索图片的相关信息的数量要少很多,如果能够在历史检索记录表中发现相似检索,直接读取相似检索的检索结果,大幅提高效率;如果不能再历史检索记录表中发现相似检索,因为检索的样本很小,也不会花费太多时间。整体而言,与直接对全部图片进行检索而言,能够提高检索效率。步骤S102:当存在与所述待检基准图像匹配的记录条目时,获取所述记录条目中记录的检索结果。步骤S103:当不存在与所述待检基准图像匹配的记录条目时,发送所述待检基准图像和图像检索指令至中心服务器,其中所述图像检索指令用于控制所述中心服务器基于所述待检基准图像从图像对比库中进行图像检索。关于直接在图片对比库中进行全方位的图像检索,在现有技术中多有陈述,在此不做进一步说明。在本实施例中,历史检索记录表和图像对比库可分别保存在不同的服务器中,也可保存于同一服务器中。对于保存于同一服务器的情况,当有用户发起图片检索时,直接向服务器发送待检基准图像,服务器会判断历史检索记录表中是否存在与新收到的待检基准图像相匹配的历史检索记录。如果没有,也是在该服务器中进行全面检索,相当于所有的检索都在同一服务器中完成。综上所述,通过保存图像的历史检索记录,当接收到图片检索任务时,从历史检索记录中判断图片检索任务中的待检基准图像是否存在匹配的记录,如果存在,直接从历史检索记录中获取检索结果,否则在图像对比库中进行图像检索;提高了图片的检索的效率,降低了保存图像对比库的服务器的负载。请参考图2,其是本专利技术具体实施方式中提供的一种图像检索的方法的第二实施例的方法流程图,如图所示,该方法包括:步骤S201:历史记录服务器20接收待检基准图像,生成所述待检基准图像的图像模型值。在本实施例中,历史检索记录表保存于专门的历史记录服务器20,在历史记录服务器20中只进行历史记录的相关检索。对于历史记录服务器20而言,其需要对历史检索记录进行保存,但是如果每次都将发起检索对应的待检基准图像本身保存,随时时间推移,检索记录不断增加,历史记录服务器20的存储的待检基准图像会占用大量的存储资源,而且对于计算机而言,其关于图像的相似度判断方式与人眼关于图像的相似度判断方式是两种完全不同的方式。计算机是通过特征值来进行比对,所以历史记录服务器20在收到待检基准图像后会生成待检基准图像的图像模型值以提取特征值,所以历史记录服务器20直接保存图像模型值,方便比对,也方便存储。步骤S202:判断所述历史检索记录表中,是否存在记录的图像模型值与所述待检基准图像的图像模型值的相似度大于等于预设阈值的记录条目。与待检基准图像匹并不是要求和待检基准图像完全一样,而是有一定的相似度即可,例如90%以上的相似度,即可视为匹配的历史检索记录。步骤S203:当存在与所述待检基准图本文档来自技高网...
【技术保护点】
一种图像检索的方法,其特征在于,应用于检索服务器,所述检索服务器包括中心服务器和历史记录服务器,所述方法包括:历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与所述待检基准图像匹配的记录条目;当存在与所述待检基准图像匹配的记录条目时,获取所述记录条目中记录的检索结果;当不存在与所述待检基准图像匹配的记录条目时,发送所述待检基准图像和图像检索指令至中心服务器,其中所述图像检索指令用于控制所述中心服务器基于所述待检基准图像从图像对比库中进行图像检索。
【技术特征摘要】
1.一种图像检索的方法,其特征在于,应用于检索服务器,所述检索服务器包括中心服务器和历史记录服务器,所述方法包括:历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与所述待检基准图像匹配的记录条目;当存在与所述待检基准图像匹配的记录条目时,获取所述记录条目中记录的检索结果;当不存在与所述待检基准图像匹配的记录条目时,发送所述待检基准图像和图像检索指令至中心服务器,其中所述图像检索指令用于控制所述中心服务器基于所述待检基准图像从图像对比库中进行图像检索。2.根据权利要求1所述的方法,其特征在于,所述当不存在与所述待检基准图像匹配的记录条目时,在发送所述待检基准图像和图像检索指令至中心服务器之后,所述方法还包括:接收基于所述图像检索指令的检索结果;在所述历史检索记录表中新建记录条目,将所述检索结果对应添加到新建的记录条目。3.根据权利要求2所述的方法,其特征在于,还包括:中心服务器定期在所述图像对比库中对所述历史检索记录表中记录的图像模型值进行图像检索并更新对应的检索结果。4.根据权利要求1所述的方法,其特征在于,所述历史记录服务器接收待检基准图像,判断历史检索记录表中是否存在与所述待检基准图像匹配的记录条目,包括:历史记录服务器接收待检基准图像,生成所述待检基准图像的图像模型值;判断所述历史检索记录表中,是否存在记录的图像模型值与所述待检基准图像的图像模型值的相似度大于等于预设阈值的记录条目。5.根据权利要求2所述的方法,其特征在于,所述历史记录服务器包括第一历史记录服务器和第二历史记录服务器;所述当不存在与所述待检基准图像匹配的记录条目时,在发送所述待检基准图像和图像检索指令至中心服务器之后,所述方法还包括:在所述第一历史记录服务器所保存的第一历史检索记录表中新建第一记录条目;并在所述第二历史记录服务器所保存的第二历史检索记录表中新建第二记录条目;将所述检索结果对应添加到所述第一记录条目和所述第二记录条目。6.根据权利要求5所述的方法,其特征在于,所述历史记录服务器接收待检基准图像,生成所述待检基准图像的图像模型值,包括:距离所述待检基准图像的发送终端的IP地址最近的历史记录服务器接收待检基准图像,生成所述待检基准图像的图像模型值。7.根据权利要求1所述的方法,其特征在于,所述记录条目中记录的内容包括:所述待检基准图像的图像模型值、至少一个检索结...
【专利技术属性】
技术研发人员:周明耀,浦世亮,闫春,王志杰,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。