Image processing

انواع نویز های تصویر

گاهی برای نمایش اثر بخشی یک روش پیشنهادی در مقالات برای شبیه سازی نویز های محیط لازم است نویز به صورت دستی به تصویر اضافه شود. برای این گونه کاربرد ها تابع 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

نتایج حاصل از کد بالا نشان دهنده انواع نویز بر روی تصویر می باشد. برای حذف تک تک این نوع نویز ها نیز روش های موثری وجود دارد به عنوان مثال نویز نمک و فلفل با فیلتر میانگین گیر قابل رفع می باشد همچنین نویز گوسی با فیلتر گوسی قابل رفع است.

نظر برای “نویز در تصاویر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *