一种对图像进行自动白平衡处理的方法及装置制造方法及图纸

技术编号:13671977 阅读:72 留言:0更新日期:2016-09-07 20:01
本发明专利技术公开了一种对图像进行自动白平衡处理的方法及装置,该方法包括:根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像基于YCbCr颜色空间的目标像素点的蓝色色差均值和红色色差均值;根据色差均值,确定第i次校正后的增益调整函数;将n1+i的值代入函数中,确定R通道和B通道的实际增益系数的值;采用该值校正RGB值,获得第i+1次校正后目标图像的RGB值;判断n1+i的值是否大于预设增益系数调整参数阈值,如果n1+i的值大于预设增益系数调整参数阈值,则将第i+1次校正后获得的RGB值作为目标图像经过自动白平衡处理后的RGB值。采用该方法,能够极大的提高自动白平衡处理的精确度。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种对图像进行自动白平衡处理的方法及装置
技术介绍
光源发光时,会产生一组光谱,将一个黑体加热到某一温度时,也会产生一组光谱,当两组光谱相同时,将对应的温度定义为该光源的色温。不同的光源具有不同的光谱成分,因而具有不同的色温。对于同一个白色的物体,在低色温的光源照射下,反射光会偏红色,在高色温的光源照射下,反射光会偏蓝色。基于此,图像采集系统在采集图像时,会受到环境中光源的影响,导致采集到的图像中,各像素点的颜色值发生一定程度的偏差。现有的图像采集技术中,经常采用对图像进行自动白平衡处理的方法,对图像中各像素点的颜色值的偏差进行校正,使得采集到的图像的颜色维持原始的颜色不变。例如灰度世界法和最大值法等。采用灰度世界法对图像的颜色值偏差进行校正时,通过对整幅目标图像的所有像素点的颜色值,求取R、G、B三个通道的分量的平均值,进而根据该平均值确定R、G、B三个通道的增益系数,之后采用求得的增益系数对图像的颜色值进行校准;采用最大值法对图像的颜色值偏差进行校正时,通过对整幅目标图像的所有像素点的颜色值,求取R、G、B三个通道的分量的最大值,进而根据该最大值确定R、G、B三个通道的增益系数,之后采用求得的增益系数对图像的颜色值进行校准。由此可知,现有的对图像进行自动白平衡处理的方法中,由于求取R、G、B三个通道的增益系数的过程中,只有一次求均值或最大值的过程,使得运算过程中精确度比较低,导致对图像中各像素点的颜色值偏差的校正精度比较低,将这些现有的对图像进行自动白平衡处理的方法应用于图像采集技术中时,采集到的图像的颜色仍然会存在一定的偏色,无法采集到颜色保持原始颜色不变的图像。所以,现有的对图像进行自动白平衡处理的方法中,对图像的颜色值偏差的校正,精确度较低。
技术实现思路
本专利技术实施例的目的在于提供一种对图像进行自动白平衡处理的方法,以解决现有技术中,对图像进行自动白平衡处理的方法中,对图像的颜色值偏差的校正,精确度较低的问
题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:第一方面,本专利技术实施例提供了一种对图像进行自动白平衡处理的方法,该方法包括:根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像基于YCbCr颜色空间的目标像素点的蓝色色差均值和红色色差均值,其中,所述目标像素点为满足预设条件的像素点,i=0,1,2,……,k1,k1为正整数;根据所述蓝色色差均值和红色色差均值,确定第i次校正后目标图像的增益调整函数,所述增益调整函数为关于第i次校正后目标图像的增益系数调整参数和目标图像的R通道或B通道的实际增益系数的函数;将n1+i的值作为所述增益调整函数中的增益系数调整参数的值,确定第i次校正后目标图像的R通道和B通道的实际增益系数的值,其中,n1为小于预设增益系数调整参数阈值的正整数;根据所述R通道和B通道的实际增益系数的值校正所述RGB值,获得第i+1次校正后目标图像的RGB值;判断所述n1+i的值是否大于所述预设增益系数调整参数阈值,如果所述n1+i的值大于所述预设增益系数调整参数阈值,则将第i+1次校正后获得的目标图像的RGB值作为目标图像经过自动白平衡处理后的RGB值。结合第一方面,在第一方面的第一种可能的实现方式中,所述根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像基于YCbCr颜色空间的目标像素点的蓝色色差均值和红色色差均值的过程,具体包括:按照下述公式,根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像中每一个像素点基于YCbCr颜色空间的颜色值; Y C b C r = 0.299 0.587 0.114 - 0.1687 - 0.3313 0.5 0.5 - 0.4187 - 0.0813 · R G B ; ]]>根据所述颜色值,按照下述预设条件确定第i次校正后目标图像中的目标像素点;根据所述颜色值,按照下述公式确定所有所述目标像素点的蓝色色差值的和; C 1 = Σ p = 1 m C b ( p ) ; ]]>根据所述颜色值,按照下述公式确定所有所述目标像素点的红色色差值的和; C 2 = Σ p = 1 m C r ( p ) ; ]]>根据所述蓝色色差值的和,按照下述公式确定所有所述目标像素点的蓝色色差均值; C 3 = C 1 本文档来自技高网
...

【技术保护点】
一种对图像进行自动白平衡处理的方法,其特征在于,包括:根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像基于YCbCr颜色空间的目标像素点的蓝色色差均值和红色色差均值,其中,所述目标像素点为满足预设条件的像素点,i=0,1,2,……,k1,k1为正整数;根据所述蓝色色差均值和红色色差均值,确定第i次校正后目标图像的增益调整函数,所述增益调整函数为关于第i次校正后目标图像的增益系数调整参数和目标图像的R通道或B通道的实际增益系数的函数;将n1+i的值作为所述增益调整函数中的增益系数调整参数的值,确定第i次校正后目标图像的R通道和B通道的实际增益系数的值,其中,n1为小于预设增益系数调整参数阈值的正整数;根据所述R通道和B通道的实际增益系数的值校正所述RGB值,获得第i+1次校正后目标图像的RGB值;判断所述n1+i的值是否大于所述预设增益系数调整参数阈值,如果所述n1+i的值大于所述预设增益系数调整参数阈值,则将第i+1次校正后获得的目标图像的RGB值作为目标图像经过自动白平衡处理后的RGB值。

【技术特征摘要】
1.一种对图像进行自动白平衡处理的方法,其特征在于,包括:根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像基于YCbCr颜色空间的目标像素点的蓝色色差均值和红色色差均值,其中,所述目标像素点为满足预设条件的像素点,i=0,1,2,……,k1,k1为正整数;根据所述蓝色色差均值和红色色差均值,确定第i次校正后目标图像的增益调整函数,所述增益调整函数为关于第i次校正后目标图像的增益系数调整参数和目标图像的R通道或B通道的实际增益系数的函数;将n1+i的值作为所述增益调整函数中的增益系数调整参数的值,确定第i次校正后目标图像的R通道和B通道的实际增益系数的值,其中,n1为小于预设增益系数调整参数阈值的正整数;根据所述R通道和B通道的实际增益系数的值校正所述RGB值,获得第i+1次校正后目标图像的RGB值;判断所述n1+i的值是否大于所述预设增益系数调整参数阈值,如果所述n1+i的值大于所述预设增益系数调整参数阈值,则将第i+1次校正后获得的目标图像的RGB值作为目标图像经过自动白平衡处理后的RGB值。2.根据权利要求1所述的方法,其特征在于,所述根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像基于YCbCr颜色空间的目标像素点的蓝色色差均值和红色色差均值的过程,具体包括:按照下述公式,根据第i次校正后得到的目标图像的RGB值,确定第i次校正后目标图像中每一个像素点基于YCbCr颜色空间的颜色值; Y C b C r = 0.299 0.587 0.114 - 0.1687 - 0.3313 0.5 0.5 - 0.4187 - 0.0813 · R G B ; ]]>根据所述颜色值,按照下述预设条件确定第i次校正后目标图像中的目标像素点;根据所述颜色值,按照下述公式确定所有所述目标像素点的蓝色色差值的和; C 1 = Σ p = 1 m C b ( p ) ; ]]>根据所述颜色值,按照下述公式确定所有所述目标像素点的红色色差值的和; C 2 = Σ p = 1 m C r ( p ) ; ]]>根据所述蓝色色差值的和,按照下述公式确定所有所述目标像素点的蓝色色差均值; C 3 = C 1 m ; ]]>根据所述红色色差值的和,按照下述公式确定所有所述目标像素点的红色色差均值; C 4 = C 2 m ; ]]>其中,Y代表第i次校正后目标图像中任一像素点基于YCbCr颜色空间的亮度值;Cb代表所述像素点基于YCbCr颜色空间的蓝色色差值;Cr代表所述像素点基于YCbCr颜色空间的红色色差值;R代表所述像素点RGB值的红色分量;G代表所述像素点RGB值的绿色分量;B代表所述像素点RGB值的蓝色分量;代表目标图像中针对一个像素点的预设颜色分量差值;C1代表第i次校正后目标图像中所有目标像素点的蓝色色差值的和;C2代表第i次校正后目标图像中所有目标像素点的红色色差值的和;C3代表第i次校正后目标图像中所有目标像素点的蓝色色差均值;C4代表第i次校正后目标图像中所有目标像素点的红色色差均值;m代表第i次校正后目标图像中所有目标像素点的个数;p代表第i次校正后目标图像中目标像素点个数的变量。3.根据权利要求2所述的方法,其特征在于,所述根据所述蓝色色差均值和红色色差均值,确定第i次校正后目标图像的增益调整函数的过程,具体包括:判断所述蓝色色差均值是否大于所述红色色差均值;如果所述蓝色色差均值大于所述红色色差均值,则根据所述蓝色色差均值确定第i次校正后目标图像的增益调整函数;或,如果所述蓝色色差均值小于等于所述红色色差均值,则根据所述红色色差均值确定第i次校正后目标图像的增益调整函数。4.根据权利要求3所述的方法,其特征在于,在判断所述蓝色色差均值是否大于所述红
\t色色差均值之前,该方法还包括:根据所述蓝色色差均值和红色色差均值,按照下述公式确定第i次校正后目标图像的总色差均值;M=|C3|+|C4|;根据预设色差参考值,按照下述公式确定第i次校正后目标图像的实际色差参考值; θ q i = θ 2 q i ; ]]>判断所述总色差均值是否大于所述实际色差参考值,如果所述总色差均值大于所述实际色差参考值,则按照下述公式确定n1的值;n1=n0+q0+q1+q2+…+qi;其中,qi=0,1,2,……,k2,k2为正整数;θ为预设色差参考值;为第i次校正后目标图像的实际色差参考值;n0为增益系数调整参数的预设初始值;M为所述总色差均值。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述蓝色色差均值确定第i次校正后目标图像的增益调整函数的过程,具体包括:如果所述蓝色色差均值大于零,则将下述函数确定为所述增益调整函数;u=u0-2-n2;或,如果所述蓝色色差均值小于零,则将下述函数确定为所述增益调整函数;u=u0+2-n2;或,如果所述蓝色色差均值等于零,则将下述函数确定为所述增益调整函数;u=u0;其中,u代表第i次校正后目标图像的B通道的实际增益系数;u0代表B通道的增益系数的预设初始值;n2代表第i次校正后目标图像的增益系数调整参数。6.根据权利要求3或4所述的方法,其特征在于,所述根据所述红色色差均值确定第i次校正后目标图像的增益调整函数的过程,具体包括:如果所述红色色差均值大于零,则将下述函数确定为所述增益调整函数;v=v0-2-n2;或,如果所述红色色差均值小于零,则将下述函数确定为所述增益调整函数;v=v0+2-n2;或,如果所述红色色差均值等于零,则将下述函数确定为所述增益调整函数;v=v0;其中,v代表第i次校正后目标图像的R通道的实际增益系数;v0代表R通道的增益系...

【专利技术属性】
技术研发人员:杨艺于媛媛谢森
申请(专利权)人:凌云光技术集团有限责任公司
类型:发明
国别省市:北京;11

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

1