发明名称 一种基于白块假设的数码摄像装置自动白平衡方法
摘要 本发明公开了一种基于白块假设的数码摄像装置自动白平衡方法,用待标定的数码摄像装置获取标准白色标版的raw图像,将所获得的raw图像划分为M×N个分块;计算每一个分块的R,G,B通道的均值,求得当前增益;找到各色温下标准白的定义区域;对于待校正图像,将所述待校正图像划分为M×N个分块,对所有分块,依次判断每一个分块的增益是否包含上述定义区域内,如果没有一个分块的增益落在定义区域范围内,则采用默认的增益值对整副图像进行色彩校正;否则,累加落入所述定义区域内的所有分块的增益与权重;将得到的累加值分别除以其各自对应的权重值,得到待校正图像的增益;利用该增益完成自动白平衡校正。本发明具有较强的鲁棒性,且白平衡准确。
申请公布号 CN104618702B 申请公布日期 2016.04.20
申请号 CN201410850784.7 申请日期 2014.12.31
申请人 湖南国科微电子股份有限公司 发明人 张葵阳;姜黎;李淼;秦刚
分类号 H04N9/73(2006.01)I 主分类号 H04N9/73(2006.01)I
代理机构 长沙正奇专利事务所有限责任公司 43113 代理人 卢宏
主权项 一种基于白块假设的数码摄像装置自动白平衡方法,其特征在于,包括以下步骤:1)在多种色温光源下,用待标定的数码摄像装置获取标准白色标版的raw图像,将所获得的raw图像划分为M×N个分块;2)计算每一个分块的R,G,B通道的均值Gavg,Ravg,Bavg,并求得当前增益Rgain=Gavg/Ravg,Bgain=Gavg/Bavg;3)在某种色温下,将所有分块的Bgain,Rgain投标在以Bgain,Rgain为坐标的投标图中,得到该色温下的投标区域;4)对所有需要标定的各个色温进行步骤3)的操作,得到各个色温对应的投标区域,即各色温下标准白的定义区域;5)对于待校正图像,将所述待校正图像划分为M×N个分块,对所有分块,依次判断每一个分块的Rgain,Bgain增益是否包含在上述各色温下标准白的定义区域内,如果没有一个分块的Rgain,Bgain增益落在各色温下标准白的定义区域内,则采用色温为5000k时的Rgain,Bgain增益值对整副待校正图像进行色彩校正;否则,对于落入各色温下标准白的定义区域内的分块,确定任一分块在该分块落入的标准白的定义区域内的权重,将该分块的Rgain、Bgain分别与其权重相乘,分别得到RW<sub>i</sub>、BW<sub>i</sub>,同时记录该分块的权重的和W<sub>i</sub>,依此类推,得到所有落入各色温下标准白的定义区域内的分块的权重以及各个分块的Rgain、Bgain与各自的权重相乘的乘积;6)利用下式计算所述待校正图像的增益Rgain<sup>*</sup>和Bgain<sup>*</sup>:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>Rgain</mi><mo>*</mo></msup><mo>=</mo><mfrac><mrow><mi>R</mi><mi>W</mi></mrow><mi>W</mi></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000924137150000011.GIF" wi="326" he="127" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>B</mi><mi>g</mi><mi>a</mi><mi>i</mi><mi>n</mi><mo>*</mo><mo>=</mo><mfrac><mrow><mi>B</mi><mi>W</mi></mrow><mi>W</mi></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000924137150000012.GIF" wi="334" he="119" /></maths>其中,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>R</mi><mi>W</mi><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mi>M</mi><mo>&times;</mo><mi>N</mi></mrow></munder><msub><mi>RW</mi><mi>i</mi></msub><mo>;</mo><mi>B</mi><mi>W</mi><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mi>M</mi><mo>&times;</mo><mi>N</mi></mrow></munder><msub><mi>BW</mi><mi>i</mi></msub><mo>;</mo><mi>W</mi><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mi>M</mi><mo>&times;</mo><mi>N</mi></mrow></munder><msub><mi>W</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0000924137150000013.GIF" wi="990" he="111" /></maths>7)利用所述待校正图像的增益Rgain<sup>*</sup>和Bgain<sup>*</sup>完成自动白平衡校正。
地址 410125 湖南省长沙市长沙经济技术开发区泉塘街道东十路南段9号