图像处理方法、系统、电子设备、可读存储介质及芯片技术方案

技术编号:37131416 阅读:12 留言:0更新日期:2023-04-06 21:29
本公开提供了一种图像处理方法、系统、电子设备、可读存储介质及芯片。该图像处理方法包括:获取若干预设阴影补偿表,若干预设阴影补偿表根据不同色温的光源标定得到;根据若干预设阴影补偿表得到多个补偿组合,其中每个补偿组合包括两个不同的预设阴影补偿表;获取每个补偿组合对第一处理图像的补偿效果误差;根据补偿效果误差选取目标补偿组合进行补偿。本公开通过预先标定好的少量预设阴影补偿表,获取可以使补偿效果误差最小的目标补偿组合,自适应地插值出最接近拍摄待处理图像时的光源的色温的目标阴影补偿表,有效地补偿色彩不均匀的问题。匀的问题。匀的问题。

【技术实现步骤摘要】
图像处理方法、系统、电子设备、可读存储介质及芯片


[0001]本公开涉及图像处理
,特别涉及一种图像处理方法、系统、电子设备、可读存储介质及芯片。

技术介绍

[0002]由于镜头的物理特性,通过镜头拍摄得到的图像往往存在Luma Shading(亮度不均匀)和Color Shading(色彩不均匀)的问题。
[0003]其中,Color Shading表现为图像中心的颜色与四周的颜色不一致。在不同色温的光源下拍摄得到的图像,其R、G、B三个颜色通道的衰减趋势不同,导致形成Color Shading,严重影响图像的质量。
[0004]针对图像存在Color Shading的问题,通常需要使用图像信号处理器中包含的LSC(Lens Shading Correction)模块对拍摄得到的原始图像进行镜头阴影补偿。
[0005]现有技术中,通常通过在多个标准光源下(D65,TL84,CWF等)分别拍摄多张原始图像,分别基于这些原始图像标定得到各种光源下的镜头阴影补偿表,存储备用。在实际场景拍摄图像时,根据当前场景光源,调用存储的阴影补偿表对当前场景光源图像进行color shading补偿。
[0006]但由于可用于标定的光源数量有限,不可能对所有色温的光源标定。并且,实际环境光源比标定光源更复杂,可能为混合光源,如室内窗边光源。直接调用预先标定的补偿表,不能较好地适应复杂光源场景,镜头阴影补偿效果不理想。

技术实现思路

[0007]为解决上述技术问题,本公开提供了一种图像处理方法、系统、电子设备、可读存储介质及芯片,通过预先标定好的少量预设阴影补偿表,获取可以使补偿效果误差最小的目标补偿组合及其中两个预设阴影补偿表各自的目标补偿权重,自适应地插值出最接近拍摄待处理图像时的光源的色温的目标阴影补偿表,有效地补偿色彩不均匀的问题。
[0008]第一方面,本公开提供一种图像处理方法,该方法包括:
[0009]获取若干预设阴影补偿表,所述若干预设阴影补偿表根据不同色温的光源标定得到;
[0010]根据所述若干预设阴影补偿表得到多个补偿组合,其中每个所述补偿组合包括两个不同的所述预设阴影补偿表;
[0011]获取每个所述补偿组合对第一处理图像的补偿效果误差,所述第一处理图像为待处理图像的降采样图像;
[0012]根据所述补偿效果误差选取目标补偿组合对所述待处理图像进行补偿。
[0013]较佳地,所述获取每个所述补偿组合对第一处理图像的补偿效果误差的步骤包括:
[0014]使用所述补偿组合对所述第一处理图像进行补偿,得到第二处理图像;
[0015]获取所述第二处理图像中的至少一个目标平坦区域;
[0016]根据每个所述目标平坦区域的色值分别计算所述目标平坦区域的目标特征值;
[0017]根据所有所述目标平坦区域的所述目标特征值计算所述补偿效果误差。
[0018]较佳地,所述根据每个所述目标平坦区域的色值分别计算所述目标平坦区域的目标特征值的步骤包括:
[0019]获取所述目标平坦区域的第一误差值和第二误差值,所述第一误差值根据所述目标平坦区域中像素的第一特征值确定,所述第二误差值根据所述目标平坦区域中像素的第二特征值确定;
[0020]计算所述目标平坦区域的第一误差值和第二误差值之和得到所述目标平坦区域的所述目标特征值。
[0021]较佳地,所述第一误差值为所述第一特征值的方差,所述第一特征值根据所述目标平坦区域中像素的R值与G值的比值确定;所述第二误差值为所述第二特征值的方差,所述第二特征值根据所述目标平坦区域中像素的B值与G值的比值确定。
[0022]较佳地,所述第一特征值的取值范围为所述目标平坦区域中像素的R/G的对数域,所述第二特征值的取值范围为所述目标平坦区域中像素的B/G的对数域,其中所述R为三色值中的R值,所述B为三色值中的B值,所述G为三色值中的G值。
[0023]较佳地,所述获取所述第二处理图像中的至少一个目标平坦区域的步骤包括:
[0024]将所述第二处理图像的像素映射到二维颜色空间,其中所述第二处理图像的像素在所述二维颜色空间中的坐标分别表征三色值中R值与G值的比值、三色值中B值与G值的比值;
[0025]将所述二维颜色空间划分为若干个长为第一阈值,宽为第二阈值的特征区域;
[0026]根据每一所述特征区域在所述第二处理图像划分出平坦区域,同一所述平坦区域中的像素属于所述二维颜色空间中的同一所述特征区域;
[0027]从所述平坦区域中选取所述目标平坦区域,所述目标平坦区域包含的像素数量大于预设数量,或者按照包含的像素数量从高到低进行排序时,所述目标平坦区域的排序位置不低于预设最低排序位置。
[0028]较佳地,在所述从所述平坦区域中选取所述目标平坦区域的步骤之前,还包括:
[0029]剔除所述平坦区域中像素亮度不符合预设亮度范围的像素。
[0030]较佳地,所述使用所述补偿组合对所述第一处理图像进行补偿步骤包括:
[0031]使用所述补偿组合中的两个所述预设阴影补偿表按照各自的目标补偿权重共同对所述第一处理图像进行补偿;其中,所述补偿权重之和为1。
[0032]较佳地,所述目标补偿权重的获取步骤包括:
[0033]根据二分查找法和/或N分查找法,迭代优化所述补偿组合中两个所述预设阴影补偿表各自的补偿权重,根据每次迭代计算出的所述补偿效果误差和预设迭代次数确定各自的所述目标补偿权重。
[0034]较佳地,所述若干预设阴影补偿表分别根据第一预设光源、第二预设光源、第三预设光源标定得到;其中,所述第一预设光源、第二预设光源、第三预设光源的色温依次升高。
[0035]较佳地,所述根据所述若干预设阴影补偿表得到多个补偿组合的步骤包括:
[0036]将所述若干预设阴影补偿表按照预设规则进行排序得到排序结果;
[0037]将所述排序结果中每两个相邻的所述预设阴影补偿表组成所述补偿组合。
[0038]较佳地,所述将所述若干预设阴影补偿表按照预设规则进行排序得到排序结果的步骤包括:
[0039]获取所述若干预设阴影补偿表对应色温的光源下的拍摄图像;
[0040]获取每一所述拍摄图像中的第三特征值,所述第三特征值根据所述拍摄图像中像素的三色值确定;
[0041]根据所述若干预设阴影补偿表对应的所述拍摄图像的所述第三特征值进行排序,以得到所述排序结果。
[0042]较佳地,所述第三特征值为所述拍摄图像中像素的第四特征值的平均值,或所述第三特征值为所述拍摄图像中像素的第四特征值的方差;其中,所述第四特征值为像素的R/G、G/R、B/G、G/B、R/G+B/G、G/R+G/B中任意一种,所述R为三色值中的R值,所述B为三色值中的B值,所述G为三色值中的G值。
[0043]较佳地,所述将所述若干预设阴影补偿表按照预设规则进行排序得到排序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述图像处理方法包括:获取若干预设阴影补偿表,所述若干预设阴影补偿表根据不同色温的光源标定得到;根据所述若干预设阴影补偿表得到多个补偿组合,其中每个所述补偿组合包括两个不同的所述预设阴影补偿表;获取每个所述补偿组合对第一处理图像的补偿效果误差,所述第一处理图像为待处理图像的降采样图像;根据所述补偿效果误差选取目标补偿组合对所述待处理图像进行补偿。2.根据权利要求1所述的图像处理方法,其特征在于,所述获取每个所述补偿组合对第一处理图像的补偿效果误差的步骤包括:使用所述补偿组合对所述第一处理图像进行补偿,得到第二处理图像;获取所述第二处理图像中的至少一个目标平坦区域;根据每个所述目标平坦区域的色值分别计算所述目标平坦区域的目标特征值;根据所有所述目标平坦区域的所述目标特征值计算所述补偿效果误差。3.根据权利要求2所述的图像处理方法,其特征在于,所述根据每个所述目标平坦区域的色值分别计算所述目标平坦区域的目标特征值的步骤包括:获取所述目标平坦区域的第一误差值和第二误差值,所述第一误差值根据所述目标平坦区域中像素的第一特征值确定,所述第二误差值根据所述目标平坦区域中像素的第二特征值确定;计算所述目标平坦区域的第一误差值和第二误差值之和得到所述目标平坦区域的所述目标特征值。4.根据权利要求3所述的图像处理方法,其特征在于,所述第一误差值为所述第一特征值的方差,所述第一特征值根据所述目标平坦区域中像素的R值与G值的比值确定;所述第二误差值为所述第二特征值的方差,所述第二特征值根据所述目标平坦区域中像素的B值与G值的比值确定。5.根据权利要求3所述的图像处理方法,其特征在于,所述第一特征值的取值范围为所述目标平坦区域中像素的R/G的对数域,所述第二特征值的取值范围为所述目标平坦区域中像素的B/G的对数域,其中所述R为三色值中的R值,所述B为三色值中的B值,所述G为三色值中的G值。6.根据权利要求2所述的图像处理方法,其特征在于,所述获取所述第二处理图像中的至少一个目标平坦区域的步骤包括:将所述第二处理图像的像素映射到二维颜色空间,其中所述第二处理图像的像素在所述二维颜色空间中的坐标分别表征三色值中R值与G值的比值、三色值中B值与G值的比值;将所述二维颜色空间划分为若干个长为第一阈值,宽为第二阈值的特征区域;根据每一所述特征区域在所述第二处理图像划分出平坦区域,同一所述平坦区域中的像素属于所述二维颜色空间中的同一所述特征区域;从所述平坦区域中选取所述目标平坦区域,所述目标平坦区域包含的像素数量大于预设数量,或者按照包含的像素数量从高到低进行排序时,所述目标平坦区域的排序位置不低于预设最低排序位置。7.根据权利要求6所述的图像处理方法,其特征在于,在所述从所述平坦区域中选取所
述目标平坦区域的步骤之前,还包括:剔除所述平坦区域中像素亮度不符合预设亮度范围的像素。8.根据权利要求2所述的图像处理方法,其特征在于,所述使用所述补偿组合对所述第一处理图像进行补偿步骤包括:使用所述补偿组合中的两个所述预设阴影补偿表按照各自的目标补偿权重共同对所述第一处理图像进行补偿;其中,所述补偿权重之和为1。9.根据权利要求8所述的图像处理方法,其特征在于,所述...

【专利技术属性】
技术研发人员:赵如雪胡继瑶李行
申请(专利权)人:展讯半导体南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1