本公开涉及图像处理,尤其涉及一种图像反演方法、装置、设备、介质及程序产品。
背景技术:
1、生成对抗网络(generative adversarial networks,gans)在从小尺寸生成真实图像方面取得了显著进展,建立了具有丰富语义的潜在生成空间。基于gans的图像反演旨在将现实世界的图像映射回潜在空间即获取真实图像对应的因隐变量,从而基于隐变量访问图像的语义,然而,现有的基于gans的图像反演方法只能反演固定分辨率的图像,无法针对不同分辨率的图像,进而存在实际应用场景受限的问题。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种图像反演方法、装置、设备、介质及程序产品。
2、本公开实施例的第一方面提供了一种图像反演方法,包括:
3、获取待处理图像;
4、对待处理图像进行预处理,得到预处理后的目标图像以及待处理图像对应的至少一个目标图像块;
5、将目标图像和至少一个目标图像块分别输入至块反向生成器中,由块反向生成器对目标图像和至少一个目标图像块进行图像反演处理,得到待处理图像对应的隐变量,其中,块反向生成器包括全局特征提取网络和块编码器,块编码器包括用于对至少一个目标图像块进行移位卷积操作和下采样操作的至少一组卷积层。
6、本公开实施例的第二方面提供了一种图像反演装置,包括:
7、图像获取模块,用于获取待处理图像;
8、预处理模块,用于对待处理图像进行预处理,得到预处理后的目标图像以及待处理图像对应的至少一个目标图像块;
9、图像反演模块,用于对将目标图像和至少一个目标图像块分别输入至块反向生成器中,由块反向生成器对目标图像和至少一个目标图像块进行图像反演处理,得到待处理图像对应的隐变量,其中,块反向生成器包括全局特征提取网络和块编码器,块编码器包括用于对至少一个目标图像块进行移位卷积操作和下采样操作的至少一组卷积层。
10、本公开实施例的第三方面提供了一种电子设备,包括:
11、处理器;
12、存储器,用于存储可执行指令;
13、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现上述第一方面提供的图像反演方法。
14、本公开实施例的第四方面提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述第一方面提供的图像反演方法。
15、本公开实施例的第五方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上述第一方面的图像反演方法。
16、本公开实施例提供的技术方案与现有技术相比具有如下优点:
17、本公开实施例提供的图像反演方法、装置、设备、介质及程序产品,能够获取待处理图像,对待处理图像进行预处理,得到预处理后的目标图像以及待处理图像对应的至少一个目标图像块,将目标图像和至少一个目标图像块分别输入至块反向生成器中,由块反向生成器对目标图像和至少一个目标图像块进行图像反演处理,得到待处理图像对应的隐变量,其中,块反向生成器包括全局特征提取网络和块编码器,块编码器包括用于对至少一个目标图像块进行移位卷积操作和下采样操作的至少一组卷积层,由此,能够通过块反向生成器处理待处理图像对应的目标图像块的方式,以对待处理图像进行图像反演处理,进而适应不同分辨率的图像,避免了实际应用场景受限的问题。
1.一种图像反演方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述隐变量包括全局变量和至少一个结构局部变量,在所述得到所述待处理图像对应的隐变量之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述对所述待处理图像进行预处理,得到预处理后的目标图像以及所述待处理图像对应的至少一个目标图像块之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述将所述目标图像和所述至少一个目标图像块分别输入至块反向生成器中,由所述块反向生成器对所述目标图像和所述至少一个目标图像块进行图像反演处理,得到所述待处理图像对应的隐变量之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一生成图像和所述原始图像,确定第一损失值,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述目标图像和所述至少一个目标图像块分别输入至块反向生成器中,由所述块反向生成器对所述目标图像和所述至少一个目标图像块进行图像反演处理,得到所述待处理图像对应的隐变量,包括:
7.根据权利要求6所述的方法,其特征在于,所述全局特征提取网络包括至少一个残差连接层,所述将所述目标图像输入至所述全局特征提取网络,由所述全局特征提取网络对所述目标图像进行全局特征提取,得到全局变量,包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述第三特征向量输入至第二卷积层中,由所述第二卷积层对所述第三特征向量执行移位卷积操作,得到第四特征向量,包括:
9.一种图像反演装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-8中任一项所述的图像反演方法。
12.一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1-8中任一项所述的图像反演方法。