用于相似图片检索的方法与设备技术

技术编号:22055384 阅读:39 留言:0更新日期:2019-09-07 15:18
本申请的目的是提供一种用于相似图片检索的方法与设备。与现有技术相比,本申请通过获取待确定相似图片的目标图片后,确定所述目标图片的图片标签,并基于所述目标图片的图片标签在图片索引中确定是否存在候选相似图片,其中,所述图片索引中包含图片库中每张图片的图片标签及图片指纹,然后当存在候选相似图片,确定所述目标图片的图片指纹,并基于所述目标图片的图片指纹与所述候选相似图片的图片指纹计算得到所述目标图片与所述候选图片的相似度值,然后将相似度值大于预设相似度阈值的图片确定为所述目标图片的相似图片,并提供给用户设备。通过这种方式,能够提高相似图片检索的准确性以及提高检索速度,用户体验会更好。

Method and Equipment for Similar Image Retrieval

【技术实现步骤摘要】
用于相似图片检索的方法与设备
本申请涉及计算机
,尤其涉及一种用于相似图片检索的技术。
技术介绍
目前,图片的处理,例如图片识别、图片上的文字提取等技术基本趋于成熟。但是如何从海量图片库中快速找到相似的图片,还没有公开的算法和流程。从海量图片库中找到相似的图片,准确性和效率是商业应用的基本要素。它牵扯到合理的架构设计,精准的图片处理与识别。因此,如何实现准确性和效率的兼顾成为亟待解决的问题。
技术实现思路
本申请的目的是提供一种用于相似图片检索的方法与设备。根据本申请的一个方面,提供了一种用于相似图片检索的方法,其中,该方法包括:获取待确定相似图片的目标图片;确定所述目标图片的图片标签,并基于所述目标图片的图片标签在图片索引中确定是否存在候选相似图片,其中,所述图片索引中包含图片库中每张图片的图片标签及图片指纹;当存在候选相似图片,确定所述目标图片的图片指纹;基于所述目标图片的图片指纹与所述候选相似图片的图片指纹计算得到所述目标图片与所述候选图片的相似度值;将相似度值大于预设相似度阈值的图片确定为所述目标图片的相似图片;将所述相似图片提供给用户设备。进一步地,其中,所述方法还包括:本文档来自技高网...

【技术保护点】
1.一种用于相似图片检索的方法,其中,该方法包括:获取待确定相似图片的目标图片;确定所述目标图片的图片标签,并基于所述目标图片的图片标签在图片索引中确定是否存在候选相似图片,其中,所述图片索引中包含图片库中每张图片的图片标签及图片指纹;当存在候选相似图片,确定所述目标图片的图片指纹;基于所述目标图片的图片指纹与所述候选相似图片的图片指纹计算所述目标图片与所述候选相似图片的相似度值;将相似度值大于预设相似度阈值的图片确定为所述目标图片的相似图片;将所述相似图片提供给用户设备。

【技术特征摘要】
1.一种用于相似图片检索的方法,其中,该方法包括:获取待确定相似图片的目标图片;确定所述目标图片的图片标签,并基于所述目标图片的图片标签在图片索引中确定是否存在候选相似图片,其中,所述图片索引中包含图片库中每张图片的图片标签及图片指纹;当存在候选相似图片,确定所述目标图片的图片指纹;基于所述目标图片的图片指纹与所述候选相似图片的图片指纹计算所述目标图片与所述候选相似图片的相似度值;将相似度值大于预设相似度阈值的图片确定为所述目标图片的相似图片;将所述相似图片提供给用户设备。2.根据权利要求1所述的方法,其中,所述方法还包括:当所述目标图片的相似图片有多个,对所述相似图片基于相似度值进行排序;其中,所述将所述相似图片提供给用户设备包括:将排序后的所述相似图片中相似度值排名靠前的、预设数目的相似图片提供给用户设备。3.根据权利要求1或2所述的方法,其中,所述确定所述目标图片的标签包括:获取基于ImageNet数据集训练好的VGG16模型;对所述VGG16模型的进行重构并重新训练;基于重构及重新训练后的VGG16模型,确定目标图片的标签。4.根据权利要求3所述的方法,其中,所述对所述VGG16模型进行重构包括:利用模型的pop()将末尾四层删除以及添加四个Dense层。5.根据权利要求1至4中任一项所述的方法,其中,确定所述目标图片的图片指纹包括:a将所述目标图片进行归一化处理,确定归一化后的像素矩阵,其中,所述像素矩阵中每个点都存储着图片的信息;b随机生成计算权重的多个权重矩阵,基于所述多个权重矩阵对所述像素矩阵进行一级降维确定一级输出矩阵;c将所述一级输出矩阵与两行两列的矩阵进行二次降维,确定二级输出矩阵;d将所述二级输出矩阵替换所述步骤b中的像素矩阵,重复步骤b到...

【专利技术属性】
技术研发人员:翟光景田进太赵庆平刘益东
申请(专利权)人:上海蜜度信息技术有限公司
类型:发明
国别省市:上海,31

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

1