gÖrÜntÜ İŞlemeeng.harran.edu.tr/moodle/moodledata/100/ders_sunumlari/hafta_2.pdf · matlab...

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

Upload: others

Post on 31-May-2020

19 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ İŞLEME

HAFTA 2 SAYISAL GÖRÜNTÜ TEMELLERİ

Page 2: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

Üç temel zar ile

kaplıdır.

1- Dış

Zar(kornea ve

Sklera)

2- Koroid

3- Retina

Page 3: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

---Dış Zar

İki kısımdan oluşur. Kornea ve Sklera

Kornea sert ve saydam bir yapıya sahiptir.

Sklera saydam olmayan bir yapıdadır ve optik

bölümünü kuşatır.

Page 4: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

---Koroid

Koroid sklera boyunca uzanan bir zardır.

Bu zarda gözü besleyen kan damarları yoğun

şekilde bulunur.

Page 5: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

---Retina

Gözün en önemli tabakası retinadır.

Nesnenin görüntüsü bu tabakaya düşer.

Nesneler retinanın yüzeyindeki algılayıcılar ile

algılanır.

Cone (Koni) ve Rod(Çubuk)

Page 6: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

---Cone ve Rod

-Cone

6-7 milyon/göz

Renklere karşı çok hassas

Detaylar bu algılayıcılar ile algılanır

-Rod

75-150 milyon/göz

Işığa karşı çok hassas

Görüntü ile ilgili genel özellikler bu algılayıcılar ile algılanır

Page 7: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

Gözde görüntü oluşturulurken görüntü uzaklığı lens

ve retina ile ayarlanır. Görüntü oluştururken uygun

odaklanma uzaklığı ayarlanması için lensin şekli

değişir.

Lens esnektir ve ışığı kırma oranı kalınlığı ile kontrol

edilir. Kalınlık ise kasların gerilmesi ile gerçekleşir.

Uzaktaki cisimi görmek için yassılaşır ve kırma

minimumdur.

Yakındaki cisimi görmek için ise kırma

maksimumdur.

Page 8: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ALGILAMA

Page 9: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

IŞIK VE ELEKTROMAGNETİK

SPEKTRUM

Elektromanyetik dalgalar değişen

dalgaboylardaki sinüzoidal dalgaların ışık hızında

yayılımı olarak veya dalga şekli biçiminde ışık

hızında ilerleyen kütlesiz parçacıkların akışı

olarak düşünülebilir.

Her kütlesiz parçacık belli bir miktarda enerji

içerir. Her bir enerji yığınına foton denir.

Page 10: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

IŞIK VE ELEKTROMAGNETİK

SPEKTRUM

Page 11: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

IŞIK VE ELEKTROMAGNETİK

SPEKTRUM

Page 12: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ELDE ETME

Page 13: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ELDE ETME

Page 14: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ELDE ETME

Page 15: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

GÖRÜNTÜ ELDE ETME

)1,1(...)1,1()0,1(

............

)1,1(......)0,1(

)1,0(...)1,0()0,0(

),(

MNfNfNf

Mff

Mfff

yxf

Sayısal GörüntüGörüntü Elemanı

(pixel)

---Görüntülerin matematiksel ifade edilişi

Page 16: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

ÖRNEKLEME VE KUANTALAMA

Görüntü düzlemi üzerinde düzgün bir ızgaranın düğüm noktalarında görüntü değerlerinin alınmasına örnekleme denir.

Gerçel değerli görüntü örnek değerini sonlu sayıdaki ayrık değerlere dönüştürmeye kuantalama denir.

Genellikle 256 gri düzeyine sahip görüntü örnek değeri 8 bit ile temsil edilir.

Page 17: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

ÖRNEKLEME VE KUANTALAMA

Page 18: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

ÖRNEKLEME VE KUANTALAMA

---Değişik resülasyonlarda örneklemeler

Page 19: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

ÖRNEKLEME VE KUANTALAMA

---Değişik düzeylerde kuantalanmış görüntüler

Page 20: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

MATLAB GÖRÜNTÜ İŞLEME

---MATLAB Görüntü Çeşitleri

Binary Görüntü

[0,1]

Gri Düzeyli Görüntü

[0,1],uint8,uint16,int16,single,double

İndekslenmiş Görüntü

k*3 renk matrisi,m*n görüntü matrisi

RGB Görüntü

m*n*3 görüntü matrisi

Page 21: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

MATLAB GÖRÜNTÜ İŞLEME

---MATLAB Dosya Çeşitleri

.bmp -> RGB, Indexed

.gif -> Indexed

.jpeg -> RGB, Gri

.png -> RGB, Intensity, Indexed

Page 22: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

MATLAB GÖRÜNTÜ İŞLEME

Binary Görüntü

Sadece iki değer

alır, 1(beyaz) veya

0(siyah)

Page 23: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

MATLAB GÖRÜNTÜ İŞLEME

Gri Düzeyli Görüntü

Gri ve tonları ile

görüntü oluşturulur.

Siyah ve beyaz

arasındaki tonlar

kullanılır

Page 24: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

MATLAB GÖRÜNTÜ İŞLEME

İndekslenmiş Görüntü

Görüntü iki matris ile ifade edilir. Birincisi renkleri belirten indeks map diğeri ise görüntünün ilgili pixeldeki rengi belirleyen (colormapteki) imagematrisidir.

2 1

4 3

1 0 0

0 1 0

0 0 1

1 1 1

Görüntü

matrisi

İndeks

matrisi

KIRMIZI

YEŞİL

MAVİ

BEYAZ

0.5 1 1.5 2 2.5

0.5

1

1.5

2

2.5

Page 25: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

MATLAB GÖRÜNTÜ İŞLEME

RGB

Görüntü

Görüntü

boyutu

m*n*3’dür.

Herbir renk

katmanı ilgili

pixel için o

rengin

oranını verir.

Page 26: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

UYGULAMA

Binary Görüntü Uygulaması

Gri Düzeyli Görüntü Uygulaması

İndekslenmiş Görüntü Uygulaması

RGB Uygulaması

Page 27: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

ÖDEV 2

Matlab ile aşağıda görüntü matrisi ve çıktısı verilen görüntünün indeks matrisini oluşturun.

0.5 1 1.5 2 2.5 3 3.5

0.5

1

1.5

2

2.5

3

3.5

4

4.5

1 2 3

3 3 2

1 4 1

5 6 7Görüntü

matrisi

Page 28: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

ÖNÜMÜZDEKİ HAFTA

Yoğunluk Dönüşümü ve Uzaysal Filtreleme

Temelleri

Yoğunluk Dönüşüm Fonksiyonları

Histogram İşleme

Filtreleme Temelleri

Page 29: GÖRÜNTÜ İŞLEMEeng.harran.edu.tr/moodle/moodledata/100/Ders_Sunumlari/Hafta_2.pdf · MATLAB GÖRÜNTÜ İŞLEME İndekslenmi Görüntü Görüntü iki matris ile ifade edilir

SORULAR ?