本申请涉及图像处理,尤其涉及一种图像处理方法、装置、电子设备及存储介质。
背景技术:
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、第二处理模块,用于使用预设形状的滤波器对所述变换后图像进行卷积滤波处理,得到将所述高亮区域转换成预设形状光斑的滤波后图像;
31、第三处理模块,用于对所述滤波后图像进行对数变换处理,得到处理后图像;其中,所述处理后图像的所述其他区域的亮度与所述第一亮度的差值小于第三阈值。
32、第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
33、存储器,用于存放计算机程序;
34、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的图像处理方法。
35、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的图像处理方法。
36、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,获取待处理图像;其中,待处理图像至少包括一处高亮区域,高亮区域当前的第一亮度与除所有高亮区域外的其他区域当前的第二亮度的比值大于第一阈值;第一阈值大于一;对待处理图像进行指数变换处理,得到变换后图像;其中,变换后图像中,高亮区域当前的第三亮度与其他区域当前的第四亮度的比值大于第二阈值;第三亮度大于第一亮度,第四亮度大于第二亮度;第二阈值大于第一阈值;使用预设形状的滤波器对变换后图像进行卷积滤波处理,得到将高亮区域转换成预设形状光斑的滤波后图像;对滤波后图像进行对数变换处理,得到处理后图像;其中,处理后图像的其他区域的亮度与第一亮度的差值小于第三阈值。该方法,通过对待处理图像进行指数变换处理得到变换后图像,可以使图像中高亮区域的亮度更高,再使用预设形状的滤波器对变换后图像进行卷积滤波处理,使得整个图像得到平滑处理,并将高亮区域形成预设形状的光斑效果,再对滤波后图像进行对数变换处理,将图像的亮度范围回复到正常范围,同时可进一步增强光斑效果,该方法无需进行光点检测并对局部光点进行虚化光斑处理,而是直接对整个图像进行处理,避免了光点检测错误的可能性,提高了图像处理的鲁棒性。
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,对所述待处理图像进行指数变换处理,得到变换后图像,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述权重信息分别对所述待处理图像的所述高亮区域和所述其他区域进行指数变换处理,得到所述变换后图像,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述权重信息对所述像素点信息进行指数变换处理,得到所述像素点信息对应的变换数据,包括:
5.根据权利要求1所述的方法,其特征在于,获取待处理图像,包括:
6.根据权利要求1所述的方法,其特征在于,使用预设形状的滤波器对所述变换后图像进行卷积滤波处理,得到将所述高亮区域转换成预设形状光斑的滤波后图像,包括:
7.根据权利要求1所述的方法,其特征在于,使用预设形状的滤波器对所述变换后图像进行卷积滤波处理,得到将所述高亮区域转换成预设形状光斑的滤波后图像之前,所述方法还包括:
8.一种图像处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的图像处理方法。