System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像检索,具体涉及一种图像检索方法、装置、电子设备及可读存储介质。
技术介绍
1、随着计算机技术的不断发展,以及物联网、人工智能发展的大趋势下,图像检索技术作为计算机视觉的一个重要分支,已经广泛地应用到例如物流监控、新零售等各个领域当中。图像检索任务是需要计算机系统在海量图片库中找到最相似的图片组,但是由于图像中前景与背景种类复杂,使得图像检索成为计算机视觉较为棘手的任务之一。
2、现有的图像检索方案通常通过对比图像信息相似度的方法,然而,目前图像检索的方法对比的图像信息有限,因此在检索时准确性较低,鲁棒性较差。
技术实现思路
1、本申请提供一种图像检索方法、装置、电子设备及可读存储介质,旨在解决目前图像检索的方法对比的图像信息有限,因此在检索时准确性较低,鲁棒性较差的技术问题。
2、第一方面,本申请提供一种图像检索方法,包括:
3、获取初始图像;
4、提取得到所述初始图像中的第一平坦区域特征;
5、提取得到所述初始图像中的第一纹理特征;
6、提取得到所述初始图像中的第一语义特征;
7、根据所述第一平坦区域特征、所述第一纹理特征,以及所述第一语义特征,检索得到所述初始图像对应的目标图像。
8、在本申请的一种可能的实现方式中,所述根据所述第一平坦区域特征、所述第一纹理特征,以及所述第一语义特征,检索得到所述初始图像对应的目标图像,包括:
9、获取待检索的预设图像,以及
10、将所述第一平坦区域特征与所述每一预设图像的所述第二平坦区域特征进行对比,将所述第一纹理特征与所述每一预设图像的所述第二纹理特征进行对比,将所述第一语义特征与所述每一预设图像的所述第二语义特征进行对比,得到所述每一预设图像对应的综合相似度;
11、根据各所述预设图像对应的综合相似度,从各所述预设图像筛选得到所述初始图像对应的目标图像。
12、在本申请的一种可能的实现方式中,所述将所述第一平坦区域特征、所述第一纹理特征,以及所述第一语义特征分别与所述第二平坦区域特征、所述第二纹理特征,以及所述第二语义特征进行对比,得到所述预设图像对应的多个相似度,包括:
13、获取所述第一平坦区域特征的特征维度,所述第一纹理特征的特征维度,以及所述第一语义特征的特征维度;
14、根据特征维度的大小关系,选择对比所述第一平坦区域特征与所述第二平坦区域特征,所述第一纹理特征和所述第二纹理特征,和/或所述第一语义特征与所述第二纹理特征,得到区域相似度、纹理相似度和/或语义相似度;
15、获取区域相似度、纹理相似度和语义相似度均大于预设相似度阈值的候选图像,根据所述候选图像的区域相似度、所述纹理相似度和所述语义相似度,确定所述初始图像与所述候选图像之间的综合相似度;
16、所述根据各所述预设图像对应的综合相似度,从各所述预设图像筛选得到所述初始图像对应的目标图像,包括:
17、将综合相似度最高的候选图像设定为所述初始图像对应的目标图像;
18、将分数总值最高的候选图像设定为所述初始图像对应的目标图像。
19、在本申请的一种可能的实现方式中,所述提取得到所述初始图像中的第一平坦区域特征,包括:
20、对所述初始图像进行余弦离散变换处理,得到目标特征图;
21、从所述目标特征图的第一目标区域中提取所述初始图像中的第一平坦区域特征。
22、在本申请的一种可能的实现方式中,所述提取得到所述初始图像中的第一纹理特征,包括:
23、对所述初始图像进行纹理信息增强处理,得到增强图像;
24、统计所述增强图像的第二目标区域中像素值对应的像素点数量,得到像素直方图,其中,所述第二目标区域为像素值大于预设的像素值阈值的区域;
25、对所述像素直方图进行直方图均衡化处理,得到目标直方图;
26、根据所述目标直方图中像素值对应的像素点数量,以及预设的像素值范围,统计得到各所述像素值范围对应的像素点数量占比,并将各所述像素值范围对应的像素点数量占比设定为所述初始图像中的第一纹理特征。
27、在本申请的一种可能的实现方式中,所述对所述初始图像进行纹理信息增强处理,得到增强图像,包括:
28、对所述初始图像进行注意力处理,得到所述初始图像中各像素点的注意力权重,其中,所述注意力权重用于增强所述初始图像中的纹理信息;
29、根据所述注意力权重,对所述初始图像中各像素点的像素值进行加权处理,得到纹理信息增强后的增强图像。
30、在本申请的一种可能的实现方式中,所述提取得到所述初始图像中的第一语义特征,包括:
31、将所述初始图像输入预设的特征提取模型,得到多个初始语义特征,其中,各所述初始语义特征分别为所述预设的特征提取模型中,不同深度的各特征提取层提取得到的特征;
32、对各所述初始语义特征进行融合,得到所述初始图像中的第一语义特征。
33、第二方面,本申请提供一种图像检索装置,包括:
34、获取单元,用于获取初始图像;
35、第一提取单元,用于提取得到所述初始图像中的第一平坦区域特征;
36、第二提取单元,用于提取得到所述初始图像中的第一纹理特征;
37、第三提取单元,用于提取得到所述初始图像中的第一语义特征;
38、检索单元,用于根据所述第一平坦区域特征、所述第一纹理特征,以及所述第一语义特征,检索得到所述初始图像对应的目标图像。
39、在本申请的一种可能的实现方式中,检索单元还用于:
40、获取待检索的预设图像,以及所述每一预设图像中的第二平坦区域特征、第二纹理特征,以及第二语义特征;
41、将所述第一平坦区域特征与所述每一预设图像的所述第二平坦区域特征进行对比,将所述第一纹理特征与所述每一预设图像的所述第二纹理特征进行对比,将所述第一语义特征与所述每一预设图像的所述第二语义特征进行对比,得到所述每一预设图像对应的综合相似度;
42、根据各所述预设图像对应的综合相似度,从各所述预设图像筛选得到所述初始图像对应的目标图像。
43、在本申请的一种可能的实现方式中,检索单元还用于:
44、获取所述第一平坦区域特征的特征维度,所述第一纹理特征的特征维度,以及所述第一语义特征的特征维度;
45、根据特征维度的大小关系,选择对比所述第一平坦区域特征与所述第二平坦区域特征,所述第一纹理特征和所述第二纹理特征,和/或所述第一语义特征与所述第二纹理特征,得到区域相似度、纹理相似度和/或语义相似度;
46、获取区域相似度、纹理相似度和语义相似度均大于预设相似度阈值的候选图像,根据所述候选图像的本文档来自技高网...
【技术保护点】
1.一种图像检索方法,其特征在于,包括:
2.根据权利要求1所述的图像检索方法,其特征在于,所述根据所述第一平坦区域特征、所述第一纹理特征,以及所述第一语义特征,检索得到所述初始图像对应的目标图像,包括:
3.根据权利要求2所述的图像检索方法,其特征在于,所述将所述第一平坦区域特征与所述每一预设图像的所述第二平坦区域特征进行对比,将所述第一纹理特征与所述每一预设图像的所述第二纹理特征进行对比,将所述第一语义特征与所述每一预设图像的所述第二语义特征进行对比,得到所述每一预设图像对应的综合相似度,包括:
4.根据权利要求1所述的图像检索方法,其特征在于,所述提取得到所述初始图像中的第一平坦区域特征,包括:
5.根据权利要求1所述的图像检索方法,其特征在于,所述提取得到所述初始图像中的第一纹理特征,包括:
6.根据权利要求5所述的图像检索方法,其特征在于,所述对所述初始图像进行纹理信息增强处理,得到增强图像,包括:
7.根据权利要求1-6任一项所述的图像检索方法,其特征在于,所述提取得到所述初始图像中的第一语义特征
8.一种图像检索装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括处理器、存储器以及存储于所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的图像检索方法中的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的图像检索方法中的步骤。
...【技术特征摘要】
1.一种图像检索方法,其特征在于,包括:
2.根据权利要求1所述的图像检索方法,其特征在于,所述根据所述第一平坦区域特征、所述第一纹理特征,以及所述第一语义特征,检索得到所述初始图像对应的目标图像,包括:
3.根据权利要求2所述的图像检索方法,其特征在于,所述将所述第一平坦区域特征与所述每一预设图像的所述第二平坦区域特征进行对比,将所述第一纹理特征与所述每一预设图像的所述第二纹理特征进行对比,将所述第一语义特征与所述每一预设图像的所述第二语义特征进行对比,得到所述每一预设图像对应的综合相似度,包括:
4.根据权利要求1所述的图像检索方法,其特征在于,所述提取得到所述初始图像中的第一平坦区域特征,包括:
5.根据权利要求1所述的图像检索方法,其特征在于,所述提取得到...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。