gÖrÜntÜ İŞleme dersİ - yalova Üniversitesi · web viewgÖrÜntÜ İŞleme dersİ author ali...

3
GÖRÜNTÜ İŞLEME DERSİ BSM 421 Ödev 1- Ödev 2 Konular : Kenar ve Köşe Bulma, Histogram Due : 27 Kasım 2013 Morfolojik işlemle, Gürültü Giderme, Matlab Toolbox kullanımı, kod yazımı Not : Ekteki dosyadaki orijinal resimler üzerinde çalışın. Bu dökümandakileri kopyalamayın. Ödevi, sonuç resimlerini gömdüğünüz Word dökümanı olarak hazırlayınız. Toplam ödevler vize ölçüsünde nota tesir ediyor. 1. Aşağıdaki Armutlu resmini öncelikle imread ile okuyup boyutlarını yazınız. Bu resmi isterseniz rgb2gray Matlab komut ile yoğunluk resmine çevirip kolay ve hızlı işlenmesi için boyutlarını imresize komutuyla küçültünüz. Sonrasında a) Matlab kodunu kendiniz yazacağınız Canny algoritması ile resimdeki kenarları bulunuz. Adımlar Gaussian filtreleme ile gürültü giderme Gradyan alma (gradient komutu), ve gradyan yönlerini 4 farklı ayrık değere atama Gradyan yönünde zayıf kenar noktalarını bastırma (non-maxima suppression) İkili eşik yöntemi (Hysteresis thresholding) Değişik alt ve üst eşiklerle sonuç resimleri üretip gösteriniz. b) Haralick’in bikübik kenar bulma yöntemini Matlab koduna dökerek bulunuz. Adımlar : bikübik polinom katsayılarını hazır Shah’ın kitabındaki maskelerle bulma Sıfıra yakın ikinci türev ve negatif üçüncü türeve bakarak kenar noktalarını belirleme c) Haralick’in lineer kenar bulma yöntemini Matlab koduna dökerek bulunuz. Bikübikten görsel farkı ne? d) Marr ve Hildreth’in LOG kenar bulma yöntemini Matlab koduna dökerek bulunuz. Gaussian filtreleme Sıfır geçişlerini tespit etme ve onları kenar noktası olarak belirleme

Upload: others

Post on 31-May-2020

3 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: GÖRÜNTÜ İŞLEME DERSİ - Yalova Üniversitesi · Web viewGÖRÜNTÜ İŞLEME DERSİ Author Ali abi Last modified by Ali abi Created Date 11/16/2013 8:53:00 PM Company gyte Other

GÖRÜNTÜ İŞLEME DERSİBSM 421

Ödev 1- Ödev 2

Konular : Kenar ve Köşe Bulma, Histogram Due : 27 Kasım 2013 Morfolojik işlemle, Gürültü Giderme, Matlab Toolbox kullanımı, kod yazımı

Not : Ekteki dosyadaki orijinal resimler üzerinde çalışın. Bu dökümandakileri kopyalamayın. Ödevi, sonuç resimlerini gömdüğünüz Word dökümanı olarak hazırlayınız. Toplam ödevler vize ölçüsünde nota tesir ediyor.

1. Aşağıdaki Armutlu resmini öncelikle imread ile okuyup boyutlarını yazınız. Bu resmi isterseniz rgb2gray Matlab komut ile yoğunluk resmine çevirip kolay ve hızlı işlenmesi için boyutlarını imresize komutuyla küçültünüz. Sonrasında

a) Matlab kodunu kendiniz yazacağınız Canny algoritması ile resimdeki kenarları bulunuz. Adımlar Gaussian filtreleme ile gürültü giderme Gradyan alma (gradient komutu), ve gradyan yönlerini 4 farklı ayrık değere atama Gradyan yönünde zayıf kenar noktalarını bastırma (non-maxima suppression) İkili eşik yöntemi (Hysteresis thresholding) Değişik alt ve üst eşiklerle sonuç resimleri üretip gösteriniz.

b) Haralick’in bikübik kenar bulma yöntemini Matlab koduna dökerek bulunuz. Adımlar : bikübik polinom katsayılarını hazır Shah’ın kitabındaki maskelerle bulma Sıfıra yakın ikinci türev ve negatif üçüncü türeve bakarak kenar noktalarını

belirleme

c) Haralick’in lineer kenar bulma yöntemini Matlab koduna dökerek bulunuz. Bikübikten görsel farkı ne?d) Marr ve Hildreth’in LOG kenar bulma yöntemini Matlab koduna dökerek bulunuz.

Gaussian filtreleme Sıfır geçişlerini tespit etme ve onları kenar noktası olarak belirleme

2. a) Üstteki Armutlu resmi Matlab hazır EDGE komutu seçenekleri ile Log, Robert, Prewitt, Sobel ve Canny yöntemlerini kullanarak kenarları bulunuz. Gösteriniz. b) Kendi ürettiğiniz köşe bulma algoritması ile köşeleri bulup resmin üzerinde işaretlenmiş olarak gösteriniz.

Page 2: GÖRÜNTÜ İŞLEME DERSİ - Yalova Üniversitesi · Web viewGÖRÜNTÜ İŞLEME DERSİ Author Ali abi Last modified by Ali abi Created Date 11/16/2013 8:53:00 PM Company gyte Other

3. Yandaki resmin gradyanını bulup Matlab komutuyla bulup quiver komutuyla gradyan yönlerini iki boyutta gösteriniz. Gradyan büyüklüğü (Mag) resmini gösteriniz. Gradyan yönleri (θ : teta) resmini gösteriniz.

4. Yandaki Oda resmi oldukça koyu çıkmış. Matlab imhist ile histogramını bulup çizdiriniz. Sizce bu resmi en iyi görünür hale getirecek bir gri ton dönüşümü fonksiyonu T belirleyiniz (Gamma olabilir; dersteki örneklerdeki gibi). İyileşen resmi gösteriniz. Matlab hazır imhist ve adapthisteq komutlarının ürettiği sonuçlarla kıyaslayınız.

5. Hazır Matlab komutları ile istediğiniz ebatta (strel komutu ile) ve sadece morfolojik işlemler (opening, closing, erosion, dilation) kullanarak resimdeki kompozit malzemenin kaç adet siyah platinyum disk içerdiğini bulunuz. Bunun için disklerimizi arka plandan (background) morfolojik işlemlerle ayırınız. Gürültü giderici bir ön işlem de kullanabilirsiniz.