1. 程式人生 > >影象演算法-灰度變換 反色 對數變換 伽馬變換

影象演算法-灰度變換 反色 對數變換 伽馬變換

常用的灰度變換

在影象處理中,灰度影象為單通道,灰度值範圍為[0, 255];彩色影象的為RGB三通道,每個通道的畫素值的範圍也是[0, 255]。灰度變換就是一組對映關係,通過這組對映關係的運算,實現影象效果的變化。下面主要介紹影象反色、對數變換、伽馬變換三種常用的灰度變換方法。

反色

對於灰度影象,反色處理的公式:F(i,j)=255F(i,j),其中(i,j)為影象中任意一點的座標 對於彩色影象,反色處理的公式: FR(i,j)=255FR(i,j) FG(i,j

)=255FG(i,j) FB(i,j)=255FB(i,j) 反色適用於增強影象中暗色區域中嵌入的白色或灰色細節。

對數變換

對於灰度影象,對數變換的公式: F(i,j)=clog(1+F(i,j)) 其中,c為常數係數,當c=105.8865時,變換後圖像的灰度範圍為[0, 255] 對於彩色影象,對數變換的公式: FR(i,j)=clog(1+FR(i,j)) FG(i,j)=clog(

1+FG(i,j)) FB(i,j)=clog(1+FB(i,j)) 對數變換適用於擴充套件影象中的暗畫素的值,同時壓縮高灰度級的值。

伽馬變換

對於灰度影象,伽馬變換的公式:F(i,j)=cF(i,j)γ 其中,c,γ為常數係數, 當c=1, γ=1時,該公式退化為F(i,j)=F(i,j),即沒有經過任何處理。 當γ<1時,伽馬曲線將較窄範圍的暗色灰度值對映為較寬範圍的灰度值; 當γ>1時,伽馬曲線將較寬範圍的灰度值對映為較窄範圍的暗色灰度值。 為了確定伽馬變換後圖像灰度值的取值範圍,需要根據γ值來對c值進行調整。下面舉例說明: 當γ = 0.4時,為了保證輸出圖片的灰度範圍為[0, 255],經過計算,c=27.7923 當γ =1.6時,為了保證輸出圖片的灰度範圍為[0, 255],經過計算, c=0.0360