Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümü

Doğu Akdeniz Üniversitesi
Bilgisayar Mühendisliği Bölümü
BLGM424 İmge İşlemeye Giriş
4. Deney
GÖRÜNTÜ ONARMA VE GÜRÜLTÜ MODELLERİ
Bu deneyin amacı görüntü onarma işlemleri sırasında ortaya çıkan gürültü modellerini uygulamaktır.
Bu işlemler MATLAB Image Processing Toolbox yazılımı kullanılarak kolayca uygulanabilir. Bu
deneyde, Gauss gürültüsü, Rayleigh gürültüsü, Erlang (gama) gürültüsü, Üstel gürültü, Bir biçimli
gürültü ve Dürtü (Tuz ve Biber) gürültüsü uygulamaları yapılacaktır.
DENEYLER:
D1. Görüntü onarma işlemlerinde, gürültünün görüntü üzerindeki etkisi önemlidir. Bir
görüntüye gürültü eklemek, MATLAB Image Processing Toolbox yardımıyla “imnoise” ve
“imnoise2” fonksiyonlarını kullanarak uygulanabilir [Fonksiyonların kaynağı: “R. C. Gonzalez, R. E. Woods
and S. L. Eddins, Digital Image Processing using MATLAB, 2nd Edition, Prentice Hall, 2009”].
(a) Fig1.tif görüntüsü üzerinde “imnoise” fonksiyonunu kullanarak Gauss gürültüsü ve Tuz
& Biber gürültüsü ekleyiniz.
(b) Fig1.tif görüntüsü üzerinde “imnoise” fonksiyonunu kullanarak diğer gürültüleri
ekleyiniz ve bu gürültüler arasındaki farklar üzerinde yorum yapınız.
(c) Gürültü fonksiyonlarını uygularken, “imnoise” fonksiyonu, parametre değerlerini sabit
değerler olarak kullanır. Fakat parametre değerlerinin değiştirilmesi gereken durumlarda,
“imnoise2” fonksiyonu kullanılabilir. “imnoise2” fonksiyonunu kullanarak aşağıdaki
gürültü çeşitlerini Fig1.tif görüntüsü üzerinde uygulayınız:
(i) Bir biçimli gürültü (Uniform noise)
(ii) Gauss gürültüsü (Gaussian noise)
(iii) Tuz & biber gürültüsü (Salt & Pepper noise)
(iv) Rayleigh noise (Rayleigh gürültüsü)
(v) Üstel gürültü (Exponential noise)
(vi) Gama gürültüsü (Erlang (gamma) noise)
(d) D1(c)’de elde edilen her bir gürültülü görüntünün ayrı olarak histogramını çiziniz. Gauss gürültüsünün
histogramını çizmek için aşağıdaki kod kullanılabilir:
>> r = imnoise2('gaussian ',100000,1,0,1); % 100000 elemanı olan bir sütun vektörü
% oluşturur ki her biri, Gauss dağılımlı ortalaması 0 ve standart sapması 1 olan
% rastgele bir sayıdır.
>> p = hist(r,50) % r’nin histogramı elde edilir.
D2. D1‘de elde edilen sonuçları gösteren ve değerlendiren 1-2 sayfalık bir rapor yazınız. Rapor
laboratuvar asistanına 3 gün içerisinde teslim edilmelidir. (Sonuçlar hakkındaki yorumları her
öğrenci kendi cümleleriyle yazmalıdır, aksi takdirde rapor notlandırılmayacaktır.)