[发明专利]白平衡调节的方法有效
申请号: | 201110262963.5 | 申请日: | 2011-09-07 |
公开(公告)号: | CN102271260A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 戴林;李志朋 | 申请(专利权)人: | 天津天地伟业数码科技有限公司 |
主分类号: | H04N9/73 | 分类号: | H04N9/73;H04N17/00 |
代理公司: | 天津市宗欣专利商标代理有限公司 12103 | 代理人: | 王山 |
地址: | 300384 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种白平衡调节的方法,分为白点检测,白平衡增益计算和白平衡增益调节三个部分,白点检测,实现对白色参考点的准确定位;白平衡增益计算,通过定位的白色参考点,计算出R、B通道上的作用增益系数Kr、Kb;白平衡增益调节单元:判断增益系数是否有效、如果有效调节到作用帧上,只需要RGB的直方图即可准确的定位白色参考点,在保证图像的质量下节省了设计难度和硬件成本,非常适合使用在低成本的数字相机方案中。 | ||
搜索关键词: | 白平衡 调节 方法 | ||
【主权项】:
一种白平衡调节的方法,分为白点检测,白平衡增益计算和白平衡增益调节三个部分,包括以下步骤:A、设置图像统计区域,在该统计区域内要包含白色物体;B、获取原始图像中统计区域内红色通道、绿色通道和蓝色通道各自的直方图信息,即Hist_R、Hist_G和Hist_B的直方图信息;C、将红、绿、蓝三色通道的直方图分别转化为对应通道的累计直方图,即得到Hist_cumul_R、Hist_cumul_G和Hist_cumul_B;D、分别计算得出红色通道、绿色通道和蓝色通道各自的反累计直方图,即Hist_percentile_R、Hist_percentile_G和Hist_percentile_B;E、设置白点门限值初始值,white_lev=250;F、分别得出红、绿、蓝三色通道中的各自对应像素数不小于上述白点门限值初始值的直方图,通过比较得出三者中的像素数最大值,记为最大白色像素数max_white_pixels,并判断出具有像素数最大值的是红、绿、蓝中的哪个通道;G、判断上述像素数最大值是否小于总像素数的1%,如果像素数最大值小于总像素数的1%,则降低白点门限值初始值white_lev,重复第F步骤;如果上述像素数最大值是否大于总像素数的1%,则计算出统计区域内的非白色像素数nonwhite_pixels,非白色像素数在数值上等于总像素数与像素数最大值之间的差值;H、将非白色像素数与统计区域内的总像素数之间的比值记为非白色像素比例nonwhite_frac;I、通过将非白点像素比例nonwhite_frac,带入到各颜色通道的反累计直方图中,分别计算出红色通道、绿色通道和蓝色通道在非白色像素比例下的像素灰度值,分别记为Scale_R,Scale_G,Scale_B;J、调整计算Scale_R,Scale_G,Scale_B的增益运算基准值;K、比较红色通道在各通道反累计直方图下的累计直方图Hist_cumul_R与非白色像素数是否相同,如果相同,则根据白色像素值比例关系:Scale_R=Scale_G=Scale_B,不改变绿色通道而分别计算红色通道与蓝色通道的增益系数Kr=Scale_G/Scale_R,Kb=Scale_G/Scale_B;如不相同,则重复上述J步骤,重新进行计算Scale_R,Scale_G,Scale_B的增益运算基准值;L、判断各通道的增益是否大于门限值,大于门限值则认定增益系数有效,认定为有效增益时进入帧计数,如认定为无效增益,则将增益系数Kr作用在原有的红色通道上,得到R_new=R_org* Kr,同时增益系数Kb作用在将原有的蓝色通道上,得到B_new=B_org* Kb;M、通过帧计数判断下一帧是否是需要调节的有效帧,如果是有效帧则将增益系数分别作用R、B通道上,调节后的新的红色通道R_new=R_org* Kr, 调节后的新的蓝色通道B_new=B_org* Kb,从而完成白平衡调节;如果下一帧不是需要调节的有效帧则重复帧计数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津天地伟业数码科技有限公司,未经天津天地伟业数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110262963.5/,转载请声明来源钻瓜专利网。