Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Medfilt функциясымен медиандық фильтрация

Бейнелер типін және мәліметтер кластарын конвертирлеу. | Есептеуіш ағымдарымен басқару. | Есептеуіш ағымдарымен басқару. | Интерактивті енгізу/шығару. | Координаттық келісімдер | Матрица тәрізді бейнелер. | Матрицаны индексирлеу. | Циклдарды векторлау | Координаталық қатынас | Бейнені дисплейге шығару |


Читайте также:
  1. Абатта қандай ағын кезінде фильтрация жылдамдығы формуласымен анықталады?
  2. Абаттағы қандай фильтрациялық қозғалыс теңдеуімен сипатталады?
  3. Абаттағы қандай фильтрациялық қозғалыс теңдеуімен сипатталады?
  4. Серпімді сұйықтың қалыптаспаған фильтрациясының дифференциалдық теңдеуі қай нөмірлі формуламен анықталады?
  5. Сызықты емес кеңістік фильтрациясы
  6. Сызықты кеңістік фильтрациясы
MEDFILT2
Медианная фильтрация

Синтаксис:

D=medfilt2(S, [m n])
Xd=medfilt2(Xs, ‘indexed’,...)

Описание:

Медианная фильтрация является частным случаем ранговой фильтрации.Функция D=medfilt2(S, [m n]) создает полутоновое изображение D, каждый пиксель которого формируется следующим образом. Пиксели исходного полутонового изображения S, соответствующие всем элементам маски фильтра размера m n, составляют упорядоченную последовательность А. Пикселю D(r, с), где r и с – координаты текущего положения центрального элемента маски, присваивается значение медианы последовательности А. Операция применяется нерекурсивно для всех положений маски.

Медианой упорядоченной последовательности A(i), где i=1...N, называется величина A((N + 1)/2), если N - нечетное, и (A(N/2) + A((N+2)/2))/2, если N - четное.

Для того чтобы размеры изображений S и D были одинаковыми, при проведении вычислений изображение S временно дополняется необходимым количеством строк и столбцов нулевых пикселей. Формат представления данных результирующего изображения D совпадает с форматом исходного изображения S.

Если вектор [m n] при вызове функции D=medfilt2(S) не задан, то в качестве маски фильтра используется маска размера 3 3.

Функция Xd=medfilt2(Xs, 'indexed',...) аналогична рассмотренной выше, но предназначена для обработки палитровых изображений. При проведении вычислений исходное изображение временно дополняется либо единицами при формате представления данных Xs–double, либо нулями при формате представления данных Xs–uint8.

Пример:

Медианная фильтрация может эффективно применяться для устранения импульсного шума [1, 2]. На рис. 1 б приведен результат медианной фильтрации с маской 3 3 изображения на рис. 1,а.

% Пример демонстрирует работу медианного фильтра.
% Чтение исходного изображения и вывод его на экран.
I=imread('bacteria.tif');
imshow(l);
% Медианная фильтрация.
I=medfilt2(I);
% Вывод на экран результата фильтрации.
figure, imshow(I);

а) б)

 


Дата добавления: 2015-08-26; просмотров: 114 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
IPT дестесінің (пакетінің) стандартты кеңістік фильтрлері| Бейнелерді сығу.

mybiblioteka.su - 2015-2024 год. (0.009 сек.)