5.1
Neighborhood Processing,鄰域處理,主要的概念便是將遮罩〈Mask〉覆蓋到指定影像上面,用像素相對的鄰域部分來修正像素,不是只針對某一點。
Filter〈濾波器〉是遮罩與函數的結合。
linear filter〈線性濾波器〉是指對遮罩下的灰階值進行線性函數的運算,其運算過程是將Mask中所有元素,與相對應的像素做相乘之後在相加。
Spatial filtering〈空間濾波〉有三運算步驟:
1.將Mask置於指定像素上
2.將所有濾波器元素的結果與相對應的像素做相乘
3.把上述所有的結果相加
5.2
大概在講圖像邊緣的處理
Ignore the edges 忽略邊界,只在mask裡作運算,但輸出的像素會小於原始圖。
Pad with zeros將超出範圍部分的值都輸入為零,結果出來的圖會與和原始圖一樣大。
5.3
要用Matlab實際操作。
filter2(filter,image,shape)
filter2(filter,image,'same')
filter2(filter,image,'valid')
filter2(filter,image,'valid')
filter:遮罩的範圍大小
image:原圖像檔的矩陣
same:邊緣補零
valid:只處理不含邊緣的(忽略邊界)
5.4
Frequencies:Low - and High - Pass Filters
Low -Pass Filters〈高通量濾波器〉:
指容許高頻信號通過, 但減弱(或減少)頻率低於截止頻率的信號通過。
High - Pass Filters〈低通量濾波器〉:
指容許低頻信號通過, 但減弱(或減少)頻率高於截止頻率的信號通過。
5.5
Gaussion Filters〈高斯濾波器〉
5.6
Edge Sharpening〈邊緣銳利化〉
Edge Enhancement:邊緣加強
Edge Crispening:邊緣清晰
Unsharp Masking:去銳利化遮罩
5.7
Nonlinear Filters〈非線性濾波器〉
沒有留言:
張貼留言