第五章 點運算

2021-08-15 07:14:38 字數 2295 閱讀 7646

5.1 引言

點運算是對一幅影象的灰度級進行變換。

點運算產生的輸出影象的每乙個灰度值僅由對應的輸入畫素點的值確定,因此點運算不會改變影象內的空間關係。

點運算有時又稱為對比度增強,對比度拉伸或灰度變換。

若輸入影象為a(x,y),輸出影象為b(x,y),則點運算可表示為:

點運算可完全由灰度變換(gray-scale transformation,gst)函式f(d)確定,後者描述了輸入灰度級和輸出灰度級之間的對映關係。

5.1.1 點運算的應用

光度學標定點運算可以去掉影象感測器的非線性的影響,還可變換灰度單位。

對比度增強點運算可以擴充套件感興趣特徵的對比度使之佔據可顯示灰度級的更大部分。

顯示標定將點運算與顯示器的非線性影響組合起來相互抵消,以保持在顯示影象時的線性關係。ps:有時,特殊的非線性顯示關係對於影象的恰當描述是有價值的。電視機或crt顯示器的γ值就是旨在利用這種非線性(稱為γ校正)。點運算可糾正或調整顯示的γ值。

輪廓線點運算可為影象加上輪廓線。可以用點運算方法進行閾值化,根據灰度級將一幅影象劃分成一些不連線的區域,有助於在後續運算中確定邊界或用於定義掩模。

裁剪將畫素的值限定在可用的灰度級之內。

5.1.2 點運算的種類

5.1.2.1 線性點運算

線性點運算是指輸出灰度級與輸入灰度級呈線性關係的點運算。在這種情況下,灰度變換函式形式為:

其中,da為輸入點的灰度值,db為輸出點的灰度值。顯然,如果a-1且b=0,只需將a(x,y)複製到b(x,y)即可。如果a>1,輸出影象的對比度將增大;若a<1,則輸出影象的對比度將減小。若a=1而b!=0,操作僅使得所有影象的灰度值上移或下移,其效果是整幅影象在顯示時更亮或更暗。如果a為負值,暗區域將變亮,暗區域將變暗,點運算完成了

影象求補。

5.1.2.2 非線性單調點運算

下面所討論的是非減灰度變換函式——它們處處有著有限的正斜率。這類影象保留了影象的基本外貌,但並不限於線性運算。

非線性點運算可根據其對中間範圍的灰度級的運算進行分類,分為以下三類:

第一類非線性單調點運算增加了中間範圍畫素的灰度級而只使暗畫素和亮畫素做較小改變,其灰度變換函式形如:

其中,dm為灰度級的最大值,引數c定義了中間灰度範圍內的增加(c>0)或減少(c<0)量程度。

第二類非線性單調點運算用降低較亮或較暗物體的對比度來加強灰度級處於中間範圍的物體的對比度。這樣乙個s形的灰度變換函式在中間部分的斜率大於1,而兩端處斜率小於1.例如,基於正弦函式的變換為:

其中,灰度級範圍從0到dm,該範圍中,直方圖非零。引數α越大上述效果越明顯。

第三類非線性單調點運算是壓低在中間灰度級處的對比度而在較亮和較暗部分的對比度將加強。該灰度變換函式在中間處的斜率小於1,而在兩端處的斜率大於1。基於正切的變換為:

同樣,引數α決定點運算的效果。

5.2 點運算和直方圖

5.2.1 輸出直方圖

已知灰度變換函式f(d)和輸入直方圖可以求得輸出直方圖,公式為:

5.2.2 一般情形

如果灰度變換函式f(d)不是乙個單調函式,則它的反函式不存在,上述公式不成立。但可以將輸入灰度級範圍分為互不銜接的幾段,使每一段上可應用以上介紹的技術。

5.3 點運算的應用

5.3.1 直方圖均衡化

直方圖均衡化是指通過點運算使一輸入影象轉換為在每一灰度級上都有相同的畫素點數的輸出影象(即輸出的直方圖是平的)。則對於在進行影象比較或分割之前將影象轉化為一致的格式是十分有用的。

5.3.2 直方圖匹配

直方圖匹配是指對一幅影象進行變換,使其直方圖與另一幅影象的直方圖或特定函式形式的直方圖相匹配。

5.3.3 光度學校正

光度學校正是指通過點運算消除數位化所產生的光度學非線性。

5.3.4 顯示校正

類似於光度學校正,通過點運算消除顯示的非線性影響。

第五章 運算子

基本運算子 1,賦值運算子 雙目運算子,將可修改的左值賦給右邊變數。2,加法和減法運算子 雙目運算子 3,符號運算子 單目運算子 4,乘法運算子 雙目運算子 5,除法運算子 雙目運算子 優先順序和求值順序 示例程式 優先順序規則的試驗 include int main 當運算子共享乙個運算元時,按照...

第五章知識點

在某一段文字中突出顯示某幾個字,以粗體 紅色 大字型大小顯示,通常使用標籤 在css中,設定文字行高使用line height屬性 在css中設定背景顏色為透明的值為transparent 設定文字字型加粗的屬性是什麼?font weight bold 去掉列表項前標記符號的css屬性是什麼?lis...

python第五章 Python學習(第五章)

記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...