混合色温场景白平衡处理方法、装置、存储介质及终端制造方法及图纸

技术编号:34132501 阅读:28 留言:0更新日期:2022-07-14 15:47
本发明专利技术提供了一种混合色温场景白平衡处理方法、装置、存储介质及终端,方法包括获取目标图像在UV直方图统计中的聚类结果,聚类结果包括聚类簇分布、聚类簇中心和聚类簇数目;根据聚类簇分布确定目标图像中的色温区域,根据聚类簇数量确定色温区域的数量,并根据色温区域的数量确定当前色温场景类型;根据色温区域对应的聚类簇中心计算每一个色温区域的颜色增益值;获取相邻的色温区域的分界线,并根据分界线按照预设带宽形成平滑处理过渡带;计算平滑处理过渡带中的像素点分别与边界围线的距离,并根据距离和相邻色温区域的颜色增益值计算平滑处理过渡带中的像素点的目标颜色增益值。本发明专利技术提高了混合色温场景下白平衡校正结果的准确性。结果的准确性。结果的准确性。

Mixed color temperature scene white balance processing method, device, storage medium and terminal

【技术实现步骤摘要】
混合色温场景白平衡处理方法、装置、存储介质及终端


[0001]本专利技术涉及图像处理
,尤其涉及一种混合色温场景白平衡处理方法、装置、存储介质及终端。

技术介绍

[0002]白平衡是描述成像中红绿蓝混合色中,白色精确度的指标。目前传统的白平衡校正算法是基于全局校正处理的,也即一张图像的所有像素点采用统一的全局增益值。这种白平衡校正算法对于单一色温光源场景下的图像可以取得较好的效果。但是在实际情况下,往往会出现两种及以上的色温光源,对于这种混合色温场景,上述基于全局校正的白平衡算法无法同时兼顾不同色温情形,因此难以得到较好的白平衡效果。
[0003]针对混光场景,现有的白平衡校正方案主要可以分为两大类:第一类是采集不同色温场景下的中性色图像,绘制白区。通过判断目标图像的白区落点,进行色温估计和白平衡校正。但是这种方式需要在实验室场景下进行预设光源图像的采集,同时对白区落点的估计方法在实际情形中精度有限。第二类是对目标图像进行分割,获取目标子图像;通过对目标子图像进行色彩估计或光源方向判断,来实现对色温的估计和增益系数的计算。这种方法需预先对目标图像进行分割,分割精度难以保证;同时基于包含语义信息的分割结果进行不同色温区域划分在实际应用中有较强的限制性。
[0004]另一方面,上述针对混光场景的两类方法在rgb颜色空间进行处理时,易受光照强度变化的影响,从而影响不同色温区域的判断和划分;而且未考虑混合色温边界处的平滑处理,从而会影响最终白平衡结果的准确性。
[0005]因此,有必要提供一种新型的混合色温场景白平衡处理方法、装置、存储介质及终端以解决现有技术中存在的上述问题。

技术实现思路

[0006]本专利技术的目的在于提供一种混合色温场景白平衡处理方法、装置、存储介质及终端,提高了混合色温场景下白平衡校正结果的准确性。
[0007]第一方面,为实现上述目的,本专利技术的所述一种混合色温场景白平衡处理方法,所述方法包括:
[0008]获取目标图像在UV颜色空间直方图统计中的聚类结果,所述聚类结果包括聚类簇分布、聚类簇中心和聚类簇数量;
[0009]根据所述聚类簇分布确定所述目标图像中的色温区域,根据所述聚类簇数量确定所述色温区域的数量,并根据所述色温区域的数量确定当前色温场景的类型;
[0010]根据所述色温区域所对应的聚类簇中心,计算每一个所述色温区域的颜色增益值;
[0011]在确定当前色温场景为混合色温场景后,获取相邻的所述色温区域的分界线,并根据所述分界线按照预设带宽形成平滑处理过渡带,其中,所述平滑处理过渡带分别在相
邻的所述色温区域形成边界围线;
[0012]计算所述平滑处理过渡带中的像素点分别与所述边界围线的距离,并根据所述距离和相邻所述色温区域的颜色增益值计算所述平滑处理过渡带中的像素点的目标颜色增益值。
[0013]本专利技术所述混合色温场景白平衡处理方法的有益效果在于:通过获取目标图像在UV颜色空间直方图统计的聚类结果以确定目标图像中不同的色温区域以及对应的色温,以对不同色温区域进行不同增益的白平衡处理,而且在UV直方图上进行聚类簇计算,能够有效减少亮度变化带来的误差,提高色温区域划分结果的准确性,同时利用平滑处理过渡带对相邻色温区域的交界处进行平滑处理,以实现平滑性的色彩增益过渡,提高混合色温场景下的白平衡校正结果的准确性。
[0014]可选的,相邻的所述色温区域的颜色增益值分别为第一颜色增益值和第二颜色增益值,所述根据所述距离和相邻所述色温区域的颜色增益值计算所述平滑处理过渡带中的像素点的目标颜色增益值,包括:
[0015]计算所述平滑处理过渡带中的像素点与两条所述边界围线的第一距离、第二距离;
[0016]根据所述第一距离和所述第二距离,分别计算出相邻所述色温区域的颜色增益值对应的第一权重和第二权重;
[0017]根据所述第一权重和所述第二权重,对所述第一颜色增益值和所述第二颜色增益值进行加权求和后得到所述目标增益值。
[0018]可选的,所述边界围线与所述分界线的距离均为所述预设带宽的一半。
[0019]可选的,所述根据所述色温区域对应的聚类簇中心,计算每一个所述色温区域的颜色增益值,包括:
[0020]根据所述色温区域的所述聚类簇中心计算所述色温区域的光照RGB估计值;
[0021]根据所述光照RGB估计值计算所述色温区域中红、绿、蓝三通道的颜色增益值。
[0022]可选的,所述获取目标图像在UV颜色空间直方图统计中的聚类结果,包括:
[0023]将所述目标图像从RGB颜色空间转换到UV颜色空间,以得到UV颜色空间图;
[0024]对所述UV颜色空间图进行直方图统计得到UV统计直方图,建立所述目标图像中所述RGB颜色空间与所述UV颜色空间的映射关系;
[0025]通过自适应的聚类算法计算所述目标图像在所述UV统计直方图中的所述聚类簇分布、所述聚类簇中心和所述聚类簇数量;
[0026]所述根据所述聚类簇分布确定所述目标图像中的色温区域,包括:
[0027]根据所述映射关系,通过所述聚类簇在所述UV颜色空间中的分布对应获取所述色温在所述RGB颜色空间中的分布区域以得到所述色温区域。
[0028]可选的,所述通过自适应的聚类算法计算所述目标图像在所述UV统计直方图中的所述聚类簇分布、所述聚类簇中心和所述聚类簇数量,包括:
[0029]在所述UV统计直方图中选取若干个初始聚类簇中心;
[0030]以所述UV统计直方图中的划分区间bin的数目进行加权计算以对所述初始聚类簇中心进行更新;
[0031]在预设中心数目N的范围内依次遍历选取不同数量的所述初始聚类簇中心,并重
复执行上述过程以得到N个聚类结果,N为大于或等于1的整数;
[0032]对N个所述聚类结果进行筛选以确定最终的所述聚类簇分布、所述聚类簇中心和所述聚类簇数量。
[0033]可选的,所述在所述UV统计直方图中选取若干个初始聚类簇中心,包括:
[0034]获取所述UV统计直方图中不同的所述划分区间bin的统计数目,并选择所述统计数目大于数量阈值对应划分区间bin作为第一个初始聚类簇中心;
[0035]计算所述UV统计直方图中的每个样本点与所述初始聚类簇中心的最短距离,并选择所述最短距离大于距离阈值对应的所述样本点作为下一个初始聚类簇中心,重复上述过程以得到若干个所述初始聚类簇中心。
[0036]可选的,在将所述目标图像从RGB颜色空间转换到UV颜色空间的过程中,剔除红色通道和蓝色通道中像素值与0之间的差值的绝对值不超过差值阈值的像素点。
[0037]可选的,所述根据所述色温区域的数量确定当前色温场景的类型,包括:
[0038]当所述色温区域的数量大于1时,确定当前色温场景为混合色温场景;当所述色温区域的数量等于1时,确定当前色温场景为单色温场景。
[0039]第二方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种混合色温场景白平衡处理方法,其特征在于,所述方法包括:获取目标图像在UV颜色空间直方图统计中的聚类结果,所述聚类结果包括聚类簇分布、聚类簇中心和聚类簇数量;根据所述聚类簇分布确定所述目标图像中的色温区域,根据所述聚类簇数量确定所述色温区域的数量,并根据所述色温区域的数量确定当前色温场景的类型;根据所述色温区域对应的聚类簇中心,计算每一个所述色温区域的颜色增益值;在确定当前色温场景为混合色温场景后,获取相邻的所述色温区域的分界线,并根据所述分界线按照预设带宽形成平滑处理过渡带,其中,所述平滑处理过渡带分别在相邻的所述色温区域形成边界围线;计算所述平滑处理过渡带中的像素点分别与所述边界围线的距离,并根据所述距离和相邻所述色温区域的颜色增益值计算所述平滑处理过渡带中的像素点的目标颜色增益值。2.根据权利要求1所述的混合色温场景白平衡处理方法,其特征在于,相邻的所述色温区域的颜色增益值分别为第一颜色增益值和第二颜色增益值,所述根据所述距离和相邻所述色温区域的颜色增益值计算所述平滑处理过渡带中的像素点的目标颜色增益值,包括:计算所述平滑处理过渡带中的像素点与两条所述边界围线的第一距离、第二距离;根据所述第一距离和所述第二距离,分别计算出相邻所述色温区域的颜色增益值对应的第一权重和第二权重;根据所述第一权重和所述第二权重,对所述第一颜色增益值和所述第二颜色增益值进行加权求和后得到所述目标增益值。3.根据权利要求1所述的混合色温场景白平衡处理方法,其特征在于,所述边界围线与所述分界线的距离均为所述预设带宽的一半。4.根据权利要求1所述的混合色温场景白平衡处理方法,其特征在于,所述根据所述色温区域对应的聚类簇中心,计算每一个所述色温区域的颜色增益值,包括:根据所述色温区域的所述聚类簇中心计算所述色温区域的光照RGB估计值;根据所述光照RGB估计值计算所述色温区域中红、绿、蓝三通道的颜色增益值。5.根据权利要求1至4任一项所述的混合色温场景白平衡处理方法,其特征在于,所述获取目标图像在UV颜色空间直方图统计中的聚类结果,包括:将所述目标图像从RGB颜色空间转换到UV颜色空间,以得到UV颜色空间图;对所述UV颜色空间图进行直方图统计得到UV统计直方图,建立所述目标图像中所述RGB颜色空间与所述UV颜色空间的映射关系;通过自适应聚类算法计算所述目标图像在所述UV统计直方图中的所述聚类簇分布、所述聚类簇中心和所述聚类簇数量;所述根据所述聚类簇分布确定所述目标图像中的色温区域,包括:根据所述映射关系,通过所述聚类簇在所述UV颜色空间中的分布对应获取所述色温在所述RGB颜色空间中的分布区域以得到所述色温区域。6.根据权利要求5所述的混合色温场景白平衡处理方法,其特征在于,所述通过自适应聚类算法计算所述目标图像在所述UV统计直方图中的所述聚类簇分布、聚类簇中心和所述聚类簇数量,包括:在所述UV统计直方图中选取若干个初始聚类簇中心;
以所述UV统计直方图中的划分区间bin的数目进行加权计算以对所述初始聚类簇中心进行更新;在预设中心数目N的范围内依次遍历选取不同数量的所述初始聚类簇中心,并重复执行上述过程以得到N个聚类结果,N为大于或等于1的整数;对N个所述聚类结果进行筛选以确定最终的所述聚类簇分布、所述聚类簇中心和所述聚类簇数量。7.根据权利要求6所述的混合色温场景白平衡处理方法,其特征在于,所述在所述UV统计直方图中选取若干个初始聚类簇中心,包括:获取所述UV统计直方图中不同的所述划分区间bin的统计数目,并选择所述统计数目大于数...

【专利技术属性】
技术研发人员:张英强周桐王琼瑶刘新宇赵磊
申请(专利权)人:北京紫光展锐通信技术有限公司
类型:发明
国别省市:

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

1