SAYISAL GÖRÜNTÜ İŞLEMEDE ÖZEL KONULAR

Slides:



Advertisements
Benzer bir sunumlar
Steganografi.
Advertisements

Unsupervised Learning (Kümeleme)
BENZETİM Prof.Dr.Berna Dengiz 8. Ders.
KONU :GÖRÜNTÜNÜN GEOMETRİK MODELLERİNİN KURULMASI
Eser SERT, Deniz TAŞKIN, Cem TAŞKIN, Nurşen TOPÇUBAŞI, İrfan KÖPRÜCÜ
KESİKLİ ÜRETİMDE SÜREÇ YÖNETİMİ VE ÜRETİM PLANLAMANIN YAZILIM DESTEĞİ İLE YAPILMASI Tuğrul Tamtürk –Tekstil Yük. Müh. İbrahim Büket – Tekstil Müh.
Sistem Analizi ve Planlama
DİSK BİÇİMLENDİRME VE YAPILANDIRMA
Hazırlayan:RABİA ÜLKÜSEVER
Sayısal İşaret İşleme Laboratuarı
ÇOKLU ORTAM UYGULAMALARINDA GÖRSELTASARIM.
TUVDBS VİDEO VERİTABANI YÖNETİM SİSTEMİ
Problemi Çözme Adımları
Asansör Simülatörünün Ürettiği Sonuçlar Üzerinde Yapılan K-means++ Kümeleme Çalışması ile Trafik Türünün Tahmini M. Fatih ADAK Bilgisayar Mühendisliği.
Dağıtık Simülasyon Sistemlerinde Sanal Global Zaman Hesaplamaları
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
MIT503 Veri Yapıları ve algoritmalar Algoritmalara giriş
Bellek Tabanlı Sınıflandırma
UZAKTAN ALGILAMA DOÇ.DR.NAŞİDE ÖZER.
Matematiksel Morfoloji
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar.
NESNELER ARASINDAKİ UZAYSAL İLİŞKİLER ÜZERİNE BİR UYGULAMA
SAFNWC/MSG BULUT TÜRÜ/YÜKSEKLİĞİ ÜRÜNÜNÜN SİS VE ALÇAK BULUTLAR İÇİN KULLANILMASI *G LEAU AND DERR I EN, 2011 Çeviren: Celil Kaplan Meteoroloji Genel Müdürlüğü.
OPENCV İLE STEREO GÖRÜNTÜLERDEN DERİNLİK KESTİRİMİ
CSS Birimleri.
Nesneye Dayalı Programlama
Hacimsel Moleküler Modellemede Kütle-Yay Sisteminin Kullanımı
Yüz Tanıma. Yüz Tanıma - İnsan İnsan düşük çözünürlükteki resimlerden de yüz tanıma yeteneğine sahiptir.
Temel Bilgisayar Yapısı ve Devreleri
ERHAN ALTUN TEL EREZYON TEZGAHLARININ ÖZELLİKLERİ
yunus.hacettepe.edu.tr/~tonta/courses/spring2008/bby208/
KARAKTER TANIMA Utku Cevre Barış Özkan.
DÖNÜŞÜM GEOMETRİSİ ÖRÜNTÜ VE SÜSLEMELER
Sayısal Görüntü İşleme’de Özel Konular
ÖNGÖRÜMLEME (Forecasting)
BENZETİM Prof.Dr.Berna Dengiz 5. Ders.
MEDİKAL GÖRÜNTÜ İŞLEMENİN AMACI
BİLGİSAYAR DESTEKLİ EĞİTİM UYGULAMALARI
Algoritmalar ve Programlama I Ders 2: Akış Diyagramları
Bilgisayar Görmesi Ders 9:Korelasyon ve İki Boyutlu Dönüşümler
EE465: Introduction to Digital Image Processing Copyright Xin Li
Bilgisayar Görmesi Ders 6: İstatistiksel İşlemler Matlab Uygulamaları
Veri Madenciligi . Sınıflandırma ve Regresyon Ağaçları ( CART )
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
Duygu BAĞCI – Dokuz Eylül Üniversitesi
Proje Oluşturma ve Yönetimi
KIRPMA (Clipping) Bir grafik veri tabanından bir parçayı çıkarma işlemi olan kırpma bilgisayar grafiğinin temel işlerinden birisidir. Kırpma algoritmaları.
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İ.
NOT: Bu slayt üzerindeki resmi değiştirmek için resmi seçin ve silin. Ardından, kendi resminizi eklemek için yer tutucudaki Resimler simgesini tıklatın.
Yrd.Doç.Dr.Esra Tunç Görmüş
YER FOTOGRAMETRİSİ (2014) Doç. Dr. Eminnur Ayhan
DİJİTAL FOTOGRAMETRİK NİRENGİ
FOTOGRAMETRİ - I Sunu 3- 3 Eminnur Ayhan
ÇOK BOYUTLU İŞARET İŞLEMENİN TEMELÖZELLİKLERİ
Fonksiyonel MR Görüntüleme
Fırat Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Müh.
Yıldıray YALMAN Doç. Dr. İsmail ERTÜRK
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Problemi Çözme Adımları
Karadeniz Teknik Üniversitesi
Bilgi Güvenliğinde El Yazısı
Deniz TAŞKIN Nurşen SUÇSUZ
Gerçek Zamanlı Video Kayıtlarına Veri Gizleme Uygulaması
Yazılım Mühendisliği Temel Süreçler – PLANLAMA II
Temel Bilgiler Pixel Sayısal görüntülerin en küçük birimi Picture element –Resim parçası Kendine ait renk bilgisine sahiptir İki boyutlu yapı Her.
MONİTÖRLER.
İOS PLATFORMUNDA MOBİL TRAFİK CEZA BİLDİRİM UYGULAMASI
Türkçe Haber Yazılarında Sosyal Ağların İncelenmesi
DA MOTOR SÜRÜCÜLERİ İÇİN BULANIK MANTIK DENETİMİ
Analitik Hiyerarşi Prosesi (AHP)
Sunum transkripti:

SAYISAL GÖRÜNTÜ İŞLEMEDE ÖZEL KONULAR GÖRÜNTÜ BÖLÜMLEME (IMAGE SEGMENTATION) Hazırlayan 4550013 Petek TATLI

1.1. Otomatik Görüntü Bölümlemedeki Sorunlar İçerik 1. Görüntü Bölümleme 1.1. Otomatik Görüntü Bölümlemedeki Sorunlar 1.2. Görüntü Bölümlemenin Temel Adımları 1.2.1.Görüntü basitleştirme 1.2.2.Özellik çıkarma (Feature Extraction) 1.2.3.Karar (Decision) 1.2.4.Kalite kestirimi (Quality Estimation) 2. Örnek Uygulamalar 3. Görüntü Bölümlemede 3 Boyutlu Görüntüler 4. Tıp Alanında Görüntü Bölümleme 4.1. Bölümlemenin Tıp Alanında Uygulamaları

İçerik 5. Görüntü Bölümlemede Çeşitli Yöntemler 6. Uygulamalar 5.1. Watershed Segmentation 5.2. Active Contour Model 5.3. Raster Tabanlı Sınır Belirleme 5.4. Vektör Tabanlı Sınır Belirleme 5.5. Eşik Değer Atama Yöntemi ile Bölümleme 5.6. Doku Tabanlı Bölümleme 6. Uygulamalar 6.1. 2-B Sonuçları 6.2. 3-B Sonuçları 7. Kaynaklar

1. Görüntü Bölümleme Tanım: Görüntüyü çeşitli öğelere ayırma işlemine bölümleme adı verilir.Tüm otomatik görüntü tanıma sistemlerinin çok önemli bir parçasıdır çünkü bugünkü yöntemlerle, tanımlama, tanıma gibi daha fazla değerlendirmelerin yapılması için görüntüden önemli kümeler çıkartılabilmektedir.

1.1 Otomatik Görüntü Bölümlemedeki Sorunlar Nesnelerin farklı yapı ve büyüklükte olması, Görüntüde oldukça fazla sayıda konu dışı detayların olması, Nesnelerin pürüzlü, düz olmayan yapılara sahip olması.

1.2. Görüntü bölümlemenin temel adımları Görüntü basitleştirme (Image Simplification) Özellik çıkarma (Feature Extraction) Karar (Decision) Kalite kestirimi (Quality Estimation)

1.2.1. Görüntü basitleştirme Görüntüdeki bazı verileri yok ederek, görüntünün daha basit hale gelmesini sağlamaktır. Bu teknik morfolojik filtrelere dayanan yeniden yapılandırma amacıyla kullanılan bir tekniktir.

1.2.2. Özellik Çıkarma Görüntünün homojen bölgelerinde bulunan nesneleri tanımlamak anlamına gelmektedir.

1.2.3. Karar Özellik çıkarma aşamasında belirlenen bölge dış hatlarının doğru yerleştirilmesini sağlama işlemini gerçekleştirmektedir. Karar aşaması “morphologic watershed” algoritmaları ile yerine getirilir.

1.2.4. Kalite Kestirimi Son aşama olan kalite kestirimi, geçerli bölümleme tarafından uygun şekilde gösterilmeyen bölgelere ait artık (residue code) bilgi olarak bilinen bilgileri içeren görüntünün saptanmasını sağlamaktadır. Artık bilgi: Bölümlemeler arası ilerlenmesini sağlamak amacıyla, bir sonraki safhaya geçiş için kullanılmaktadır.

2. Örnek uygulamalar Orjinal görüntü bölümlenmiş sınırları çıkarılmış görüntü görüntü

Orjinal görüntü bölümlenmiş sınırları çıkarılmış görüntü görüntü

3. Görüntü Bölümlemede 3 Boyutlu Görüntüler 3 boyutlu görüntü işlemenin en temel işlevlerinden biri, piksellerin grup veya nesne olarak sınıflandırıldığı görüntü bölümlemesidir. 3 boyutlu görüntü bölümleme; çoklu nesneler için 3B modelleme oluşturmayı ve görüntü üzerinde belirlenmiş nesnelerin boyut, yoğunluk ve diğer parametreleri ile ilgili nicel analizler gerçekleştirmeyi mümkün kılar.

3. Görüntü Bölümlemede 3 Boyutlu Görüntüler 3 boyutlu analiz ve gösterimlerin yapılabilmesi için, özellikle 3 boyutlu modelleme aşamasında,nesne sınırlarının belirlenmesi gerekmektedir.

4. Tıp Alanında Görüntü Bölümleme Tıbbi görüntülerde görüntü bölümleme parça parça 2B olarak veya direkt 3B voksel veri grupları üzerinden yapılmaktadır. 16 bitlik piksel 0 ile 65535 arasında ve 8 bitlik piksel 0 ile 255 arasında değişen gri değer aralığına sahiptir. Birçok tıbbi görünteleme sistemi 16 bitlik gri değer aralığını kullanarak görüntü üretmektedir.

4. Tıp Alanında Görüntü Bölümleme Tıbbi görüntülerde birçok yararlı çalışmalar yapılabilmektedir ; ilgili nesnenin görsel ve hacimsel tahmini, olağan dışı yapıların belirlenmesi (tümör vb.), doku nicel analiz ve sınıflandırması vb.

4.1 Bölümlemenin Tıp Alanında Uygulamaları Görüntü yönetiminde Ameliyatlar (Image Guided Surgery) Cerrahi Simulasyon??? (Surgical Simulation) Sinirbilim Çalışmaları (Neuroscience Studies) Tedavi Çalışmaları ( Theraphy Evaluation)

5. Görüntü Bölümlemede Çeşitli Yöntemler Watershed Segmentation Active Contour Model Raster Tabanlı Sınır Belirleme Vektör Tabanlı Sınır Belirleme Eşik Değer Atama Yöntemi ile Bölümleme Doku Tabanlı Bölümleme

5.1. Watershed segmentation  Bu yöntem, görüntü üzerindeki nesnenin topolojik yapısından yararlanarak, gri değerler üzerinden işlem yapar ve nesnenin sınırlarının belirlenmesini sağlar.

Watershed oluşumunda ‘Dalma’ (Immersion) benzetmesi

Nesnenin ilk görüntüsü. iç ve dış bölge işaretlenmiş. hali Nesnenin ilk görüntüsü iç ve dış bölge işaretlenmiş hali nesnenin topolojisi ‘immersion’(dalma) Örnek1 uygulaması

Nesnenin watershed algoritması ile sınırları çıkartılmış son hali..

‘watershed’ algoritması uygulanmış ‘gradient’ görüntü Yukardan aşağıya ve sağdan sola; Orjinal görüntü ‘Gradient’ görüntü ‘watershed’ algoritması uygulanmış ‘gradient’ görüntü Sınırların belirlendiği son görüntü Örnek 2

Örnek 3 İlk görüntü iç ve dış bölgelerin işaretlenmiş hali görüntünün son hali Örnek 3

5.2. Active Contour Model Enerjilerini küçülterek işlem uygulamalarından dolayı ‘Snake’ olarak da bilinen bu model, kenar yakalama işleminden daha farklıdır. Yöntem sürekli ve/veya kavisli bir hat oluşturur. İç( modelin fiziksel özelliklerinden oluşur,’smoothness’ vb) ve dış güçler (görüntünün verilerinden oluşur) nesnenin üzerine uygulanarak, görüntüdeki nesne sınırı ile dengeli pozisyona gelir. Watershed yöntemi ile beraber uygulanması tercih edilir.

(a). (b). (c) original image. morphological gradient image (a) (b) (c) original image morphological gradient image over segmented image (d) (e) (f) Watershed boundry for avoiding watershed contour spleen problem (c) converted to an active contour segmentation showing the internal and externel catchment basins

(a) (b) (c) CT data grubu yarı şeffaf modellenmiş 3B watershed bölümleme ile data grubu bölümlenmiş uyluk kemiği (d) “Active contour” ile yumuşatılmış görüntüye entegre edilmiş (c) görüntüsü

5.3. Raster Tabanlı Nesne Sınır Belirlenmesi Genellikle 3 boyutlu görüntüleme sistemlerinde her pikselin hangi objeye ait olduğunu gösteren değer ve konumsal bilgileri içeren, raster tabanlı veri yapısı kullanılır. Bu yapının avantajı basit ve hemen hemen orjinal görüntü ile özdeş olmasıdır. Ancak bu yapıdaki verilerin saklanması üzerinde işlemlerin gerçekleştirilebilmesi düzeltmelerin yapılabilmesi çok güçtür. Yüzey tanımlama algoritmaları her ne kadar sağlam olsa da, yüzey modeli oluşturma aşamasında milyonlarca üçgen ve poligon oluşacağından, hızlı sonuç vermesi beklenen uygulamalar için uygun değildir.

5.4. Vektör Tabanlı Nesne Sınır Belirlenmesi (Vector Based Object Boundaries) Vektör tabanlı veri tabanı nesne ve bölge gösterimi için çok daha etkili bir yoldur. Vektör tabanlı veri yapısında birbirine bağlı çizgilerden poligon veya bölgeler oluşturulur ki, çizgilerin sadece 2 noktadan meydana geldiği düşünülürse, raster tabanlı veri yapısına göre bilgisayar hafızasında ne kadar az yer kaplayabileceği anlaşılabilir.

Raster tabanlı veri yapısı ve vektör tabanlı veri yapısı şekilde karşılaştırılmıştır.

5.5. Eşik Değer Atama Yöntemi ile Görüntü Bölümleme Eşik değer atama yöntemi ile görüntü bölümlemesi yapılmadan önce ilgili bölgenin belirlenmesi, görüntü işlemeyi sınırlandırmış olur ve böylece konu dışı alanlarda işlem yapılması engellenir . Diğer nesnelerden ve arka görüntüden ayırdedilebilir olan nesneleri içeren görüntüler için çok güçlü bir yöntemdir.

Eşik Değer Atama Yöntemi Görüntü Bölümlemede ikiye ayrılmaktadır; Global Eşik Değer Atama ile Tam Otomatik Görüntü Bölümlemesi (Fully automatic image segmentation by global thresholding ) İnteraktif Eşik Değer Atama (Interactive Thresholding)

Global Eşik Değer Atama ile Tam Otomatik Görüntü Bölümlemesi Öncelikle 3 boyutlu görüntünün histogramı hesaplanmakta, sonrasında görüntüyü nesne ve arka görüntü olmak üzere 2’ye bölecek en uygun eşik değer otomatik olarak belirlenmektedir.

İnteraktif Eşik Değer Atama Bu yöntem eşik değer belirlemesi için 2 değer kullanmaktadır. Eşik değerler, aralık dahilindeki pikseller bir renk diğer tüm pikseller ise başka bir renk ile gösterilecek şekilde oluşturulur. Eşik değerler ekranda eş zamanlı olarak görüntülenebildiğinden, değerler görüntü üzerinde lokal olarak belirlenebilmekte ve bölüm bölüm de değiştirilebilmektedir.

İnteraktif Eşik Değer Atama Şekil, bu yöntemin uygulaması sonucunda oluşmuştur.

5.6. Doku Tabanlı Bölümleme (Texture-Based Segmentation ) Tıbbi görüntülerde, nesnelerin belirli bir doku tipi olduğundan; kan damarları, beyin dokusu, kemikler gibi, görüntü bölümlemesi için çok zengin bir doku bilgisi mevcuttur. Çok ciddi düzeyde yapı bilgisine sahip bazı nesneler için yapı tabanlı bölümleme, eşik değer atama ile elde edilen bölümlemeye oranla çok daha doğru sonuç vermektedir.

5.6. Doku Tabanlı Bölümleme (Texture-Based Segmentation ) Doku tabanlı bölümleme, kullanıcı tarafından belirlenen yapı özelliklerinin hesaplandığı denetimli alanı ile başlar ve sonrasında hesaplanan özelliklere göre görüntünün sınıflandırılması ile devam eder. Nesne sınırları ve sınırların birbiri ile topolojik ilişkileri oluşturulur.

Doku Tabanlı Bölümleme

6. Uygulamalar...

Manuel olarak sinirlar belirlenmistir.. Bu uygulamada ultrasondan elde edilen görüntülerdeki yabancı yapıların dış hatlarının modellenmesi ve yapı sınırlarının belirlenmesi işlemi “görüntü bölümleme” yöntemi ile gerçekleştirilmiştir. Manuel olarak sinirlar belirlenmistir.. Algoritma ile sinirlar belirlenmistir.. Orjinal ultrason goruntusu..

Bir önceki uygulamada görüntü bölümleme yöntemi ile nesnenin sürekli ve pürüzsüz olması gereken kenar sınırları belirlenmistir.

6.1. 2B Sonuçları.. Şekil 1 (a) MR beyin (b) deri lezyon görüntüsü görüntüsü

Şekil2 (a,c) Otomatik (b,d) manuel bölümleme

Şekil 3. (a-c) Yaklaşık eğim hata=2,3,4 sigma=0. 02 Şekil 3 (a-c) Yaklaşık eğim hata=2,3,4 sigma=0.02 (d-f) Yaklaşık eğim hata=2,3,4 sigma=0.03

Şekil4 (a-c) Gözden geçirilip düzeltilmiş bölümleme sonucu..

Şekil 5 İteratif eşik değer atama yöntemi ile oluşturulmuş bölümlenmiş görüntüler..

Şekil 6 Aynı görüntünün interaktif düzeltmeden (interactive revision) sonraki en son bölümlemesi

6.2. 3B Sonuçları.. Şekil 7 (a) 3-B beyin görüntüsü (b) iteratif eşik değer sonucu..

Şekil 8 (a-c) Yaklaşık yüzey hata =2,3,4 sigma=0.02 (d-f) Yaklaşık yüzey hata =2,3,4 sigma=0.03

Şekil 9 (a) İlk bölümleme sonucu. (b) İnteraktif düzeltme Şekil 9 (a) İlk bölümleme sonucu (b) İnteraktif düzeltme (c) Elde edilen son görüntü

Şekil 10 (a) İlk düzeltme sonucu. (b) İnteraktif düzeltme Şekil 10 (a) İlk düzeltme sonucu (b) İnteraktif düzeltme (c) Elde edilen son görüntü

7. Kaynaklar http://www.ablesw.com/3d-doctor/3dseg.html http://www.spd.eee.strath.ac.uk/users/harve/bbc_epsrc_segmentation.html http://rkb.home.cern.ch/rkb/AN16pp/node131.html http://www.cs.wright.edu/people/faculty/agoshtas/segtools.html http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/KIM1/Seminars/Watershed/

Dinlediğiniz için Teşekkürler..