白平衡調(diào)整方法
【專利摘要】一種白平衡調(diào)整方法,基于Raw影像,Raw影像的像素排列為BGb/GrR格式。該白平衡調(diào)整方法包括:擷取Raw影像中的B、Gb、Gr、R通道,并得到每個(gè)通道中所有像素的色階值;得到B、Gb、Gr、R通道中每個(gè)通道中所有色階值的累計(jì)比例;將B、Gb、Gr、R各通道的累計(jì)比例與一預(yù)設(shè)的最小值和最大值比較,得到大于等于最大值的累計(jì)比例和小于等于最小值的累計(jì)比例,大于等于最大值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考白,小于等于最小值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考黑;根據(jù)得到的參考白和參考黑,采用直方圖等化法重新量化以得到白平衡調(diào)整后的色階值。
【專利說明】白平衡調(diào)整方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于一種圖像處理技術(shù),尤其涉及一種圖像處理技術(shù)中的白平衡調(diào)整方法。
【背景技術(shù)】
[0002]一般而言,物體反射出的光顏色視光源的色彩而定。人的大腦可以檢測并更正類似這樣的色彩改變,因此不論是在陽光、陰霾的天氣、室內(nèi)白熾燈或熒光燈下,人的眼睛均可以適應(yīng)這樣的色彩改變,而不會(huì)影響人們所看的白色物體。然而,就數(shù)字影像獲取裝置而言,這些由不同光源產(chǎn)生的“白色”在顏色上來說還是不盡相同。例如,鎢絲燈(燈泡)照明的環(huán)境拍出的照片可能偏黃,其它環(huán)境拍出的照片可能有的會(huì)偏藍(lán)色或紅色。
[0003]為了貼近人的視覺,數(shù)字影像獲取裝置就必須模仿人類大腦并根據(jù)光線來調(diào)整色彩,定義什么是白色,以便在最后照片中能夠呈現(xiàn)中肉眼所看到的白色,這種調(diào)整即稱之為“白平衡(White Blancing)”。
[0004]現(xiàn)有技術(shù)中,提出利用直方圖延展方法(Color Histogram Stretching, CHS)于影像白平衡,將未經(jīng)白平衡影像的RGB三通道(Red,Green, Blue)像素色階直方圖重新量化至0-255的范圍內(nèi),結(jié)果顯示這個(gè)方法具有較小誤差與實(shí)時(shí)的特性。但該方法,并未顧及轉(zhuǎn)換后的影像對(duì)比度,故,白平衡后的影像往往對(duì)比度不高,也因此容易隱藏影像中的細(xì)節(jié)部份。
【發(fā)明內(nèi)容】
[0005]有鑒于此,有必要提供一種影像對(duì)比度較高的白平衡調(diào)整方法。
[0006]一種白平衡調(diào)整方法,包括如下步驟:采集Raw影像,Raw影像的像素排列方式為BGb/GrR格式;抽取Raw影像中B、Gb、Gr、R通道,并得到相應(yīng)通道中所有像素的色階值;分別掃描B、Gb、Gr、R通道中的所有像素的色階值并記錄每個(gè)色階值對(duì)應(yīng)的像素個(gè)數(shù),以得到B、Gb、Gr、R通道中每個(gè)色階值的累計(jì)比例JfB、Gb、Gr、R各通道的累計(jì)比例與一預(yù)設(shè)的最小值和最大值比較,得到大于等于最大值的累計(jì)比例和小于等于最小值的累計(jì)比例,大于等于最大值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考白,小于等于最小值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考黑;根據(jù)得到的參考白和參考黑,采用直方圖等化法將B、Gb、Gr、R通道中的色階值重新量化以得到白平衡調(diào)整后的色階值。
[0007]相較于現(xiàn)有技術(shù),本發(fā)明實(shí)施例的白平衡調(diào)整方法通過概率計(jì)算得到參考白和參考黑以及兼具直方圖等化法的強(qiáng)化對(duì)比功能,從而使得白平衡后的影像的對(duì)比度較高,容易解讀影像中的細(xì)節(jié)部份。
【專利附圖】
【附圖說明】
[0008]圖1是本發(fā)明實(shí)施白平衡調(diào)整方法的流程圖。
[0009]圖2是一種Raw影像的像素排列示意圖?!揪唧w實(shí)施方式】
[0010]請參閱圖1,本發(fā)明實(shí)施例提供的白平衡調(diào)整方法用來調(diào)整影像的白平衡,白平衡調(diào)整方法包括如下步驟:
SI,采集Raw影像,Raw影像的像素排列方式為BGb/GrR格式。
[0011]S2,抽取Raw影像中B、Gb、Gr、R通道,并得到相應(yīng)通道中所有像素的色階值。
[0012]S3,分別掃描B、Gb、Gr、R通道中的所有像素的色階值并記錄每個(gè)色階值對(duì)應(yīng)的像素個(gè)數(shù),以得到B、Gb、Gr、R通道中每個(gè)色階值的累計(jì)比例。
[0013]S4,將B、Gb、Gr、R各通道的累計(jì)比例與一預(yù)設(shè)的最小值和最大值比較,得到大于等于最大值的累計(jì)比例和小于等于最小值的累計(jì)比例,大于等于最大值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考白,小于等于最小值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考黑。
[0014]S5,根據(jù)得到的參考白和參考黑,采用直方圖等化法將B、Gb、Gr、R通道中的色階值重新量化以得到白平衡調(diào)整后的色階值。
[0015]請一并參閱圖2,在SI中,一副Raw圖像(Raw的原意為“未經(jīng)加工”,可以理解,Raw圖像就是影像傳感器將捕捉到的光源信號(hào)轉(zhuǎn)為數(shù)字信號(hào)的原始數(shù)據(jù)組成的圖像)由多個(gè)像素(pixel)組成,再依據(jù)影像傳感器表面覆蓋的彩色濾光片,可以得到圖中所示的拜爾模式(Bayer Pattern),即BG/GR (本案中以BGb/GrR表示)格式,換言之,當(dāng)奇數(shù)行像素的排列為BGBGBG時(shí),偶數(shù)行像素的排列為GRGRGR,或者,當(dāng)奇數(shù)行像素的排列為GRGRGR時(shí),偶數(shù)行像素的排列為BGBGBG。其中,Gb代表BGBG中的G,Gr代表GRGR中的G。
[0016]S2中,分別掃描每一個(gè)像素以得到B、Gb、Gr、R通道中每一個(gè)通道的第一個(gè)像素到最后一個(gè)像素的色階值。
[0017]需要說明地是,B、Gb、Gr、R通道中首先得到哪個(gè)通道像素的色階值并無限定,可以按照B、Gb、Gr、R通道的順序或R、Gb、Gr、B通道的順序,也可以為其它順序。
[0018]若每一個(gè)像素以Sbits表示,則色階值的范圍為0~255 ;若每一個(gè)像素以IObits表示,則色階值的范圍為(T1023。概而言之,像素色階值的范圍為[0,2K -1 ],其中,n為像素的位數(shù)。
[0019]S3中,累計(jì)比例的計(jì)算方法
【權(quán)利要求】
1.一種白平衡調(diào)整方法,包括如下步驟: 采集Raw影像,Raw影像的像素排列方式為BGb/GrR格式; 抽取Raw影像中B、Gb、Gr, R通道,并得到相應(yīng)通道中所有像素的色階值; 分別掃描B、Gb、Gr、R通道中的所有像素的色階值并記錄每個(gè)色階值對(duì)應(yīng)的像素個(gè)數(shù),以得到B、Gb、Gr, R通道中每個(gè)色階值的累計(jì)比例; 將B、Gb、Gr、R各通道的累計(jì)比例與一預(yù)設(shè)的最小值和最大值比較,得到大于等于最大值的累計(jì)比例和小于等于最小值的累計(jì)比例,大于等于最大值的比值對(duì)應(yīng)色階值的平均值為參考白,小于等于最小值的累計(jì)比例對(duì)應(yīng)色階值的平均值為參考黑; 根據(jù)得到的參考白和參考黑,采用直方圖等化法將B、Gb、Gr、R通道中的色階值重新量化以得到白平衡調(diào)整后的色階值。
2.如權(quán)利要求1所述的白平衡調(diào)整方法,其特征在于,所述最小值為0.01,最大值為0.99 o
3.如權(quán)利要求1所述的白平衡調(diào)整方法,其特征在于,所述像素的色階值范圍為[0,2s -1 ],n為像素的位數(shù)。
4.如權(quán)利要求1所述的白平衡調(diào)整方法,其特征在于,所述直方圖等化法重新量化后的色階值為
【文檔編號(hào)】H04N9/73GK103780892SQ201210412156
【公開日】2014年5月7日 申請日期:2012年10月25日 優(yōu)先權(quán)日:2012年10月25日
【發(fā)明者】林國宏 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司