本公开涉及色彩风格校正,特别涉及一种色彩风格校正方法、系统、电子设备、存储介质及芯片。
背景技术:
1、色彩风格复制指的是将待调试设备的色彩风格调整至与目标设备的色彩风格,使得在不同色温、不同环境亮度下,待调试设备和目标设备的拍摄图像的色彩风格尽可能接近。
2、其中,色彩风格是多种isp(image signal processing,图像信号处理)模块共同作用的结果。例如isp模块包括gamma(伽马校正)、ltm(local tone mapping,局部色调映射)、awb(auto white balance,自动白平衡)、ccm(color correction matrix,颜色校正矩阵)等模块,以对拍摄图像的对比度和色彩的进行调整。
3、在现有技术中,一般是基于解析得到的拍摄图像的白平衡增益值实现色彩风格复制。但实际上没有考虑到目标设备的亮度调整参数对拍摄图像的饱和度和白平衡的影响,难以实现真正的色彩风格复制。
技术实现思路
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、可选地,所述第二样本图像为dng图像。
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、基于所述第一感光参数、所述第二感光参数、所述第一饱和度增益和所述第二饱和度增益,拟合得到所述待调试设备的所述第一感光参数与饱和度之间的映射关系;
78、所述色彩风格校正模块用于:
79、利用所述映射关系对所述待调试设备的色彩风格进行校正。
80、可选地,所述亮度解析模块用于:
81、在所述预设光源下,分别获取所述待调试设备拍摄预设灰阶色卡得到的第一灰阶图像和所述目标设备拍摄所述预设灰阶色卡得到的第二灰阶图像;
82、对于所述第一灰阶图像和所述第二灰阶图像,分别获取中性色块的亮度信息;
83、计算所述第一灰阶图像和所述第二灰阶图像之间所述中性色块的亮度信息的比较值,得到亮度增益;
84、基于所述亮度增益对所述第一灰阶图像进行亮度补偿,以更新所述第一灰阶图像中的中性色块的亮度信息;
85、根据所述第一灰阶图像和所述第二灰阶图像之间所述中性色块的亮度信息进行拟合,得到所述亮度调整参数。
86、可选地,所述亮度解析模块还用于在分别获取中性色块的亮度信息的之前,分别剔除所述第一灰阶图像和所述第二灰阶图像中的饱和像素。
87、可选地,所述亮度解析模块用于:
88、分别确定所述第一灰阶图像和所述第二灰阶图像中的目标中性色块;其中,所述目标中性色块包括所述亮度信息符合预设亮度条件的所述中性色块;
89、对于所述第一灰阶图像和所述第二灰阶图像,根据对应相同所述目标中性色块的亮度信息计算得到所述亮度增益。
90、可选地,所述亮度解析模块用于在根据所述第一灰阶图像和所述第二灰阶图像之间所述中性色块的亮度信息进行拟合的之前,对于所述第二灰阶图像,剔除所述亮度信息不符合预设亮度增益要求的中性色块。
91、可选地,所述待调试设备仅基于黑电平补偿模块、自动曝光模块、自动对焦模块、自动白平衡模块和色彩滤波矩阵模块进行拍摄。
92、可选地,所述第二样本图像为dng图像。
93、第三方面,本公开提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行计算机程序时,实现第一方面所述的色彩风格校正方法。
94、第四方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面所述的色彩风格校正方法。
95、第五方面,本公开提供一种芯片,所述芯片用于执行第一方面所述的色彩风格校正方法。
96、第六方面,本公开提供一种芯片模组,包括收发组件和芯片,所述芯片用于执行第一方面所述的色彩风格校正方法。
97、在符合本领域常识的基础上,上述各实施方式,可任意组合以得到本公开各较佳实施例。
98、本公开的积极进步效果在于:本公开提供的色彩风格校正方法、系统、电子设备、存储介质及芯片,通过依次对目标设备的亮度调整参数、饱和度增益以及白平衡效果进行解析,实现将调整亮度、饱和度和白平衡的isp模块的作用效果进行解耦,分别得到各个isp模块的作用参数,进而基于解析得到的作用参数对待调试设备的色彩风格进行校正,将待调试设备的色彩风格校正至与目标设备的设备风格一致。