Professional Documents
Culture Documents
Image Processing
Image Processing
2013
1
erik
Grnt ve Piksel
Grnt Trleri
Grnt leme
Grnt lemenin Amalar
Grnt yiletirme
Grnt Analizi
Grnt lemenin Baz Konular
Terminoloji
Grnt lemenin Uygulama Alanlar
Bilgisayarl Gr
2
Grnt
Image
Grnt ksaca pikseller matrisi olarak ifade edilebilir:
I(x,y). Matlab, I(r,c) gsterimini kullanr.
3
Piksel
Pixel
Piksel, grntnn en kk birimidir.
4
ki Boyutlu Grnt
800x600 bir resim, 800
stunlu ve 600 satrl bir
matris eklinde ifade edilir.
Matlab? Matrisin her eleman
resmin bir pikselini ifade eder.
7
Grnt lemenin Amalar
Goals of Image Processing
Grnt yiletirme
nsan gzlemci iin, grntlerin grsel grnmn
iyiletirilip gelitirilmesi. rnek: Karanlk bir resimdeki
detaylarn histogram eitleme ile netletirilmesi.
Grnt Analizi
Grntlerin, mevcut zelliklerinin ve yaplarnn
belirlenmesi, ortaya karlmas. Grntlerden anlaml
bilgiler kartlmas. rnek: Bir kiiyi yznden tanma.
8
Grnt yiletirme ve Histogram
Image Enhancement
1600
1600
1400
1400
1200
1200
1000
1000
800
800
600 600
400 400
200 200
0 0
9
0 50 100 150 200 250 0 50 100 150 200 250
Grnt Analizi
Image Analysis
Amsterdam Library of Object Images (ALOI)
Tanma
Oyuncak Ay
10
Grnt lemenin Baz Konular
Image Enhancement (Grnt yiletirme)
Image Restoration (Grnt Onarma)
Morphological Operations (Morfolojik lemler)
Edge Detection (Kenar Belirleme)
Segmentation (Bltleme)
Recognition (Tanma)
Object Tracking (Nesne zleme, Nesne Takibi)
Template Matching (ablon Eleme)
Image Compression (Grnt Sktrma)
11
Terminoloji - I
Grntnn elde edilmesi (Image Acquisition): Kamera, Tarayc
gibi bir grntleme cihaz ile grntnn elde edilmesi.
12
Terminoloji - II
Kenar Belirleme (Edge Detection): Grntdeki sreksizlikleri ve
keskin (hzl) tonlama deiikliklerini bulma ilemidir.
13
Terminoloji - III
ablon Eleme (Template Matching): Bir resim ierisinde, verilen
bir ablon grnt ile eleen paralarn bulunmas ilemidir.
14
Kenar Belirleme ve Bltleme
Kenar Belirleme
Bltleme
15
Tanma
Recognition
License Plate Recognition, Object Recognition,
16
Grnt lemenin Uygulama Alanlar
Tp (Hastalk/krk belirleme, nodl tespiti, damar
belirleme, nesne sayma; MRI, Ultrason, Gama In,
Tomografi grntleri, grnt iyiletirme )
Uzay almalar (Gezegenler, uydular, gkyz olaylar )
Uzak Yeryz Kaynaklar Aratrmalar (Uydu Grntleri)
Gvenlik (Yz/Parmakizi Tanma, Hareket Tespiti, )
Mhendislik (Kalite Kontrol, ) ve retim
Film Efektleri, Yaynclk, Sanat, Spor
Belgelerin Saysallatrlmas (OCR, Ktphaneler,)
Askeri Uygulamalar (Hedef tespiti, insansz hava aralar,
gece gr, )
17
Grnt leme Yazlm Gelitirme Ortamlar
Matlab
OpenCV ve Emgu CV
Aforge.NET
18
Grnt leme, Bilgisayar Grafikleri ve Bilgisayarl Gr
girdi bilgisayar kt
veri grnt
g
geleneksel bilgisayar
veri hesaplama grafikleri
bilgisayarl grnt
grnt gr ileme
19
Bilgisayarl Grme (veya Gr)
Computer Vision
nsann grme sistemini anlamaya ve taklit etmeye
alan yapay zeka ve grnt ileme alandr.
22
Grnt leme ve Bilgisayar Grafikleri
Image Processing and Computer Graphics
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