Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Ders 3

GÖRÜNTÜ İŞLEME
NOKTA İŞLEME
 Gri seviye görüntüler parlaklık değerleri
tamsayılarla ifade edilen piksellerden oluşur.
 Her bir piksel diğerinden bağımsız bir nokta
olarak düşünülebilir.
 Bu durumda bir görüntüye uygulanan herhangi
bir dönüşüm kuralı görüntüyü oluşturan her bir
piksele ayrı ayrı uygulanabilir.
 Bu yaklaşım NOKTA İŞLEME yaklaşımıdır.
NOKTA İŞLEME

 Piksel değerleri parlaklık değerleridir.


 Parlaklık değerleri, kontrast ve parlaklık ile
ilişkilidir.
 Nokta işleme fonksiyonları görüntünün kontrast
ve parlaklığını yerel ya da küresel olarak
değiştiren fonksiyonlardır.
NOKTA FONKSİYONLARI

 A(k,l) K satır, L sütun boyutlarında bir görüntü


olsun. g(x) herhangi bir nokta fonksiyonu olmak
üzere
B(k,l)=g(A(k,l))
ifadesi A görüntüsünün k,l koordinatlarındaki
pikselinin parlaklık değerinin g(.)
fonksiyonundan geçirildikten sonraki değerini
ifade eder. A görüntüsünün tüm pikselleri için
aynı işlem yapılarak B görüntüsü oluşturulur.
NOKTA FONKSİYONLARI

 A(k,l)=x ve g(x)=y olsun.


 B(k,l)=g(A(k,l))=y olur.

 g(x)=y bir nokta fonksiyonudur.

 B=g(A)
NOKTA FONKSİYONLARI

 B=g(A) dönüşümünde A bir görüntü matrisidir


ve B’nin de görüntü matrisi olması gereklidir.
 Ancak g(x) dönüşüm fonksiyonundan çıkan
değer tamsayı olmayabilir, negatif olabilir veya
maksimum parlaklık değerinden büyük olabilir.
 Bu durumlarda yuvarlama, kontrast germe,
dilimleme gibi işlemlerle bu dueum
düzeltilmelidir.
LOOK-UP TABLOLAR

 Nokta fonksiyonu g(x)’in alabileceği değerler


giriş görüntüsünün maksimum dinamik aralığı
kadardır.
 8 bit gri seviye görüntüler için 256 farklı
parlaklık seviyesi vardır.
 O halde g(x) fonksiyonunun üretebileceği 256
farklı değer vardır.
 Bu değerler 256x1’lik bir matriste saklanabilir.
LOOK-UP TABLOLAR

 x ϵ [0,255] ve y ϵ [0, 255], g(x)=y ise matrisin x+1.


elemanının değeri y’ye eşittir.
 Böylelikle her seferinde g(x) değeri yeniden
hesaplanmak yerine basitçe bir look-up tabloda
okunarak g(x)= y değeri belirlenebilir.
 Gerçek zamanlı uygulamalarda hız önemli!
NOKTA FONKSİYONLARI

 B=g(A) işleminden sonra elde edilecek sonucun


da bir görüntü matrisi olduğu unutulmamalıdır.
 Görüntü matrisleri negatif olmayan
tamsayılardan oluşur.
 N bitlik gri seviye görüntü için matrisin max.
Değeri 2N olabilir.
 Nokta fonksiyonundan sonra gerekirse
yuvarlama ve sınırlama yaparak bu iki koşul
sağlanmalıdır.
PARLAKLIK

 Parlaklık, piksellerin parlaklık değerinin


ortalaması idi.
 Ortalamayı arttırmak için görüntüye sabit bir
değer eklemek gerekir.
 B=A+ α, α >0

 Ancak bu işlemin sonunda 255’ten büyük


sayılar elde edilmemelidir.
 Max. Değer 255!
PARLAKLIK

 B(k,l)=A(k,l)+ α, A(k,l)+ α <256 ise


= 255, A(k,l)+ α >255 ise

8 bit gri seviye görüntüde piksel parlaklık


değerleri 0’dan küçük, 255’ten büyük olamaz!
PARLAKLIK
KONTRAST

 Kontrast, bir görüntüdeki piksellerin parlaklık


değerleri arasındaki ortalama farktır.
 Düşük kontrastlı görüntülerde piksellerin
değerleri birbirine yakınken yüksek kontrastlı
görüntülerde değerler birbirinden uzaktır.
KONTRAST

 Görüntünün kontrastını arttırmak için sabit bir


değer ile çarpmak gereklidir.
 Ancak yine bu çarpım sonucunda bir
çözünürlüğünün izin verdiğinden daha büyük
değerler üst sınıra yuvarlanmalıdır.
 B(k,l)=g(A(k,l))=αA(k,l)
KONTRAST
KONTRAST GERME

 A görüntüsünün piksel değerleri [a, b]


aralığında olsun.
 Bu değerleri [u, v] aralığına doğrusal olarak
dağıtan B=g(A) nokta fonksiyonu kontrast
germe fonksiyonu olarak adlandırılır.
TAM SKALA KONTRAST GERME

 n bit/piksel çözünürlüklü bir görüntüyü, piksel


değerleri [0, 2n-1] olacak şekilde kontrast
germe işlemine tabi tutulursa bu işlem tam
skala kontrast germe olarak adlandırılır.
ÖRNEK
DİLİMLEME

 Görüntünün içerisinde parlaklık değeri belirli bir


aralıkta olan piksellerin korunması veya
silinmesi işlemi.
DİLİMLEME
EŞİKLEME

 Gri seviye görüntüyü ikili (1 bit/px) görüntüye


çevirme işlemi.

 En uygun eşik değeri (T) kaç olmalıdır?


 Tamamen probleme bağlı.
EŞİKLEME
NEGATİF GÖRÜNTÜ

 Bazen bir görüntüde normalde fark edilmeyen


bazı detaylar görüntünün negatifi alındığında
ortaya çıkabilmektedir.
 B(k,l)=255-A(k,l)
BÖLÜTLEME

 Bölütlemede amaç görüntüyü oluşturan alt


parçaları tespit ederek pikselleri ait oldukları alt
parçalara göre gruplamaktır.
 Alt parçaları oluşturan piksellerin ortak
özellikleri olmalıdır.
 Renk, parlaklık seviyesi, örüntü, uzamsal
ilişkiler vs.
ÖRNEK
GÖRSELLER

 Newe A, Ganslandt T (2013) Simplified


Generation of Biomedical 3D Surface Model
Data for Embedding into 3D Portable
Document Format (PDF) Files for Publication
and Education. PLoS ONE 8(11): e79004.
doi:10.1371/journal.pone.0079004

You might also like