System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于获取图像的方法、电子设备和计算机程序产品技术_技高网

用于获取图像的方法、电子设备和计算机程序产品技术

技术编号:41174889 阅读:2 留言:0更新日期:2024-05-07 22:11
本公开的实施例涉及用于获取图像的方法、电子设备和计算机程序产品。该方法包括通过胶囊神经网络模型对原始图像集合进行蒸馏,来生成蒸馏图像集合,其中该蒸馏图像集合包括多张蒸馏图像。该方法还包括通过该胶囊神经网络模型获取第一图像的第一特征。该方法还包括通过该胶囊神经网络模型分别获取该多张蒸馏图像的多个蒸馏特征。该方法还包括分别确定第一特征与多个蒸馏特征之间的多个相似性。该方法还包括基于多个相似性,获取与第一图像匹配的至少一张原始图像。根据本公开实施例的用于获取图像的方法,能够快速地、高效地、准确地向用户提供与查询图像匹配的图像,从而能够极大地提升用户体验。

【技术实现步骤摘要】

本公开的实施例涉及图像处理领域,并且更具体地,涉及用于获取图像的方法、电子设备和计算机程序产品


技术介绍

1、近些年来,相似内容检索(similar content retrieval)在工作和生活中扮演着越来越重要的角色。例如,以提供大规模和复杂信息服务的公司为例,用户可以提出各种服务请求。有经验的工程师通常会总结解决某个服务请求的过程,并将总结的结果创建为服务请求数据库。当接收到用户的新的服务请求时,工程师可以从数据库中查询与新的服务请求类似的已经解决了的服务请求的解决方案,从而可以快速地向用户提供解决方案。


技术实现思路

1、本公开的实施例提供一种用于获取图像的方法、电子设备和计算机程序产品。

2、根据本公开的第一方面,提供了一种用于获取图像的方法。该方法包括通过胶囊神经网络模型对原始图像集合进行蒸馏,来生成蒸馏图像集合,其中该蒸馏图像集合包括多张蒸馏图像。该方法还包括通过该胶囊神经网络模型获取第一图像的第一特征。该方法还包括通过该胶囊神经网络模型分别获取该多张蒸馏图像的多个蒸馏特征。该方法还包括分别确定第一特征与多个蒸馏特征之间的多个相似性。该方法还包括基于多个相似性,获取与第一图像匹配的至少一张原始图像。

3、根据本公开的第二方面,提供了一种电子设备。该电子设备包括至少一个处理器;以及存储器,耦合至至少一个处理器并且具有存储于其上的指令,指令在由至少一个处理器执行时使设备执行动作,所述动作包括:通过胶囊神经网络模型对原始图像集合进行蒸馏,来生成蒸馏图像集合,其中该蒸馏图像集合包括多张蒸馏图像;通过该胶囊神经网络模型获取第一图像的第一特征;通过该胶囊神经网络模型分别获取该多张蒸馏图像的多个蒸馏特征;分别确定第一特征与多个蒸馏特征之间的多个相似性;以及基于多个相似性,获取与第一图像匹配的至少一张原始图像。

4、根据本公开的第三方面,提供了一种计算机程序产品,该计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第一方面中的方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种用于获取图像的方法,包括:

2.根据权利要求1所述的方法,获取与所述第一图像匹配的至少一张原始图像包括:

3.根据权利要求1所述的方法,获取与所述第一图像匹配的至少一张原始图像包括:

4.根据权利要求1所述的方法,其中通过胶囊神经网络模型生成蒸馏图像集合,包括:

5.根据权利要求4所述的方法,其中,所述输出特征集合包括输出特征矩阵,并且其中,所述输出特征矩阵的列向量中的元素表示所述原始图像集合中的每张原始图像属于相应的目标类别的概率。

6.根据权利要求5所述的方法,其中通过胶囊神经网络模型生成蒸馏图像集合,还包括:

7.根据权利要求6所述的方法,基于所述每张蒸馏图像对应的所述概率值,确定所述每张蒸馏图像在所述相应的目标类别下的概率,包括:

8.根据权利要求1所述的方法,还包括:

9.根据权利要求1所述的方法,其中所述第一特征和所述多个蒸馏特征通过所述胶囊网络模型中的特征提取模块提取,并且其中所述特征提取模块的输入与输出残差连接。

10.根据权利要求1所述的方法,还包括:

11.一种电子设备,包括:

12.根据权利要求11所述的电子设备,其中获取与所述第一图像匹配的至少一张原始图像包括:

13.根据权利要求11所述的电子设备,其中获取与所述第一图像匹配的至少一张原始图像包括:

14.根据权利要求11所述的电子设备,其中通过胶囊神经网络模型生成蒸馏图像集合,包括:

15.根据权利要求14所述的电子设备,所述输出特征集合包括输出特征矩阵,并且其中,所述输出特征矩阵的列向量中的元素表示所述原始图像集合中的每张原始图像属于相应的目标类别的概率。

16.根据权利要求15所述的电子设备,其中通过胶囊神经网络模型生成蒸馏图像集合,还包括:

17.根据权利要求16所述的电子设备,其中基于所述每张蒸馏图像对应的所述概率值,确定所述每张蒸馏图像在所述相应的目标类别下的概率,包括:

18.根据权利要求11所述的电子设备,其中所述指令在由所述至少一个处理器执行时使所述电子设备执行动作,所述动作包括:

19.根据权利要求11所述的电子设备,其中所述第一特征和所述多个蒸馏特征通过所述胶囊网络模型中的特征提取模块提取,并且其中所述特征提取模块的输入与输出残差连接。

20.一种计算机程序产品,所述计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,所述机器可执行指令在被执行时使机器执行动作,所述动作包括:

...

【技术特征摘要】

1.一种用于获取图像的方法,包括:

2.根据权利要求1所述的方法,获取与所述第一图像匹配的至少一张原始图像包括:

3.根据权利要求1所述的方法,获取与所述第一图像匹配的至少一张原始图像包括:

4.根据权利要求1所述的方法,其中通过胶囊神经网络模型生成蒸馏图像集合,包括:

5.根据权利要求4所述的方法,其中,所述输出特征集合包括输出特征矩阵,并且其中,所述输出特征矩阵的列向量中的元素表示所述原始图像集合中的每张原始图像属于相应的目标类别的概率。

6.根据权利要求5所述的方法,其中通过胶囊神经网络模型生成蒸馏图像集合,还包括:

7.根据权利要求6所述的方法,基于所述每张蒸馏图像对应的所述概率值,确定所述每张蒸馏图像在所述相应的目标类别下的概率,包括:

8.根据权利要求1所述的方法,还包括:

9.根据权利要求1所述的方法,其中所述第一特征和所述多个蒸馏特征通过所述胶囊网络模型中的特征提取模块提取,并且其中所述特征提取模块的输入与输出残差连接。

10.根据权利要求1所述的方法,还包括:

11.一种电子设备,包括:

12.根据权利要求11所述的电子设备,其中获取与所述第一图像匹配的至少一张原始图像...

【专利技术属性】
技术研发人员:王子嘉刘金鹏倪嘉呈贾真
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1