exponenta event banner

Удалите шум соли и перца из изображений

Медианная фильтрация является общим методом повышения качества изображения для удаления перечный шум и соль. Поскольку эта фильтрация менее чувствительна, чем линейные методы к экстремальным изменениям в пиксельных значениях, она может удалить соль и перечный шум, значительно не уменьшая резкость изображения. В этой теме вы используете блок Median Filter, чтобы удалить соль и перечный шум от изображения интенсивности:

  1. Задайте изображение интенсивности в MATLAB® рабочая область и добавляет шум в него путем ввода следующего в командной строке MATLAB:

    I= double(imread('circles.png'));
    I= imnoise(I,'salt & pepper',0.02);

    I256 256 матрица 8-битных значений беззнаковых целых чисел.

    Модель, которой предоставляют этот пример уже, включает этот код в file> Model Properties> Model Properties> InitFcn, и выполняет его до симуляции.

  2. Чтобы просмотреть изображение, эта матрица представляет в командной строке MATLAB, ввести

    imshow(I)
    

    Изображение интенсивности содержит шум, который вы хотите, чтобы ваша модель устранила.

  3. Создайте Simulink® модель, и добавляет блоки, показанные в следующей таблице.

    Блок

    Библиотека

    Количество

    Отобразите из рабочей области

    Computer Vision Toolbox™> Источники

    1

    Средний фильтр

    Computer Vision Toolbox> Фильтрация

    1

    Video Viewer

    Computer Vision Toolbox> Приемники

    2

  4. Используйте блок Image From Workspace, чтобы импортировать шумное изображение в вашу модель. Установите параметр Value на I.

  5. Используйте блок Median Filter, чтобы устранить черные и белые веснушки в изображении. Используйте параметры по умолчанию.

    Блок Median Filter заменяет центральное значение 3х3 окружения со средним значением окружения. Этот процесс удаляет шум в изображении.

  6. Используйте блоки Video Viewer, чтобы отобразить исходное шумное изображение и модифицированное изображение. Изображения представлены 8-битным беззнаковым целым. Поэтому значение 0 соответствует черный, и значение 255 соответствует белый. Примите параметры по умолчанию.

  7. Соедините блоки как показано в следующем рисунке.

  8. Установите параметры конфигурации. Откройте диалоговое окно Configuration Parameters от вкладки Modeling путем выбора Model Settings> Model Settings. Установите параметры можно следующим образом:

    • Панель Solver, Stop time = 0

    • Панель Solver, Type = Fixed-step

    • Панель Solver, Solver = Discrete (no continuous states)

  9. Запустите модель.

    Исходные и отфильтрованные изображения отображены.

Вы использовали блок Median Filter, чтобы удалить шум из вашего изображения. Для получения дополнительной информации об этом блоке, смотрите страницу с описанием блока Median Filter в Ссылке Computer Vision Toolbox.