2007年11月8日 星期四

week8-CH5

第5章內容:
5.1:
將遮罩(通常為奇數的方形或其他形狀)覆蓋到指定影像上的概念.
空間濾波的運算三步驟:
1.將遮罩至於指定像素上.
2.將濾波器的所有元素與鄰域相對應的像素相乘.
3.乘法的所有結果相加.
5.2.1:
影像的邊緣遮罩超出影像的地方解決方法:
1.忽略邊緣(Ignore the edges):遮罩只對影像中能夠完全覆蓋的像素進行運算.
2.補零(Pad with zeros):假設影像外會運算到的數值為0.
5.3:
函數filter2可以執行線性濾波運算
filter2(filter,image,'same') 產生的是和原始矩陣image同樣大小的矩陣,邊緣補0.
filter2(filter,image,'valid') 只對遮罩能夠完全覆蓋的像素進行運算,結果小於原始影像.
filter2(filter,image,'full') 會得到比原始影像大的結果.捕0之外,相交部份執行濾波運算.
average會模糊影像,邊緣會變的不清晰,越大的average,影像越模糊.
問題:
Q1:使用Ignore the edges的方法,若mask很大,會漏失很多的資訊?漏失的是邊緣的像素?
Q2:使用Pad with zeros的方法,得到的影像和原始一樣大,但輸出會有我們不想要的現象?是因為補0的關係?
Q3:對於filter2的'full'運算方式,不太了解.

沒有留言:

張貼留言