TWI568265B - 基於動態映射之自動白平衡 - Google Patents

基於動態映射之自動白平衡 Download PDF

Info

Publication number
TWI568265B
TWI568265B TW102139870A TW102139870A TWI568265B TW I568265 B TWI568265 B TW I568265B TW 102139870 A TW102139870 A TW 102139870A TW 102139870 A TW102139870 A TW 102139870A TW I568265 B TWI568265 B TW I568265B
Authority
TW
Taiwan
Prior art keywords
image
color
gain
correction
white pixel
Prior art date
Application number
TW102139870A
Other languages
English (en)
Other versions
TW201444365A (zh
Inventor
劉成明
劉長猛
單記章
Original Assignee
豪威科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 豪威科技股份有限公司 filed Critical 豪威科技股份有限公司
Publication of TW201444365A publication Critical patent/TW201444365A/zh
Application granted granted Critical
Publication of TWI568265B publication Critical patent/TWI568265B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/73Colour balance circuits, e.g. white balance circuits or colour temperature control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6077Colour balance, e.g. colour cast correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • H04N23/88Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/407Control or modification of tonal gradation or of extreme levels, e.g. background level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Description

基於動態映射之自動白平衡
本發明大體上係關於影像校正,且更特定言之,係關於自動白平衡。
人眼的視覺系統能夠適應照明條件的改變。舉例而言,當一人觀看室內的物件時,照明源可為燈泡,而當一人觀看室外的物件時,照明源可為太陽。當白色物件自陽光(其具有更藍色彩的分量)行進到白熾燈(其具有更紅色彩的分量)時,人類視覺系統作出調整以平衡紅色、綠色及藍色色彩分量,從而確保白色物件在日光及白熾燈兩者中皆表現為白色。將紅色、綠色及藍色分量進行平衡之技術被稱為白平衡。因此,人類視覺系統自動對影像進行白平衡以將白色物件的真實白色保留在影像中,甚至在白色物件反射來自不同照明源的光時亦如此。影像俘獲系統使用自動白平衡(「AWB」)演算法以試圖模仿人類視覺機構,以便在不同照明源下將白色物件的真實白色再現於影像中。
RGB色彩分量的強度在不同的光條件下顯著變化。舉例而言,在日光(例如D65)中存在比室內色彩白色螢光(「CWF」)藍得多的色彩分量。表I提供不同照明類型的色溫索引。較高的色溫(諸如,日光(例如,D65))具有更藍的色彩分量,而較低的色溫(諸如,白熾燈(例如, A))具有更紅的色彩分量。
AWB方法包括分析所俘獲的影像以判定其照明源,且隨後得到實現白平衡所需之增益調整的量。AWB機制檢查影像之像素以獲得關於影像的照明源的資訊。亦判定對影像進行白平衡所需之增益調整。影像之白色像素含有用於斷定白平衡設定之資訊。
先前技術AWB方法假設整個影像處於單一照明類型下,且需要針對該單一照明類型進行白平衡。然而,單一照明類型之假設常常導致較不準確之AWB估計,且此外,其可導致對眼睛造成不適之影像,此係因為表面上不自然的著色,尤其在影像係由智慧型電話攝影機獲取時。
205‧‧‧校正向量
305‧‧‧校正向量
510‧‧‧色溫線/色彩校正線
A‧‧‧白熾燈
A0‧‧‧控制點
C0‧‧‧控制點
CWF‧‧‧冷白螢光
D0‧‧‧控制點
D65‧‧‧日光
P1‧‧‧像素
P2‧‧‧像素
P3‧‧‧像素
P4‧‧‧像素
P5‧‧‧像素
P6‧‧‧像素
P7‧‧‧像素
P8‧‧‧像素
P9‧‧‧像素
P10‧‧‧像素
R1‧‧‧區
R2‧‧‧區
R3‧‧‧區
參考下圖描述本發明之非限制及非詳盡之實施例,其中所有各圖中相同參考數字係指相同部分,除非另有規定。
圖1展示根據本發明之教示的具有色彩空間圖G/B-G/R中之被映射像素之三個預定義白色區域。
圖2展示根據本發明之教示白色像素自點(Gain_B0,Gain_R0)移動至點(Gain_B1,Gain_R1)。
圖3展示根據本發明之教示的(感測器增益*曝光)對比率的曲線圖。
圖4展示根據本發明之教示白色像素進一步自點(Gain_B1,Gain_R1)移動至點(Gain_B2,Gain_R2)。
圖5展示根據本發明之教示的穿過色彩空間圖中之白色像素的溫 度線。
圖6展示根據本發明之教示將色溫線作為橫座標且將Gain_B方向上之移位作為縱座標之圖表。
圖7展示根據本發明之教示將色溫線作為橫座標且將Gain_R方向上之移位作為縱座標之圖表。
圖8展示說明根據本發明之教示的考慮到一個以上照明源的白平衡程序之流程圖。
圖9展示說明根據本發明之教示的校正影像亮度的程序之流程圖。
圖10展示說明根據本發明之教示的校正色溫的程序之流程圖。
在下文提供的詳細描述中,提供眾多具體細節以提供對本發明之實施例的澈底理解。然而,熟習此項技術者將認識到,可在沒有該等具體細節中之一或多者的情況下或在其他方法、組件、材料等的情況下實踐本發明。在其他例子中,未詳細展示或描述熟知的結構、材料或操作以避免混淆本發明之若干態樣。
貫穿本說明書對「一項實施例」或「一實施例」之參考係指結合該實施例所描述之特定特徵、結構或特性包括於本發明之至少一項實施例中。因此,短語「在一項實施例中」或「在一實施例中」在整個本說明書各處出現不一定皆係指同一項實施例。此外,在一或多項實施例中,特定特徵、結構或特性可以任何合適方式組合。
習知的AWB方法使用色彩空間圖,該色彩空間圖含有用於不同照明源的兩個或兩個以上預定義白色區域。預定義白色區域表徵了由色彩空間圖中之給定照明源的白色像素佔據的空間。換句話說,預定義白色區域為色彩空間圖中之區域,可在該區域中找到特定照明源的所有白色像素。因此,定位白色像素之預定義白色區域指示與該像素 相關聯之照明源。具有用於不同照明源之單獨預定義白色區域的色彩空間圖可用作用於斷定白色像素的照明源之模板。AWB機制亦依賴於色彩空間圖來選擇影像之白色像素。白色像素之紅綠藍(「RGB」)值用於決定是否需要對紅色、綠色及藍色信號進行增益調整以對影像進行白平衡。
與假設在單一照明源下取得影像的習知AWB方法形成對比,本發明之實施例允許在若干照明源的組合下取得影像的可能性。
程序一:允許一個以上照明源的校正
圖1根據本發明之教示展示三個預定義白色區域,其被表示為區R1、區R2及區R3,其分別對應於D65(日光)、CWF(冷白螢光)及A(白熾光)照明類型。區R1、R2及R3位於色彩空間圖G/B-G/R中。G/B為相對於G信號的B信號之增益(Gain_B),且G/R為相對於G信號的R信號之增益(Gain_R)。在藉由影像感測器俘獲影像之後,將該影像的每一像素(例如,P1至P10)映射至色彩空間圖G/B-G/R,如圖1中所示。所俘獲的影像中之像素中之每一者包括紅色、綠色及藍色(「RGB」)子值。僅考慮區R1(例如,P1、P2、P3)、區R2(例如,P4、P5)及區R3(例如,P6、P7)中之像素,且忽視區R1、區R2及區R3之外的像素(例如,P8、P9、P10)。
在習知方法中,選擇具有最大數目個像素的區。舉例而言,若區R1具有最大數目個像素(例如,三個像素),則將假設整個影像係在D65照明下。隨後,白色像素將定位在與僅區R1中之像素的平均RGB值相關聯之點處。類似地,若R2具有最大數目個像素,則將假設整個影像係在CWF照明下。若R3具有最大數目個像素,則將假設整個影像係在A照明下。
與習知方法形成對比,在本發明之一項實施例中,假設整體影像係在不同照明類型的組合下,例如,D65、CWF及A的組合。在本 發明之一項實施例中,計算區R1(例如,P1、P2、P3)中之像素的平均R、G及B子值,其為R_D65、G_D65及B_D65。類似地,計算區R2(例如,P4、P5)中之像素的平均R、G及B子值,其為R_CWF、G_CWF及B_CWF,且計算區R3(例如,P6、P7)中之像素的平均R、G及B子值,其為R_A、G_A及B_A。將瞭解,在其他實施例中,可使用其他集中趨勢(例如,中值)來取代算術平均計算。
可使用預定義加權因子或基於某一條件來指派用於區R1、R2及R3的加權因子。該等加權因子為W_D65、W_CWF及W_A,其分別對應於R1、R2及R3。在一項實例中,若攝影機主要用於在日光環境中取得圖片,則W_D65可大於W_CWF,W_CWF可大於W_A。
可如下計算所得的白色像素之平均RGB值。
Mean_R=(R_D65*W_D65+R_CWF*W_CWF+R_A*W_A)/(W_D65+W_CWF+W_A)
Mean_G=(G_D65*W_D65+G_CWF*W_CWF+G_A*W_A)/(W_D65+W_CWF+W_A)
Mean_B=(B_D65*W_D65+B_CWF*W_CWF+B_A*W_A)/(W_D65+W_CWF+W_A)…等式(1)
根據本發明之教示,所得的白色像素在色彩空間圖G/B-G/R中位於點(Gain_B0,Gain_R0)處,其中Gain_B0=Mean_G/Mean_B
Gain_R0=Mean_G/Mean_R…等式(2)
此定義色彩空間圖中校正若干照明源的組合的經校正白色像素之位置。在將白色像素映射至色彩空間圖之後,可應用進一步的校正。
程序二:亮度的校正
程序二可提供對白色像素的額外校正。根據本發明之教示,當在程序一中在色彩空間圖中之點(Gain_B0,Gain_R0)處找到白色像素之後,該白色像素可在程序二中自點(Gain_B0,Gain_R0)移動至點(Gain_B1,Gain_R1),其中Gain_B1=Gain_B0+Delta_B1
Gain_R1=Gain_R0+Delta_R1…等式(3)
如圖2中所示。
在程序二中,可基於一些條件來預定義或定義目標(Target_B,Target_R)。圖2展示可將校正向量205應用於白色像素,且校正向量205在目標方向上。校正向量205包括圖2中所示的Delta_B1分量及Delta_B2分量。為了使影像讓眼睛看起來更舒服,可在與D65照明源相關聯之區R1中選擇目標,該D65照明源可產生「更溫暖的」影像色彩。當然,可選擇其他目標。
可如下計算Delta_B1及Delta_R1。
Delta_B1=(Target_B-Gain_B0)*比率
Delta_R1=(Target_R-Gain_R0)*比率…等式(4)
對於與D65照明源相關聯之區R1中之目標,舉例而言,可藉由參看圖3來判定比率,圖3為(感測器增益*曝光)對比率的曲線圖。(感測器增益*曝光)之值對於所取得的影像上之所有R、G及B像素為恆定的。其為影像感測器的全域控制,而不是個別地施加至R、G及B像素。在圖3中,Threshold_1及Threshold_2可被預定義,或可基於一些條件來定義。若以較低的(感測器增益*曝光)之值取得圖片,則該圖片可能已在室外環境中取得。因此,選擇Threshold_1,使得Threshold_1左邊的區與室外環境及比率=1相關聯。另一方面,若以較高的(感測器增益*曝光)之值取得圖片,則該圖片可能已在室內環境中取得。因此,選擇Threshold_2,使得Threshold_2右邊的區與室 內環境及比率=0相關聯。在Threshold_1與Threshold_2之間,比率在1與0之間。
基於在取得圖片時的(感測器增益*曝光)之值的讀數,可自圖3判定圖片的比率。若比率為1,則點(Gain_B0,Gain_R0)處之白色像素朝向點(Target_B,Target_R)處之目標移動。若比率為0,則點(Gain_B0,Gain_R0)處之白色像素不移動。若0<比率<1,則點(Gain_B0,Gain_R0)處之白色像素移動至如圖2中所示的色彩空間圖G/B-G/R中之點(Gain_B1,Gain_R1)。換句話說,校正向量205的「量值」對應於比率,且校正向量205的方向係由目標界定。因此,應用校正向量205校正了歸因於亮度的色彩空間圖中之白色像素之位置。校正向量205的量值可由攝影機的使用者定義。
程序三:色溫的校正
在於程序二中藉由經由校正向量205將白色像素移位至色彩空間圖中之點(Gain_B1,Gain_R1)而對該白色像素進行校正之後,可進一步移位白色像素。圖4展示該白色像素可在程序三中自點(Gain_B1,Gain_R1)移動至點(Gain_B2,Gain_R2,其中Gain_B2=Gain_B1+Delta_B2
Gain_R2=Gain_R1+Delta_R2…等式(5)
在程序三中,至少兩個控制點被預定義或基於一些條件來定義。舉例而言,根據本發明之教示,在圖5中展示分別在區R1、R2及R3中之三個控制點D0、C0及A0。每一控制點之Gain_B方向及Gain_R方向上之移位可被預定義或基於若干條件來定義。在一項實施例中,該等移位係朝向較高的色溫。控制點D0在Gain_B方向上具有為Delta_D65_B的移位,且在Gain_R方向上具有為Delta_D65_R的移位。控制點C0在Gain_B方向上具有為Delta_CWF_B的移位,且在Gain_R方向上具有為Delta_CWF_R的移位。控制點A0在Gain_B方向 上具有為Delta_A_B的移位,且在Gain_R方向上具有為Delta_A_R的移位。各別方向上之移位可與使用者定義的環境相關聯以根據使用者偏好來調整影像。
穿過點(Gain_B1,Gain_R1)處之白色像素繪製一條色溫線,其平行於穿過至少兩個控制點的線。在一項實施例中,色溫線510平行於穿過控制點D0及A0的線,如圖5中所示。點A0的側部處之末端為低色溫(白熾光=2000K),且點D0的側部處之末端為高色溫(日光=6500K)。點D0、C0及A0分別在點D、C及A處投射在色溫線上。
根據本發明之教示,在圖6中,色溫線為座標的橫座標,且縱座標為Gain_B方向上之移位。若點(Gain_B1,Gain_R1)在色溫上之D與C之間,則點(Gain_B1,Gain_R1)處之白色像素在Gain_B方向上之移位(其為Delta_B2)為D之值(其為Delta_D65_B)與C之值(其為Delta_CWF_B)之間的內插。另一方面,若點(Gain_B1,Gain_R1)在色溫上之C與A之間,則點(Gain_B1,Gain_R1)處之白色像素在Gain_B方向上之移位(其為Delta_B2)為C之值(其為Delta_CWF_B)與A之值(其為Delta_A_B)之間的內插。
若點(Gain_B1,Gain_R1)具有高於點D的色溫,則點(Gain_B1,Gain_R1)處之白色像素在Gain_B方向上之移位將與D之值(其為Delta_D65_B)相同且其為超過點D的外插。若點(Gain_B1,Gain_R1)具有低於點A的色溫,則點(Gain_B1,Gain_R1)處之白色像素在Gain_B方向上之移位將與A之值(其為Delta_A_B)相同且其為超過點A的外插。
類似地,根據本發明之教示,在圖7中,色溫線為橫座標,且Gain_R方向上之移位為縱座標。若點(Gain_B1,Gain_R1)在色溫上之D與C之間,則點(Gain_B1,Gain_R1)處之白色像素在Gain_R方向上之移位(其為Delta_R2)為D之值(其為Delta_D65_R)與C之值(其為 Delta_CWF_R)之間的內插。另一方面,若點(Gain_B1,Gain_R1)在色溫上之C與A之間,則點(Gain_B1,Gain_R1)處之白色像素在Gain_R方向上之移位(其為Delta_R2)為C之值(其為Delta_CWF_R)與A之值(其為Delta_A_R)之間的內插。
若點(Gain_B1,Gain_R1)具有高於點D的色溫,則點(Gain_B1,Gain_R1)處之白色像素在Gain_R方向上之移位將與D之值(其為Delta_D65_R)相同且其為超過點D的外插。若點(Gain_B1,Gain_R1)具有低於點A的色溫,則點(Gain_B1,Gain_R1)處之白色像素在Gain_R方向上之移位將與A之值(其為Delta_A_R)相同且其為超過點A的外插。
此校正了歸因於色溫的色彩空間圖中之白色像素之位置。
在一項實施例中,程序三可直接遵循程序一。在此情況下,藉由下式定義白色像素(Gain_B2,Gain_R2)的最終位置Gain_B2=Gain_B0+Delta_B2
Gain_R2=Gain_R0+Delta_R2…等式(6)
且(Gain_B0,Gain_R0)處之白色像素在上文所描述之程序三中取代(Gain_B1,Gain_R1)處之白色像素。
白色像素的最終位置(Gain_B2,Gain_R2)判定AWB之增益,其對於藍色信號為Gain_B2,且對於紅色信號為Gain_R2,而綠色信號用作參考。隨後將把AWB之增益(包括校正向量205及/或305)應用於所俘獲的影像之像素以校正該影像。
如上文所描述,程序一校正了歸因於若干照明源的組合的色彩空間圖中之白色像素之位置,程序二校正了歸因於亮度的色彩空間圖中之白色像素之位置,且程序三校正了歸因於色溫的色彩空間圖中之白色像素之位置。色彩空間圖中之白色像素的最終位置(Gain_B2,Gain_R2)判定B及R信號相對於G信號之增益以用於白平衡。在一項實 施例中,僅使用程序一。在一項實施例中,使用程序一及程序二。在一項實施例中,使用程序一及程序三。在一項實施例中,使用全部程序一、程序二及程序三。
圖8展示說明根據本發明之教示的考慮到一個以上照明源的白平衡程序800之流程圖。程序區塊中之一些或全部在程序800中出現的次序不應被視為限制性的。而是,受益於本發明之熟習此項技術者將理解,程序區塊中之一些可以未說明的多種次序執行,或甚至並行地執行。
在程序區塊805中,將影像之像素映射至色彩空間圖。可已經在最近自數位影像感測器俘獲該影像且/或將其儲存在記憶體中。在程序區塊810中,計算在色彩空間圖的第一預定義區(例如,R1)中所映射之像素的RGB子值中之每一者的第一集中趨勢(例如,平均值)。該第一預定義區與照明源(例如,D65)相關聯。而且在程序區塊810中,計算在色彩空間圖的第一預定義區(例如R2)中所映射之像素的RGB子值中之每一者的第二集中趨勢(例如,平均值)。該第二預定義區亦與照明源(例如CWF)相關聯。雖然未在圖8中展示,但亦可計算在色彩空間圖的第一預定義區(例如,R3)中所映射之像素的RGB子值中之每一者的第三集中趨勢(例如,平均值)。該第三預定義區可與照明源(例如A)相關聯。
在程序區塊815中,基於第一及第二集中趨勢而產生白色像素的RGB值。若在程序區塊810中計算出與第三預定義區相關聯之第三集中趨勢,則基於第一、第二及第三集中趨勢而產生白色像素的RGB值。在程序區塊820中,將白色像素映射至色彩空間圖。在程序區塊825中,隨後藉由校正向量(例如,校正向量205及/或305)來校正白色像素。換句話說,程序二及/或三(上文所描述)可用於校正在程序區塊815中產生的白色像素。在程序區塊830中,藉由將校正向量應用於影 像的紅色及藍色子值而對該影像進行白平衡,而綠色子值用作參考。
圖9展示說明根據本發明之教示的校正影像亮度的程序900之流程圖。程序區塊中之一些或全部在程序900中出現的次序不應被視為限制性的。而是,受益於本發明之熟習此項技術者將理解,程序區塊中之一些可以未說明的多種次序執行,或甚至並行地執行。
在程序區塊905中,在色彩空間圖上設定座標目標。該座標目標可處於色彩空間圖的「溫暖」區中。可由攝影機的使用者設定該座標目標。在程序區塊910中,基於影像感測器之增益或影像感測器的曝光時間(亦叫作積分週期)來判定比率。在一項實施例中,比率係基於增益及曝光時間的組合,如圖3中所示。在程序區塊915中,將亮度校正向量(例如,校正向量205)應用於白色像素。該亮度校正向量在白色像素的當前座標與目標座標之間移位白色像素的座標。該亮度校正向量的量值對應於比率。一旦已知,便可將亮度校正向量應用於影像中之每個像素。
圖10展示說明根據本發明之教示的校正色溫的程序1000之流程圖。程序區塊中之一些或全部在程序1000中出現的次序不應被視為限制性的。而是,受益於本發明之熟習此項技術者將理解,程序區塊中之一些可以未說明的多種次序執行,或甚至並行地執行。
在程序區塊1005中,穿過白色像素而映射色彩校正線(例如,色彩校正線510)。該色彩校正線可平行於兩個控制點(例如A0及D0)。在程序區塊1010中判定沿著色彩校正線的白色像素之位置。在程序區塊1015中,執行基於沿著色彩校正線的白色像素之位置的內插以判定色溫校正向量。在一項實施例中,內插係根據圖6及7,其中藉由圖6判定色溫校正向量之一個分量,且藉由圖7判定色溫校正向量之另一分量。
上文所闡釋之程序係在電腦軟體及硬體方面進行描述。所描述 之技術可構成在有形或非暫時性機器(例如,電腦)可讀儲存媒體內體現的機器可執行指令,該等機器可執行指令在由機器執行時將致使機器執行所描述之操作。另外,該程序可體現於硬體內,該硬體諸如為特殊應用積體電路(「ASIC」)或其他。
有形非暫時性機器可讀儲存媒體包括以可由機器(例如,電腦、網路裝置、個人數位助理、製造工具、具有一或多個處理器的集合的任何裝置)存取的形式提供(亦即,儲存)資訊的任何機構。舉例而言,機器可讀儲存媒體包括可記錄/非可記錄媒體(例如,唯讀記憶體(ROM)、隨機存取記憶體(RAM)、磁碟儲存媒體、光學儲存媒體、快閃記憶體裝置等)。
本發明之所說明實施例的以上描述(包括摘要中所描述之內容)無意為詳盡的或將本發明限於所揭示的精確形式。雖然本文出於說明的目的而描述了本發明之特定實施例及實例,但如熟習此項技術者將認識到的,在本發明之範疇內各種修改為可能的。
可鑒於以上詳細描述對本發明作出此等修改。所附申請專利範圍中所使用的術語不應被解釋為將本發明限於說明書中所揭示的特定實施例。而是,本發明之範疇將完全由所附申請專利範圍來判定,所附申請專利範圍將根據技術方案解釋的已確立原則來解釋。
510‧‧‧色溫線/色彩校正線
A0‧‧‧控制點
C0‧‧‧控制點
D0‧‧‧控制點

Claims (15)

  1. 一種對一影像進行白平衡的方法,其包含:將該影像之像素映射至一色彩空間圖,其中該等像素中之每一者包括一紅色(「R」)、一綠色(「G」)及一藍色(「B」)子值;判定該色彩空間圖的一第一預定義區中所映射之該等像素的該等RGB子值中之每一者的第一集中趨勢,且判定該色彩空間圖的一第二預定義區中所映射之該等像素的該等RGB子值中之每一者的第二集中趨勢,其中該第一預定義區與一第一照明源相關聯,且該第二預定義區與一第二照明源相關聯;基於該等第一集中趨勢及該等第二集中趨勢而產生一白色像素的RGB值;將該白色像素映射至該色彩空間圖;藉由該色彩空間圖上之一校正向量來校正該白色像素;及藉由將該校正向量應用至該影像之該等紅色及藍色子值來對該影像進行白平衡,其中至少部分地判定該校正向量以校正該影像的色溫,其中判定該校正向量包括:穿過該白色像素而映射一色彩校正線,其中該色彩校正線平行於一預定義的色彩校正線;判定沿著該色彩校正線的該白色像素之一位置;及基於沿著該色彩校正線的該白色像素之該位置而執行一內插以判定該校正向量。
  2. 如請求項1之方法,其中該校正向量包括用以校正該影像的亮度之一亮度校正向量。
  3. 如請求項2之方法,其中該亮度校正向量之一長度係基於俘獲該影像的一影像感測器之一增益。
  4. 如請求項2之方法,其中該校正向量之一量值係基於該影像感測器的影像感測器像素之一曝光時間。
  5. 如請求項2之方法,其中該校正向量之一方向係基於與該第一照明源相關聯之一目標座標。
  6. 如請求項1之方法,其進一步包含:判定該色彩空間圖的一第三預定義區中所映射之該等像素的該等RGB子值中之每一者的第三集中趨勢,其中該第三預定義區與一第三照明源相關聯,其中該產生該白色像素的RGB值亦基於該等第三集中趨勢。
  7. 如請求項1之方法,其進一步包含:在該色彩空間圖上設定一座標目標;基於俘獲該影像之一影像感測器的一增益及俘獲該影像的該影像感測器的一曝光時間中之至少一者來判定一比率;及產生一亮度校正向量以在該白色像素與該座標目標之間移位該白色像素,其中該亮度校正向量的一量值係基於該比率,且其中該校正向量包括該亮度校正向量。
  8. 如請求項1之方法,其中判定該校正向量以校正該影像之亮度且校正該影像之色溫。
  9. 如請求項1之方法,其進一步包含:將一第一加權因子應用於該等第一集中趨勢中之每一者且將一第二加權因子應用於該等第二集中趨勢中之每一者。
  10. 如請求項1之方法,其中該第一預定義區及該第二預定義區重疊。
  11. 一種提供指令的非暫時性機器可存取儲存媒體,該等指令在由 一機器執行時將致使該機器執行包含以下操作的操作:將該影像之像素映射至一色彩空間圖,其中該等像素中之每一者包括一紅色(「R」)、一綠色(「G」)及一藍色(「B」)子值;判定該色彩空間圖的一第一預定義區中所映射之該等像素的該等RGB子值中之每一者的第一集中趨勢,且判定該色彩空間圖的一第二預定義區中所映射之該等像素的該等RGB子值中之每一者的第二集中趨勢,其中該第一預定義區與一第一照明源相關聯,且該第二預定義區與一第二照明源相關聯;將一第一加權因子應用於該等第一集中趨勢中之每一者且將一第二加權因子應用於該等第二集中趨勢中之每一者;基於該等第一集中趨勢及該等第二集中趨勢而產生一白色像素的RGB值;將該白色像素映射至該色彩空間圖;藉由該色彩空間圖上之一校正向量來校正該白色像素;及藉由將該校正向量應用至該影像之該等紅色及藍色子值來對該影像進行白平衡,其中至少部分地判定該校正向量以校正該影像的色溫,其中判定該校正向量包括:穿過該白色像素而映射一色彩校正線,其中該色彩校正線平行於一預定義的色彩校正線;判定沿著該色彩校正線的該白色像素之一位置;及基於沿著該色彩校正線的該白色像素之該位置而執行一內插以判定該校正向量。
  12. 如請求項11之非暫時性機器可存取儲存媒體,其進一步提供在由該機器執行時將致使該機器執行包含以下操作的進一步操作的 指令:判定該色彩空間圖的一第三預定義區中所映射之該等像素的該等RGB子值中之每一者的第三集中趨勢,其中該第三預定義區與一第三照明源相關聯,其中該產生該白色像素的RGB值亦基於該第三集中趨勢。
  13. 如請求項11之非暫時性機器可存取儲存媒體,其進一步提供在由該機器執行時將致使該機器執行包含以下操作的進一步操作的指令:在該色彩空間圖上設定一座標目標;基於俘獲該影像之一影像感測器的一增益及俘獲該影像的該影像感測器的一曝光時間中之至少一者來判定一比率;及產生一亮度校正向量以在該白色像素與該座標目標之間移位該白色像素,其中該亮度校正向量的一量值係基於該比率,且其中該校正向量包括該亮度校正向量。
  14. 如請求項11之非暫時性機器可存取儲存媒體,其中判定該校正向量以校正該影像之亮度且校正該影像之色溫。
  15. 如請求項11之非暫時性機器可存取儲存媒體,其中該第一預定義區及該第二預定義區重疊。
TW102139870A 2013-05-08 2013-11-01 基於動態映射之自動白平衡 TWI568265B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/890,106 US8854709B1 (en) 2013-05-08 2013-05-08 Automatic white balance based on dynamic mapping

Publications (2)

Publication Number Publication Date
TW201444365A TW201444365A (zh) 2014-11-16
TWI568265B true TWI568265B (zh) 2017-01-21

Family

ID=51626977

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102139870A TWI568265B (zh) 2013-05-08 2013-11-01 基於動態映射之自動白平衡

Country Status (4)

Country Link
US (1) US8854709B1 (zh)
CN (1) CN104144333B (zh)
HK (1) HK1202010A1 (zh)
TW (1) TWI568265B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102170686B1 (ko) * 2014-03-18 2020-10-27 한화테크윈 주식회사 화이트 밸런스 보정 장치 및 방법
US9307215B1 (en) * 2014-12-19 2016-04-05 Omnivision Technologies, Inc. Automatic white balance methods and systems for electronic cameras
EP3043558B1 (en) 2014-12-21 2022-11-02 Production Resource Group, L.L.C. Large-format display systems having color pixels and white pixels
CN104683780B (zh) * 2015-03-24 2017-01-04 广东本致科技有限公司 一种视频监控摄像机的自动白平衡方法和装置
CN105872500A (zh) * 2015-12-08 2016-08-17 乐视移动智能信息技术(北京)有限公司 图像白平衡的调整方法和装置
CN105430367B (zh) * 2015-12-30 2017-11-03 浙江宇视科技有限公司 一种自动白平衡的方法和装置
CN106791758B (zh) * 2016-12-07 2018-07-06 浙江大华技术股份有限公司 一种图像中自然光混合色温的判断方法及装置
EP3449628B1 (en) 2016-04-25 2022-12-14 Zhejiang Dahua Technology Co., Ltd Methods, systems, and media for image white balance adjustment
TWI660633B (zh) * 2018-04-13 2019-05-21 瑞昱半導體股份有限公司 基於膚色資訊的白平衡校正方法及其影像處理裝置
CN111551265B (zh) * 2020-04-03 2021-05-14 深圳市爱图仕影像器材有限公司 色温测量方法、色温测量装置
KR20220140369A (ko) * 2021-04-09 2022-10-18 에스케이하이닉스 주식회사 이미지 센싱 장치 및 그 동작 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200701799A (en) * 2004-12-22 2007-01-01 Koninkl Philips Electronics Nv Automatic white balance control
CN1994000A (zh) * 2004-06-25 2007-07-04 高通股份有限公司 自动白平衡方法及设备
CN101529889A (zh) * 2006-10-26 2009-09-09 高通股份有限公司 自动白平衡统计数据收集
TW201216720A (en) * 2010-09-01 2012-04-16 Apple Inc Flexible color space selection for auto-white balance processing

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004173010A (ja) * 2002-11-20 2004-06-17 Konica Minolta Holdings Inc 撮像装置、画像処理装置、画像記録装置、画像処理方法、プログラム及び記録媒体
US7423779B2 (en) 2004-03-30 2008-09-09 Omnivision Technologies, Inc. Method and apparatus for automatic white balance
JP2007081586A (ja) * 2005-09-12 2007-03-29 Canon Inc 画像処理装置及びその方法と、そのプログラム及び記憶媒体
US7808531B2 (en) * 2005-12-14 2010-10-05 Samsung Electronics Co., Ltd. Method and apparatus for auto white controlling
JP4967440B2 (ja) * 2006-04-03 2012-07-04 ソニー株式会社 撮像装置およびその光源推定装置
KR100809344B1 (ko) * 2006-05-26 2008-03-05 삼성전자주식회사 자동 백색 밸런싱 방법 및 장치
JP5195430B2 (ja) * 2006-11-22 2013-05-08 株式会社ニコン 画像処理方法、画像処理プログラム、画像処理装置、カメラ
US8004566B2 (en) * 2008-02-13 2011-08-23 Qualcomm Incorporated Self calibration of white balance for a digital camera device using correlated color temperature data
US8149292B2 (en) 2008-06-11 2012-04-03 Omnivision Technologies, Inc. Automatic white balance using non-uniform averaging
CN101860764B (zh) * 2009-04-08 2012-07-18 鸿富锦精密工业(深圳)有限公司 白平衡调整方法
JP5804856B2 (ja) * 2011-09-07 2015-11-04 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1994000A (zh) * 2004-06-25 2007-07-04 高通股份有限公司 自动白平衡方法及设备
TW200701799A (en) * 2004-12-22 2007-01-01 Koninkl Philips Electronics Nv Automatic white balance control
CN101529889A (zh) * 2006-10-26 2009-09-09 高通股份有限公司 自动白平衡统计数据收集
TW201216720A (en) * 2010-09-01 2012-04-16 Apple Inc Flexible color space selection for auto-white balance processing

Also Published As

Publication number Publication date
CN104144333B (zh) 2017-04-26
US8854709B1 (en) 2014-10-07
HK1202010A1 (zh) 2015-09-11
TW201444365A (zh) 2014-11-16
CN104144333A (zh) 2014-11-12

Similar Documents

Publication Publication Date Title
TWI568265B (zh) 基於動態映射之自動白平衡
US11729518B2 (en) Systems and methods for digital photography
US8976264B2 (en) Color balance in digital photography
JP6234191B2 (ja) マルチエリアホワイトバランス制御装置、マルチエリアホワイトバランス制御方法、マルチエリアホワイトバランス制御プログラム、マルチエリアホワイトバランス制御プログラムを記録したコンピュータ、マルチエリアホワイトバランス画像処理装置、マルチエリアホワイトバランス画像処理方法、マルチエリアホワイトバランス画像処理プログラム、マルチエリアホワイトバランス画像処理プログラムを記録したコンピュータ及びマルチエリアホワイトバランス画像処理装置を備えた撮像装置
JP6274931B2 (ja) マルチエリアホワイトバランス制御装置、マルチエリアホワイトバランス制御方法、マルチエリアホワイトバランス制御プログラム、マルチエリアホワイトバランス制御プログラムを記録したコンピュータ、マルチエリアホワイトバランス画像処理装置、マルチエリアホワイトバランス画像処理方法、マルチエリアホワイトバランス画像処理プログラム、マルチエリアホワイトバランス画像処理プログラムを記録したコンピュータ及びマルチエリアホワイトバランス画像処理装置を備えた撮像装置
JP5958538B2 (ja) 色制御方法、通信装置、コンピュータ可読プログラムおよび記憶媒体
JP7289653B2 (ja) 制御装置、内視鏡撮像装置、制御方法、プログラムおよび内視鏡システム
JP4956581B2 (ja) 撮像装置、撮像装置のホワイトバランス処理方法、プログラム、及び記録媒体
JP6381404B2 (ja) 画像処理装置及び方法、及び撮像装置
CN108234971A (zh) 白平衡参数确定方法、白平衡调整方法及装置、存储介质、终端
WO2021218603A1 (zh) 图像处理方法及投影***
TW200906202A (en) Estimation method for white-point and correction method of the white balance
JP2005136997A (ja) 取り込まれた画像を補正するシステム及び方法
US11881005B2 (en) Image processing device, image processing method, and image processing program
JP7307541B2 (ja) 画像処理装置、撮像装置、画像処理方法、及びプログラム
JP7059076B2 (ja) 画像処理装置、その制御方法、プログラム、記録媒体
KR101680446B1 (ko) 컬러 테이블 생성 장치, 카메라 영상 보정/제어 장치 및 그 방법
JP6196882B2 (ja) マルチエリアホワイトバランス制御装置、マルチエリアホワイトバランス制御方法、マルチエリアホワイトバランス制御プログラム、マルチエリアホワイトバランス制御プログラムを記録したコンピュータ、マルチエリアホワイトバランス画像処理装置、マルチエリアホワイトバランス画像処理方法、マルチエリアホワイトバランス画像処理プログラム、マルチエリアホワイトバランス画像処理プログラムを記録したコンピュータ及びマルチエリアホワイトバランス画像処理装置を備えた撮像装置
JP4430656B2 (ja) デジタル影像キャプチャ装置及びホワイトバランス調整方法
JP4332413B2 (ja) 撮像装置、撮像装置のホワイトバランス処理方法、撮像システムのホワイトバランス処理方法、プログラム、及び記憶媒体
US20240037872A1 (en) Information processing device, head-mounted display device, control method of information processing device, and non-transitory computer readable medium
TW202310611A (zh) 電子裝置之相機系統中之混合白平衡模式