Читайте также:
|
|
| Медианная фильтрация |
Синтаксис:
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 дестесінің (пакетінің) стандартты кеңістік фильтрлері | | | Бейнелерді сығу. |