一种图像检索方法、装置及电子设备制造方法及图纸

技术编号:21914065 阅读:17 留言:0更新日期:2019-08-21 12:27
本发明专利技术实施例提供了一种图像检索方法、装置及电子设备,该方法中,获得至少一张待查询图像;对所获取的待查询图像进行目标检测,并输出所检测到的第一目标;获得用户从所述第一目标中选择的多个第二目标;基于所述第二目标,从预先建立的数据库中检索到对应的目标图像并输出,其中,所述数据库中至少存储有多张第一参考图像,每张第一参考图像至少包含两个目标。由于数据库中存储的第一参考图像中至少包含两个目标,因此,可以从数据库中检索到同时包含多个目标的目标图像,满足了用户对多个目标进行图像检索的需求。

An Image Retrieval Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种图像检索方法、装置及电子设备
本专利技术涉及图像识别
,特别是涉及一种图像检索方法、装置及电子设备。
技术介绍
目前,随着科学技术的发展,图像检索(以图搜图)技术应运而生,主要应用于海量图像搜索、商品购物搜索、移动端的商品或物体搜索等方面。现有的图像检索方式一般为:用户向检索系统提交一张待查询图像,检索系统提取该待查询图像的全局特征或者局部特征或者多个粒度的特征(例如:全局特征和局部特征),然后将所提取的特征与数据库中的图像进行特征的相似度计算,并按照相似度排序输出检索结果。但是现在存在这样一种需求,用户需要检索到同时包含用户期望的多个目标的图像,例如:目标为人员,用户需要检索到同时包含人员A和人员B的图像,由于现有的图像检索方式局限于依靠全局特征或局部特征进行图像检索,而全局特征和局部特征均是针对单目标进行特征提取的方式,导致目前只能对图像中的一个目标进行图像检索,无法对图像中的多个目标进行图像检索,因此,目前亟需一种图像检索方法,以满足用户对多个目标进行图像检索的需求。
技术实现思路
本专利技术实施例的目的在于提供一种图像检索方法、装置及电子设备,以满足用户对多个目标进行图像检索的需求。具体技术方案如下:一种图像检索方法,所述方法包括:获得至少一张待查询图像;对所获取的待查询图像进行目标检测,并输出所检测到的第一目标;获得用户从所述第一目标中选择的多个第二目标;基于所述第二目标,从预先建立的数据库中检索到对应的目标图像并输出,其中,所述数据库中至少存储有多张第一参考图像,每张第一参考图像至少包含两个目标。可选的,建立所述数据库的过程为:获得多个第二参考图像;分别对所获得的多个第二参考图像进行目标检测,得到各个第二参考图像所包含的第三目标;从所述第二参考图像中,获取所包含的第三目标的数量超过一个的第一参考图像;针对每个第一参考图像,对该第一参考图像所包含的各个第三目标进行关联性分析,确定该第一参考图像所包含的参考组,其中,每组参考组至少包含两个存在关联关系的第三目标;针对每个参考组,提取所包含的各个第三目标的第一特征;在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系。可选的,所述数据库中还存储有各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系,所述基于所述第二目标,从数据库中检索到对应的目标图像并输出的步骤,包括:确定所述第二目标的第一数量,从数据库中查找到包含第三目标的数量为所述第一数量的第一目标参考组,并确定包含所述第一目标参考组的第三参考图像;分别提取各个第二目标的第二特征;分别计算各个第二特征与对应的第一参考特征的第一相似度,基于各个第一相似度得到各个第三参考图像对应的第二相似度,其中,所述第一参考特征为各个第三参考图像所包含的第一目标参考组中与各个第二目标对应的各个第三目标的第一特征;将各个第三参考图像作为检索到的目标图像,基于所述第二相似度对所述目标图像进行排序并输出。可选的,所述基于各个第一相似度得到各个第三参考图像对应的第二相似度的步骤,包括:针对每个第三参考图像,将各个第一相似度进行融合计算,得到该第三参考图像对应的第二相似度。可选的,在所述在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系的步骤之前,所述方法还包括:针对每个参考组,将所包含的各个第一特征融合为一个第一多目标特征;所述在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系的步骤,包括:在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系,以及,各个第一参考图像、参考组与第一多目标特征的第二对应关系。可选的,所述数据库中还存储有各个第一参考图像、参考组与第一多目标特征的第二对应关系,所述基于所述第二目标,从数据库中检索到对应的目标图像并输出的步骤,包括:确定所述第二目标的第二数量,从数据库中查找到包含第三目标的数量为所述第二数量的第二目标参考组,并确定包含所述第二目标参考组的第四参考图像;分别提取各个第二目标的第三特征,将所提取的各个第三特征融合为一个第二多目标特征;分别计算所述第二多目标特征与各个参考多目标特征的第四相似度,并将各个第四相似度确定为各个第四参考图像对应的第五相似度,其中,各个参考多目标特征为各个第四参考图像所包含的第二目标参考组对应的第一多目标特征;将各个第四参考图像作为检索到的目标图像,基于所述第五相似度对所述目标图像进行排序并输出。可选的,所述分别计算所述第二多目标特征与各个参考多目标特征的第四相似度的步骤,包括:确定所述第二多目标特征所包含的各个第四特征;确定各个第四参考图像的参考多目标特征所包含的各个第二参考特征;分别计算各个第四特征与对应的第二参考特征的第六相似度;针对每个第四参考图像,将各个第六相似度进行融合计算,得到第七相似度;将各个第七相似度确定为所述第二多目标特征与各个参考多目标特征的第四相似度。一种图像检索装置,所述装置包括:第一获得模块,用于获得至少一张待查询图像;目标检测模块,用于对所获取的待查询图像进行目标检测,并输出所检测到的第一目标;第二获得模块,用于获得用户从所述第一目标中选择的多个第二目标;检索模块,用于基于所述第二目标,从预先建立的数据库中检索到对应的目标图像并输出,其中,所述数据库中至少存储有多张第一参考图像,每张第一参考图像至少包含两个目标。可选的,所述装置还包括建立模块,所述建立模块用于建立所述数据库,所述建立模块,包括:获得单元,用于获得多个第二参考图像;检测单元,用于分别对所获得的多个第二参考图像进行目标检测,得到各个第二参考图像所包含的第三目标;第一参考图像获取单元,用于从所述第二参考图像中,获取所包含的第三目标的数量超过一个的第一参考图像;参考组确定单元,用于针对每个第一参考图像,对该第一参考图像所包含的各个第三目标进行关联性分析,确定该第一参考图像所包含的参考组,其中,每组参考组至少包含两个存在关联关系的第三目标;第一特征提取单元,用于针对每个参考组,提取所包含的各个第三目标的第一特征;保存单元,用于在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系。可选的,所述数据库中还存储有各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系,所述检索模块,包括:第三参考图像确定单元,用于确定所述第二目标的第一数量,从数据库中查找到包含第三目标的数量为所述第一数量的第一目标参考组,并确定包含所述第一目标参考组的第三参考图像;第二特征提取单元,用于分别提取各个第本文档来自技高网...

【技术保护点】
1.一种图像检索方法,其特征在于,所述方法包括:获得至少一张待查询图像;对所获取的待查询图像进行目标检测,并输出所检测到的第一目标;获得用户从所述第一目标中选择的多个第二目标;基于所述第二目标,从预先建立的数据库中检索到对应的目标图像并输出,其中,所述数据库中至少存储有多张第一参考图像,每张第一参考图像至少包含两个目标。

【技术特征摘要】
1.一种图像检索方法,其特征在于,所述方法包括:获得至少一张待查询图像;对所获取的待查询图像进行目标检测,并输出所检测到的第一目标;获得用户从所述第一目标中选择的多个第二目标;基于所述第二目标,从预先建立的数据库中检索到对应的目标图像并输出,其中,所述数据库中至少存储有多张第一参考图像,每张第一参考图像至少包含两个目标。2.根据权利要求1所述的方法,其特征在于,建立所述数据库的过程为:获得多个第二参考图像;分别对所获得的多个第二参考图像进行目标检测,得到各个第二参考图像所包含的第三目标;从所述第二参考图像中,获取所包含的第三目标的数量超过一个的第一参考图像;针对每个第一参考图像,对该第一参考图像所包含的各个第三目标进行关联性分析,确定该第一参考图像所包含的参考组,其中,每组参考组至少包含两个存在关联关系的第三目标;针对每个参考组,提取所包含的各个第三目标的第一特征;在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系。3.根据权利要求2所述的方法,其特征在于,所述数据库中还存储有各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系,所述基于所述第二目标,从数据库中检索到对应的目标图像并输出的步骤,包括:确定所述第二目标的第一数量,从数据库中查找到包含第三目标的数量为所述第一数量的第一目标参考组,并确定包含所述第一目标参考组的第三参考图像;分别提取各个第二目标的第二特征;分别计算各个第二特征与对应的第一参考特征的第一相似度,基于各个第一相似度得到各个第三参考图像对应的第二相似度,其中,所述第一参考特征为各个第三参考图像所包含的第一目标参考组中与各个第二目标对应的各个第三目标的第一特征;将各个第三参考图像作为检索到的目标图像,基于所述第二相似度对所述目标图像进行排序并输出。4.根据权利要求3所述的方法,其特征在于,所述基于各个第一相似度得到各个第三参考图像对应的第二相似度的步骤,包括:针对每个第三参考图像,将各个第一相似度进行融合计算,得到该第三参考图像对应的第二相似度。5.根据权利要求2所述的方法,其特征在于,在所述在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系的步骤之前,所述方法还包括:针对每个参考组,将所包含的各个第一特征融合为一个第一多目标特征;所述在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系的步骤,包括:在数据库中保存各个第一参考图像、各个第一参考图像所包含的参考组、各个参考组所包含的各个第三目标的第一特征,以及,各个第一参考图像、参考组与第一特征的第一对应关系,以及,各个第一参考图像、参考组与第一多目标特征的第二对应关系。6.根据权利要求5所述的方法,其特征在于,所述数据库中还存储有各个第一参考图像、参考组与第一多目标特征的第二对应关系,所述基于所述第二目标,从数据库中检索到对应的目标图像并输出的步骤,包括:确定所述第二目标的第二数量,从数据库中查找到包含第三目标的数量为所述第二数量的第二目标参考组,并确定包含所述第二目标参考组的第四参考图像;分别提取各个第二目标的第三特征,将所提取的各个第三特征融合为一个第二多目标特征;分别计算所述第二多目标特征与各个参考多目标特征的第四相似度,并将各个第四相似度确定为各个第四参考图像对应的第五相似度,其中,各个参考多目标特征为各个第四参考图像所包含的第二目标参考组对应的第一多目标特征;将各个第四参考图像作为检索到的目标图像,基于所述第五相似度对所述目标图像进行排序并输出。7.根据权利要求6所述的方法,其特征在于,所述分别计算所述第二多目标特征与各个参考多目标特征的第四相似度的步骤,包括:确定所述第二多目标特征所包含的各个第四特征;确定各个第四参考图像的参考多目标特征所包含的各个第二参考特征;分别计算各个第四特征与对应的第二参考特征的第六相似度;针对每个第四参考图像,将各个第六相似度进行融合计算,得到第七相似度;将各个第七相似度确定为所述第二多目标特征与各个参考多目标特征的第四相似度。8.一种图像检索装置,其特征在于,所述装置包括:第一获得模块,用于获得至少一张待查询图像;目标检测模块,用于对所获取的待查询图像进行目标检测,并输出所检测到的第一目标;第二获得...

【专利技术属性】
技术研发人员:陈畅怀
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1