Описание
Блок предназначен для реализации модели нелинейного двустороннего сглаживающего фильтра.
Данный тип фильтра используется для уменьшения шумов при сохранении границ изображения. Он
заменяет цвет пикселя в точке на среднее значение аналогичных и близлежащих значений пикселей.
В гладких областях цвета пикселей в небольшой окрестности подобны друг другу, и двусторонний
фильтр действует как стандартный фильтр области, усредняя небольшие слабо коррелированные
различия между значениями пикселей, вызванные шумом. Также может быть применен для удаления
текстуры, выделения контуров.
Входные порты
| Имя |
Описание |
Тип линии связи |
| img_in |
Входная матрица изображения |
Изображение |
Выходные порты
| Имя |
Описание |
Тип линии связи |
| img_out |
Матрица изображения после прохождения двустороннего фильтра |
Изображение |
Свойства
| Название |
Имя |
Описание |
По умолчанию |
Тип данных |
| Диаметр окрестности пикселя, пиксели |
d |
Значение диаметра окрестности пикселя, выраженное в пикселях |
5 |
Целое |
| Сигма фильтра в цветовом пространстве (от 0 до 255) |
SigmaColor |
Значение сигмы фильтра в цветовом пространстве в диапазоне от
«0» до «255». Увеличение значения приводит к
большим областям с одинаковым цветом |
50 |
Вещественное |
| Сигма фильтра в координатном пространстве, пиксели |
SigmaSpace |
Значение сигмы фильтра в координатном пространстве, выраженное в пикселях |
0 |
Вещественное |
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока: