主权项 |
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)基于该像素信息及该色偏决定一尺度因子,以调整该影像的白平衡。 |