国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于工業視覺的白平衡介紹與運用場景

新機器視覺 ? 來源:CSDN技術社區 ? 作者:代碼搬運工行業才 ? 2021-03-27 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 為何需要白平衡?

討論白平衡,那就要從色溫(CCT)談起,色溫顧名思義就是色彩的溫度,但是這個色溫和我們一般所認知的冷色、暖色不同,它指的是一個絕對黑體(物理學家想象出來的)從絕對零度(-273℃)開始持續加溫所呈現出來的顏色,譬如在煉鋼爐里給一塊鐵加熱,就會從黑-》暗紅-》亮紅-》金黃,接著就融化了,因為鐵的熔點是1535℃,所以更高溫度的顏色就看不到。但從焊接用的火可以看到藍色的火焰,那是更高的溫度所輻射出來的顏色。

這些顏色的差異來自于不同波長光線的比例不同,如下圖所示,色溫低的情況下(紅色)波長較長的光線比例較大,反之亦然。那么就造成白色在高色溫的光線照射下顯得較藍,在低色溫的光線下顯得較黃。

將不同色溫下的白色在色品圖上連接起來就形成了普朗克曲線:

8702f0fc-8e94-11eb-8b86-12bb97331649.jpg

而人眼中的白色總是R = G = B,那么白平衡所做的事情就是在不同色溫條件下將圖像做歸一化,也就是如下將sensor響應的RGB分別乘上一個系數,使得“白色成為白色”。

R‘ = R x R_Gain

G’ = G x G_Gain

B‘ = B x B_Gain

使得R‘ = G’ = B‘。

總而言之,白平衡的目的就是讓物體在不同光源條件下所呈現出來的顏色,恢復到物體的固有色。

2. 白平衡的幾種方法

根據白平衡的進化史,下面由遠及近介紹了幾種白平衡的方法。

2.1 灰世界

最初的白平衡是由Buchsbaum提出的一個叫灰世界的假說而來。這個假說指的是在一副色彩多樣的圖像中,最終所有顏色的平均統計值應該是一致的,也就是灰色的。

這個假說是由下列的公式推導而出。

87561048-8e94-11eb-8b86-12bb97331649.png

f是圖像,e(λ)代表入射光頻譜,s(λ)代表物體反射率,c(λ)代表sensor的感光度,λ代表波長。

87c4a1fc-8e94-11eb-8b86-12bb97331649.png

e代表sensor對光源的響應,在特定光源情況下應該是一個常數。

8817655e-8e94-11eb-8b86-12bb97331649.png

Buchsbaum就提出:一張普通圖像的反射率對圖像的積分再求平均會是一個恒定值k,也就是說圖像的顏色做整體平均后會是一張灰色,也就是無色的圖。

將f(x)帶入公式后可以做出如下推導:

8881bc6a-8e94-11eb-8b86-12bb97331649.png

這個方法非常的簡單和直觀,也是最經典和傳統的算法,后續算法都是在此基礎上衍生而來。但是此算法有一個致命的缺陷,當背景有大片單一顏色時(比如草地,藍天等),該算法就會導致嚴重的色差。

2.2 完美反射

完美反射法(perfect reflection)基于白色是將光全部反射這個基礎上,也就是說圖像上如果有白色區域,那么它就會呈現出該色溫條件下光原本的顏色,也就是會落在普朗克曲線上。完美反射法可以很大程度的彌補灰世界法的不足,在HDR場景下效果很好,但是依賴于圖像中有白色這個前提條件,倘若圖像中沒有白色,或者噪聲很強,方法就會失效。

2.3 早期的白塊法

接下來的思路就是如何找到白點/白塊。早期的思路是將RGB圖像先轉換到某個色彩空間,譬如下圖中YCbCr,Y是垂直于該平面晚些考慮,那么在原點附近就是色度接近0的區域,也就是我們要尋找的白塊。將這個區域內的所有點做一個平均,平均點的坐標就認為是這個圖像色溫下可能的白色,然后將圖像色彩根據平均點做轉換,逐步收斂。

設定了區域直徑后再考慮Y軸方向,只將最亮的點篩選出來認為是白點。

這個區域的直徑也就是該方法主要考慮的問題,設的太大就會導致將原本不是白色的顏色納入計算也會造成偏差,設的太小就會造成樣本量太小。

88d6b7ce-8e94-11eb-8b86-12bb97331649.png

2.4 基于校準的白塊法

白塊法在對圖像要求比較高的情況下就不適用了,后來就產生了基于校準的白塊法。

89282014-8e94-11eb-8b86-12bb97331649.png

折線上的點是在產線上針對不同光源(D65, A光,H光等)使用標準白/灰卡紙拍出照片算出來的B_gain和R_gain坐標,黃色點是使用白點法實時計算出的坐標,那就找到一個靠近的先驗值(紅色點),取該點的gain值。

2.5 加權重白塊法

897acb16-8e94-11eb-8b86-12bb97331649.png

加權白塊法就是將圖片分為M塊,每塊都計算出一個白點,將靠近折線區域(紅色)的權重加高,遠離的(藍色)權重降低,再計算出一個最終白點,使用折線上的不同點做插值計算出一個最終Gain值。

這個方法的缺點在于校準需要增加產線的大量工作量。

3. 無解的白平衡場景

根據國際電聯的標準ITU P910, ITU-R BT500-11,可以歸納出24個典型場景。基本可以分為“有無灰色”,“有無人”,“有無混合光源”,以及“有無大色塊”這幾種。

以大色塊為例,在相同的亮度條件下,機器是無法區分在日光燈下的黃色紙張與白熾燈下的白色紙張。

然而人卻能區分,因為人眼有一個叫做視覺恒常性的特點,人判斷物體的顏色還有大腦的參與,大腦會透過對環境物體的先驗認知來做校準,比如人知道草是綠色,香蕉是黃色。人腦通過這些物體來感知當前的光源情況。

很典型的如下圖,實際上圖中沒有任何紅色的像素點,然而人憑借著“草莓是紅色的”這個認知做了校準,看到紅色草莓,白色盤子和黃色花紋的桌子。這就是根據先驗知識來做白平衡的例子。

4. 機器學習帶來的希望

在傳統的白平衡算法都失效的情況下,機器學習帶來了模仿人腦視覺恒常性的希望。

簡而言之就是給機器做大量的圖片庫訓練,從而讓機器可以像人腦一樣識別不同物體的特征(草地,花朵等),從而在真正拍攝的圖片中篩選出這些特殊區域應用上有針對性的白平衡參數。
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 白平衡
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8159
  • 機器學習
    +關注

    關注

    66

    文章

    8553

    瀏覽量

    136932
  • 工業視覺
    +關注

    關注

    0

    文章

    106

    瀏覽量

    7495

原文標題:工業視覺之白平衡

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    工業物聯網平臺典型應用場景深度分析報告

    工業物聯網平臺作為工業數字化轉型的“操作系統”,其價值并非抽象概念,而是通過一系列具體、可量化的應用場景實現的。本報告將從“橫向通用場景”與“縱向行業
    的頭像 發表于 02-01 14:38 ?534次閱讀

    導熱凝膠的運用場景介紹

    導熱凝膠作為一種高性能導熱界面材料,以其優異的導熱性能、長期穩定性、可壓縮性和工藝適配性,在現代電子與工業系統中發揮著關鍵作用。其核心功能是填充發熱元件與散熱結構之間的微觀間隙,降低界面熱阻,提升
    的頭像 發表于 01-28 17:12 ?443次閱讀
    導熱凝膠的<b class='flag-5'>運用場景</b><b class='flag-5'>介紹</b>

    請問C語言中整形溢出對哪些應用場景影響較大?

    C語言中整形溢出對哪些應用場景影響較大
    發表于 12-24 08:24

    請問MOSFET在電源管理中有哪些應用場景

    MOSFET在電源管理中有哪些應用場景
    發表于 12-23 07:07

    Switch的應用場景

    Switch的應用場景如下: 調用一到多個函數 設置變量值或者返回一個值 執行一到多個代碼片段 如果case標簽很多,在switch的前兩個使用場景中,使用查找表可以更高效的完成。例如下面的兩種
    發表于 12-12 07:28

    動態調整策略的應用場景有哪些?

    ? 動態調整策略的核心價值是 “自適應場景變化、平衡監測精度與資源消耗” ,其應用場景集中在 電網工況波動大、設備資源受限、監測需求多樣化 的場景,覆蓋電網側、用戶側、新能源側等全領域
    的頭像 發表于 12-11 17:30 ?1365次閱讀

    藍牙網關是什么?都有哪些功能?應用場景有哪些?

    。 安全防護機制:采用AES-128加密、安全配對、HTTPS傳輸等技術,防范數據泄露與惡意攻擊,滿足醫療、工業等敏感場景需求。 應用場景 憑借靈活部署與低功耗優勢,藍牙網關已在多領域實現規模化
    發表于 12-11 15:21

    工業MQTT網關有哪些使用功能和應用場景

    工業MQTT網關作為連接工業設備與云平臺的核心設備,憑借其輕量級、高效、可擴展的特性,在多個工業場景中發揮著關鍵作用,其使用功能和應用場景
    的頭像 發表于 12-04 11:17 ?448次閱讀

    工業MQTT上云網關有哪些應用場景

    工業MQTT上云網關作為連接工業設備與云平臺的核心設備,憑借其輕量級、高效、可擴展的特性,在多個工業場景中發揮著關鍵作用。以下是其主要應用場景
    的頭像 發表于 11-27 11:22 ?492次閱讀

    如何深度學習機器視覺的應用場景

    深度學習視覺用場景大全 工業制造領域 復雜缺陷檢測:處理傳統算法難以描述的非標準化缺陷模式 非標產品分類:對形狀、顏色、紋理多變的產品進行智能分類 外觀質量評估:基于學習的外觀質量標準判定 精密
    的頭像 發表于 11-27 10:19 ?220次閱讀

    CW32L083有哪些應用場景

    CW32L083有哪些應用場景
    發表于 11-24 07:37

    請問CW32L011有哪些應用場景

    請問CW32L011有哪些應用場景
    發表于 11-17 06:25

    京東API接口的應用場景介紹

    )。這些接口基于RESTful架構,使用HTTP協議進行通信,數據格式通常為JSON,支持OAuth 2.0認證以確保安全性。下面從技術角度,詳細介紹幾個關鍵應用場景,包括其實現機制和優勢。 1. 商品信息檢索與展示 應用場景
    的頭像 發表于 11-03 14:13 ?311次閱讀
    京東API接口的應<b class='flag-5'>用場景</b><b class='flag-5'>介紹</b>

    UWB應用場景

    鴻合智遠|捷揚微-產品簡介介紹:UWB應用場景
    的頭像 發表于 05-12 10:05 ?1030次閱讀
    UWB應<b class='flag-5'>用場景</b>

    圖形顯示控制芯片RA6809可適用于哪些應用場景

    設備? ?應用場景?:工業儀表、自動化設備操作面板、生產線監控終端等。 ?功能優勢?:MCU端支持SPI串行接口,畫中畫(PIP)、透明度控制等特性,可實現復雜界面設計及快速內容更新?1;低端普通單片機
    發表于 03-21 11:08