本公开涉及图像处理领域,尤其涉及一种图像处理方法、装置、电子设备、芯片及存储介质。
背景技术:
1、图像对齐是计算机视觉技术中一种基本的图像处理手段,其目的是将两幅图像的内容进行对齐,以用于后续其他处理流程。比如,对视频序列中的相邻帧进行图像对齐和融合,能够实现图像的时序降噪,对不同摄像头拍摄的图像进行对齐,能够获取双摄深度图,从而实现人像虚化。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一几何变换信息,更新第一形变参数,得到第二形变参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述按照每次几何变换发生的时间顺序,依次利用对应次几何变换的参数信息更新几何变换初始值,得到第二几何变换信息,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述按照每次几何变换发生的时间顺序,依次利用对应次几何变换的参数信息更新几何变换初始值,得到第二几何变换信息,包括:
5.根据权利要求2所述的方法,其特征在于,所述利用所述第二几何变换信息更新所述第一形变参数,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种图像处理装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,包括:
9.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1至6中任一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至6中任一项所述的方法。
11.一种芯片,其特征在于,包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令,当所述处理器执行所述计算机指令时,使得所述电子设备执行权利要求1至6中任一项所述的方法。