انواع نویز های تصویر
گاهی برای نمایش اثر بخشی یک روش پیشنهادی در مقالات برای شبیه سازی نویز های محیط لازم است نویز به صورت دستی به تصویر اضافه شود. برای این گونه کاربرد ها تابع imnoise امکان پیاده سازی انواع نویز بر روی تصاویر را دارا می باشد.
از انواع مختلف نویز که بصورت پیش فرض در این تابع لحاظ شده است، می توان به موارد زیر اشاره کرد:
نویز گوسی
نمک و فلفل
پواسون
اسپیکل
نویز گوسی نویزیست مبتنی بر توزیع گوسی که به صورت تصادفی انتخاب شده و بر تصویر اعمال می شود .
نویز نمک و فلفل نقاط سفید و سیاهی هستند که با توجه به چگالی می توانند متراکم و پخش شده باشند.
نویز اسپیکل مشابه برفک در تصاویر تلویزیونی و ماهواره ها عمل می کند.
I = imread('cameraman.tif');
for i = 1:4
if i ==1
J = imnoise(I,'gaussian');
elseif i ==2
J = imnoise(I,'speckle');
elseif i == 3
J = imnoise(I,'poisson');
elseif i == 4
J = imnoise(I,'salt & pepper');
end
subplot (2,2,i) ,imshow(J)
end
نتایج حاصل از کد بالا نشان دهنده انواع نویز بر روی تصویر می باشد. برای حذف تک تک این نوع نویز ها نیز روش های موثری وجود دارد به عنوان مثال نویز نمک و فلفل با فیلتر میانگین گیر قابل رفع می باشد همچنین نویز گوسی با فیلتر گوسی قابل رفع است.
سلام استاد خیلی عالی بود. ممنون