本公开涉及图像处理,尤其涉及一种图像处理方法、装置、存储介质和芯片。
背景技术:
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、根据本公开实施例的第二方面,提供一种图像装置,包括:
37、区域确定模块,被配置为确定图像的目标区域,所述目标区域为除指定光斑和指定对象之外的区域,所述指定光斑为亮度大于预设阈值的光斑;
38、处理模块,被根据所述目标区域内每个像素点的亮度显著性,对所述图像进行虚化渲染处理,得到具备目标光学效果的图像;
39、所述亮度显著性用于表征该像素点在所述目标区域内的显著程度。
40、在一些实施方式中,所述处理模块包括:
41、子图确定子模块,被配置为根据所述目标区域内每个像素点的亮度,确定所述目标区域对应的显著性子图,所述显著性子图用于表征所述目标区域内每个像素点的亮度显著性;
42、阈值确定子模块,被配置为根据所述显著性子图确定显著性阈值;
43、权重确定子模块,被配置为根据所述目标区域内每个像素点的亮度显著性,和所述显著性阈值,确定所述目标区域内每个像素点的权重;
44、处理子模块,被配置为根据所述目标区域内每个像素点的权重,对所述图像进行虚化渲染处理,得到所述具备目标光学效果的图像。
45、在一些实施方式中,所述子图确定子模块被配置为:
46、针对所述目标区域内每个像素点,根据该像素点的亮度与所述目标区域内全部像素点的亮度的差值,确定该像素点的亮度显著性,以得到所述显著性子图;或者,
47、针对所述目标区域内每个像素点,根据该像素点的亮度与每种亮度的差值,以及该种亮度在所述目标区域内出现的频率,确定该像素点的亮度显著性,以得到所述显著性子图。
48、在一些实施方式中,所述阈值确定子模块被配置为:
49、将所述目标区域内每个像素点的亮度显著性映射到指定区间,得到该像素点的映射亮度显著性;
50、将所述目标区域内全部像素点的映射亮度显著性的平均值作为所述显著性阈值。
51、在一些实施方式中,所述权重确定子模块被配置为:
52、针对所述目标区域内每个像素点,若该像素点的映射亮度显著性小于或等于所述显著性阈值,将该像素点的权重确定为预设权重,所述预设权重根据所述显著性阈值与所述指定区间的长度的比值确定;
53、若该像素点的映射亮度显著性大于所述显著性阈值,根据该像素点的映射亮度显著性与所述指定区间的长度的比值,确定该像素点的权重。
54、在一些实施方式中,所述区域确定模块包括:
55、第一确定子模块,被配置为对所述图像进行图像识别,确定所述指定对象所在的区域;
56、第二确定子模块,被配置为根据所述图像和辅助图像,确定所述指定光斑所在的区域,所述图像为正常曝光图像,所述辅助图像为与所述图像在相同场景下采集的欠曝光图像;
57、第三确定子模块,被配置为将所述图像中除所述指定光斑和所述指定对象之外的区域作为所述目标区域。
58、在一些实施方式中,所述第二确定子模块被配置为:
59、分别对所述图像和所述辅助图像进行光斑检测,得到所述图像中的至少一个光斑区域和所述辅助图像中的至少一个辅助光斑区域;
60、将所述图像中的至少一个光斑区域中,与所述辅助图像中的至少一个辅助光斑区域重叠的区域,作为所述指定光斑所在的区域。
61、在一些实施方式中,所述处理模块用于:
62、根据所述目标区域内每个像素点的亮度显著性,对所述目标区域进行虚化渲染处理,得到第一目标图像;
63、根据所述指定光斑所在的区域内每个像素点的亮度,对所述指定光斑所在的区域进行虚化渲染处理,得到第二目标图像;
64、融合所述第一目标图像和第二目标图像,得到所述具备目标光学效果的图像。
65、在一些实施方式中,所述处理模块用于:
66、根据所述目标区域内每个像素点的亮度显著性,确定所述目标区域内每个像素点的渲染参数;
67、根据所述指定光斑所在的区域内每个像素点的亮度,确定所述指定光斑所在的区域内每个像素点对应的渲染参数;
68、根据处理区域内每个像素点对应的渲染参,对所述处理区域进行虚化渲染处理,得到所述具备目标光学效果的图像,所述处理区域包括所述目标区域和所述指定光斑所在的区域。
69、根据本公开实施例的第三方面,提供一种图像处理装置,包括:
70、处理器;
71、用于存储处理器可执行指令的存储器;
72、其中,所述处理器被配置为实现本公开第一方面所提供的图像处理方法的步骤。
73、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的图像处理方法的步骤。
74、根据本公开实施例的第五方面,提供一种芯片,包括处理器和接口;所述处理器用于读取指令以执行本公开第一方面所提供的图像处理方法的步骤。
75、本公开的实施例提供的技术方案可以包括以下有益效果:
76、首先确定图像中除指定光斑和指定对象之外的目标区域,之后根据目标区域内每个像素点的亮度显著性,对图像进行虚化渲染处理,得到具备目标光学效果的图像,其中指定光斑为亮度大于预设阈值的光斑,亮度显著性用于表征该像素点在目标区域内的显著程度。本公开根据目标区域内像素点的亮度显著性,对图像进行虚化渲染处理,能够有效提高图像中光斑的连续性和明暗层次,增强图像的表现力。
77、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。