一种图片检索方法及装置制造方法及图纸

技术编号:16455992 阅读:39 留言:0更新日期:2017-10-25 20:33
本发明专利技术实施例公开了一种图片检索方法及装置,该方法包括:接收用户发送的查询图片,根据查询图片中包含检索对象的对象区域M1,从图片数据库中获得图片,并将所获得的图片作为初始判断图片,判断初始判断图片的图片检索精度是否大于第一预设图片检索精度,若为是,根据初始判断图片,生成图片检索结果,若为否,则重新获得查询图片的对象区域M2,并获得对象区域M2的独特性子区域,根据对象区域M2和独特性子区域,从图片数据库中选择图片,将初始判断图片更新为所选择的图片,并继续执行判断初始判断图片的图片检索精度是否大于第一预设图片检索精度的步骤。应用本发明专利技术实施例提供的技术方案,能够获得包含同一检索对象的图片。

Method and device for retrieving pictures

The embodiment of the invention discloses an image retrieval method and device, the method includes: receiving user queries sent pictures, according to the object region M1 contains object retrieval query images, to get images from the image database, and the obtained image as the initial judgment of pictures, the initial judgment to determine the image image retrieval accuracy is is greater than the first preset picture retrieval accuracy, if yes, to determine the image according to the initial generation, image retrieval results, if not, to obtain the object region query M2 images, and obtain the sub region unique object region of M2, according to the M2 object region and unique sub regions, select images from the image database, the initial to determine the image update for the selected pictures, and continue to perform the initial judgment to determine the image picture retrieval accuracy is greater than the first preset picture. Steps of cable accuracy. By applying the technical scheme provided by the embodiment of the invention, the pictures containing the same retrieval object can be obtained.

【技术实现步骤摘要】
一种图片检索方法及装置
本专利技术涉及模式识别领域,特别涉及一种图片检索方法及装置。
技术介绍
目前,图片检索一般是由用户提供一张图片给检索服务器,检索服务器提取该张图片的整体特征,根据提取的整体特征在图片数据库中进行比对,查询用户需要的图片。然而,实际应用中,用户需要的图片为包含检索对象的图片,而该检索对象仅占据用户提供的图片的一部分区域,如:一个人或一辆车等。因此,用户提供的图片中不包含检索对象的区域会给图片检索带来干扰,如:用户想要获得同一检索对象在不同场景下的图片(如同一辆车在不同路口出现的图片或同一个人在商场不同区域出现的图片),检索服务器在获得用户提供的图片后,提取了该张图片的整体特征,这样在图片数据库中通过比对查询到的图片均是与用户提供的图片相似的图片(如同一辆车在同一路口出现的图片或同一个人在商场同一区域出现的图片),不能满足用户期望找到包含同一检索对象的图片的需求。
技术实现思路
本专利技术实施例的目的在于提供一种图片检索方法及装置,以获得包含同一检索对象的图片,满足用户的期望。为达到上述目的,本专利技术实施例公开了一种图片检索方法,所述方法包括:接收用户发送的查询图片;获得所述查询图片中包含检索对象的对象区域M1;根据所述对象区域M1,从图片数据库中获得图片,并将所获得的图片作为初始判断图片;判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度;若为否,则重新获得所述查询图片的对象区域M2,并获得所述对象区域M2的独特性子区域,其中,所述对象区域M2与已获得的对象区域不同,所述独特性子区域为所述对象区域M2内具有显著性特征的区域;根据所述对象区域M2和所述独特性子区域,从所述图片数据库中选择图片,将所述初始判断图片更新为所选择的图片,并执行所述判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度的步骤;若为是,根据所述初始判断图片,生成图片检索结果。在本专利技术的一种具体实现方式中,所述根据所述对象区域M1,从图片数据库中获得图片,包括:获得所述对象区域M1的特征T1和图片数据库中每一图片的特征T2,其中,所述特征T2为:所述图片数据库中的每一图片中包含对象的区域的特征;根据所述特征T1和所述特征T2,计算所述图片数据库中的每一图片与所述查询图片之间的相似度S1;根据所述相似度S1,从所述图片数据库中获得图片。在本专利技术的一种具体实现方式中,所述根据所述相似度S1,从所述图片数据库中获得图片,包括:从所述图片数据库中,获得所述相似度S1大于第一预设阈值的图片;或按照所述相似度S1从大到小的顺序,对所述图片数据库中的图片进行排序,根据排序结果获得排序靠前的第一预设数量张图片。在本专利技术的一种具体实现方式中,所述获得所述对象区域M2的独特性子区域,包括:根据所述对象区域M2的内容确定所述对象区域M2的分类;根据所述分类从预设的显著性目标库中选择显著性目标子库,其中,所述预设的显著性目标库按照分类包含一个或多个显著性目标子库,所述显著性目标子库中的每一图片均具有显著性特征;将所述对象区域M2和对象区域M3划分为大小相等的子区域,其中,所述对象区域M3为所述显著性目标子库中每一图片中包含对象的区域;获得所述对象区域M2的每一子区域的特征T3和所述对象区域M3的每一子区域的特征T4;根据所述特征T3和所述特征T4,计算所述对象区域M2的每一子区域的显著性系数;根据所述显著性系数,从所述对象区域M2的子区域中确定独特性子区域。在本专利技术的一种具体实现方式中,所述根据所述特征T3和所述特征T4,计算所述对象区域M2的每一子区域的显著性系数,包括:根据所述特征T3和所述特征T4,计算所述对象区域M2的每一子区域与所述对象区域M3的每一子区域的差异性系数;根据所述差异性系数,获得所述对象区域M2的每一子区域的显著性系数。在本专利技术的一种具体实现方式中,所述根据所述显著性系数,从所述对象区域M2的子区域中确定独特性子区域,包括:从所述对象区域M2的子区域中,确定所述显著性系数大于第二预设阈值的子区域为独特性子区域;或按照所述显著性系数从大到小的顺序,对所述对象区域M2的每一子区域进行排序,根据排序结果确定排序靠前的第二预设数量个子区域为独特性子区域。在本专利技术的一种具体实现方式中,所述根据所述对象区域M2和所述独特性子区域,从所述图片数据库中选择图片,包括:获得所述对象区域M2的特征T5和所述图片数据库中每一图片的特征T6,其中,所述特征T6为:所述图片数据库中的每一图片中包含对象的区域M2a的特征,所述包含对象的区域M2a为根据所述对象区域M2确定的;根据所述特征T5和所述特征T6,从所述图片数据库中获得第三预设数量张图片;获得所述独特性子区域的特征T7和所获得的第三预设数量张图片中每一图片的特征T8,其中,所述特征T8为:所获得的第三预设数量张图片中的每一图片中包含对象的区域M3a的特征,所述包含对象的区域M3a为根据所述独特性子区域确定的;根据所述特征T7和所述特征T8,从所获得的第三预设数量张图片中选择第四预设数量张图片。在本专利技术的一种具体实现方式中,所述根据所述对象区域M2和所述独特性子区域,从图片数据库中选择图片,将所述初始判断图片更新为所选择的图片之后,还包括:判断所述初始判断图片的图片检索精度是否大于第二预设图片检索精度;若为否,按照预设的分类条件,将所获得的图片分为正样本和负样本;获得所述正样本中每一图片的对象区域M4和所述负样本中每一图片的对象区域M5,并获得所述对象区域M4的特征T9和所述对象区域M5的特征T10;根据所述特征T9和特征T6,计算所述图片数据库中每一图片与正样本中每一图片之间的相似度S4,并根据所述特征T10和所述特征T6,计算所述图片数据库中每一图片与所述负样本中每一图片之间的相似度S5,其中,所述特征T6为:所述图片数据库中的每一图片中包含对象的区域M2a的特征,所述包含对象的区域M2a为根据所述对象区域M2确定的;根据所述相似度S4和所述相似度S5,计算所述图片数据库中每一图片的最终相似度S6;根据所述最终相似度S6,从所述图片数据库中确定图片,将所述初始判断图片更新为所确定的图片,并继续执行所述判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度的步骤。为达到上述目的,本专利技术实施例还公开了一种图片检索装置,所述装置包括:查询图片接收模块,用于接收用户发送的查询图片;第一区域获得模块,用于获得所述查询图片中包含检索对象的对象区域M1;图片获得模块,用于根据所述对象区域M1,从图片数据库中获得图片,并将所获得的图片作为初始判断图片;第一精度判断模块,用于判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度;第二区域获得模块,用于在所述第一精度判断模块的判断结果为否的情况下,重新获得所述查询图片的对象区域M2,并获得所述对象区域M2的独特性子区域,其中,所述对象区域M2与已获得的对象区域不同,所述独特性子区域为所述对象区域M2内具有显著性特征的区域;图片选择模块,用于根据所述对象区域M2和所述独特性子区域,从所述图片数据库中选择图片,将所述初始判断图片更新为所选择的图片,并触发所述第一精度判断模块;检索结果生成模块,用于在所述第一本文档来自技高网...
一种图片检索方法及装置

【技术保护点】
一种图片检索方法,其特征在于,所述方法包括:接收用户发送的查询图片;获得所述查询图片中包含检索对象的对象区域M1;根据所述对象区域M1,从图片数据库中获得图片,并将所获得的图片作为初始判断图片;判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度;若为否,则重新获得所述查询图片的对象区域M2,并获得所述对象区域M2的独特性子区域,其中,所述对象区域M2与已获得的对象区域不同,所述独特性子区域为所述对象区域M2内具有显著性特征的区域;根据所述对象区域M2和所述独特性子区域,从所述图片数据库中选择图片,将所述初始判断图片更新为所选择的图片,并执行所述判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度的步骤;若为是,根据所述初始判断图片,生成图片检索结果。

【技术特征摘要】
1.一种图片检索方法,其特征在于,所述方法包括:接收用户发送的查询图片;获得所述查询图片中包含检索对象的对象区域M1;根据所述对象区域M1,从图片数据库中获得图片,并将所获得的图片作为初始判断图片;判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度;若为否,则重新获得所述查询图片的对象区域M2,并获得所述对象区域M2的独特性子区域,其中,所述对象区域M2与已获得的对象区域不同,所述独特性子区域为所述对象区域M2内具有显著性特征的区域;根据所述对象区域M2和所述独特性子区域,从所述图片数据库中选择图片,将所述初始判断图片更新为所选择的图片,并执行所述判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度的步骤;若为是,根据所述初始判断图片,生成图片检索结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述对象区域M1,从图片数据库中获得图片,包括:获得所述对象区域M1的特征T1和图片数据库中每一图片的特征T2,其中,所述特征T2为:所述图片数据库中的每一图片中包含对象的区域的特征;根据所述特征T1和所述特征T2,计算所述图片数据库中的每一图片与所述查询图片之间的相似度S1;根据所述相似度S1,从所述图片数据库中获得图片。3.根据权利要求2所述的方法,其特征在于,所述根据所述相似度S1,从所述图片数据库中获得图片,包括:从所述图片数据库中,获得所述相似度S1大于第一预设阈值的图片;或按照所述相似度S1从大到小的顺序,对所述图片数据库中的图片进行排序,根据排序结果获得排序靠前的第一预设数量张图片。4.根据权利要求1所述的方法,其特征在于,所述获得所述对象区域M2的独特性子区域,包括:根据所述对象区域M2的内容确定所述对象区域M2的分类;根据所述分类从预设的显著性目标库中选择显著性目标子库,其中,所述预设的显著性目标库按照分类包含一个或多个显著性目标子库,所述显著性目标子库中的每一图片均具有显著性特征;将所述对象区域M2和对象区域M3划分为大小相等的子区域,其中,所述对象区域M3为所述显著性目标子库中每一图片中包含对象的区域;获得所述对象区域M2的每一子区域的特征T3和所述对象区域M3的每一子区域的特征T4;根据所述特征T3和所述特征T4,计算所述对象区域M2的每一子区域的显著性系数;根据所述显著性系数,从所述对象区域M2的子区域中确定独特性子区域。5.根据权利要求4所述的方法,其特征在于,所述根据所述特征T3和所述特征T4,计算所述对象区域M2的每一子区域的显著性系数,包括:根据所述特征T3和所述特征T4,计算所述对象区域M2的每一子区域与所述对象区域M3的每一子区域的差异性系数;根据所述差异性系数,获得所述对象区域M2的每一子区域的显著性系数。6.根据权利要求4所述的方法,其特征在于,所述根据所述显著性系数,从所述对象区域M2的子区域中确定独特性子区域,包括:从所述对象区域M2的子区域中,确定所述显著性系数大于第二预设阈值的子区域为独特性子区域;或按照所述显著性系数从大到小的顺序,对所述对象区域M2的每一子区域进行排序,根据排序结果确定排序靠前的第二预设数量个子区域为独特性子区域。7.根据权利要求1所述的方法,其特征在于,所述根据所述对象区域M2和所述独特性子区域,从所述图片数据库中选择图片,包括:获得所述对象区域M2的特征T5和所述图片数据库中每一图片的特征T6,其中,所述特征T6为:所述图片数据库中的每一图片中包含对象的区域M2a的特征,所述包含对象的区域M2a为根据所述对象区域M2确定的;根据所述特征T5和所述特征T6,从所述图片数据库中获得第三预设数量张图片;获得所述独特性子区域的特征T7和所获得的第三预设数量张图片中每一图片的特征T8,其中,所述特征T8为:所获得的第三预设数量张图片中的每一图片中包含对象的区域M3a的特征,所述包含对象的区域M3a为根据所述独特性子区域确定的;根据所述特征T7和所述特征T8,从所获得的第三预设数量张图片中选择第四预设数量张图片。8.根据权利要求1所述的方法,其特征在于,所述根据所述对象区域M2和所述独特性子区域,从图片数据库中选择图片,将所述初始判断图片更新为所选择的图片之后,还包括:判断所述初始判断图片的图片检索精度是否大于第二预设图片检索精度;若为否,按照预设的分类条件,将所获得的图片分为正样本和负样本;获得所述正样本中每一图片的对象区域M4和所述负样本中每一图片的对象区域M5,并获得所述对象区域M4的特征T9和所述对象区域M5的特征T10;根据所述特征T9和特征T6,计算所述图片数据库中每一图片与正样本中每一图片之间的相似度S4,并根据所述特征T10和所述特征T6,计算所述图片数据库中每一图片与所述负样本中每一图片之间的相似度S5,其中,所述特征T6为:所述图片数据库中的每一图片中包含对象的区域M2a的特征,所述包含对象的区域M2a为根据所述对象区域M2确定的;根据所述相似度S4和所述相似度S5,计算所述图片数据库中每一图片的最终相似度S6;根据所述最终相似度S6,从所述图片数据库中确定图片,将所述初始判断图片更新为所确定的图片,并继续执行所述判断所述初始判断图片的图片检索精度是否大于第一预设图片检索精度的步骤。9.一种图片检索装置,其特征在于,所述装置包括:查询图片接收模块,用于接收用户发送的查询图片;第一区域获得模块,用于获得所述查询图片中包含检索对象的对象区域M1;...

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

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

1