一种基于HSV域上的白平衡处理方法技术

技术编号:20657446 阅读:36 留言:0更新日期:2019-03-23 08:50
本发明专利技术提供了一种基于HSV域上的白平衡处理方法,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。本发明专利技术所述的基于HSV域上的白平衡处理方法能够解决大面积纯色场景和高亮颜色下白平衡不稳定问题。

A White Balance Processing Method Based on HSV Domain

The invention provides a white balance processing method based on HSV domain, including: S1, converting RGB data from video data into HSV domain; S2, judging whether the brightness is within a reasonable range; S3, determining the color weights according to brightness and saturation; S4, summing and determining the channel gains of RGB. The white balance processing method based on HSV domain can solve the problem of white balance instability in large area pure color scene and bright color.

【技术实现步骤摘要】
一种基于HSV域上的白平衡处理方法
本专利技术属于视频监控
,尤其是涉及一种基于HSV域上的白平衡处理方法。
技术介绍
在视频监控领域中,白平衡是一项重要的功能,主要是将现实中白色的点在任何场景下都还原成白色。目前主流的白平衡处理技术主要分为灰度世界和全反射技术。基于灰度世界的处理方法人为画面中所有通道颜色的总和是相等的,在画面中场景丰富的时候处理效果比较好,但这是以一种粗略的估计,在大面积纯色场景下会出现偏色问题。而全反射人为画面中亮度最高的颜色就是光源颜色,这在漫反射的场景下比较适用,但当画面中存在过曝和高亮颜色时,也会导致偏色问题。
技术实现思路
有鉴于此,本专利技术旨在提出一种基于HSV域上的白平衡处理方法,以解决现有的白平衡护理方法出现偏色的问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种基于HSV域上的白平衡处理方法,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。进一步的,所述步骤S2中,为了防止画面中过曝点对图像的影响,需要将明度调节到合理范围内。进一步的,需要将明度调节到最大值的0.2倍至0.8倍之间。进一步的,所述步骤S1中还包括饱和度的取值,如果饱和度的最大值为0则饱和度取值为0,否则饱和度S=(max-min)/max;其中,max为RGB中的最大值,min为RGB中的最小值。进一步的,所述步骤S3确定各颜色权重的方法如下:为了排除纯色和亮颜色对画面的影响,将饱和度S乘以一定权重K系数再与明度H进行加权求和确定该点最终权重W=H+K*S;其中K取负值,因为正常场景下,饱和度越低,明度越高,则白点概率越大。进一步的,所述步骤S4中,将HSV域上计算的各点权重作用到RGB域上进行加权求和,求得总的RGB各通道的数据,计算出最终的红蓝增益。相对于现有技术,本专利技术所述的基于HSV域上的白平衡处理方法具有以下优势:本专利技术所述的基于HSV域上的白平衡处理方法能够解决大面积纯色场景和高亮颜色下白平衡不稳定问题。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例所述的基于HSV域上的白平衡处理方法流程图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。下面将参考附图并结合实施例来详细说明本专利技术。如图1所示,一种基于HSV域上的白平衡处理方法,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。所述步骤S2中,为了防止画面中过曝点对图像的影响,需要将明度调节到合理范围内。需要将明度调节到最大值的0.2倍至0.8倍之间。所述步骤S1中还包括饱和度的取值,如果饱和度的最大值为0则饱和度取值为0,否则饱和度S=(max-min)/max;其中,max为RGB中的最大值,min为RGB中的最小值。所述步骤S3确定各颜色权重的方法如下:为了排除纯色和亮颜色对画面的影响,将饱和度S乘以一定权重K系数再与明度H进行加权求和确定该点最终权重W=H+K*S;其中K取负值,因为正常场景下,饱和度越低,明度越高,则白点概率越大。因为白平衡一般是在RGB域上通过调节红蓝增益来实现的,因此需要将HSV域上计算的各点权重(即白点的概率)作用到RGB域上进行加权求和,求得总的RGB各通道的数据R_sum,G_sum,B_sun。计算出最终的红蓝增益R_gain=G_sum/R_sum,B_gain=G_sum/B_sum。则调节后现实中白点的红绿蓝各通道值相等,即还原成白色。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.基于HSV域上的白平衡处理方法,其特征在于,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。

【技术特征摘要】
1.基于HSV域上的白平衡处理方法,其特征在于,包括:S1、将视频数据中的RGB数据转换为HSV域上;S2、判断明度是否在合理范围内;S3、根据明度和饱和度确定各颜色权重;S4、求和确定RGB各通道增益。2.根据权利要求1所述的基于HSV域上的白平衡处理方法,其特征在于:所述步骤S2中,为了防止画面中过曝点对图像的影响,需要将明度调节到合理范围内。3.根据权利要求2所述的基于HSV域上的白平衡处理方法,其特征在于:需要将明度调节到最大值的0.2倍至0.8倍之间。4.根据权利要求1所述的基于HSV域上的白平衡处理方法,其特征在于:所述步骤S1中还包括饱和度的取值,如果饱和度的最大值为0则饱...

【专利技术属性】
技术研发人员:瞿关明朱健立于宏志石行
申请(专利权)人:天津天地伟业信息系统集成有限公司
类型:发明
国别省市:天津,12

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

1