Görüntü İşlemeye Giriş Introduction to Image Processing. Doç. Dr. Aybars UĞUR



Benzer belgeler
Dijital Görüntü İşleme Teknikleri

SAYISAL GÖRÜNTÜ İŞLEME (Digital Image Processing)

SAYISAL GÖRÜNTÜİŞLEME (Digital Image Processing)

MOD419 Görüntü İşleme

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

Bölüm 1 Sayısal Görüntü İşlemeye Giriş ve Temel Adımlar

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Bölüm 7 Renkli Görüntü İşleme

Hafta 5 Uzamsal Filtreleme

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003

AMAÇ Araçlardaki Kamera Sistemleri

GÖRÜNTÜ İŞLEME HAFTA 1 1.GİRİŞ

Hafta 1 Sayısal Görüntü İşlemeye Giriş ve Temel Adımlar

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

2015/2016 Bahar Yarıyılı Bitirme Çalışması Konuları. (Doç.Dr. M. Kemal GÜLLÜ)

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur.

Digital Görüntü Temelleri Görüntü Oluşumu

2015/2016 Bahar Yarıyılı Bitirme Çalışması Konuları. (Doç.Dr. M. Kemal GÜLLÜ)

GÖRÜNTÜ İŞLEME HAFTA 2 SAYISAL GÖRÜNTÜ TEMELLERİ

Hafta 2 Görüntünün Alınması ve Sayısallaştırılması

Dijital (Sayısal) Fotogrametri

Bölüm 2 Görüntünün Alınması ve Sayısallaştırılması

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ 2018/2019 GYY BİTİRME ÇALIŞMASI ÖNERİ FORMU. (Doç.Dr. M.

BİYOMETRİK İRİS SINIFLANDIRMA SİSTEMLERİ

Bölüm 4 Yoğunluk Dönüşümleri ve Histogram İşleme

SAYISAL GÖRÜNTÜ İŞLEME İLE GEOMETRİK ŞEKİL VE ROTASYON TESPİTİ

Uzaktan Algılama (3) Yrd. Doç. Dr. Özgür ZEYDAN Renk Teorileri

Dijital (Sayısal) Fotogrametri

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

Gerçek Zamanlı Olarak, Anfis İle Renk Tabanlı Nesne Tespit Ve Motorlu Sistem İle Takip Edilmesi

TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri Kongresi 30 Ekim 02 Kasım 2007, KTÜ, Trabzon

GÖRÜNTÜSÜ ALINAN BİR NESNENİN REFERANS BİR NESNE YARDIMIYLA BOYUTLARININ, ALANININ VE AÇISININ HESAPLANMASI ÖZET ABSTRACT

GÖRÜNTÜ İŞLEME UYGULAMALARI. Arş. Gör. Dr. Nergis TURAL POLAT

Bilgisayar ne elde eder (görüntüden)? Dijital Görüntü İşleme Fevzi Karslı, KTÜ. 08 Ekim 2013 Salı 51

GÖRÜNTÜLERİN RENK UZAYI YARDIMIYLA AYRIŞTIRILMASI SEGMENTATION OF IMAGES WITH COLOR SPACE

Kelebek Görüntülerin Sınıflandırılmasında Yeni Yerel İkili Örüntüler

Elena Battini SÖNMEZ Önder ÖZBEK N. Özge ÖZBEK. 2 Şubat 2007

Güzide Miray PERİHANOĞLU 1, Ufuk ÖZERMAN 2, Dursun Zafer ŞEKER 3

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

Uzaktan Algılama (3) Öğr. Gör. Dr. Özgür ZEYDAN Renk Teorileri

Dijital Görüntü İşleme (COMPE 464) Ders Detayları

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DOKTORA YETERLİK SINAVI YÖNETMELİĞİ

Bazı Gömülü Sistemlerde OpenCV ile Performans Analizi

Digital Görüntü Temelleri Görüntü Oluşumu

Dijital (Sayısal) Fotogrametri

TEMEL GÖRÜNTÜ BİLGİSİ

Görüntü İşleme Teknikleri Kullanılarak Bir Ortamın İnsan Yoğunluğunun Hesaplanması

MÜFREDAT DERS LİSTESİ

Güz Dönemi Zorunlu Dersleri

Bir Tek Nöron Kullanılarak Resimler Đçerisinde Göz Kısmının Bulunması

Gama ışını görüntüleme: X ışını görüntüleme:

MMT 106 Teknik Fotoğrafçılık 3 Digital Görüntüleme

GörüntüĐşlemede Yeni Bir Soluk, OpenCV

Eleco 2014 Elektrik Elektronik Bilgisayar ve Biyomedikal Mühendisliği Sempozyumu, Kasım 2014, Bursa

T U KR ECTS BK DK B ADVANCED CALCULUS B 4 0 4,0 7,0 ABDURRAHMAN KARAMANCIOĞLU ADVANCED CALCULUS 4 0 4,0 7,0 10 ABDURRAHMAN

BLG325.1 SINYAL ISLEME DERSİ BİLGİ PAKETİ. Haftalık Ders Planı

Dijital Fotogrametri

Yüz Bulma ve Tanıma Sistemi

Kan Damarı Genişliği Değişiminin Ölçülmesinde Medikal Görüntü İşlemenin Uygulanması

İRİSTEN KİMLİK TANIMA SİSTEMİ

OpenZeka MARC. Mini Otonom Araç Yarışması

COURSES OFFERED FOR ERASMUS INCOMING STUDENTS

SAYISAL İŞARET İŞLEME. M. Kemal GÜLLÜ

Bilgisayarla Görme (EE 430) Ders Detayları

İkili (Binary) Görüntü Analizi

1. YARIYIL / SEMESTER 1

RENK BİLEŞENLERİ YARDIMIYLA HAREKETLİ HEDEFLERİN GERÇEK ZAMANLI TESPİTİ

Girdi ve Giriş Aygıtları

Morfolojik Görüntü İşleme Yöntemleri ile Kayısılarda Yaprak Delen (Çil) Hastalığı Sonucu Oluşan Lekelerin Tespiti

Görüntü İşleme Teknikleri ile Elma Tanıma

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

Sahne Geçişlerinin Geometrik Tabanlı olarak Saptanması

Trafik Yoğunluk Harita Görüntülerinin Görüntü İşleme Yöntemleriyle İşlenmesi

Mean Shift Ve Gaussian Filtre İle Gölge Tespiti Shadow Detection With Mean Shift And Gaussian Filter

SOBEL İŞLECİ KULLANILARAK RENKLİ GÖRÜNTÜLERDE KENAR BULMA. Elif AYBAR. Anadolu Üniversitesi, Porsuk Meslek Yüksekokulu, 26430, Eskişehir/Türkiye

Dijital Görüntü İşleme Teknikleri

EEM 740 Sayısal Görüntü İşleme

Görüntü İyileştirme Teknikleri. Hafta-8

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

2017 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ EĞİTİM PLANI

İMGE İŞLEME Ders-7. Morfolojik İmge İşleme. Dersin web sayfası: (Yrd. Doç. Dr. M.

Bilgisayarla Fotogrametrik Görme

PROJEM İSTANBUL ARAŞTIRMA PROJESİ BİLGİSAYARLI GÖRÜ VE SINIFLANDIRMA TEKNİKLERİYLE ARAZİ KULLANIMININ OTOMATİK OLARAK BULUNMASI

İTÜ LİSANSÜSTÜ DERS KATALOG FORMU (GRADUATE COURSE CATALOGUE FORM)

Görüntüden OpenCV ile Duygu Analizi

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

Görüntü İyileştirme Teknikleri. Hafta-6

Görüntüden OpenCV ile Duygu Analizi

Görüntü İşleme Yöntemleriyle Araç Plakalarının Tanınarak Kapı Kontrolünün Gerçekleştirilmesi

T.C NAMIK KEMAL ÜNİVERSİTESİ ÇORLU MÜHENDİSLİK FAKÜLTESİ YÜZ TANIMA SİSTEMİ BİLGİSAYAR MÜHENDİSLİĞİ DANIŞMAN: YRD.DOÇ.DR.

PARÇACIK SÜRÜ OPTİMİZASYONU (PSO) YÖNTEMİ İLE KIYI ÇİZGİSİ ÇIKARTILMASI: ERÇEK GÖLÜ ÖRNEĞİ

BİYOMETRİK GÜVENLİK SİSTEMLERİ VE YÜZ TANIMAYA DAYALI ÇEVRİMİÇİ SINAV SİSTEMİ

Araç Destek Sistemleri İçin Kuş Bakışı Görüntü Dönüşümü. Bird s Eye View Transformation For Vehicle Assistance Systems

Kızılötesi Görüntülerden El-Damar Örüntüsü Tespiti

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği (İngilizce)

Kameralar, sensörler ve sistemler

2009 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / HARİTA MÜHENDİSLİĞİ EĞİTİM PLANI

Yapay Sinir Ağları ve Morfolojik Görüntü İşleme Kullanarak Görüntü Tahribat Analizi

Chapter 3 Image Enhancement in the Spatial Domain R. C. Gonzalez & R. E. Woods

Transkript:

Görüntü İşlemeye Giriş Introduction to Image Processing Doç. Dr. Aybars UĞUR 2013 1

İçerik Görüntü ve Piksel Görüntü Türleri Görüntü İşleme Görüntü İşlemenin Amaçları Görüntü İyileştirme Görüntü Analizi Görüntü İşlemenin Bazı Konuları Terminoloji Görüntü İşlemenin Uygulama Alanları Bilgisayarlı Görü 2

Görüntü Image Görüntü kısaca pikseller matrisi olarak ifade edilebilir: I(x,y). Matlab, I(r,c) gösterimini kullanır. Genellikle iki boyutlu bir sahneyi temsil eden veri olarak düşünülebilir. Dikdörtgen şeklindeki bir alan içerisinde yüksekliği ve genişliği olan bir resim anlamında kullanılır. Fotoğraf veya resim gibi iki boyutlu görüntüler yanında hologram gibi üç boyutlu görüntüler de vardır. 3

Piksel Pixel Piksel, görüntünün en küçük birimidir. Görüntü Parçanın pikseller matrisi trees.tif mavi bir piksel 4

İki Boyutlu Görüntü 800x600 bir resim, 800 sütunlu ve 600 satırlı bir matris şeklinde ifade edilir. Matlab? Matrisin her elemanı resmin bir pikselini ifade eder. 136 136 133 139 142 138 145 143 134 131 137 134 134 143 145 150 140 127 136 140 137 135 146 147 146 137 127 141 142 139 140 151 147 141 136 131 143 146 145 145 153 147 141 138 136 146 148 148 146 149 145 144 141 140 144 147 147 143 141 139 143 143 143 138 150 151 147 139 137 137 136 142 139 150 154 151 140 137 138 135 140 147 151 156 153 142 138 141 140 136 5

Görüntü Türleri İkili Görüntü Sadece siyah ve beyaz piksellerden oluşur. 1 piksel, 1 bit yer kaplar [0,1] Gri Tonlamalı Görüntü Sadece grinin tonlarından oluşur. Genelde piksel başına 8 bit ayrılır. [0..255] Renkli Görüntü RGB renk modeli ve HSV, YUV, CIELab RGB üç renk katmanından oluşur RGB color: 3 8-bit color planes I r, I g, I b 6

Görüntü İşleme Image Processing İki boyutlu bir görüntünün bilgisayar yardımı ile işlenmesidir. Çıktı genelde yeni bir görüntüdür. Görüntü kalitesi artırılır veya istenen şekle getirilir. Durağan görüntüler (resimler, fotoğraflar, ) dışında video ve animasyonlar üzerinde de işlem yapılabilmektedir. 7

Görüntü İşlemenin Amaçları Goals of Image Processing Görüntü İyileştirme İnsan gözlemci için, görüntülerin görsel görünümünü iyileştirilip geliştirilmesi. Örnek: Karanlık bir resimdeki detayların histogram eşitleme ile netleştirilmesi. Görüntü Analizi Görüntülerin, mevcut özelliklerinin ve yapılarının belirlenmesi, ortaya çıkarılması. Görüntülerden anlamlı bilgiler çıkartılması. Örnek: Bir kişiyi yüzünden tanıma. 8

Görüntü İyileştirme ve Histogram Image Enhancement 1600 1400 1200 1000 800 600 400 200 0 0 50 100 150 200 250 1600 1400 1200 1000 800 600 400 200 0 0 50 100 150 200 250 9

Görüntü Analizi Image Analysis Tanıma Amsterdam Library of Object Images (ALOI) Oyuncak Ayı İki alt aşamadan oluşur: Öznitelik Çıkarma (Feature Extraction) Görüntüden renk ve şekil gibi yüksek düzeyde bilgilerin çıkarılmasını içerir. Örüntü Tanıma (Pattern Recognition) Görüntüden çıkarılan bilgilerin, sınıflandırmada kullanılması ve nesnelerin tanınmasını içerir. 10

Görüntü İşlemenin Bazı Konuları Image Enhancement (Görüntü İyileştirme) Image Restoration (Görüntü Onarma) Morphological Operations (Morfolojik İşlemler) Edge Detection (Kenar Belirleme) Segmentation (Bölütleme) Recognition (Tanıma) Object Tracking (Nesne İzleme, Nesne Takibi) Template Matching (Şablon Eşleme) Image Compression (Görüntü Sıkıştırma) 11

Terminoloji - I Görüntünün elde edilmesi (Image Acquisition): Kamera, Tarayıcı gibi bir görüntüleme cihazı ile görüntünün elde edilmesi. Resim İyileştirme (Image Enhancement): Görüntünün kalitesini artırma, daha iyi bir görünüme getirme işlemidir. Görüntüyü koyulaştırma, daha açık hale getirme veya kontrastını artırma gibi işlemler yanında daha ileri filtreler de kullanılır. Resim Onarma (Image Restoration): Bozulmuş veya gürültüye maruz kalmış resmi alarak temiz orijinal resmi tahminleme ve elde etme işlemidir. Morfolojik İşlemler (Morphological Operations): Görüntüler üzerinde yapılan genişletme, aşındırma, sınır belirleme, iskelet ve dışbükey kabuk bulma gibi, temeli küme teorisine dayalı işlemlerdir. 12

Terminoloji - II Kenar Belirleme (Edge Detection): Görüntüdeki süreksizlikleri ve keskin (hızlı) tonlama değişikliklerini bulma işlemidir. Bölütleme (Segmentation): Görüntüleri kendini oluşturan parçalara ve nesnelere ayrıştırma işlemidir. Nesneleri arkaplandan ve diğer nesnelerden ayırır. Tanıma (Recognition): Bir nesneye tanımlayıcılarına dayalı olarak etiket atama yani sınıflandırma işlemidir. Nesne Takibi (Object Tracking): Zaman boyunca görüntüdeki nesne ve nesnelerin konumlarını belirleme ve takip etme işlemidir. 13

Terminoloji - III Şablon Eşleme (Template Matching): Bir resim içerisinde, verilen bir şablon görüntü ile eşleşen parçaların bulunması işlemidir. Resim Sıkıştırma (Image Compression): Resmin boyutunu azaltma işlemidir. Kayıplı veya kayıpsız olabilir. Resmi saklamak için gereken bellek miktarını ve iletmek için gerekli bant genişliğini azaltmayı amaçlar. 14

Kenar Belirleme ve Bölütleme Kenar Belirleme Bölütleme 15

Tanıma Recognition License Plate Recognition, Object Recognition, Biyometri (Biometrics) -> Görüntü İşleme ile Biometrics is the science and technology of measuring and analyzing biological data. In information technology, biometrics refers to technologies that measure and analyze human body characteristics, such as DNA, fingerprints, eye retinas and irises, voice patterns, facial patterns and hand measurements. (http://searchsecurity.techtarget.com/definition/biometrics) Yüz Tanıma (Face Recognition) Parmakizi Tanıma (Fingerprint Identification) Retina Tanıma (Retina Recognition) 16

Görüntü İşlemenin Uygulama Alanları Tıp (Hastalık/kırık belirleme, nodül tespiti, damar belirleme, nesne sayma; MRI, Ultrason, Gama Işını, Tomografi görüntüleri, görüntü iyileştirme ) Uzay Çalışmaları (Gezegenler, uydular, gökyüzü olayları ) Uzak Yeryüzü Kaynakları Araştırmaları (Uydu Görüntüleri) Güvenlik (Yüz/Parmakizi Tanıma, Hareket Tespiti, ) Mühendislik (Kalite Kontrol, ) ve Üretim Film Efektleri, Yayıncılık, Sanat, Spor Belgelerin Sayısallaştırılması (OCR, Kütüphaneler, ) Askeri Uygulamalar (Hedef tespiti, insansız hava araçları, gece görüşü, ) 17

Görüntü İşleme Yazılım Geliştirme Ortamları Matlab OpenCV ve Emgu CV Aforge.NET 18

Görüntü İşleme, Bilgisayar Grafikleri ve Bilgisayarlı Görü girdi bilgisayar çıktı g ç veri görüntü veri görüntü geleneksel hesaplama bilgisayarlı görü bilgisayar grafikleri görüntü işleme 19

Bilgisayarlı Görme (veya Görü) Computer Vision İnsanın görme sistemini anlamaya ve taklit etmeye çalışan yapay zeka ve görüntü işleme alanıdır. Gürültünün ortadan kaldırılması gibi düşük düzeyli görüntü işlemlerinden, örüntü tanıma ve görüntü anlama gibi yüksek düzeyli işlemlere kadar tüm süreçleri içerir. Görüntü İşlemenin sonucunu insan yorumlarken, Bilgisayarlı Görmenin sonucunu bilgisayar yorumlar ve karar verir. 20

Computer Vision : (From Wiki) Areas of artificial intelligence deal with autonomous planning or deliberation for robotical systems to navigate through an environment. A detailed understanding of these environments is required to navigate through them. Information about the environment could be provided by a computer vision system, acting as a vision sensor and providing high-level information about the environment and the robot. Artificial intelligence and computer vision share other topics such as pattern recognition and learning techniques. Consequently, computer vision is sometimes seen as a part of the artificial intelligence field or the computer science field in general. Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance in industry. 21

Görüntü İşleme ve Bilgisayarlı Görme Alt Düzey Süreçler Girdi : Görüntü Çıktı : Görüntü Orta Düzey Süreçler Girdi : Görüntü Çıktı : Öznitelikler Üst Düzey Süreçler Girdi : Öznitelikler Çıktı : Anlama Örnekler: Gürültünün giderme, Görüntünün keskinleştirme Örnekler: Nesne tanıma, Bölütleme Örnekler: Yazı içeriğini anlama Sürücüsüz taşıt kullanma Görüntü İşleme Bilgisayarlı Görme 22

Görüntü İşleme ve Bilgisayar Grafikleri Image Processing and Computer Graphics Görüntü İşleme, görüntüden yola çıkar. Bilgisayar Grafiklerinin amacı görüntüler oluşturmaktır. 23

Videolar Facial Expression Recognition http://www.youtube.com/watch?v=n8wj8tjmnmu Object Tracking http://www.youtube.com/watch?v=ciggvt3dxiw OpenCL Image Processing on Android http://www.youtube.com/watch?v=-y7yezv5kqy License Plate Recognition http://www.youtube.com/watch?v=wa5gy32aqdo Face Features Detection System - with OpenCV http://www.youtube.com/watch?v=v7udyzcmkvw Vision-Based Multi-Agent Surveillance System http://www.youtube.com/watch?feature=endscreen&v=su kum4xw69u&nr=1 24

Kaynaklar Gonzalez, R.C., Woods, R., Digital Image Processing, 3rd Edition, Prentice-Hall, 2008. Mathworks Matlab : Figures and Examples Computer Vision, http://en.wikipedia.org/wiki/computer_vision Image Processing, http://en.wikipedia.org/wiki/image_processing 25