yazan: Şadi Evren ŞEKER
Görüntü ve sinyal işleme konularında, gürültü temizlemek için kullanılan yöntemlerden birisidir. Amaç belirli bir pencere aralığındaki sayıların ortancasını (median) alarak aşırı büyük atlamaları kaldırmaktır. Yani filitre uygulandıktan sonra resimde bulunan ve komularından belirgin şekilde ayrılan imgeciklerin (piksel) tespit edilerek temizlenmesi sağlanır.
Basit bir ortanca filitresinin nasıl çalıştığını inceleyelim. Örneğin aşağıdaki sayılar için kenar tekrarlı (edge repeating) ortanca filitresi uygulayalım (pencere genişliği (window size, katar) 3 için:
g = [ 2 32 2 1 2 8 9 ]
ç [0] = [2 2 32] = [ 2 2 32] => 2 // burada ilk sayıyı tekrar ettik çünkü katar 3 olmalı ve şayet ilk sayıyı 2 kere almazsak ilk sayı için 3 adet sayımız olmayacaktır.
ç [1] = [ 2 32 2 ] = [ 2 2 32 ] => 2 // ilk dizi giriş dizisinin ilk 3 sayısıdır (katar 3 olduğu için) ikinci dizi ise sıralanmış halidir. ve sonuç olarak ortanca değer 2 bulunur.
ç [2] = [ 32 2 1 ] = [ 1 2 32 ] => 2
ç [3] = [2 1 2 ] = [1 2 2 ] => 2
ç [4] = [1 2 8] = [ 1 2 8 ] => 2
ç [5] = [2 8 9] = [2 8 9] => 8
ç [6] = [8 9 9] = [8 8 9] => 9
ç = [2 2 2 2 2 8 9]
yukarıdaki örnekte g giriş dizisi, ç ise çıkış dizisi olarak kabul edilmiştir.
Görüldüğü üzere yukarıdaki örnekte ortanca filitresi uygulandıktan sonra çok büyük bir sayı olan ve yakınlarında başka benzer sayı bulunmayan 32 sayısı elenmiştir. Benzer şekilde yakınlarında benzeri bulunmayan 1 sayısıda çok fazla 2 sayısı arasında kalıp bu sayılar tarafından boğulmuştur.
2 boyutlu resimlerde bu filitre kullanılırken 2 boyutlu pencere boyutu uygulanır. Örneğin 3×3 (3*3) gibi. Bu durumda 9 hücreli katar’ın içinde kalan sayılar sıralanarak ortalama değeri yeni değer olarak yazılır.
Aşağıda orjinal resim ve bu resmin ortanca filitreden geçmiş hali verilmiştir:
resmin orjinal hali:
![]()
resmin ortanca filitreden geçmiş hali (pencere boyu, katar = 7)
![]()
Diğer Filitre Yöntemleri:
Gauss Filitresi
523 views

Gurultu orani az oldugunda Medyan filtresini tasarlarken 3×3 luk tasarladigimda en verimli sonucu alirken, gurultu orani attiginda 3×3 luk filtre yerine 7×7 lik daha iyi sonuc elde ediyor. Fakat bulaniklasiyor. Bu bulaniklasmanin nedeni ortadaki degerden mi kaynaklaniyor? 3×3 luk matrisin yuksek gurultulerdede daha iyi bir sonuc elde etmesi gerekmiyor mu? Bunun sebebi ne olabilir?
Bulanıklaşma ile kast ettiğiniz nedir tam olarak? şayet resimdeki renk farklarının azalması ise. Yani örneğin ön plandaki siyah renki bir resmin arka plandaki beyaz renkli bir resimle oluşturduğu sert hatların gri tonlara dönemsi ise bunun sebebi pencere genişliği arttıkça daha fazla pikselden etkilenmesidir.
3×3 pencere genişliğinde sadece birer piksel komşudan etkilenilirken, 7×7 pencere genişliğinde 2 piksel komşusundan etkilenir.