System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于白平衡调整,具体涉及一种自动白平衡方法及调整系统、白平衡终端。
技术介绍
1、白平衡:在不同色温环境下,将场景中的白色区域颜色还原为人眼感知的白色。物体在不同灯光环境或色温下发生一系列偏色,而相机的白平衡是将物体的偏色进行矫正,还原成物体本身的色彩。
2、传统白平衡算法的局限性:一、干扰点与白点可能有相似的落点表现;统计过多干扰点会造成红基色、绿基色和蓝基色这三基色的加权累计像素值不准确,导致三基色的白平衡增益系数计算偏差,进而导致图像偏色。二、在混合色温的运动场景下,图像统计区域囊括的不同色温下白点占比发生变化,白点区域统计值随之波动,自动白平衡(awb)有不稳定的现象。
3、一种公开的基于深度学习的白平衡算法局限性:输入有色偏的图像,得到无色偏图像。此类任务数据集好建立,但输出图像分辨率高,模型的参数量与计算量大,无法满足实时性要求,难以应用部署。
4、另一种公开的基于深度学习的白平衡算法局限性:输入有色偏的图像,估计白平衡增益参数,再将其施加在有色偏图像上,得到无色偏图像。此类任务模型相对较小,但不同模组的响应特性不同,难以找到合适的映射关系,针对不同模组需要重复做数据集收集与训练工作,通用性不强。
技术实现思路
1、本专利技术的目的在于提供一种自动白平衡方法及调整系统、白平衡终端。本专利技术由于不同类别有不同的色温分布偏好,因此能够根据场景分类信息实时调整白点划分区域、权重和颜色偏好,尽可能减少干扰色块的影响,以获得更准确的
2、本专利技术提供一种自动白平衡方法,包括:
3、s1、图像采集模块获取待校正的图像,通过场景信息提取模块估计出所述待校正的图像的场景类别;根据所述场景类别,应用预先标定好的所述场景类别对应的白点信息;所述白点信息包括不同色温的白点划分区域和不同色温各自的白点权重;
4、s2、判断所述待校正的图像中的感兴趣区域的像素点是否落入所述场景类别包含的白点划分区域;计算落入所述场景类别包含的白点划分区域的所有所述像素点的红、绿和蓝的三基色加权累计像素值,分别为rv、gv和bv;
5、s3、计算红、绿和蓝三基色白平衡增益系数,分别为irgain、iggain和ibgain;使得rv*irgain=gv*iggain=bv*ibgain成立;
6、s4、根据帧间场景信息,监测到所述场景类别长时间未发生变化时,限制白平衡的增益调节量与收敛范围。
7、进一步的,步骤s1中用到的所述标定具体包括:
8、s01、采用所述图像采集模块中的图像传感器,拍摄灯箱里所述不同色温下的灰卡图;标定出所述不同色温的白平衡基准点,且根据所述不同色温的白平衡基准点拟合出色温曲线,以所述色温曲线为基础绘制不同色温各自对应的白点区域,得到初始标定白点区域分布图;
9、s02、在不同场景类别下拍摄灰卡图,绘制出所述不同场景类别各自对应的包含所述不同色温的白点划分区域且不同色温赋予各自的所述白点权重。
10、进一步的,步骤s01中,每一个所述色温下的灰卡中间区域的像素点作为有效像素点;对其中一个色温下的所有有效像素点,求红、绿、蓝三基色的不加权累计像素值,红基色不加权累计像素值与绿基色不加权累计像素值的比值作为所述一个色温的白平衡基准点的横坐标值,蓝基色不加权累计像素值与所述绿基色不加权累计像素值的比值作为所述一个色温的白平衡基准点的纵坐标值,得到所述一个色温的白平衡基准点;同理,计算得到每个色温的白平衡基准点;根据不同色温的白平衡基准点拟合出一条色温曲线,以所述色温曲线上的点为中心点绘制一定的包络图形,所有所述包络图形覆盖的集合为所述初始标定白点区域分布图;
11、步骤s02中,每一个所述场景类别下的灰卡中间区域的像素点作为有效像素点;对每一个所述场景类别下的灰卡中间区域的所有有效像素点,计算出每一个所述有效像素点各自的b/g和r/g值,对应绘制出每个所述有效像素点在所述坐标系的白点位置,根据所述白点位置,调整步骤s01标定时的白点区域即所述包络图形的大小和白点权重即落入所述包络图形范围内的权重值,作为所述场景的白点标定结果。
12、进一步的,所述场景类别包括:室内、半室内和室外;所述室外根据不同色温细分为晴天、阴天、日落和黄昏;所述室内场景和所述半室内场景,均包含:h、a、cwf、d50、d65和d75六个色温;
13、所述室内场景中,所述六个色温各自对应的白点权重相同;
14、所述半室内场景的d65色温对应的白点权重相比所述初始标定色温曲线图中的d65色温对应的白点权重偏大。
15、进一步的,所述晴天、阴天、日落和黄昏四个室外场景均包含:d50、d65和d75三个色温;
16、所述晴天场景的d50色温对应的白点权重相比所述初始标定色温曲线图中的d50色温对应的白点权重偏大;所述晴天场景中的d65色温对应的白点权重相比所述初始标定色温曲线图中的d65色温对应的白点权重偏大;
17、所述阴天场景中的d50色温、d65色温和d75色温对应的白点权重与所述初始标定色温曲线图中的各自相同的色温对应的白点权重相比偏大;
18、所述日落场景中的d50色温对应的白点权重相比所述初始标定色温曲线图中的d50色温对应的白点权重偏大;
19、所述黄昏场景中的d65色温和d75色温对应的白点权重与所述初始标定色温曲线图中的各自相同的色温对应的白点权重相比偏大。
20、进一步的,步骤s3之后,步骤s4之前,还包括:
21、根据不同场景类别,对计算出的所述红、绿和蓝三基色白平衡增益系数做偏好调整;其中,红、绿和蓝三基色增益调节系数分别为rshift、gshift和bshift;调整后三基色白平衡增益系数分别为rgain、ggain和bgain;rgain=irgain*rshift;ggain=iggain*gshift;bgain=ibgain*bshift。
22、进一步的,步骤s4中,所述收敛范围的参数包括不同场景各自对应的红、绿和蓝三基色增益系数阈值,分别为scenethrergain、scenethreggain和scenethrebgain;
23、在计算第n帧的白平衡增益系数时限制如下:
24、rgainn=rgainn-1+step,且rgainn<scenethrergain;
25、ggainn=ggainn-1+step,且ggainn<scenethreggain;
26、bgainn=bgainn-1+step,且bgainn<sce本文档来自技高网...
【技术保护点】
1.一种自动白平衡方法,其特征在于,包括:
2.如权利要求1所述的自动白平衡方法,其特征在于,
3.如权利要求2所述的自动白平衡方法,其特征在于,
4.如权利要求2所述的自动白平衡方法,其特征在于,
5.如权利要求4所述的自动白平衡方法,其特征在于,
6.如权利要求1所述的自动白平衡方法,其特征在于,步骤S3之后,步骤S4之前,还包括:
7.如权利要求6所述的自动白平衡方法,其特征在于,
8.一种自动白平衡调整系统,其特征在于,包括:
9.如权利要求8所述的自动白平衡调整系统,其特征在于,
10.一种白平衡终端,其特征在于,包括:
【技术特征摘要】
1.一种自动白平衡方法,其特征在于,包括:
2.如权利要求1所述的自动白平衡方法,其特征在于,
3.如权利要求2所述的自动白平衡方法,其特征在于,
4.如权利要求2所述的自动白平衡方法,其特征在于,
5.如权利要求4所述的自动白平衡方法,其特征在于,
6.如权利...
【专利技术属性】
技术研发人员:罗曼蒂,周玉婷,陈剑骏,
申请(专利权)人:豪威科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。