iT邦幫忙

2021 iThome 鐵人賽

DAY 12
2
Software Development

從林到有_Image processing系列 第 12

[D12] 影像濾波

[D12] 影像濾波

接下來我們要更深入瞭解濾波器,濾波時,通常會有一個邊長為奇數的正方形遮罩(mask),又稱為 " kernel "

因為奇數邊長較易於找到 kernel 的中心點!

Filter要做的是依序將遮罩覆蓋到指定影像的每個像素上面。
左上到右下移動,使用該 kernel 針對影像重疊區域進行運算,最終便會得出一幅經過 filtered 的新影像,這樣的動作稱為捲積!

filter的種類:

  1. 平滑濾波器:用於模糊化和去除雜訊
  • 低通濾波器(Low pass filter)
  • 中值濾波器(Median filter)
  1. 銳化濾波器: 強化物體的邊緣位置
  • 高通濾波器(High pass filter)

使用不同的 kernel 尺寸對模糊處理的影像(以 mean filter 為例)

kernel 的尺寸越大,消除雜訊的效果(平滑度)會比較好,但同時有可能會造成影像過於模糊,所以需要不斷測試,找到最合適的 kernel 值。

影像邊緣

當遮罩有部分超出影像的地方該怎麼辦呢? 如圖:

我們可以忽略邊緣 (border ignoring)或是在邊緣補零 (zero-padding)

zero-padding 較能保持影像原型

 
   左圖為忽略邊緣          右圖為邊緣補零

圖片來源&資料參考


上一篇
[D11] 影像雜訊與濾波(2)
下一篇
[D13] 空間濾波例子:Gaussian Filter
系列文
從林到有_Image processing30

尚未有邦友留言

立即登入留言