İMGE İŞLEME Ders-7 Morfolojik İmge İşleme (Yrd. Doç. Dr. M. Kemal GÜLLÜ) Dersin web sayfası: http://mf.kou.edu.tr/elohab/kemalg/imge_web/odev.htm Hazırlayan: M. Kemal GÜLLÜ
Morfoloji Biyolojinin canlıların şekil ve yapıları ile ilgilenen dalına morfoloji (biçim bilim) adı verilmektedir. Matematiksel morfoloji ise temel küme işlemlerine dayanan, imgedeki sınırlar (borders), iskelet (skeleton) gibi yapıların tanımlanması ve çıkartılması, gürültü giderimi, bölütleme gibi uygulamalar için gerekli bir araçtır. İmge işlemede genellikle, morfolojik süzgeçleme, inceltme (thinning), budama (pruning) gibi ön/son işlem olarak da sıkça kullanılırlar. Gri tonlu imgeler üzerinde de yapılabileceği gibi, genellikle ikili imgeler üzerinde yapılan işlemlerdir. 6 Mart 202 2
İkili İmgelerde Mantıksal İşlemler 6 Mart 202 3
Morfolojik İmge İşleme Yayma ve Aşındırma Aşındırma (Erosion): Matematiksel morfolojinin temel operasyonlarından biridir. Ele alınan bölgenin sınır bölgelerinin aşındırılmasında kullanılmaktadır. Yayma (Dilation): Diğer bir temel morfolojik işlemdir. Ele alınan bölgenin sınırlarının genişletilmesinde kullanılmaktadır. 6 Mart 202 4
Morfolojik İmge İşleme Yayma Morfolojik operatörlerin iki girişi vardır:. Yayılacak imge, 2. Yayma işleminin şeklini belirleyen yapı elemanı (structure element). Z 2 uzayında verilen A ve B kümeleri için yayma işlemi aşağıdaki gibi tanımlanmaktadır: Yayma operatörü { ( ˆ ) } A B= z B A Bˆ : B 'nin bire tümleyeni A: işlenecek imge B : yapı elemanı 6 Mart 202 5 z MATLAB da yayma için imdilate fonksiyonu kullanılmaktadır.
Morfolojik İmge İşleme Yayma Yapı elemanı, yayma işleminin nasıl yapılacağını belirlemektedir. 6 Mart 202 6
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 6 Mart 202 7
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 8
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 9
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 0
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 2
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 3
Morfolojik İmge İşleme Yayma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 4
Morfolojik İmge İşleme Yayma 6 Mart 202 5
Morfolojik İmge İşleme Aşındırma Z 2 uzayında verilen A ve B kümeleri için aşındırma işlemi { ( ) } AΘ B= z B A z MATLAB da aşındırma için imerode fonksiyonu kullanılmaktadır. 6 Mart 202 6
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 6 Mart 202 7
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 6 Mart 202 8
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 0 6 Mart 202 9
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 0 0 6 Mart 202 20
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 0 0 6 Mart 202 2
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 0 0 0 6 Mart 202 22
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 0 0 0 0 6 Mart 202 23
Morfolojik İmge İşleme Aşındırma Input image 0 0 0 0 Structuring Element Output Image 0 0 0 0 0 0 0 6 Mart 202 24
Morfolojik İmge İşleme Aşındırma 6 Mart 202 25
Morfolojik İmge İşleme Gri Tonlu Yayma Morfolojik operasyonlar ikili imgelere uygulanabileceği gibi, gri tonlu imgeler için de tanımlıdırlar. Gri tonlu imgede yayma işlemi, imgedeki koyu tonlu bölgeleri açmaktadır. İmgede koyu tonlu bölgelerle çevrili parlak bölgeler genişlerken, parlak bölgelerle çevrili koyu tonlu bölgeler zayıflamakta, hatta yapı elemanı ve koyu tonlu bölgenin boyutuna bağlı olarak kaybolabilmektedir. 6 Mart 202 26
Morfolojik İmge İşleme Gri Tonlu Aşındırma Gri tonlu imgede aşındırma işlemi, imgenin parlaklığını arttırmaktadır. İmgede koyu tonlu bölgelerle çevrili parlak bölgeler daralırken, parlak bölgelerle çevrili koyu tonlu bölgeler genişlemektedir. 6 Mart 202 27
Morfolojik İmge İşleme Gri Tonlu Morfoloji 6 Mart 202 28
Morfolojik İmge İşleme Gri Tonlu Morfoloji İşlemler basitleştirilirse: max filter min filter 6 Mart 202 29
Morfolojik İmge İşleme Açma ve Kapama Açma ve kapama, yayma ve aşındırma işlemlerinin iki değerli imgeye ardışıl uygulanmasıyla yapılan işlemlerdir. Açma (Opening): Kapama (Closing): A B= ( AΘB) B A B= ( A B) ΘB MATLAB da açma işlemi için imopen fonksiyonu, kapama işlemi için imclose fonksiyonu kullanılmaktadır. 6 Mart 202 30
Morfolojik İmge İşleme Açma 6 Mart 202 3
Morfolojik İmge İşleme Kapama 6 Mart 202 32
Morfolojik İmge İşleme Sınır Çıkarma A kümesinin sınırları β ( A) = A ( AΘB) 6 Mart 202 33
Morfolojik İmge İşleme Uygulamalar 6 Mart 202 34
Morfolojik İmge İşleme Uygulamalar 6 Mart 202 35
Morfolojik İmge İşleme Uygulamalar (Gri ton) Hedef Algılama: 6 Mart 202 36
Morfolojik İmge İşleme Uygulamalar (Gri ton) Distance hesabı (bwdist) eklenecek 6 Mart 202 37