Съемный фильтр
при Сепарабельный фильтр обработке изображений можно записать как произведение двух более простых фильтров . Обычно двумерная операция свертки разделяется на два одномерных фильтра. Это снижает вычислительные затраты на изображение с фильтровать из вплоть до . [ 1 ]
Примеры
[ редактировать ]1. Двумерный сглаживающий фильтр:
2. Еще один двумерный сглаживающий фильтр с более сильным весом посередине:
3. Оператор Собеля , обычно используемый для обнаружения границ :
Это также работает для оператора Превитта .
В примерах для каждого вектора требуется 3 операции умножения-накопления , что дает всего шесть (горизонтальных и вертикальных). Это сравнимо с девятью операциями для полной матрицы 3x3.
Еще одним ярким примером разделяемого фильтра является размытие по Гауссу , производительность которого может быть значительно улучшена по мере увеличения окна свертки.
Ссылки
[ редактировать ]- ^ «Изучение разделимых фильтров» (PDF) . п. 3. Архивировано из оригинала (PDF) 9 июля 2020 г. Проверено 6 января 2021 г.