close

想要將灰階影像變白色的

      原來它是有學問的?

  • 問題:

我們知道灰階影像中,每個像素值介於0~255。當該影像要轉成黑白的圖像時,要如何定出合適的閾值,使得灰階影像中的所有像素分成黑白兩類後,能準確的表達、呈現原始影像的細節?

  • 簡介:

大津二值化法(Otsu thresholding) 是一種在影像處理上常見的二值化方法。該演算法的精神是利用窮舉法(從0~255),找出一個最佳的閾值,使得類間變異數最大、類內變異數最小

  • 技術內容:

首先,需要了解直方圖、機率、平均值以及變異數實際運作原理。再根據不同的閾值,求得相對應的類內(類間)變異數,最後比較所有求得的變異數值,來選取閾值。其中,類內變異數為各類變異數的權重和;類間變異數為總變異數扣除類內變異數。

  • 應用層面:

除了使用在影像二值化上,也可用在選擇閾值的事物上。當然,多值化的需求,Otsu演算法也能派上用場。

  • 思考:

為何是以“最小”的類內變異數(“最大”的類間變異數)作為選擇閾值的準則? 從變異數定義來看,它其實可以解釋成資料分散的情形。變異數的值越大,資料就越分散,反之亦然。當一個合適的閾值將資料分成兩類(黑與白),不論是在白色類或是黑色類裡,資料勢必是最集中的。你想想,有兩個長得很不一樣的人,你會說嗯他們長得很像,還是嗯他們長得很不像?白色類裡的資料越分散,把它們都設定成白色後,就會變得更奇怪呀~黑色類也是同樣道理,這就是為什麼最小類內變異數的原因。而類間變異數因為取最大的,所以類與類之間差異大,白就是白黑就是黑,曖昧不清的程度相對低許多。

  • 相關的細節,請參考下方的影片哦~

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 HBY academic  的頭像
    HBY academic

    HBY coding academic

    HBY academic 發表在 痞客邦 留言(0) 人氣()