1. 程式人生 > >數字影象處理-空間域影象增強(一)(影象反轉,對數變換,冪次變換、分段線性變換)

數字影象處理-空間域影象增強(一)(影象反轉,對數變換,冪次變換、分段線性變換)

空間域增強的第部分:影象反轉對數變換冪次變換分段線性變換

(s:現點值,r: 原點值)

影象反轉:

    這個無需多說,就是把黑變白,白變黑,拿八位灰度影象來說                                

    表示式:s=255-r

    作用:看清暗色影象中白色和灰色的細節。

對數變換:

    此變換使一窄帶低灰度輸入影象值對映為一寬頻輸出值。相對的是輸入灰度的高調整值。可以利用這種變換來擴充套件被壓縮的高值影象中的暗畫素。相對的是反對數變換的調整值。(這段轉自《數字影象處理》(第二版)(岡薩雷斯))

                附:說的太透徹了,找不到比這更好的語言了 

      表示式:s=c log(1+r);

     變換曲線:

     應用:用於對數值範圍過大的資料進行調整顯示,如傅立葉變換後的影象資料(0-1.5e6).

冪次變換:

    又叫伽瑪校正,和對數變換的原理差不多,不多說了,只是引數多了一個,可變寬頻的輸入畫素值範圍可選了,把低值帶拉伸還是把高值拉伸要看伽馬的設定了。

    表示式:伽馬變換(這個是圖片格式,粘的太醜,不過不影響什麼)

變換曲線:

                 一個是伽馬等於4,一個是伽馬等於0.2;一個拉伸高畫素值的範圍,一個拉伸低畫素值的範圍。哪部分的斜率越大,哪部分的拉伸比例就越大。

分段線性變換:

分為:對比拉伸

灰度切割點陣圖切割

圖:

 點陣圖切割就是比如8位的影象,我把畫素點的每一位拿出來做個位平面,然後就有8個位平面了。

以上這幾個處理方法都是將固定範圍內的畫素值的顯示範圍放大或縮小,讓影象更符合人為意願。