DİJİTAL GÖRÜNTÜ İŞLEME

Slides:



Advertisements
Benzer bir sunumlar
Steganografi.
Advertisements

MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
KONU :GÖRÜNTÜNÜN GEOMETRİK MODELLERİNİN KURULMASI
ÇOKLU ORTAM UYGULAMALARINDA GÖRSELTASARIM.
TUVDBS VİDEO VERİTABANI YÖNETİM SİSTEMİ
2.Element ve BileŞikler Okul bahçemizi çevreleyen demir parmaklıklar, mutfakta kullandığımız bakır cezve ve alüminyum tencereler sırasıyla çok sayıda demir,
Correlation ve Kalıp Eşleme
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
HAZIRLAYANLAR HATİCE MERVE ÜNAL AYŞE ESKİCİ HİLAL POLAT NURŞAH ERDOĞAN
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Matematiksel Morfoloji
ELEMENT VE BILESIKLER a) Elementler :
TBF Genel Matematik I DERS – 1 : Sayı Kümeleri ve Koordinatlar
MADDENİN TANECİKLİ YAPISI
ELEMENTLER VE BİLEŞİKLER
ÇİZGELERİN GÖSTERİMİ Yılmaz KILIÇASLAN. Sunu Planı Bu derste, çizgelerin bilgisayarda gösterimine ilişkin iki standart yaklaşımı inceleyeceğiz.
Öğretim Teknolojileri ve Materyal Tasarımı Görsel Materyalleri Tasarlama Süreci 4.Görsel Tasarımın Unsurları: Görsel Unsurlar.
ELEMENTLER VE SEMBOLLERİ
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
MADDENİN TANECİKLİ YAPISI
ÇİZGELERİN GÖSTERİMİ Yılmaz KILIÇASLAN.
ÖĞRETİMİ TASARLAMA: SIRALAMA
Öğretim Teknolojileri ve Materyal Tasarımı Görsel Materyalleri Tasarlama Süreci Görsel Tasarımın Unsurları: Görsel Unsurlar Dr. Süleyman Sadi SEFEROĞLU.
Sayısal Görüntü İşleme’de Özel Konular
Resim Sıkıştırma Yonca BAYRAKDAR
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
İNTERNET PROGRAMCILIĞI I
SAF MADDELER: ELEMENTLER VE BİLEŞİKLER
ELEMENTLER VE BİLEŞİKLER
Lineer Cebir Prof.Dr.Şaban EREN
KÜMELER.
GİRİŞ DİNAMİK’İN TANIMI
MEDİKAL GÖRÜNTÜ İŞLEMENİN AMACI
KÜMELER.
SAF MADDE: Kendisinden başka madde bulundurmayan maddelere denir.
Maddenin yapısı ve özellikleri
KÜMELER.
BİLEŞİK ve FORMÜLLER.
Bilgisayar Görmesi Ders 7:Filtreler
Bilgisayar Görmesi Ders 5: İstatistiksel İşlemler
Bilgisayar Görmesi Ders 8:Kenar Bulma
EE465: Introduction to Digital Image Processing Copyright Xin Li
MADDENİN YAPISI VE ÖZELLİKLERİ
DERS 4 MİKROİŞLEMCİ PROGRAMLAMA. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 4, Slayt 2İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli.
Bilgisayar Görmesi Ders 10:Parçalara Ayırma
KESİR GÖSTERİMLERİ Kesirlerin somut modellerle gösteriminde dört değişik yol vardır. Bunlar, bölge, çizgi, küme ve alan gösterimleridir. BÖLGE MODELİ.
ELEMENT LER VE BİLEŞİKLER
Bu çalışmada Tekirdağ ili, Bıyıkali köyü ve civarında 2500 hektar alana sahip ve arazi örtüsü/arazi kullanım çeşitliliğinin fazla olduğu bir çalışma alanı.
DİJİTAL GÖRÜNTÜ İŞLEME
DİJİTAL GÖRÜNTÜ İŞLEME Doç. Dr. Oğuz Güngör & Yrd.Doç.Dr. Esra Tunç Görmüş Karadeniz Teknik Üniversitesi Jeodezi ve Fotogrametri Mühendisliği.
BİÇİMSEL (MORFOLOJİK) GÖRÜNTÜ İŞLEME
Yrd.Doç.Dr.Esra Tunç Görmüş
UZAMSAL FİLTRELEME.
DİJİTAL GÖRÜNTÜ İŞLEME
DİJİTAL GÖRÜNTÜ İŞLEME Y. Doç. Dr. Esra Tunç Görmüş
Yrd.Doç.Dr.Esra Tunç Görmüş
YER FOTOGRAMETRİSİ (2014) SUNU III Doç. Dr. Eminnur Ayhan
YER FOTOGRAMETRİSİ (2014) Doç. Dr. Eminnur Ayhan
SAYISAL GÖRÜNTÜ TEMELLERİ
FOTOGRAMETRİ - I Sunu 3- 3 Eminnur Ayhan
FOTOGRAMETRİ - I Sunu 5 Doç Dr. Eminnur Ayhan
ELEMENTLER VE SEMBOLLERİ
ÇOK BOYUTLU GÖRÜNTÜLER İÇİN JPEG2000 STANDARDINI DESTEKLEYEN
DİJİTAL GÖRÜNTÜ İŞLEME
AÇIK-KOYU / IŞIK GÖLGE.
YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Erdal GÜVENOĞLU Nurşen SUÇSUZ 
NİŞANTAŞI ÜNİVERSİTESİ
DİJİTAL GÖRÜNTÜ İŞLEME
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

DİJİTAL GÖRÜNTÜ İŞLEME Doç. Dr. Oğuz Güngör Karadeniz Teknik Üniversitesi Jeodezi ve Fotogrametri Mühendisliği Bölümü 61080 Trabzon ogungor@ktu.edu.tr 28.04.2017

Morfolojik İşlemler Nedir? Kaynaklar: 1-DrBrianMacNamee,University of Dublin,Lecture Notes, http://www.ucd.ie/research/people/computerscience/drbrianmacnamee/, 2-Peters, Richard Alan, II, "The Fourier Transform", Lectures on Image Processing, Vanderbilt University, Nashville, TN, April 2008, Available on the web at the Internet Archive, http://www.archive.org/details/Lectures_on_Image_Processing. 3-“Digital Image Processing”, Rafael C. Gonzalez & Richard E. Woods, Addison-Wesley, 2002 4-Matlab help documents 5- http://www.yildiz.edu.tr/~bayram/sgi/Morfoloji2.ppt. 28.04.2017

Dersin İçeriği Morfolojik işlemler görüntülerdeki kusurları gidermek ve görüntünün oluşumu ve yapısı hakkında bilgi elde etmek için kullanılırlar. Bu dersimizde Morfoloji nedir? Basit Morfolojik işlemler Bileşik Morfolojik işlemler anlatılacaktır. 28.04.2017

Morfolojik görüntü işleme (morphology ) görüntü içindeki nesnelerin şekilleri (morfolojisi) ile ilgilenen bir dizi görüntü işleme tekniklerini tarif etmektedir. Komşuluğunun büyüklüğünü ve şeklini seçerek, görüntü üzerindeki belli şekillere daha duyarlı olan bir morfolojik operatör yapabilirsiniz. (Matlab Help) 28.04.2017

Morfolojik operatörler, girdi görüntü üzerine yapısal elementi uygularlar ve aynı boyutta çıktı görüntü elde ederler. Morfolojik işlem sırasında, çıktı görüntünün her bir piksel değeri, girdi görüntünün ilgili pikselinin, onun komşu pikseli ile karşılaştırılmasına bağlıdır. Morfolojik işlemler genelde bölütleme sırasında görüntülerdeki kusurları kaldırmak için uygulanmakta ve daha çok ikili görüntüler üzerinde işlem yapılmaktadır. 28.04.2017

Bu konu sırasında görüntüler ikili görüntülere dönüştürüldükten sonra, 0 ve 1’lerden oluştuğu varsayılarak işlemler yapılmıştır. Burada 0’lar siyahı değil arka planı, 1’ler beyazı değil nesnelerin olduğu yerleri göstermektedir. Aşağıdaki resimde olduğu gibi. 28.04.2017

28.04.2017

Topolojik ve geometrik olarak Büyüklük, şekil, dışbükeylik, içbükeylik, bağımlılık, jeodezik uzaklık gibi devamlılık-boşluk kavramını ilgilendiren konuları karakterize etmede çözümlere ulaşmıştır. Matematiksel morfoloji, aynı zamanda morfolojik görüntü işlemenin de temelini küme teoremine bağlı olarak oluşturmuştur 28.04.2017

Kullanım alanları Görüntü geliştirme Görüntü segmentasyonu Görüntü onarma Kenar yakalama Doku analizi Parçacık Analizi Genelleştirme İskelet belirleme Şekil analizi Görüntü Sıkıştırma Bileşen analizi Eğri keskinleştirme İnceltme Özellik ayırma Gürültü azaltma Boşluk azaltma 28.04.2017

Operatörler (İşlemler) En çok bilinen matematiksel morfolojik operatörleri, Basit operatörler Aşınma (erosion) Genleşme (dilation) Bileşik operatörler; basit operatörleri birlikte kullanarak yapılan işlemler Açınım (opening) Kapanım (closing) Daha karmaşık operatörler bunların hepsi birlikte kullanılarak yapılan işlemleri kapsamaktadır. 28.04.2017

Morfolojik işlemeleri gerçekleştirebilmek için İşlem yapılacak görüntüye Yapılandırma elemanı (structuring element) denilen ve görüntüde dolaşan piksel grubuna ihtiyaç vardır. 28.04.2017

Yapılandırma Elemanları, vurmak (hit),uymak (fit) ve kaçırmak (mis) Görüntü Yapılandırma elemanı (YE) Uymak (fit): YE nın tüm pikselleri görüntü içindeki nesne üzerine denk geliyorsa (A) Vurmak (hit):YE’nin herhangi bir pikseli görüntü içindeki nesne üzerine denk geliyorsa (B) Kaçırmak (miss): YE’nin hiçbir pikseli görüntü içindeki nesne üzerine denk gelmiyorsa (C) YE Nesne 28.04.2017

Yapılandırma Elemanları (YE) İstenilen boyutta ve şekilde olabilir. Ama basit olsun diye burada kare veya disk şeklinde, merkez pikselleri ortada olan YE’ler kullanılacaktır. İki komşuluklu disk Bir komşuluklu disk 28.04.2017

Temel Operatörler Temel olarak morfolojik görüntü işleme konumsal fitrelemeye çok benzemektedir.Çıktı görüntüyü oluşturmak için, yapısal elemanın merkez noktası, girdi görüntünün her bir pikseli üzerinde sıra ile gezdirilir. Yeni pikselin değeri ise kullanılan operatöre bağlıdır. Aşınma (Erosian) ve Genleşme (Dilation) olamk üzere iki temel operatör vardır. 28.04.2017

Aşınma f görüntüsünün s yapısal elemanı ile aşınımı ile gösterilir. s yapısal elementinin merkez noktası (x,y) üzerine yerleştirilirse, yeni pikselin değeri g(x,y) şu şekilde belirlenir. Yani, eğer yapısal eleman tam olarak görüntüye uyduğu anda merkez pikselin üzerinde olduğu noktaya 1 değeri atanır. Uymadığı yerler 0’a dönüşür. 28.04.2017

Aşınma 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 0 0 0 ----f 1 ------ s 0 0 0 1 1 1 1 1 1 1 0 0 0 -------g YE’nin görüntü içerisinde tamamen uyduğu noktalar sadece işleme tutulur. 28.04.2017

Aşınma (Erosian) Operatörün temel etkisi görüntüyü kenarlarından erozyona uğratmaktadır. Sonuçta piksel grupları ve aralarındaki boşluklar küçülür seçilen YE’ye göre gürültülü şekiller düzelir. YE’nin görüntü içerisinde tamamen uyduğu noktalar sadece işleme tutulur (Fit). YE’nin merkez noktası dışında hepsi değiştirilir. Birleşmiş olan nesneleri ayırır, kenarlardaki pürüzleri giderir ancak nesneler sonuçta küçülür. 28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

28.04.2017

5*5 kare YE ile Aşınma işlemi sonucu Orijinal görüntü 3*3 kare YE ile Aşınma işlemi sonucu 28.04.2017

28.04.2017

Genleşme f görüntüsünün s yapısal elemanı ile genleşmesi şeklinde ifade edilmektedir. s yapısal elementinin merkez noktası (x,y) üzerine yerleştirilirse, yeni pikselin değeri g(x,y) şu şekilde belirlenir. Yapısal eleman görüntü üzerinde gezerken görüntü pikselleri ile herhangi bir benzerlik gösterdiği anda (vurmak -hit), merkez pikselin üzerinde olduğu noktaya 1 değeri atanır. Eğer hiç benzerlik yoksa o yerler 0’a dönüşür. 28.04.2017

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 0 0 0  f 1  s 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 - g YE (s)’nin merkez noktasının görüntü ile aynı değeri alma durumunda tüm YE görüntüye aktarılır. 28.04.2017

Genleşme (Dilation) Operatörün temel etkisi görüntüyü kenarlarından genişletmektir. Sonuçta piksel grupları büyür ve aralarındaki boşluklar küçülür. YE’nin merkez noktasının görüntü ile aynı değeri alma durumunda (Hit), tüm YE görüntüye aktarılır. 28.04.2017

Örnek 28.04.2017

Örnek 28.04.2017

Genleşme Örneği Genleşmeden sonraki Görüntü Orijinal Görüntü 28.04.2017

Genleşme ne için kullanılır? Yazılardaki kırıkları tamir etmek için, girintileri doldurmak için Genleşme nesneleri büyütür. 28.04.2017

Bileşik Operatörler (Açınım - Kapanım) Açınım (opening) Temel olarak Aşınma operatörünü (erosion) takip eden Genleşme operatörü (dilation) işlemidir Kapanım (Closing) Temel olarak Genleşme operatörünü (dilation) takip eden Aşınma operatörü (erosion) işlemidir. 28.04.2017

Bileşik Operatörler (Açınım (opening)) f görüntüsünün s yapısal elemanı ile açınımı şeklinde gösterilir. Kısaca önce aşınma, sonra genleşme yapmaktır. Disk şeklinde YE kullanıldığında; 28.04.2017

28.04.2017

Açınım İşlemi 28.04.2017

Kapanım (Closing) f görüntüsünün s yapısal elemanı ile kapanımı şeklinde gösterilir. Kısaca önce genleşme, sonra aşınma yapmaktır. Disk şeklinde YE kullanıldığında; 28.04.2017

Kapanım örnek 28.04.2017

Kapanım Örnek 28.04.2017

Morfolojik işlemler örnek 28.04.2017

Gri seviyeli görüntülerde Komşulardan en büyük olan orta piksele atanıyor. 28.04.2017

28.04.2017

Diğer operatörler: Sınırları çıkartma, alan doldurma Shrinking (Çekme) Thinning (inceltme) Tricking (kalınlaştırma) Skeletonization (iskeletleştirme) Pruning (budama) Distance transform (uzaklık transformasyonu) 28.04.2017

Matlab Komutları >>image=imread('ornek.png'); >>se = strel(‘disk’, 10); % YE oluşturur >>f1 = imdilate(image, se); >>f2 = imerode(image, se); >>f3 = imopen(image,se); >>f4 = imclose(image,se); 28.04.2017