The invention discloses a method for automatically adjusting white color of an image to adjust the color gain of an image. The method includes: preprocessing the image to obtain a plurality of preprocessing pixels, each of which is represented by a tricolor value including a red value, a green value and a blue value; calculating an indication value of each candidate light source in a set of candidate light sources, the indication value including a diffuse reflection component and a specular reflection component; and identifying the set of candidates. One of the light sources acts as a result light source, and the indication value of the result light source is the minimum indication value in the set of candidate light sources, wherein the minimum indication value corresponds to the elimination of the specular reflection component, and the color gain of the image is adjusted according to the color ratio derived from the result light source. By the above method, the white balance method can be made more stable and less sensitive to the scene content.
【技术实现步骤摘要】
用于对图像执行自动白平衡的方法
本专利技术涉及彩色摄影,数码相机,彩色打印和数字彩色图像处理领域领域。
技术介绍
所有的用户彩色显示设备都经过校准,以便于在颜色通道的红色(R)=绿色(G)=蓝色(B)时,显示的色彩为标准的“白点”色度,根据国际照明委员会(InternationalCommissiononIllumination,简称CIE)标准,其大部分为D65或D50。使用互补性氧化金属半导体(complementarymetal-oxidesemiconductor,CMOS)或者电荷耦合元件(charge-coupleddevice,CCD)的数字彩色相机对RGB通道具有不同的敏感度,从而导致原始图像具有某种偏色(例如,偏绿)。此外,物体的颜色会根据光源的颜色(例如钨丝灯或日光)和周围的物体的彼此反射而变化。因此,在以合适的颜色再现显示和处理图像前,常常需要调节原始图像的“白点”。白点的调节被称为白平衡(whitebalance,WB),其通常通过对颜色通道应用适当的增益来执行,这样图像中的中性物件(例如黑色,灰色和白色)被呈现为大致相等的R、G、B值。在数字相机中,白点可以被手动或者自动调节。因此,自动白平衡(Automaticwhitebalance,AWB)是彩色成像应用中的重要操作。大多数传统的AWB算法依赖于自然场景的一些物理特征(例如色域)和统计特征(例如平均颜色分布)。传统的AWB算法对场景内容的统计比较敏感,常常遇到以下一个或多个难点:1)主色色偏影响结果,2)当图像中没有中性色时,预估出现错误的概率很高,3)错误的相机校正会导致场 ...
【技术保护点】
1.一种对图像执行自动白平衡的方法,其特征在于,包括:对所述图像进行预处理以获得多个预处理像素,所述多个预处理像素中的每一个预处理像素由包括红色值、绿色值和蓝色值的三色值来表示;计算一组候选光源中的每一个候选光源的指示值,所述指示值包括漫反射分量和镜面反射分量;识别所述一组候选光源中的一个作为结果光源,该结果光源的所述指示值是所述一组候选光源中的最小指示值,其中,所述最小指示值对应于镜面反射分量的消除;以及根据从所述结果光源推导出的色彩比率来调整所述图像的色彩增益。
【技术特征摘要】
2017.02.06 US 15/425,1131.一种对图像执行自动白平衡的方法,其特征在于,包括:对所述图像进行预处理以获得多个预处理像素,所述多个预处理像素中的每一个预处理像素由包括红色值、绿色值和蓝色值的三色值来表示;计算一组候选光源中的每一个候选光源的指示值,所述指示值包括漫反射分量和镜面反射分量;识别所述一组候选光源中的一个作为结果光源,该结果光源的所述指示值是所述一组候选光源中的最小指示值,其中,所述最小指示值对应于镜面反射分量的消除;以及根据从所述结果光源推导出的色彩比率来调整所述图像的色彩增益。2.根据权利要求1所述的方法,其特征在于,所述计算一组候选光源中的每一个候选光源的指示值的步骤包括:计算垂直于表示所述候选光源的所述三色值的向量的投影平面;以及将所述每一个预处理像素的所述三色值投影到计算出的所述投影平面以获得投影面积,将所述投影面积作为所述指示值。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:将所述图像划分为多个块;识别所述多个块的每一个的对应结果光源;以及基于为所述多个块识别的所有的所述对应结果光源,计算出所述结果光源。4.根据权利要求3所述的方法,其特征在于,所述结果光源是所有的所述对应结果光源的加权平均值,或者是从所述对应结果光源中选出的一个。5.根据权利要求1所述的方法,其特征在于,所述一组候选光源在色度空间中由多个点来表示,所述多个点位于图像数据库中已知的光源群体的光源轨迹上,或者来自于至少包括一个日光轨迹和一个黑体辐射轨迹的混合轨迹上。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于所述每一个候选光源,通过与所述候选光源相关的偏置值来加权指示值,其中所述偏置值用于指示所述候选光源是所述图像的真实光源的可能性。7.根据权利要求1所述的方法,其特征在于,所述对所述图像进行预处理的步骤包括:将所述图像划分为多组相邻像素;以及计算所述多组相邻像素的每一组中的相邻像素的所述三色值的加权平均值。8.根据权利要求1所述的方法,其特征在于,所述对图像进行预处理的步骤进一步包括:移除所述图像中过度曝光、曝光不足以及饱和的像素。9.根据权利要求8所述的方法,其特征在于,所述移除所述图像中过度曝光、曝光不足以及饱和的像素的步骤包括:当像素满足如下一个或多个条件时,移除所述像素:所述像素的红色值、绿色值和蓝色值中的一个处于所述像素的色彩数据范围中的最大值的预设相邻范围内;所述像素的红色值、绿色值和蓝色值之和超过第一阈值或低于第二阈值;以及所述像素的红色值、绿色值和蓝色值中的一个低于第三阈值。10.根据权利要求1所述的方法,其特征在于,所述计算一组候选光源中的每一个候选光源的指示值的步骤包括:计算所述预处理像素中的相邻像素之间的所述三色值的总变差,并将其作为所述指示值,其中计算所述总变差的步骤包括:计算所述三色值的线性变换,以获取三个变换值;计算第一缩放因子和第二缩放因子,所述第一缩放因子和所述第二缩放因子用于表示所述候选光源的两个色彩比率;通过获取按所述第一缩放因子缩放后的第一变换值与第二变换值之间的差值来构建第一色度图像;通过获取按所述第二缩放因子缩放后的第三变换值与第二变换值之间的差值来构建第二色度图像;以及通过将所述第一色度图像的绝对梯度大小和所述第二色度图像的绝对梯度大小相加来计算所述总变差。11.一种对图像执行自动白平衡处理的设备,其特征在于,包括:存储器,用于存储图像;图像处理管道,耦接于所述存储器...
【专利技术属性】
技术研发人员:李盈仪,李贤哲,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。