本申请涉及图像处理,尤其涉及一种图像处理方法、装置、设备和存储介质。
背景技术:
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、将所述可调焦透镜对应的电机移动步长和图像拍摄量置0;
26、在所述图像拍摄量小于或等于预先设置的最大拍摄量的情况下,基于预先设置的电机移动步长向所述可调焦透镜发送调焦信号,并将所述图像拍摄量加1,循环执行直至所述图像拍摄量大于所述最大拍摄量。
27、第二方面,本申请实施例提供了一种图像处理装置,包括:
28、图像合并模块,用于对多张不同焦点的图像进行合并处理,得到多通道图像;
29、图像分解模块,用于对所述多通道图像进行分解处理,得到多个通道分别对应的初始图像;
30、深度提取模块,用于提取所述多个通道分别对应的初始图像的深度信息,得到所述多个通道分别对应的初始深度图像,并利用高通滤波器对所述多个通道分别对应的初始深度图像进行平滑处理,得到所述多个通道分别对应的深度图像;
31、图像分析模块,用于基于所述多个通道分别对应的深度图像对所述多个通道分别对应的初始图像进行分析,生成所述多个通道分别对应的中间图像,并利用均值滤波器对所述多个通道分别对应的中间图像进行平滑处理,得到所述多个通道分别对应的目标图像;
32、图像融合模块,用于对所述多个通道分别对应的目标图像进行融合处理,得到图像处理结果。
33、第三方面,本申请实施例提供了一种电子设备,所述设备包括:处理器、存储器、系统总线;
34、所述处理器以及所述存储器通过所述系统总线相连;
35、所述存储器用于存储程序,所述程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述图像处理方法的任一实现步骤。
36、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在电子设备上运行时,使得所述电子设备执行上述图像处理方法的任一实现步骤。
37、从以上技术方案可以看出,本申请实施例具有以下优点:
38、在本申请实施例中,在对多张不同焦点的图像进行合并处理,得到多通道图像之后,可以对多通道图像进行分解处理,得到多个通道分别对应的初始图像。接着,可以提取多个通道分别对应的初始图像的深度信息,得到多个通道分别对应的初始深度图像,并利用高通滤波器对多个通道分别对应的初始深度图像进行平滑处理,得到多个通道分别对应的深度图像。而后,可以基于多个通道分别对应的深度图像对多个通道分别对应的初始图像进行分析,生成多个通道分别对应的中间图像,并利用均值滤波器对多个通道分别对应的中间图像进行平滑处理,得到多个通道分别对应的目标图像。最后,即可对多个通道分别对应的目标图像进行融合处理,得到图像处理结果。可见,借助高通滤波器可以对初始深度图像进行平滑处理,以去除初始深度图像中的低频成分并增强高频成分,统一图像色彩,从而能够减少最终得到的图像处理结果的色差问题。而借助均值滤波器则是能够对中间图像进行平滑处理,使中间图像的焦点区域与相邻区域模糊,从而减少目标图像的伪影问题,如此一来,能够显著提高图像融合效果,提高最终得到的图像处理结果的视觉效果。
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的图像处理方法,其特征在于,所述对所述多通道图像进行分解处理,得到多个通道分别对应的初始图像,包括:
3.根据权利要求1所述的图像处理方法,其特征在于,针对所述多个通道中的一个通道所对应的初始图像中的每个像素位置,所述提取所述多个通道分别对应的初始图像的深度信息,得到所述多个通道分别对应的初始深度图像,包括:
4.根据权利要求3所述的图像处理方法,其特征在于,针对所述多个通道中的一个通道所对应的初始图像中的每个像素位置,所述基于所述多个通道分别对应的深度图像对所述多个通道分别对应的初始图像进行分析,生成所述多个通道分别对应的中间图像,包括:
5.根据权利要求1所述的图像处理方法,其特征在于,所述按照图像通道对所述多通道图像进行分解处理之前,所述图像处理方法还包括:
6.根据权利要求1至5任一项所述的图像处理方法,其特征在于,所述多张不同焦点的图像通过如下步骤获取:
7.根据权利要求6所述的图像处理方法,其特征在于,所述依次向可调焦透镜发送不同的调焦信号,包括:
8.一种图像处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述设备包括:处理器、存储器、系统总线;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被终端设备执行时实现权利要求1至5任一项所述的图像处理方法的步骤。
