Фильтрация изображений

Свертки и корреляция, предопределенные и пользовательские фильтры, нелинейная фильтрация, краевые фильтры

Фильтрация является методом для изменения или улучшения изображения. Например, вы можете фильтровать изображение, чтобы подчеркнуть определенные функции или удалить другие функции. Операции обработки изображений, реализованные с фильтрацией, включают сглаживание, заточку и улучшение ребер.

Приложения

Image Region AnalyzerПросмотр и фильтрация связанных компонентов в изображении

Функции

расширить все

fspecialСоздайте предопределенный фильтр 2-D
fspecial3Создайте предопределенный фильтр 3-D
convmtx22-D матрица свертки
imfilterN-D фильтрация многомерных изображений
roifilt2Фильтрация видимой области (ROI) в изображении
nlfilterОбщие операции скольжения по соседству
imgaussfilt2-D Гауссова фильтрация изображений
imgaussfilt33-D Гауссову фильтрацию 3-D изображений
wiener22-D адаптивную фильтрацию для удаления шума
medfilt22-D медианную фильтрацию
medfilt33-D медианную фильтрацию
modefilt2-D и 3-D фильтрация режима
ordfilt22-D статистическую фильтрацию порядка точности
stdfiltЛокальное стандартное отклонение изображения
rangefiltЛокальная область значений изображений
entropyfiltЛокальная энтропия полутонового изображения
imboxfilt2-D прямоугольная фильтрация изображений
imboxfilt33-D прямоугольная фильтрация 3-D изображений
fibermetricУлучшите удлиненные или трубчатые структуры в изображении
maxhessiannormМаксимум нормы Фробениуса Гессиана матрицы
padarrayМассив колодок
imbilatfiltДвусторонняя фильтрация изображений с Гауссовыми ядрами
imdiffuseestОценка параметров анизотропной диффузионной фильтрации
imdiffusefiltАнизотропная диффузионная фильтрация изображений
imguidedfilterУправляемая фильтрация изображений
imnlmfiltНелокальное означает фильтрацию изображения
burstinterpolantСоздайте изображение высокого разрешения из набора изображений пакетного режима низкого разрешения
gaborСоздайте фильтр Габора или банк фильтров Габора
imgaborfilt Примените фильтр Габора или набор фильтров к 2-D изображения
bwareafiltИзвлечение объектов из бинарного изображения по размеру
bwpropfiltИзвлечение объектов из бинарного изображения с помощью свойств
integralImageВычислите 2-D интегральное изображение
integralImage3Вычислите 3-D интегральное изображение
integralBoxFilter2-D прямоугольная фильтрация интегральных изображений
integralBoxFilter33-D прямоугольная фильтрация 3-D интегральных изображений
freqspaceЧастотный интервал для частотной характеристики
freqz22-D частотную характеристику
fsamp22-D конечная импульсная характеристика с помощью частотной выборки
ftrans22-D конечная импульсная характеристика с помощью частотного преобразования
fwind12-D конечная импульсная характеристика с 1-D оконного метода
fwind22-D конечная импульсная характеристика с 2-D оконного метода

Темы

Начало работы с фильтрацией изображений в пространственной области

Что такое фильтрация изображений в пространственной области?

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

Фильтрация изображений в полутоновом и труколоре (RGB) с использованием функции imfilter

В этом примере показано, как фильтровать изображение с фильтром среднего значения 5 на 5, содержащим равные веса.

Фильтрация изображений с помощью предопределенного фильтра

В этом примере показано, как создать тип специального фильтра, называемого нерезким маскирующим фильтром, который делает ребра и детали в изображении более четкими.

Опции заполнения контуров imfilter

Когда фрагмент ядра свертки или корреляции проходит мимо ребра изображения, можно экстраполировать значения изображения путем нулевого заполнения изображения или путем репликации краевых пикселей.

Денуазирующая фильтрация

Удаление шума

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

Применение Гауссовых фильтров сглаживания к изображениям

В этом примере показано, как размыть изображение с помощью Гауссовых сглаживающих фильтров различных степеней. Пример включает изотропную и анизотропную Гауссову фильтрацию.

Уменьшайте шум в градиентах изображений

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

Краевая фильтрация

Что такое управляемая фильтрация изображений?

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

Выполните Flash/No-Flash Шумоподавления с управляемым фильтром

В этом примере показано, как уменьшить шум от изображения при использовании изображения руководства для сохранения резкости ребер.

Сегментное термографическое изображение после краевой фильтрации

В этом примере показано, как сегментировать горячий объект от фона в термографическом изображении.

Интегральная фильтрация области изображений

Интегральное изображение

Интегральные изображения являются быстрым способом представления изображений для фильтрации. В интегральном изображении значение каждого пикселя является суммированием пикселей выше и слева от него.

Применить несколько фильтров к интегральному изображению

Этот пример показывает, как сглаживать изображение на различные величины путем применения коробчатых фильтров меняющихся размеров к интегральному изображению.

Частотный диапазон фильтрации

Проектирование линейных фильтров в Частотный диапазон

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

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте