[发明专利]一种基于同色异谱的白平衡校正的方法有效
申请号: | 202010284945.6 | 申请日: | 2020-04-13 |
公开(公告)号: | CN111314684B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 陈凯;黄磊;宋一平 | 申请(专利权)人: | 杭州国芯科技股份有限公司 |
主分类号: | H04N9/73 | 分类号: | H04N9/73 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310012 浙江省杭州市文*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 色异谱 白平衡 校正 方法 | ||
1.一种基于同色异谱的白平衡校正的方法,首先对采集图像进行标定,然后进行色温曲线拟合,最后进行白平衡校正,其特征在于:
所述的对采集图像进行标定,就是标定标准DNP光源和标准LED光源在不同色温下的光源色温组,具体方法是:
标准DNP光源灯箱环境下,分别在m个不同色温条件下对24色标准色卡进行图像采集;
对采集图片进行感兴趣区域选取操作,选取采集图片中24标准色卡中的n个白色块,统计每个白色块的红色通道的均值AvgR、绿色通道的均值AvgG、蓝色通道的均值AvgB,得到标准DNP光源在不同色温下的光源色温组{PointRGdnp[k],PointBGdnp[k],CTdnp[k]};其中,红绿通道比例
蓝绿通道比例
CTdnp[k]为采集图片时对当前光源通过色温测试仪器进行测量的色温值;i为白色块序号,i=1,2,…,n;k为色温条件序号,k=1,2,…,m;
在标准LED光源灯箱环境下,采用相同方法计算得到标准LED光源在不同色温下的光源色温组{PointRGled[k],PointBGled[k],CTled[k]};
所述的色温曲线拟合,包括融合色温曲线拟合、DNP色温曲线拟合、LED色温曲线拟合;
融合色温曲线拟合具体方法是:
针对每个色温条件,对标准DNP光源色温组和LED光源色温组进行融合:
融合后的R/G色温点
融合后的B/G色温点
融合后的色温值CTmix[k]=CTdnp[k]=CTled[k];
对m个不同色温条件的色温点均进行融合,得到融合色温点组:
{PointRGmix[m],PointBGmix[m],CTmix[m]};
利用高斯分布的方法对融合色温点组进行权重weightmix分配运算,得到基于色温点的容差区间;利用双线性插值的拟合方法对容差区间进行拟合计算,得到的融合色温曲线拟合结果Curvemix,即为色温判断中的白点区域;
利用高斯分布的方法分别对DNP色温点组{PointRGdnp[m],PointBGdnp[m],CTdnp[m]}和LED色温点组{PointRGled[m],PointBGled[m],CTled[m]}进行权重分配运算,得到基于色温点的容差区间;利用双线性插值的拟合方法对容差区间进行拟合计算,得到DNP色温曲线拟合结果Curvemix和LED色温曲线拟合结果Curveled;
所述的白平衡校正的具体方法是:
获取待校正图像,对待校正图像进行色温估计:
首先将待校正图像分成M×N个块,计算出每个块的红绿通道比值R/G和蓝绿通道比值B/G,将每个块中的R/G和B/G代入到融合色温曲线拟合结果Curvemix中,得到融合色温红色通道增益GainRmix和融合色温蓝色通道增益GainBmix:
weightj为第j块的权重,j=1,2,…,M×N;
将每个块中的R/G和B/G代入到DNP色温曲线拟合结果Curvemix,得到标准DNP光源下的红色通道增益GainRdnp和蓝色通道增益GainBdnp;将每个块中的R/G和B/G代入到LED色温曲线拟合结果Curveled,得到标准LED光源下的红色通道增益GainRled和蓝色通道增益GainBled;
将融合色温红色通道增益GainRmix和融合色温蓝色通道增益GainBmix代入标定的CTmix[m],得到融合色温值Tempmix;将标准DNP光源下的红色通道增益GainRdnp和蓝色通道增益GainBdnp代入标定的CTdnp[m],得到DNP色温值Tempdnp;将标准LED光源下的红色通道增益GainRled和蓝色通道增益GainBled代入标定的CTled[m],得到LED色温值Templed;
计算Tempmix与Tempdnp的欧氏距离值Ddnp和Tempmix与Templed的欧氏距离值Dled:
根据欧式距离判断是否需要进行白平衡的二次校正:如果无需进行二次校正;如果或则需要进行二次校正;通过的值判断白色点更趋向于哪种光源色温,选择对应的光源曲线,选择对应的白平衡校正值;
二次校正的方法如下:
如果则选用{GainRled,GainBled}作为白平衡的增益计算结果;
如果则选用{GainRdnp,GainBdnp}作为白平衡的增益计算结果;
其中,τ1和τ2为设定阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州国芯科技股份有限公司,未经杭州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010284945.6/1.html,转载请声明来源钻瓜专利网。