本申请涉及图像处理,尤其涉及一种图像搜索方法、装置、设备及介质。
背景技术:
1、目前,通过用户输入的图像返回与该图像匹配的多个图像(也就是相似的图像)是搜索领域的重要场景之一。现有图像搜索技术通常是,直接从输入图像中提取图像特征,并基于该图像特征以及图像数据库中的每个图像的图像特征之间的相似度,从图像数据库中搜索出与输入图像相似的多个图像。然而,该方式下,使得参与图像搜索过程的图像特征所包含的特征信息较为单一,导致图像搜索精度不高。因此,如何提高图像搜索精度成为一个亟待解决的问题。
技术实现思路
1、本申请实施例提供了一种图像搜索方法、装置、设备及介质,可以提高图像搜索精度。
2、一方面,本申请实施例提供了一种图像搜索方法,该方法包括:
3、获取第一图像,并将第一图像输入n个图像生成器,通过n个图像生成器分别对第一图像进行图像重组处理,生成n个第二图像;一个图像生成器用于生成一个第二图像;n为大于1的整数;
4、分别将n个第二图像输入r个图像提取器,通过r个图像提取器对n个第二图像进行特征提取处理,且分别将r个图像提取器中,与每个第二图像关联的图像提取器输出的特征提取结果作为每个第二图像的图像特征信息;r为大于或等于n的整数;
5、对n个第二图像的图像特征信息进行拼接处理,得到拼接特征信息,并通过拼接特征信息确定第一图像的图像特征信息和图像分类信息;
6、获取图像集合;图像集合包括多个待匹配图像,一个待匹配图像对应一个图像特征信息以及一个图像分类信息;
7、基于第一图像的图像特征信息及其图像分类信息、每个待匹配图像的图像特征信息及其图像分类信息,从图像集合中搜索出与第一图像匹配的待匹配图像。
8、一方面,本申请实施例提供了一种图像搜索装置,该装置包括:
9、处理模块,用于获取第一图像,并将第一图像输入n个图像生成器,通过n个图像生成器分别对第一图像进行图像重组处理,生成n个第二图像;一个图像生成器用于生成一个第二图像;n为大于1的整数;
10、处理模块,还用于分别将n个第二图像输入r个图像提取器,通过r个图像提取器对n个第二图像进行特征提取处理,且分别将r个图像提取器中,与每个第二图像关联的图像提取器输出的特征提取结果作为每个第二图像的图像特征信息;r为大于或等于n的整数;
11、处理模块,还用于对n个第二图像的图像特征信息进行拼接处理,得到拼接特征信息,并通过拼接特征信息确定第一图像的图像特征信息和图像分类信息;
12、获取模块,用于获取图像集合;图像集合包括多个待匹配图像,一个待匹配图像对应一个图像特征信息以及一个图像分类信息;
13、处理模块,还用于基于第一图像的图像特征信息及其图像分类信息、每个待匹配图像的图像特征信息及其图像分类信息,从图像集合中搜索出与第一图像匹配的待匹配图像。
14、一方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,执行上述方法中的部分或全部步骤。
15、一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行上述方法中的部分或全部步骤。
16、相应地,根据本申请的一个方面,提供了一种计算机程序产品或者计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令被处理器执行时可实现上述方法中的部分或全部步骤。
17、本申请实施例中,可以获取第一图像,并将第一图像输入n个图像生成器,通过n个图像生成器分别对第一图像进行图像重组处理,生成n个第二图像;该可以通过图像生成器得到第一图像对应的多个第二图像,以实现数据增强,可以理解,该多个第二图像均包含有第一图像的图像信息;分别将n个第二图像输入r个图像提取器,通过r个图像提取器对n个第二图像进行特征提取处理,且分别将r个图像提取器中,与每个第二图像关联的图像提取器输出的特征提取结果作为每个第二图像的图像特征信息,对n个第二图像的图像特征信息进行拼接处理,得到拼接特征信息,并通过拼接特征信息确定第一图像的图像特征信息和图像分类信息;该可以将经由图像提取器分别对第二图像提取的图像特征信息作为第一图像的多阶段特征信息,且通过该多阶段特征信息得到的图像特征信息可以表征第一图像更深层次的图像特征,即具有更丰富的特征信息;获取图像集合,基于第一图像的图像特征信息及其图像分类信息、每个待匹配图像的图像特征信息及其图像分类信息,从图像集合中搜索出与第一图像匹配的待匹配图像;因此,该可以通过更深层次的图像特征信息以及图像分类信息综合确定出与第一图像匹配的待匹配图像,从而可以提高图像搜索精度。
1.一种图像搜索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述n个图像生成器分别对所述第一图像进行图像重组处理,生成n个第二图像,包括:
3.根据权利要求1所述的方法,其特征在于,与所述n个第二图像中的第i个第二图像关联的图像提取器为所述r个图像提取器中的第r-n+i个图像提取器;i为小于或等于n的正整数;
4.根据权利要求1所述的方法,其特征在于,所述获取第一图像,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取图像集合,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述通过所述n+1个训练特征信息和所述样本图像分类信息训练所述n个初始图像生成器和所述r个初始图像提取器,得到所述n个图像生成器和所述r个图像提取器,包括:
8.一种图像搜索装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。