Dijital Görüntü İşleme Teknikleri Ders Notları, 2014 Doç. Dr. Fevzi Karslı Harita Mühendisliği Bölümü Mühendislik Fakültesi KTÜ 16 Ekim 2014 Perşembe 1 Ders Planı ve İçeriği 1. Hafta 2. Hafta 3. Hafta 4. Hafta Dijital Görüntü İşleme Fevzi Karslı, KTÜ Giriş, dersin kapsamı, temel kavramlar, kaynaklar. Dijital görüntünün temelleri, görüntü geometrisi. Görüntü sayısallaştırma, örnekleme. Dijital görüntü özellikleri, görsel algılama elemanları. 5. Hafta Görüntü işlemede veri yapıları. 6. Hafta Görüntü ön işleme, piksel parlaklık dönüşümleri, geometrik transformasyon, görüntü restorasyonu. 7. Hafta Kontrast iyileştirme, Lineer kontrast iyileştirme, görüntü eşikleme. 8. Hafta 1. Arasınav 16 Ekim 2014 Perşembe 2 Ders Planı ve İçeriği 9. Hafta 10. Hafta Dijital Görüntü İşleme Fevzi Karslı, KTÜ Histogram, Gri-düzey histogram, Lineer olmayan iyileştirme (Histogram eşitleme). Uzaysal iyileştirme, uzaysal filtreleme, gürültü giderme. 11. Hafta Frekans uzayında görüntü iyileştirme, alçak geçişli filtreler, yüksek geçişli filtreler. 12. Hafta Morfolojik görüntü işleme algoritmaları. 13. Hafta 14. Hafta 15. Hafta 16 Ekim 2014 Perşembe Görüntü segmentasyonu, geometrik dönüşümler. Görüntü sınıflandırma, detay görüntüleme ve tanıma. MATLAB yazılımı ile görüntü işleme uygulamaları. 3 Kaynaklar-Yazılım Dijital Görüntü İşleme Fevzi Karslı, KTÜ 1. Digital Image Processing http://www.engr.uiowa.edu/~dip/LECTURE/lecture.html 1. Lillesand, T.M , Kiefer, R.W., Remote Sensing and Image Interpretation, John Wiley Sons, USA, 1997. 1. Schowengerdt, R.A., Techniques for Image Processing and Classification in Remote Sensing, Academic Press, 1983. 2. Gonzalez, R. C., Woods, R. E., Eddins, S. L., Digital Image Processing Using Matlab, Prentice Hall, 2004. 3. Russ, C. J., Image.Processing.Handbook, CRC Press, Taylor & Francis, 2007. 4. MATLAB (Image Processing Toolbox) Post message: [email protected] Subscribe: [email protected] 16 Ekim 2014 Perşembe 4 Ölçme ve Değerlendirme Etkinlik Sayı Dijital Görüntü İşleme Fevzi Karslı, KTÜ Katkı Oranı Ara Sınav 1 % 30 Yarıyıl Sonu Sınavı 1 % 50 Ödev (Proje) 1 % 20 16 Ekim 2014 Perşembe 5 Bilgisayarda Görüşü (Computer Vision) nedir? Dijital Görüntü İşleme Fevzi Karslı, KTÜ “Görüş/görme nedir? Sağlıklı bir bireyin cevabı: “bakarak öğrenme”…. Görüntü ve videoların otomatik olarak anlaşılması veya anlamlandırılması - 3B gerçek dünyaya ilişkin özelliklerin görsel veriden hesaplanması (ölçme) - Algoritma ve bazı gösterimlerle bir bilgisayarın obje, insan veya herhangi bir detayı tanıması (algılama ve yorumlama). 16 Ekim 2014 Perşembe 6 Neden bilgisayarda görme? Görüntü/görüntü uygulamaları açısından, Dijital Görüntü İşleme Fevzi Karslı, KTÜ İnsan faktörünü azaltma, görev kolaylaştırma, İnsan kabiliyetini artırma: insan-bilgisayar etkileşimi, gösterim (visualization) Robotik algı/otomatik işlem Görsel içeriği organize etme/erişim Görüş/görme araştırma hedefi açısından, Bilgisayara görüntüleri anlama kabiliyeti kazandırma, İnsan beynine anlama ve modelleme desteği verme, Görsel operasyonları otomatikleştirme. 16 Ekim 2014 Perşembe 7 Neden bilgisayarda görme? Kişisel fotoğraf İzleme/gözetim ve güvenlik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ Sinema, haber/gazete, spor Tıbbi ve bilimsel görüntü 8 İlgili disiplinler Yapay zeka Grafik Görüntü işleme Bilgisayarda görme Dijital Görüntü İşleme Fevzi Karslı, KTÜ Bilgisayarda öğrenme Bilişim Algoritma 16 Ekim 2014 Perşembe 9 Uygulama Alanları Tıbbi görüntü analizi Güvenlik Biyometrik Gözetim/izleme Takip/izleme Hedef tanıma Uzaktan algılama Robotik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ Endüstriyel işleme, kalite kontrol Doküman analiz Multimedya İnsan-bilgisayar etkileşimi … 10 Tıbbi görüntü analizi 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 11 Tıbbi görüntü analizi 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 12 Tıbbi görüntü analizi 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 13 Tıbbi görüntü analizi 3B görüntü: MRI, CT 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ Görüntü destekli tedavi 14 Tıbbi görüntü analizi Dijital Görüntü İşleme Fevzi Karslı, KTÜ Kanser tespiti ve sınıflandırma 16 Ekim 2014 Perşembe 15 Tıbbi görüntü analizi Dijital Görüntü İşleme Fevzi Karslı, KTÜ Akciğer kesiti 16 Ekim 2014 Perşembe 16 Biometrik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 17 Gözetim ve izleme 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 18 Gözetim ve izleme 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 19 Gözetim ve izleme 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 20 Gözetim ve izleme Dijital Görüntü İşleme Fevzi Karslı, KTÜ Trafik detay/yoğunluğunu çıkarma 16 Ekim 2014 Perşembe 21 Gözetim ve izleme Dijital Görüntü İşleme Fevzi Karslı, KTÜ UAV (IHA) videosundan takip 16 Ekim 2014 Perşembe 22 Araç ve yaya koruma Dijital Görüntü İşleme Fevzi Karslı, KTÜ Şerit ihlal uyarımı, çarpışma uyarısı, trafik ışığı tanıma, yaya tanıma, kör nokta uyarısı 16 Ekim 2014 Perşembe 23 Orman yangını izleme sistemi Dijital Görüntü İşleme Fevzi Karslı, KTÜ Erken uyarı: orman yangını 16 Ekim 2014 Perşembe 24 Robotik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 25 Robotik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 26 Otomatik navigasyon 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 27 Otomatik navigasyon Dijital Görüntü İşleme Fevzi Karslı, KTÜ Michigan State Üniversitesi 16 Ekim 2014 Perşembe 28 Yüz belirleme ve tanıma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 29 Endüstriyel otomasyon Dijital Görüntü İşleme Fevzi Karslı, KTÜ Otomatik meyve dizimi 16 Ekim 2014 Perşembe 30 Posta hizmet otomasyonu Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe 31 Optik karakter tanıma Rakam tanıma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ Plaka tanıma 32 Doküman analizi 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 33 Sportif görüntü analizi Dijital Görüntü İşleme Fevzi Karslı, KTÜ Tenis izleme sisteki 16 Ekim 2014 Perşembe 34 Obje tanıma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 35 Arazi örtüsü sınıflandırma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 36 Arazi örtüsü sınıflandırma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 37 Obje (arazi nesnesi) tanıma Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe 38 Obje (arazi nesnesi) tanıma Dijital Görüntü İşleme Fevzi Karslı, KTÜ Bina ve bina gruplarını tanıma/tespit/belirleme 16 Ekim 2014 Perşembe 39 3B tarama ve model oluşturma Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe 40 3B modelleme 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 41 Hareket algılama/yakalama 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 42 Hareket algılama/yakalama Dijital Görüntü İşleme Fevzi Karslı, KTÜ Microsoft XBox Kinect 16 Ekim 2014 Perşembe 43 Görüntü mozaiği 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 44 Görüntü mozaiği 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 45 Kritik konular/durumlar Dijital Görüntü İşleme Fevzi Karslı, KTÜ Görüntü üzerinde: Hangi bilgiler çıkarılmalı? Nasıl çıkarılabilir (bu bilgiler)? Nasıl temsil edilebilir/gösterilebilir (bilgiler)? Bilginin anlaşılması ve analizi için nasıl kullanılmalı? 16 Ekim 2014 Perşembe 46 Algılama ve gruplandırma Dijital Görüntü İşleme Fevzi Karslı, KTÜ Subjektif şekiller… 16 Ekim 2014 Perşembe 47 Algılama ve gruplandırma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 48 Algılama ve gruplandırma Dijital Görüntü İşleme Fevzi Karslı, KTÜ Müller-Lyer Illusion 16 Ekim 2014 Perşembe 49 Bilgisayar ne elde eder (görüntüden)? Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe 51 Zorluk 1: bakış açısı 16 Ekim 2014 Perşembe ©2012, Selim Aksoy Dijital Görüntü İşleme Fevzi Karslı, KTÜ 52 Zorluk 2: aydınlatma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 53 Zorluk 3: oklüzyon (ölü bölge oluşumu) Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe ©2012, Selim Aksoy 54 54 Zorluk 4: ölçek 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 55 Zorluk 1: deformasyon 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 56 Zorluk 1: arkaplan karışıklığı Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe 57 Tanıma (recognition) Dijital Görüntü İşleme Fevzi Karslı, KTÜ Renk (color), doku (texture), şekil (shape) ve hareket (motion) gibi işaretler tanıma için nasıl kullanılır? Resmin hangi bölgeleri birlikte tanınmalıdır? Detaylara odaklanmaksızın objeler nasıl tanınabilir? Bağımsız parametreli objeler nasıl tanınabilir? … 16 Ekim 2014 Perşembe 58 Renk 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 59 Doku 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 60 Renk, doku ve yakınlık (proximity) Dijital Görüntü İşleme Fevzi Karslı, KTÜ 16 Ekim 2014 Perşembe 61 Segmentasyon (bölünme) Orjinal görüntüler 16 Ekim 2014 Perşembe Renk bölgeleri Doku bölgeleri Dijital Görüntü İşleme Fevzi Karslı, KTÜ Çizgi kümeleri 62 Segmentasyon 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 63 Şekil Dijital Görüntü İşleme Fevzi Karslı, KTÜ Tanınan objeler Model veritabanı 16 Ekim 2014 Perşembe 64 Belirleme/tespit 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 65 Belirleme/tespit 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 66 Belirleme/tespit 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 67 Tanıma 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 68 Parça/bölümler ve ilişkiler 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 69 İçerik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 70 İçerik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 71 İçerik 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 72 İçerik 16 Ekim 2014 Perşembe ©2012, Selim Aksoy Dijital Görüntü İşleme Fevzi Karslı, KTÜ 73 Bilgisayarda görme aşamaları Dijital Görüntü İşleme Fevzi Karslı, KTÜ Alt-düzey görüntü görüntü Orta-düzey görüntü detaylar (features / attributes) Görüntü analizi / görüntü anlama Yüksek-düzey detaylar “akla uygunlaştırma (making sense)”, tanıma 16 Ekim 2014 Perşembe 74 Düşük-düzey Dijital Görüntü İşleme Fevzi Karslı, KTÜ Keskinleştirme (sharpening) Bulanıklaştırma (blurring) 16 Ekim 2014 Perşembe 75 Düşük-düzey Dijital Görüntü İşleme Fevzi Karslı, KTÜ Canny orjinal görüntü Orta-düzey kenar görüntüsü Uzaysal Filtre kenar görüntüsü 16 Ekim 2014 Perşembe dairesel çizgi ve segmentler 76 Orta-düzey Dijital Görüntü İşleme Fevzi Karslı, KTÜ K-means kümeleme orjinal renkli görüntü 16 Ekim 2014 Perşembe bölge homojen renkli görüntü 77 Düşük-düzey’den yüksek-düzeye Dijital Görüntü İşleme Fevzi Karslı, KTÜ düşük-düzey Kenar görüntüsü Orta-düzey Yüksek-düzey 16 Ekim 2014 Perşembe düzenli çizgi kümesi 78 Görüntü oluşumu 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 79 Görüntü oluşumu Dijital Görüntü İşleme Fevzi Karslı, KTÜ Işık kaynağı Projeksiyon merkezi Obje görüntüsü 16 Ekim 2014 Perşembe 80 Görüntü oluşumu Ayrık sensor dizileri üzerine projeksiyon 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ dijital kamera 81 Görüntü oluşumu Dijital Görüntü İşleme Fevzi Karslı, KTÜ Ortalama renk kaydı Örneklenmiş görüntü 16 Ekim 2014 Perşembe 82 Görüntü oluşumu Sürekli renk, ayrık lokasyon 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ Ayrık gerçek renkli görüntü 83 Dijital Görüntü İşleme Fevzi Karslı, KTÜ Ayrık renler (çıkış) Dijital Görüntü oluşumu: Sayısallaştırma (Quantization) Sürekli renkler (giriş) 16 Ekim 2014 Perşembe 84 Örnekleme ve Sayısallaştıma Dijital Görüntü İşleme Fevzi Karslı, KTÜ pixel grid Gerçek görüntü 16 Ekim 2014 Perşembe örnekleme sayısallaştırma Örneklenmiş & sayısallaşmış görüntü 85 Dijital Görüntü Dijital Görüntü İşleme Fevzi Karslı, KTÜ Renkli görüntü her pikselde 3 değere; gri düzeyli görüntü ise 1 değere sahiptir. Her bir grid (piksel, resim elemanı) tek bir renge sahiptir. 16 Ekim 2014 Perşembe 86 Renkli görüntü l l l l Dijital Görüntü İşleme Fevzi Karslı, KTÜ 3 farklı banttan oluşur. Her bir bant temel renkleri temsil eder (red, green, or blue, or cyan, magenta, or yellow) ve gri düzeylidir. 3 bant birleşimi renkli görüntüyü oluşturur. Her piksel 3 elemanlı renk vektörü üretir. 16 Ekim 2014 Perşembe 87 Nokta işleme operasyonları Dijital Görüntü İşleme Fevzi Karslı, KTÜ - gamma - brightness orjinal + brightness + gamma histogram mod - contrast orjinal + contrast histogram EQ 16 Ekim 2014 Perşembe 88 Renkli algılama/renk algısı 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 89 Renkli algılama/renk algısı Dijital Görüntü İşleme Fevzi Karslı, KTÜ luminance Göz 3 tip foto alıcı görevi görür: RGB’ye duyarlıdır. hue saturation beyin foto alıcılar 16 Ekim 2014 Perşembe Beyin RGB’yi ayrık parlaklık ve renk kanllarına dönüştürür (LHS). Luminace: parlaklık, Hue: renk, Saturation: doygunluk. 90 Yeniden örnekleme (resampling) 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ nearest neighbor nearest neighbor 8× 16× bicubic interpolation bicubic interpolation 91 Döndürme (rotation) Dijital Görüntü İşleme Fevzi Karslı, KTÜ Görüntü yürümesi. 16 Ekim 2014 Perşembe 92 Görüntü eğme (warping) 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ 93 Uzaysal filtreleme blurred 16 Ekim 2014 Perşembe orjinal Dijital Görüntü İşleme Fevzi Karslı, KTÜ sharpened 94 Uzaysal filtreleme bandpass filter 16 Ekim 2014 Perşembe orjinal Dijital Görüntü İşleme Fevzi Karslı, KTÜ unsharp masking 95 Görüntü yürümesi regional Dijital Görüntü İşleme Fevzi Karslı, KTÜ vertical original zoom 16 Ekim 2014 Perşembe rotational 96 Gürültü giderme blurred image 16 Ekim 2014 Perşembe color noise Dijital Görüntü İşleme Fevzi Karslı, KTÜ color-only blur 97 Gürültü giderme blurred image 16 Ekim 2014 Perşembe color noise Dijital Görüntü İşleme Fevzi Karslı, KTÜ 5x5 Wiener filter 98 Tuz & Biber Gürültü + shot noise 16 Ekim 2014 Perşembe s&p noise Dijital Görüntü İşleme Fevzi Karslı, KTÜ - shot noise 99 Lineer olmayan filtre: Medyan Dijital Görüntü İşleme Fevzi Karslı, KTÜ original 16 Ekim 2014 Perşembe s&p noise median filter 100 Lineer olmayan filtre: Min ve Max Dijital Görüntü İşleme Fevzi Karslı, KTÜ + shot noise 16 Ekim 2014 Perşembe min filter maxmin filter 101 Lineer olmayan işleme: İkili Morfoloji “L” shaped SE Foreground: white pixels O marks origin Background: black pixels 16 Ekim 2014 Perşembe Dijital Görüntü İşleme Fevzi Karslı, KTÜ Cross-hatched pixels are indeterminate. 102 Lineer olmayan işleme original 16 Ekim 2014 Perşembe opened Dijital Görüntü İşleme Fevzi Karslı, KTÜ reconstructed 103 Görüntü birleştirme Dijital Görüntü İşleme Fevzi Karslı, KTÜ Prof. Peters in his home office. Needs a better shirt. 16 Ekim 2014 Perşembe 104 Görüntü birleştirme Dijital Görüntü İşleme Fevzi Karslı, KTÜ This shirt demands a monogram. 16 Ekim 2014 Perşembe 105 Görüntü birleştirme Dijital Görüntü İşleme Fevzi Karslı, KTÜ He needs some more color. 16 Ekim 2014 Perşembe 106 Görüntü birleştirme Dijital Görüntü İşleme Fevzi Karslı, KTÜ Nice. Now for the way he’d wear his hair if he had any. 16 Ekim 2014 Perşembe 107 Görüntü birleştirme Dijital Görüntü İşleme Fevzi Karslı, KTÜ He can’t stay in the office like this. 16 Ekim 2014 Perşembe 108 Görüntü birleştirme Dijital Görüntü İşleme Fevzi Karslı, KTÜ Where’s a hepcat Daddy-O like this belong? 16 Ekim 2014 Perşembe 109
© Copyright 2024 Paperzz