bölüm 2 görüntünün alınması ve...
TRANSCRIPT
BLM429 Görüntü İşlemeye Giriş
Dr. Öğr. Üyesi Caner ÖZCAN
Bölüm 2 Görüntünün Alınması ve
Sayısallaştırılması
When something can be read without effort, great effort has gone into its writing. ~E. J. Poncela
İçerik
2
2. Sayısal Görüntü Temelleri ►Görsel Algının Unsurları
►Işık ve Elektromanyetik Spektrum
►Görüntü Algılama ve Edinme
►Görüntü Örnekleme ve Nicemleme
►MATLAB’a Giriş
►Pikseller Arasındaki Bazı Temel İlişkiler
►Sayısal Görüntü İşlemede Kullanılan Matematiksel İşlemlere Giriş
Görme Ne Anlama Geliyor?
3
► “Düz adamın görme nedir için cevabı (ve Aristoteles'in de), bakarak neyin nerede olduğunu bilmek olmalı. Diğer bir deyişle, görme dünyada mevcut olanı ve nerede olduğunu görüntülerden keşfetme sürecidir.” David Marr, Vision, 1982
► Beynimiz görüntüleri bir
girdi olarak kullanabilir ve
bunu nesneler ve sahne
yapıları bakımından
yorumlayabilir.
Salvador Dali’nin Study for the Dream Sequence in Spellbound (1945) eseri görsel algımız hakkında ne söyler?
4
İki boyutlu bir görüntü görürüz
Fakat, derinlik bilgisini algılarız
retinaya
yansıyan ışık
yakınsayan
çizgiler
gözün gölgesi
Görsel Algının Unsurları
5
Görsel Algının Unsurları
6
Çubuklar Bunlar renkten bağımsız olarak ışığın yoğunluğundaki değişimleri algılarlar Nesneleri siyah, beyaz ve gri tonları şeklinde algılarlar İnsanlar gece karanlığında düşük ışık olduğu durumlarda bu çubuklar sayesinde yine de etrafını siyah-beyaz olarak görebilirler. Fakat renkli göremezler
Koniler Renkli görüşten koniler sorumludur Fakat, görebilmek için çubuklardan daha fazla miktarda ışığa ihtiyaç duyarlar Üç farklı koni hücresi vardır. Bunlar: L tipi, M tipi ve S tipi konilerdir.
Görsel Algının Unsurları
7
Görsel Algının Unsurları
9
Görsel Algının Unsurları
10
Görsel Algının Unsurları
11
• Beau Lotto’nun TED konuşmasını izleyelim: “Optik illüzyonlar nasıl gördüğümüzü gösterir”
Görsel Algının Unsurları
12 Video Link: https://www.ted.com/talks/beau_lotto_optical_illusions_show_how_we_see?language=tr#t-395398
Işık ve Elektromanyetik Spektrum
13
► Beyaz ışık: tüm görünür spektrum dalga boylarındaki yaklaşık eşit enerjiden oluşur.
Newton, 1666
Slide credit: B. Freeman, A. Torralba, K. Grauman
Renk
Video Link: https://www.youtube.com/watch?v=GaDxFvMdi0Q
Işık ve Elektromanyetik Spektrum
14 𝐸 = ℎ𝑣
Video Link: https://www.youtube.com/watch?v=iyz6W6aJ_jA https://www.youtube.com/watch?v=HUT1BPYUQQ8
λ = c / 𝑣 ℎ: Planck′s katsayısı
Işık ve Elektromanyetik Spektrum
15 Slide credit: A. Efros
Video Link: https://www.youtube.com/watch?v=m4t7gTmBK3g
► Bir EM dalganın dalga boyunun, bir nesneyi "görmek" için en az nesnenin boyutu kadar ya da daha az büyüklükte olması gerekmektedir.
Işık ve Elektromanyetik Spektrum
16
Video Link: https://www.youtube.com/watch?v=cfXzwh3KadE
Işık ve Elektromanyetik Spektrum
17
Işık ve Elektromanyetik Spektrum
18
Işık ve Elektromanyetik Spektrum
19
►Elektromanyetik dalgalar, lambda dalgaboyuyla ilerleyen sinüzoidal dalgalar olarak görselleştirilebilir.
►İnsanların bir nesnede algıladığı renkler nesneden yansıyan ışığın doğasıyla belirlenir.
Örneğin, yeşil objeler aslında 500-570 nm aralığında ışığı yansıtırken diğer dalga boylarındaki enerjinin çoğunu soğururlar.
Işık ve Elektromanyetik Spektrum
20
►Monokromatik Işık: renkten yoksun ışık Yeğinlik tek özelliğidir (siyahtan beyaza) Monokromatik görüntüler gri-seviyesi görüntülerdir
►Kromatik (renkli) ışık bandları: 0.43 den 0.79 𝜇m Kromatik ışık kaynağının kalitesi: Işıma (Radyans): Işık kaynağından çıkan toplam enerji miktarı (watt olarak ölçülür) Işıklılık (lm): Bir gözlemcinin bir ışık kaynağından algıladığı enerji miktarının bir ölçüsüdür (lümen olarak ölçülür) Parlaklık: Pratik olarak ölçülmesi mümkün olmayan ışık algısının subjektif bir tanımlayıcısıdır. Akromatik yeğinlik kavramını somutlaştırır ve renk duyarlılığını tanımlamadaki temel faktörlerden biridir.
Görüntü Algılama ve Elde Etme
21
Aydınlatma enerjisini sayısal
görüntülere dönüştürme
Görüntü Elde Etme İşlemi
22
Bir Görüntü Oluşturma Modeli
23
f(x,y) sıfırdan farklı ve sonlu olmak üzere;
f(x,y) = i(x,y) r(x,y) f(x,y): (x,y) noktasındaki yeğinlik i(x,y): (x,y) noktasındaki aydınlatma r(x,y): (x,y) noktasındaki yansıma
burada 0 < i(x,y) < ∞ 𝑣𝑒 0 < r(x,y) < 1
Aydınlatmanın Tipik Bazı Değerleri
24
►Aydınlatma Lümen — Işık akışı veya ışık akışı birimi Metrekare başına lümen (lm/m2) — Bir yüzeyin aydınlık ölçü metrik birimi Açık bir günde, güneş dünyanın yüzeyi üzerinde 90,000
lm/m2’yi geçen aydınlatma üretebilir.
Bu değer bulutlu bir günde 10,000 lm/m2 den daha az bir değere düşer.
Açık bir akşamda, dolunay yaklaşık 0.1 lm/m2 aydınlatma verir.
Ticari bir ofiste tipik aydınlatma seviyesi yaklaşık 1000 lm/m2 dir.
Yansımanın Tipik Bazı Değerleri
25
►Yansıma 0.01 siyah kadife
0.65 paslanmaz çelik
0.80 düz beyaz duvar boyası
0.90 gümüş plakalı metal
0.93 kar
Görüntü Örnekleme ve Nicemleme
26
Koordinat değerlerini sayısallaştır
ma Genlik değerlerini
sayısallaştırma
Görüntü Örnekleme ve Nicemleme
27
Sayısal Görüntülerin Gösterimi
28
Sayısal Görüntülerin Gösterimi
29
►M×N lik nümerik bir dizinin gösterimi:
(0,0) (0,1) ... (0, 1)
(1,0) (1,1) ... (1, 1)( , )
... ... ... ...
( 1,0) ( 1,1) ... ( 1, 1)
f f f N
f f f Nf x y
f M f M f M N
Sayısal Görüntülerin Gösterimi
30
►M×N lik nümerik bir dizinin gösterimi:
0,0 0,1 0, 1
1,0 1,1 1, 1
1,0 1,1 1, 1
...
...
... ... ... ...
...
N
N
M M M N
a a a
a a aA
a a a
Sayısal Görüntülerin Gösterimi
31
►Ayrık yeğinlik aralığı [0, L-1], L=2k
►Sayısallaştırılmış bir görüntüyü saklamak için gerekli bit sayısı (b):
b = M × N × k
Sayısal Görüntülerin Gösterimi
32
Sayısal Görüntülerin Gösterimi
33
Sayısal Görüntülerin Gösterimi
34 Figure: M. J. Black
Sayısal Görüntülerin Gösterimi
35 Figure: M. J. Black
Sayısal Görüntülerin Gösterimi
36
135 100 160
65 78
98
85
141 92
Peki bu rakamlar
nasıl oluşturulur?
1 pixel
Kaynak: http://www.comp.dit.ie/bmacnamee/gaip.htm
1 pixel
Uzamsal ve Yeğinlik Çözünürlüğü
37
►Uzamsal Çözünürlük
— Bir görüntüdeki ayırt edilebilir en küçük detayın bir ölçüsüdür — birim uzaklık başına düşen satır çiftleri ve birim uzaklık başına noktalar (pikseller) en yaygın ölçüler arasındadır
►Yeğinlik Çözünürlüğü
— Yeğinlik seviyesindeki ayırt edilebilir en küçük değişikliktir — 8 bit, 12 bit, 16 bit vb. şekilde ifade edilir
Uzamsal ve Yeğinlik Çözünürlüğü
38
Uzamsal ve Yeğinlik Çözünürlüğü
39
Uzamsal ve Yeğinlik Çözünürlüğü
40
Uzamsal ve Yeğinlik Çözünürlüğü
41
MATLAB’a Giriş
42
►MATLAB = Matrix Laboratory
►“MATLAB, C, C ++ ve Fortran gibi geleneksel programlama dillerinden daha hızlı hesaplama gerektiren yoğun görevleri gerçekleştirmenizi sağlayan yüksek seviyeli bir dil ve etkileşimli bir ortamdır.” (www.mathworks.com)
►MATLAB, hızlı sayısal matris hesaplamaları için tasarlanmış etkileşimli, yorumlanmış bir dildir.
MATLAB’a Giriş
43
►Üniversitelerde MATLAB artık matematik, mühendislik ve diğer bilim dallarında verilen derslerde kullanılan standart bir hesaplama aracı haline gelmiştir.
►MATLAB, belli alanlardaki uygulamalara özel sonuçlar sunan araç kutularından (toolbox) oluşur.
►Bunlardan birisi olan görüntü işleme araç kutusu, sayısal görüntü işleme ile ilgili problemlerin çözümü için geliştirilmiş MATLAB fonksiyonlarının (M-functions or M-files) toplamından oluşur.
MATLAB’a Giriş
44
MATLAB’a Giriş
45
MATLAB’a Giriş
46
MATLAB’a Giriş
47
MATLAB’a Giriş
48
MATLAB’a Giriş
49
MATLAB’a Giriş
50
MATLAB’a Giriş
51
MATLAB’a Giriş
52
MATLAB’a Giriş
53
MATLAB’a Giriş
54
MATLAB’a Giriş
55
MATLAB’a Giriş
56
MATLAB’a Giriş
57
MATLAB’a Giriş
58
MATLAB’a Giriş
59
MATLAB’a Giriş
60
MATLAB’a Giriş
61
Kaynaklar
62
►Sayısal Görüntü İşleme, Palme Yayıncılık, Üçüncü
Baskıdan Çeviri (Orj: R.C. Gonzalez and R.E. Woods: "Digital Image Processing", Prentice Hall, 3rd edition, 2008).
►“Digital Image Processing Using Matlab”, Gonzalez & Richard E. Woods, Steven L. Eddins, Gatesmark Publishing, 2009
►Ders Notları, CS589-04 Digital Image Processing, F.(Qingzhong) Liu, http://www.cs.nmt.edu/~ip
►Ders Notları, BIL717-Image Processing, E.Erdem ►Ders Notları, EBM537-Görüntü İşleme, F.Karabiber