Görüntü Analizi https://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAA&url=http%3A%2F%2Fctmtc.utcluj.ro%3A8080%2Fsites%2Fpni%2FCourse%2FENG%2520%2528EA%2C%2520TST%2529%2520-%2520Conf.dr.ing.%2520M.%2520Gordan%2FCap

Slides:



Advertisements
Benzer bir sunumlar
Geometrik Dönüşümler.
Advertisements

İDEAL AKIŞKANLARIN İKİ BOYUTLU AKIMLARI
BENZETİM Prof.Dr.Berna Dengiz 8. Ders.
KONU :GÖRÜNTÜNÜN GEOMETRİK MODELLERİNİN KURULMASI
Simetri ekseni (doğrusu)
BENZETİM Prof.Dr.Berna Dengiz 7. Ders.
ATALET(EYLEMSİZLİK) MOMENTİ
Final Öncesi.
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
Matematiksel Morfoloji
Formüller Mustafa AÇIKKAR.
BT GÖRÜNTÜ KALİTESİNİ ETKİLEYEN FAKTÖRLER
KARAKTER TANIMA Utku Cevre Barış Özkan.
SÜREKLİ ŞANS DEĞİŞKENLERİNİN OLASILIK YOĞUNLUK FONKSİYONLARI
OLASILIK ve KURAMSAL DAĞILIMLAR
ÖRÜNTÜLER, ÖTELEME VE SÜSLEMELER
REPRESENTATION & DESCRIPTION
Sayısal Görüntü İşleme’de Özel Konular
Rakam Tanıma İçin KNN ve LDA Algoritmalarının Karşılaştırılması
AĞIRLIK MERKEZİ (CENTROID)
ÖRNEK Bir kolun perno üzerinde yataklandırılması şekildeki montaj resminde gösterilmiştir. Kol ile yan parçalar arasındaki boşluk 0,2…0,6 mm dir. b=16-0,1.
Ölçme Sonuçlarının Değerlendirilmesi
AYNA VE DÖNME SİMETRİSİ
21 - ÖLÇME SONUÇLARI ÜZERİNE İSTATİSTİKSEL İŞLEMLER
SONLU ELEMANLAR DERS 8.
UZAYDA EĞRİSEL HAREKET
DEĞİŞKENLİK ÖLÇÜLERİ.
ELE 573 SAYISAL GÖRÜNTÜ İŞLEME PLAKA TANIMA PROJESİ
Özellikler Digital Visual Effects Yung-Yu Chuang
SÜREKLİ ŞANS DEĞİŞKENLERİ
Normal ve Teğetsel Koordinatlar (n-t)
Sıklık Tabloları ve Tek Değişkenli Grafikler
Olasılık Dağılımları ve Kuramsal Dağılışlar
AYNA VE DÖNME SİMETRİSİ
Bilgisayar Görmesi Ders 7:Filtreler
Bilgisayar Görmesi Ders 5: İstatistiksel İşlemler
Bilgisayar Görmesi Ders 9:Korelasyon ve İki Boyutlu Dönüşümler
MKM 311 Sistem Dinamiği ve Kontrol
Bilgisayar Görmesi Ders 8:Kenar Bulma
EE465: Introduction to Digital Image Processing Copyright Xin Li
Veri Madenciliği Anormallik Tespiti
Veri Madenciliği Kümeleme Analizi: Temel Tanımlar ve Algoritmalar
Yapay Sinir Ağları (YSA)
VERİ MADENCİLİĞİ UYGULAMALARI
Bilgisayar Görmesi Ders 10:Parçalara Ayırma
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
BİL551 – YAPAY ZEKA Kümeleme
Yrd.Doç.Dr.Esra Tunç Görmüş
Analitik olmayan ortalamalar Bu gruptaki ortalamalar serinin bütün değerlerini dikkate almayıp, sadece belli birkaç değerini, özellikle ortadaki değerleri.
Rastgele Değişkenlerin Dağılımları
Yrd.Doç.Dr.Esra Tunç Görmüş
1 Sayısal Data’nın Sunumu. 2 Data Sunumu Özet Tablo Nokta Grafik Pasta Grafik Sayısal Data Sunumu Çubuk Grafik Nitel Data Gövde&Yaprak Gösterim Frekans.
YER FOTOGRAMETRİSİ (2014) SUNU III Doç. Dr. Eminnur Ayhan
YER FOTOGRAMETRİSİ (2014) Doç. Dr. Eminnur Ayhan
Ders 13 Okuma-yazmaya hazırlık becerileri
Ölçme ve Değerlendirme
Dinamik Sistem T=R sürekli zaman Dinamik sistem: (T, X, φt ) T zaman
SİMETRİ Hikmet SIRMA
DEĞİŞKENLİK ÖLÇÜLERİ.
FOTOGRAMETRİ - I Sunu 3- 3 Eminnur Ayhan
FOTOGRAMETRİ - I Sunu 5 Doç Dr. Eminnur Ayhan
Transforming Signals in Time-Domain into Signals in Frequency-Domain
Mustafa Teke, Alptekin Temizel Enformatik Enstitüsü , ODTÜ
1 Amorf katılar  Atom, iyon veya moleküller rastgele düzenlenmişlerdir.  Belirli bir geometrik şekilleri ve e.n. ları bulunmaz.  Örnek: cam, plastik,
DİJİTAL GÖRÜNTÜ İŞLEME
Volkan Erol1,2 Yard.Doç.Dr.Aslı Uyar Özkaya1
MİMARLIK BÖLÜMÜ STATİK DERSİ BASİT YAYILI YÜKLERİN İNDİRGENMESİ
DİJİTAL GÖRÜNTÜ İŞLEME
Sunum transkripti:

Görüntü Analizi https://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAA&url=http%3A%2F%2Fctmtc.utcluj.ro%3A8080%2Fsites%2Fpni%2FCourse%2FENG%2520%2528EA%2C%2520TST%2529%2520-%2520Conf.dr.ing.%2520M.%2520Gordan%2FCap8_Mihaela_Engleza.ppt&ei=bvYiVee9AZPVaom_gaAJ&usg=AFQjCNEfdCasVyg-Yox9kC9Ya9l9ZqaauQ&sig2=_zOAwt9jBsMD3mNcin4BGQ&bvm=bv.89947451,d.d2s

GÖRÜNTÜ ANALİZİ VE DESEN TANIMA   Özellik çıkartma: - mekansal özellik çıkartma - dönüşüm temelli özellik çıkartma - kenar yakalama Sınırları ile temsil edilen objeler: - kontur çıkartma - kontur tanımlayıcılar    Bölgeleri ile temsil edilen objeler: - bölge çıkartma - bölge tanımlama Bölge temelli obje belirleme için şekil ve doku: - obje iskeleti - binary morfoloji - şekil tanımlayıcılar Dokular, doku analizi Görüntü bölütleme Gri düzey/ renk bazlı bölütleme Bağlı bileşenler analizi Kontur-temelli bölütleme Bölge-temelli bölütleme   Karışık teknikler

Görüntü analiz diyagramı Introduction Görüntü analiz diyagramı                 Plaka tanıma

Kalsit konum belirleme               Yazı bulma Trafik işaret tanıma Kalsit konum belirleme Doku analizi

Obje üzerindeki kusurların bulunması Görüntü analizi için iki yaklaşım söz konusudur  - BASİT YAKLAŞIM: Tüm görüntü içeriği analiz edilir => tüm içerik içinden ilgili bilgi elde edilir/Karmaşık hesaplamalar gerektirir ve hesaplama zamanı uzundur - YETENEKLİ YAKLAŞIM: Doğrudan araştırılan bilgi/objenin bulunduğu görüntü alanına odaklanılır, bilgi/obje çıkartılır. Nasıl? İlgilenilen bilginin temel karakteristikleri tanımlanır Ayırt edici özellikler tanımlanır               Obje üzerindeki kusurların bulunması

Örneğin elma görüntüsünde sadece bozulmuş alanlarla ilgileniliyor olsun. Bozulmuş alanlar daha koyu gri tondadır fakat siyah değildir. Eşik değer ile binarized edilerek bu alanlar bölütlenebilir İlgilenilen alandaki bilginin analizi: Daha önce elde edilen özellik uzayı/özellik haritası kullanılarak gerçekleştirilir (Elma örneğinde bozulmuş alanın oranının hesaplanması gibi-örn. %2 bozulmuş alan gibi)               New feature space

Böylelikle alan,şekil, vb özellikler Özellik çıkartma: Mekansal özellikler çeşitli olabilir: Özelliklerin yoğunlukları belirli bir bölgeyi tanımlayabilir Özelliklerin yoğunluğu, onların diğer dokulardan ayırt edilmelerine olanak sağlıyorsa kullanılabilir. Bunun için: => obje çıkartma için en doğru parametrelerin belirlenmesi gerekir-çok zordur => Her zaman ilgilenilen bölgenin bölütlenmesi olanaklı olmayabilir. Bunun yerine görüntüdeki istenmeyen alanların bölütlenmesi de aynı sonucu verir.                   Renklendirme ile doku analizi Böylelikle alan,şekil, vb özellikler

lokal histogram ile doku analizi Histogram temelli özellikler: Lokal histogram = görüntünün lokal istatistiksel olarak tanımlanması                 Eşik değer penceresi lokal histogram ile doku analizi

Özellik çıkartma                

Gradyent operatörleri ile köşe yakalama Köşeözelliklerin çıkartılması, köşe yakalama   Gradyent operatörleri ile köşe yakalama (8.5) (8.6)

Çekirdek matrisler ile köşe yakalama a b c d N NW W SW S SE E NE

Laplace operatörü ve zero-crossings köşe lokalizasyon yöntemi: gk(m,n) –yöne bağlı gradyentk0,...,7, The gradient in the spatial position (m,n) is defined as:   Laplace operatörü ve zero-crossings köşe lokalizasyon yöntemi:     1B köşe yakalama Laplace:  

(Laplacian of Gaussian) The Laplacian of Gaussian operator (LoG)     2. türev (Laplacian of Gaussian) Gauss filtresi Gauss un türevi   Çekirdek matris:

LoG köşe detektörü; sigma=5 Edge detection by different operators – comparison:   Original görüntü Sobel köşe detectörü LoG köşe detektörü; sigma=5 Roberts Köşe detektörü LoG köşe detektörü Sigma=10

4-komşuluk; 8-komşuluk The Hough transform:   Objelerin sınırlarının elde edilmesi: Kontur çıkartma: 4-komşuluk; 8-komşuluk   The Hough transform: θ Φ s x y s

Doğru ve eğrilerin Hough dönüşümü:     Doğru ve eğrilerin Hough dönüşümü: Yakınsama noktası yok=> Noktalar aynı doğru üzerinde değildir s Yaklaşık yakınsama=> yaklaşık düz çizgi Yatay eksende eğrinin yakınsaması=> Düz çizgi

3 doğrunun kesim noktası     Doğru parçaları yardımı ile kontur çıkartma Sol alt obje= 3 doğrunun kesim noktası ile tanımlanır Input görüntü Hough transform: Üçgenin konturları Köşe yakalama (gradient operator) + eşik değer => Binary görüntü 8 komşulukla kontur çıkartma 8-komşuluk- doğru işaretleme 4-komşuluk: İşaretlemede boşluklar oluşabilir

Genel varsayım: obje kontur kalınlığı 1 pikseldir   Kontur tanımlayıcılar: Amaçl: konturu ile verilen bir obje için doğru tanımlamanın yapılması : Kontur kayıpsız olarak elde edilir (regenerative descriptors) -Konturun şeklinin ölçek, dönüklük, öteleme, ayna tersliği, perspektif diatorsiyonundan etkilenmeyen tanımlarının üretilmesi Kontur tanımlayıcılar şablon eşlem ile şekli veya şekil sınıflandırıcılar olabilir (contour descriptors classification) Genel varsayım: obje kontur kalınlığı 1 pikseldir

Zincir kodları ve poligonal yaklaşım   Zincir kodları ve poligonal yaklaşım Original konturr kontur yaklaşımı(“quantization”) on a rectangular grid Konturun 8-komşulukla elde edilmesi, Start point

Fourier tanımlayıcılar:   yeni konturx'(n) y'(n), given by: Table 8.1  

Fourier tanımlayıcı ile şekil rekonstrüksiyonu: Orijinal İlk 2 tanımlayıcının kullanımı ile yeniden oluşturma İlk 6 tanımlayıcının kullanımı ile İlk 10tanımlayıcının kullanımı ile İlk 20 tanımlayıcının kullanımı ile …

Eşleşmesonuçları: d<Thd , A için öteleme u0, d mesafesi aşağıdaki koşulda min olur:   burada a(k)b*(k)c(k)ejk,  -2n0/N ve c(k) real sayı. Şekil kütüphanesi Model şekil Eşleşmesonuçları: d<Thd  

kare ağacı ile bölge tanımlama Bölge çıkartma: konturlara benzer şekilde 4- veya 8- komşuluk kullanılır   kare ağacı ile bölge tanımlama  

· İskelet çıkartma, ana eksen dönüşümü 8.23) (m,n) : uk(m,n)  uk(i,j) ,  (m,n;i,j) 1 (8.24)   İskelet çıkartma Örnek iskeletler

·        Morfolojik işlem

Fig. 8.17 Syntactical representation of an object

Şekil tanımlayıcılar Şekil tanımlayıcılar:  Bir objenin şekli= objenin profili+ objenin yapısı=> “şekil tanımlayıcılar” Şekil tanımlayıcılar: (1) regenerative tanımlayıcılar (konturlar; bölgeler; yüksek düzeyli istatistikler; yapısal ve söz dizimsel tanımlayıcılar ) (2) geometrik şekil tanımlayıcılar (alan, çevre, mak-min çap, , perimeter, max-min radii, aykırılık, köşeler, , corners, eğriselik simeri) (3) Moment

Geometrik tanımlayıcılar: x y dx dy x(t) x(t+1) y(t) y(t+1) Geometrik tanımlayıcılar: ·        Alan   t –kontur parametresi - Discrete => T = kontur piksellerinin sayısı ·        Alan: R ve R – Obje bölgesi ve obje konturu - Discrete => A = Obje bölgesindeki kontur piksellerinin sayısı ·       Min-max çap, Rmin ve Rmax – objenin merkeznden olan min ve max mesafelerdir ( Rmax/ Rmin oranı objenin boyu ve uzunluğuna ilişkin ölçütü verir)   Rmax Rmin

· Eğrisellik ve kompaktlık: compact necompact Kompakt Kompakt olmayan ·        Eğrisellik ve kompaktlık:   a için-  minimum, =1. ·    Simetri: dönüklük ve ayna olmak üzere iki tür simetri söz konusudur Moment temelli özellikler: ·    Kitlenin merkezi: ·    (p,q) merkezsel momentleri:   ·     Yöneltme= En küçük momente ait eksenine ait açısı aşağıdaki şekilde  ya Bağlı olarak bulunur

Desenler Yapay desen Doğal desen ·        Desen=Bazı basityapıların görüntüde periyodik olarak tekrarlandığı alan; basit görüntü yapısına texel denir. Desen analizi yöntemleri: istatistiksel sınıflandırma; yapısal sınıflandırma ·       İstatistiksel sınıflandırma teknikleri: ·        Oto korelasyon fonksiyonu(ACF): Texel lerin mekânsal boyutları oto-korolasyon fonksiyonlarıyla orantılıdır   ·   Desenin tanımlanmasına yönelik oto korelasyon fonksiyonunun dağılımının belirlenmesine yönelik farklı ölçüler kullanılır. Yapay desen Doğal desen

 Image transforms based approaches: (8.41) ACF “kum” ACF “yün”  Image transforms based approaches:   (8.41) Fig. 8.18 Various masks in the frequency domain used for texture analysis

sicim Kum Ot  Köşe yoğunluğu – desen sınıflandırma için özellik    Desen analizi için histogram özellikleri: => co-occurrence histogram: => co-occurrence histogram ile farklı özellikler çıkartılabilir: - Sabit obj.:   - Dağılımın ortalaması:   N0 – olası yönlerin sayısı. - dağılımın varyansı: - dağılımın yayılımı: Sobel Kum sicim Ot R=4, f=0

 Rastgele doku modelleri  

Görüntü bölütleme  piksel işaretleme. Region growing Eşik değer   Görüntü bölütleme Eşik değer   Bileşen işaretleme  piksel işaretleme. Region growing 1) Local maxima detection 2) Local minima detection Lokal minimumda objeler bulunur Obje

Bölge-temelli bölütleme; bölge ve sınırlara göre bölütleme Sınır-temelli görüntü bölütleme   Bölge-temelli bölütleme; bölge ve sınırlara göre bölütleme Bölge birleştirme

Ayırma ve birleştirme algoritması: a input, b Ayırma ve birleştirme algoritması: a input, b. Kare ağaçlar ile bölge ayırma c. Bölgelerin bölütlenmesi

b) Bölge temelli görüntü bölütleme a) Original görüntü b) Bölge temelli görüntü bölütleme c) Ana objeler görüntüde konturları ile tanımlanmıştır