发明名称 白平衡方法
摘要 本发明是一种白平衡方法,应用于一数字相机,包括步骤:去除影像的白物体上的色偏;利用该白物体的一像素信息来检测该影像的一参考白点;以及基于该像素信息及该色偏决定一尺度因子,以调整该白物体的白平衡。本发明的白平衡方法使用了色偏方程式,在某些情形下做出取舍,通过使用某个范围找出最高亮度像素,使得检测到的最高亮度像素永远属于白颜色,通过最高亮度像素的使用、寻找该范围、以及检测色偏下的白像素,能够在任何状况下发挥功效,完全地去除色偏现象,或是停止运作以进行白平衡调整。
申请公布号 CN100481962C 申请公布日期 2009.04.22
申请号 CN200510054583.7 申请日期 2005.03.14
申请人 华宇电脑股份有限公司 发明人 哈小美;傅楸善;薛雅全
分类号 H04N9/73(2006.01)I 主分类号 H04N9/73(2006.01)I
代理机构 隆天国际知识产权代理有限公司 代理人 张龙哺;郑特强
主权项 1.一种白平衡方法,应用于一数字相机,包括下列步骤:(a)去除一影像的一白物体上的一色偏,其中步骤(a)还包括下列步骤:储存该影像的一原始数据I<sub>org</sub>(R<sub>org</sub>,G<sub>org</sub>,B<sub>org</sub>);于该原始资料I<sub>org</sub>实施一色阶直方图均匀化;以及将该原始数据I<sub>org</sub>从RGB颜色空间转换至YCrCb颜色空间,以获得该影像的一色阶直方图均匀化数据I<sub>Hist</sub>(Y<sub>Hist</sub>,C<sub>rHist</sub>,C<sub>bHist</sub>);(b)利用该白物体的一像素信息来检测该影像的一参考白点,其中步骤(b)还包括下列步骤:从该色阶直方图均匀化数据I<sub>Hist</sub>中找出满足下式(1)的所有白像素Y<sub>Hist</sub>≥210,且-3≤C<sub>rHist</sub>,C<sub>bHist</sub>≤+3       (1);在满足上式(1)的所有白像素中以具有最大的Y<sub>Hist</sub>值和最接近于零的C<sub>rHist</sub>、C<sub>bHist</sub>值找出一亮度最高像素<maths num="0001"><![CDATA[<math><mrow><mrow><mo>(</mo><msubsup><mi>Y</mi><mi>Hist</mi><mi>bright</mi></msubsup><mo>,</mo><msubsup><mi>C</mi><mi>rHist</mi><mi>bright</mi></msubsup><mo>,</mo><msubsup><mi>C</mi><mi>bHist</mi><mi>bright</mi></msubsup><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>计算满足上式(1)之所有白像素的平均值<maths num="0002"><![CDATA[<math><mrow><mrow><mo>(</mo><msubsup><mi>Y</mi><mi>Hist</mi><mi>avg</mi></msubsup><mo>,</mo><msubsup><mrow><msubsup><mi>C</mi><mi>rHist</mi><mi>avg</mi></msubsup><mo>,</mo><mi>C</mi></mrow><mi>bHist</mi><mi>avg</mi></msubsup><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>从该色阶直方图均匀化数据I<sub>Hist</sub>中找出满足下式(2)的所有像素Y<sub>l</sub>≤Y<sub>Hist</sub>≤Y<sub>u</sub>C<sub>rl</sub>≤C<sub>rHist</sub>≤C<sub>ru</sub>        (2),C<sub>bl</sub>≤C<sub>bHist</sub>≤C<sub>bu</sub>并从满足上式(2)的像素中决定位于RGB颜色空间的该影像的该原始数据I<sub>org</sub>(R<sub>org</sub>,G<sub>org</sub>,B<sub>org</sub>)中对应的参考白像素,而在(Y<sub>l</sub>,C<sub>rl</sub>,C<sub>bl</sub>)和(Y<sub>u</sub>,C<sub>ru</sub>,C<sub>bu</sub>)中,Y<sub>1</sub>和Y<sub>u</sub>分别为选自<img file="C200510054583C00023.GIF" wi="130" he="70" />和<img file="C200510054583C00024.GIF" wi="94" he="62" />之间的最小值和最大值,C<sub>r1</sub>和C<sub>cu</sub>分别为选自<img file="C200510054583C00025.GIF" wi="115" he="58" />和<img file="C200510054583C00026.GIF" wi="92" he="49" />之间的最小值和最大值,C<sub>b1</sub>和C<sub>bu</sub>分别为选自<img file="C200510054583C00027.GIF" wi="115" he="60" />和<img file="C200510054583C00028.GIF" wi="123" he="62" />之间的最小值和最大值;计算该参考白像素的平均值W(R<sub>w</sub>,G<sub>w</sub>,B<sub>w</sub>);以及(c)基于该像素信息及该色偏决定一尺度因子,以调整该影像的白平衡。
地址 台湾省台北市