Главная » 2015 » Июнь » 16 » В качестве примера линейного фильтра
09:28
В качестве примера линейного фильтра
В качестве примера линейного фильтра рассмотрим широко распространенный Sharpen. Фильтр мягко увеличивает резкость изображения. Применяется с различными размерами масок. При этом, чем больше размер маски, тем сильнее усиливается резкость изображения. Используется п х п маска следующего вида:

Фильтр работает по принципу «нерезкого маскирования» (Unsharpen masking). То есть из исходного изображения вычитается смазанное исходное изображение и тем самым уменьшается уровень нерезких частей изображения.

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

Для примера рассмотрим подробнее фильтр Sobel. Он выделяет и улучшает границы и контуры в изображении путем увеличения разницы интенсивности пикселов в маске. Это достигается комбинированием различий интенсивностей между верхними и нижними строками маски и различий интенсивностей между левыми и правыми столбцами по следующей формуле:
Просмотров: 699 | Добавил: iPhone-servis | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]