一种针对交通场景的摄像机白平衡方法

文档序号:7948253阅读:308来源:国知局
专利名称:一种针对交通场景的摄像机白平衡方法
技术领域
本发明涉及一种摄像机白平衡方法,特别是一种针对交通场景的摄像机白平衡方法。
背景技术
物体在不同的光源照射下会呈现不同的颜色。这是因为不同的光源其色温不同, 从而导致目标物体的反射光线光谱偏离“真实”颜色。当白色目标物体被低色温光源照射时,反射光线偏红;相反高色温光源会使同一白色目标物体反射光线偏蓝。由于人眼对色彩有恒久不变性,人的视觉或许不能区分这种颜色的差别。但是对于摄像机来说,给定光源下目标物体的反射光线将被记录。因此随着光源的变化,摄像机拍出的图像将会引起色差。 摄像机自动白平衡算法,就是用来平衡不同色温环境下所拍摄的图像色差。很多白平衡算法都是在Von Kries假设的基础上改进得到的。这种假设表明色彩调整是一种独立的增益调整,这种增益调整对于三种锥体信号用的是三个不同的增益系数,而且每一个传感器通道都是独立传输的。增益系数表示如下La = K1LMa = KmM(1)Sa = KsS其中L、M、S代表三色的原始初值,KpK1^Ks表示将原始信号增大到三色调整值La、 Ma、&的增益系数。调整模型因部分系数获得的方法而不同。在这些模型中RGB通道通常被认为是L、M、S视网膜波段的一种近似,所以公式⑴变为Ra = KrRGa = KgG(2)Ba = KbB常见的白平衡算法主要分为两类一类是基于灰度世界假设的白平衡算法,一类是基于白斑假设的白平衡算法。基于灰度世界假设的白平衡算法,假设给定的一幅色彩变化很大的图像的R、G、B 元素的平均值合成是一种普通的灰色。这样我们就可以在一幅数码相机在特殊光源下拍摄的图片中应用灰度世界假设来去掉因光源而带来的模糊层面。一旦选择了一种普通灰度值,每一种色彩元素就可以用以下的系数进行调整。
_3] Kr = GrayR/RavgKg = GrayG/Gavg(3)Kb = GrayB/Bavg其中,Ravg、Gavg、Bavg表示R、G、B三通道的平均值,GrayR,GrayG,GrayB表示选择的灰度值。基于灰度世界假设的白平衡算法,假设整个图像的R、G、B三个分量的统计均值相等,但实际拍摄的图像画面,总是不能完全满足这个假设,特别是在交通场景中,画面中经常出现彩色车辆,路边的绿化带和房屋也有颜色,这种场景下,很难满足灰度世界的假设条件,使得该方法在实际使用过程中白平衡效果不理想。基于白斑假设的白平衡算法,其基本思想就是使白点或者白色区域表现得如同真实场景中的一样。这些白平衡算法的技巧在于在获得的图像中识别这些白点或者白色区域。一种白平衡方法就是用参考白色值(WhiteR、WhiteG、WhiteB)除以每条通道获得的最大值(RMax、GMax、BMax)来计算Von Kries系数Kr = WhiteR/RMaxKg = WhiteG/GMax (4)Kb = WhiteB/BMax另外一种方法是利用下面的Von Kries转换系数来进行白平衡算法。Kr = WhiteR/RavgffKg = WhiteG/Gavgff (5)Kb = WhiteB/Bavgff其中,RavgW、GavgW、BavgW表示潜在白色物体(通常是初始图像的一部分)的R、G、B 三通道的平均值。基于白斑假设的白平衡算法,假设图像中最亮的区域为白色区域。交通场景中,最亮区域往往是交通信号灯、车辆尾灯或其他彩色灯光或区域,白斑假设在该场景下时常失效。

发明内容
本发明的目的在于,提供一种针对交通场景的摄像机白平衡方法。它可以适用于交通场景,改善了传统方法的不足,使获得的图像更为真实。本发明的技术方案一种针对交通场景的摄像机白平衡方法,其特点是,包括以下步骤①从原始RGB图像数据中筛选出饱和度低于阈值的像素并求出对应的RGB均值;②根据步骤1求得的RGB均值,获得当前帧的白平衡补偿系数,结合之前帧的白平衡补偿系数,加权计算出视频当前帧的序列白平衡校正系数;③对图像进行白平衡校正,输出校正后的图像。上述的针对交通场景的摄像机白平衡方法中,所述步骤①的具体方法为利用读取的原始RGB图像数据中每个像素的RGB值,求取该像素点的饱和度值,对饱和度低于阈值的像素点进行累加统计,获取R、G、B有效像素均值ROTg、Gavg和Bavg。前述的针对交通场景的摄像机白平衡方法中,所述步骤②的具体方法是根据选取的灰度值GMyR、GrayG和GMyB,步骤①求得的R、G、B有效像素均值Ravg、Gavg和Bavg,将选取的灰度值分别除以R、G、B有效像素均值,得出当前帧白平衡补偿系数&、Kg*Kb,再采用序列白平衡系数加权方法对当前帧白平衡系数与之前帧的序列白平衡系数进行加权,得出当前帧的序列白平衡校正系数Kvr、Kvg和Kvb,以此平滑白平衡系数变化,避免色彩突变现象。前述的针对交通场景的摄像机白平衡方法中,所述步骤③的具体方法为将原始RGB图像数据中当前帧的每个像素的RGB值的R、G、B分量分别乘以各自对应的当前帧的序列白平衡校正系数Kvr、Kvg, Kvb,完成白平衡校正。前述的针对交通场景的摄像机白平衡方法中,所述阈值为0. 3。前述的针对交通场景的摄像机白平衡方法中,所述序列白平衡系数加权方法为 将当前帧的白平衡系数乘以加权系数k,再加上之前帧的序列白平衡系数乘以(Ι-k),得出当前帧的序列白平衡系数。前述的针对交通场景的摄像机白平衡方法中,所述选取的灰度值GMyR、GrayG和 GrayB均为R、G、B通道有效像素均值的最大值MAX(Ravg、Gavg、Bavg),可使得出的白平衡系数均不大于1,以此保证经白平衡后的图像像素值不会溢出。前述的针对交通场景的摄像机白平衡方法中,所述加权系数k为0. 001。与现有技术相比,本发明注意到在交通场景下,画面的大部分区域是路面,只有少部分是车辆和路边绿化带等景物。即使车辆拥堵状况下偶尔有车辆覆盖路面的状况,这种状况随着车辆的流动也会在短时间内消失;交通场景下,画面中的非路面区域(主要是车辆和路边绿化带)即使出现彩色区域,大多数彩色像素的饱和度都比较高。因此,本发明首先求取图像中每个像素的饱和度,将图像像素分类为高饱和度像素和低饱和度像素,假设图像中的低饱和度像素对应的RGB三通道的平均值相等。基于该假设的白平衡方法,更加适合交通场景的摄像机白平衡处理。


图1是本发明的结构示意图;图2是本发明步骤①的流程图;图3是本发明步骤②的流程图;图4是本发明步骤③的流程图;图5是本发明实施例的流程总图;图6是本发明实施例的效果对比图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。实施例。如图1所示,是表示应用本发明的高清CCD摄像机系统示意图。应用本发明的高清CXD摄像机系统由CXD传感器单元12和信号处理器单元13组成。CXD传感器单元12拍摄透过镜头11的光线采集数据并完成模拟信号向数字信号的转换,信号处理器单元13接收C⑶传感器单元12的数字信号。图像数据经处理后输出到显示设备14。本发明的方法在信号处理器中实现。图2是表示本发明步骤①的流程图。其详细步骤如下(S31)依次读取原始RGB图像数据中每个像素的RGB值。(S32)利用RGB数据,求取该像素点的饱和度值,饱和度求取公式如下所示Gmin = min(R、B、G)Gmax = max(R、B、G)(6)
权利要求
1.一种针对交通场景的摄像机白平衡方法,其特征在于,包括以下步骤①从原始RGB图像数据中筛选出饱和度低于阈值的像素并求出对应的RGB均值;②根据步骤①求得的RGB均值,获得当前帧的白平衡补偿系数,结合之前帧的白平衡补偿系数,加权计算出视频当前帧的序列白平衡校正系数;③对图像进行白平衡校正,输出校正后的图像。
2.根据权利要求1所述的针对交通场景的摄像机白平衡方法,其特征在于,所述步骤①的具体方法为利用读取的原始RGB图像数据中每个像素的RGB值,求取该像素点的饱和度值,对饱和度低于阈值的像素点进行累加统计,获取R、G、B有效像素均值Ravg、Gavg和Bavg。
3.根据权利要求1所述的针对交通场景的摄像机白平衡方法,其特征在于,所述步骤②的具体方法是根据选取的灰度值GrayR、GrayG和GrayB,步骤①求得的R、G、B有效像素均值Ravg、Gavg和Bavg,将选取的灰度值分别除以R、G、B有效像素均值,得出当前帧白平衡补偿系数&、Kg和Kb,再采用序列白平衡系数加权方法对当前帧白平衡系数与之前帧的序列白平衡系数进行加权,得出当前帧的序列白平衡校正系数Kvr、Kvg和Kvb,以此平滑白平衡系数变化,避免色彩突变现象。
4.根据权利要求1所述的针对交通场景的摄像机白平衡方法,其特征在于,所述步骤③的具体方法为将原始RGB图像数据中当前帧的每个像素的RGB值的R、G、B分量分别乘以各自对应的当前帧的序列白平衡校正系数Kvr、Kvg, Kvb,完成白平衡校正。
5.根据权利要求2所述的针对交通场景的摄像机白平衡方法,其特征在于所述阈值为 0. 3。
6.根据权利要求3所述的针对交通场景的摄像机白平衡方法,其特征在于所述序列白平衡系数加权方法为将当前帧的白平衡系数乘以加权系数k,再加上之前帧的序列白平衡系数乘以(i-k),得出当前帧的序列白平衡系数。
7.根据权利要求3所述的针对交通场景的摄像机白平衡方法,其特征在于所述选取的灰度值GMyR、GrayG和GrayB均为R、G、B通道有效像素均值的最大值MAX (Ravg、Gavg、Bavg),可使得出的白平衡系数均不大于1,以此保证经白平衡后的图像像素值不会溢出。
8.根据权利要求6所述的针对交通场景的摄像机白平衡方法,其特征在于所述加权系数k为0. 001。
全文摘要
本发明公开了一种针对交通场景的摄像机白平衡方法,它包括以下步骤从原始RGB图像数据中筛选出饱和度低于阈值的像素并求出对应的RGB均值;根据前一步骤求得的RGB均值,获得当前帧的白平衡补偿系数,结合之前帧的白平衡补偿系数,加权计算出视频当前帧的序列白平衡校正系数;对图像进行白平衡校正,输出校正后的图像。
文档编号H04N9/73GK102340673SQ201110326820
公开日2012年2月1日 申请日期2011年10月25日 优先权日2011年10月25日
发明者凌云, 叶剑, 孙向华, 张真, 李文德, 谢旭明, 陈晓明 申请人:杭州藏愚科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1