本发明专利技术公开一种自动白平衡方法,该方法包括步骤:获取LED白光灯的驱动电流值;判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,若否,则计算当前图像的环境色温值;根据当前图像的环境色温值进行色温增益计算,获取增益系数u和v;根据所述增益系数u和v对下一幅图像进行色温调节;重复执行上述步骤,直至色差信号Cr和Cb小于预设的阈值。本发明专利技术还公开一种自动白平衡装置,本发明专利技术能有效减小补光灯对白平衡的影响,提高白平衡效果和成像质量。
【技术实现步骤摘要】
一种图像自动白平衡方法及装置
本专利技术涉及数字成像领域,特别是涉及一种图像自动白平衡方法及装置。
技术介绍
白平衡的基本概念是“不管在任何光源下,都能将白色物体还原为白色”。自动白平衡和自动曝光都是前端数字成像设备的必备功能,其实现的好坏直接影响视频的质量。 自然界的色温跨度极宽,我们常见的高压钠光路灯色温可低至1800K,而水域上空的晴朗蓝天色温可达27000K,自动白平衡算法可以确保成像设备在不同色温环境中的良好的颜色表现。 由于前端设备的感光器件存在局限性,当光照条件不好时,不能呈现良好的视频效果,主要表现在噪点增多、细节分辨能力下降、暗区物体无法辨识等问题,目前安防领域通过增加辅助光源的方案解决上述问题。当前业界的辅助光源主要有两种,即红外LED灯和白光LED灯,两者的主要区别在于光的波长不同,红外LED灯只能用于黑白视频,对于既需要良好的低照效果又需要彩色视频的场合并不适用,同时由于存在发热和寿命问题,红外LED灯一直饱受诟病。而白光LED灯是节能环保的新型绿色照明灯具,是一种可见光,属于冷光源,所以不会发热且寿命长,广泛用于安防监控的辅助照明,因成像设备夜晚在白光灯的辅助照明情况下,摄取的图像是彩色的,可满足特殊应用对于图像一直是彩色的要求。 由于LED白光灯有其特定的波长和光照特性,会对白平衡时色温计算产生一定的影响,影响白平衡效果和成像质量。
技术实现思路
本专利技术所要解决的技术问题是:提供一种自动白平衡方法,该方法能够有效降低LED白光灯对白平衡的影响,提高成像质量。 为了解决上述技术问题,本专利技术采用的技术方案为: 一种自动白平衡方法,包括步骤:获取LED白光灯的驱动电流值;判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,若否,则计算当前图像的环境色温值;根据当前图像的环境色温值进行色温增益计算,获取增益系数U和V ;根据所述增益系数U和V对下一幅图像进行色温调节;重复执行上述步骤,直至色差信号Cr和Cb小于预设的阈值。 为解决上述技术问题,本专利技术还提供一种另一技术方案: 一种自动白平衡装置,包括电流获取模块、判断模块、增益计算模块、色温调节模块和循环模块;所述电流获取模块用于获取LED白光灯的驱动电流值;所述判断模块用于判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,若否,则计算当前图像的环境色温值;所述增益计算模块用于根据当前图像的环境色温值进行色温增益计算,获取增益系数u和V ;所述色温调节模块用于根据所述增益系数u和V对下一幅图像进行色温调节;所述循环模块用于重复调用上述模块,直至色差信号Cr和Cb小于预设的阈值。 本专利技术的有益效果在于:区别于现有技术中存在的白平衡效果及成像效果不佳的问题,本专利技术通过将LED白光灯的驱动电流纳入白平衡控制的参考因素中,判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,因此,有效减小LED白光灯对白平衡的影响,从而提高自动白平衡的效果和成像质量。 【附图说明】 图1为本专利技术一实施方式中一种自动白平衡方法的执行方法流程图; 图2为本专利技术一实施方式中一种自动白平衡装置的功能结构框图; 主要标号说明: 10-电流获取模块;20_判断模块;30_增益计算模块;40_色温调节模块;50_循环模块。 【具体实施方式】 名词解释: 色差信号Cr和Cb =YCbCr空间的视频信号表示,Cb为蓝色分量与亮度信号的差值,Cr为红色分量与亮度信号的差值; 增益系数u和V:系统自定义参数,u和V分别为Cr和Cb的增益校正因子 约束条件α、β和Y:系统自定义参数,α、β和Y均为预设的约束值,由大量的场景测试和灯箱测试统计获得; 为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。 本专利技术最关键的构思在于:通过判断LED白光灯驱动电流来设定自动白平衡的图像环境色温,有效减小LED白光灯对白平衡的影响,从而提高自动白平衡的效果和成像质量。 请参阅图1,一种自动白平衡方法,包括步骤: S1、获取LED白光灯的驱动电流值; S2、判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,若否,则计算当前图像的环境色温值; S3、根据当前图像的环境色温值进行色温增益计算,获取增益系数u和V ; S4、根据所述增益系数u和V对下一幅图像进行色温调节; S5、重复执行上述步骤,直至色差信号Cr和Cb小于预设的阈值。 本专利技术所设计的自动白平衡是在YUV空间进行的,不考虑亮度信号Y,使用色差信号Cr、Cb进行运算。处理器首先获得色差信号Cr、Cb,当色差信号Cr、Cb大于预设的色温阈值时,计算图像的环境色温,并根据环境色温进行增益计算,获得调整增益系数u和V,然后U、V值返回给下一幅图像做色温调节,如果下一幅图像色温估计还没有通过,则继续迭代,反之,结束迭代过程,即当Cr、Cb小于预设的阈值,即完成了一次自动白平衡的运算。 其中,环境色温计算是摄像机自动白平衡算法的三个基本操作中最重要的一环,色温估计必须估算出正确的色差,才能保证后续操作的正确性,特别是在参考图像充满大面积彩色时,算法必须具有一定的鲁棒性,以保证色彩的完整性。 本专利技术针对色温计算这一环节,进行了优化处理,充分考虑LED白光灯对实际使用的影响,因此,当色差信号Cr、Cb大于预设的色温阈值时,获取LED白光灯的驱动电流值,通过将所述驱动电流与预设的电流阈值进行比较,判断当前环境的色温主导色温,当驱动电流大于电流阈值时说明LED白光灯的色温是当前图像的主导色温,其余灯光的色温对于成像设备的影响较小,因此将当前图像的环境色温值定LED白光灯的色温,在本实施方式中所述色温设定为6000K至7000K,从而有效减小低照时的色温计算误判。 从上述描述可知,本专利技术的有益效果在于:通过对LED白光灯驱动电流的采集与判断来调整当前图像的环境色温,有效减小低照时的色温计算误判,提高自动白平衡的效果和成像质量。 进一步的,为了能更加准确的计算当前图像的环境色温值,本实施方式在在预设的约束条件α、β和Y下对当前图像的环境色温进行色温估计得到当前图像的环境色温值,其中,α、β和Υ均为预设的约束值,α、β和Y由大量的场景测试和灯箱测试统计获得最终确定下来的约束条件,如公式I所示:本文档来自技高网...
【技术保护点】
一种自动白平衡方法,其特征在于,包括步骤:获取LED白光灯的驱动电流值;判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,若否,则计算当前图像的环境色温值;根据当前图像的环境色温值进行色温增益计算,获取增益系数u和v;根据所述增益系数u和v对下一幅图像进行色温调节;重复执行上述步骤,直至色差信号Cr和Cb小于预设的阈值。
【技术特征摘要】
1.一种自动白平衡方法,其特征在于,包括步骤: 获取LED白光灯的驱动电流值; 判断所述驱动电流值是否超过预设的阈值,若是,则将当前图像的环境色温设置为预设的色温值,若否,则计算当前图像的环境色温值; 根据当前图像的环境色温值进行色温增益计算,获取增益系数u和V ; 根据所述增益系数u和V对下一幅图像进行色温调节; 重复执行上述步骤,直至色差信号Cr和Cb小于预设的阈值。2.根据权利要求1所述的自动白平衡方法,其特征在于,所述“计算当前图像的环境色温值”的方法为:在预设的约束条件下对当前图像的环境色温进行色温估计得到当前图像的环境色温值。3.根据权利要求1所述的自动白平衡方法,其特征在于,当所述驱动电流值超过预设的阈值时,将当前图像的环境色温设置为6500K。4.根据权利要求1所述的自动白平衡方法,其特征在于,在所述步骤“获取LED白光灯的驱动电流值”前还包括步骤: 获取当前图像的亮度值,根据所述亮度值调整光圈大小、快门速度、自动增益和LED白光灯驱动电流进行自 动曝光。5.根据权利要求4所述的自动白平衡方法,其特征在于,在进行自动曝光时,优先调整光圈大小和快门速度进行自动曝光,当光圈大小和快门速度超过预设的阈值时,再调整自动增益和LED白光灯驱动电流进行自动曝光。6.一种自动白平衡装置,其特征在于,包括电流获取模块、判断模块、增益计算模块、色温调节模块和循环模块; 所述电流获取模...
【专利技术属性】
技术研发人员:张艳玲,刘付辉生,范铁道,李修新,
申请(专利权)人:深圳英飞拓科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。