Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.3. Цифровые фильтрыПри обработке изображений используются как одномерные, так и двумерные линейные преобразования. Цифровая реализация этих преобразований называется цифровой фильтрацией. Способы цифровой фильтрации двумерных сигналов, основанные на представлении сигналов и импульсных реакций фильтров по теореме отсчетов, как в формулах (3.16)-(3.18), называются фильтрацией в пространственной области. Ниже будет показано, что фильтрация сигналов может быть осуществлена путем преобразования их спектров (см. § 3.8). Такая фильтрация называется фильтрацией в частотной области (в области пространственных частот). В этом параграфе будут разобраны разные подходы к цифровой фильтрации в пространственной области. Рассмотрим сначала одномерные фильтры. Цифровой фильтр, реализуемый в цифровом процессоре непосредственно по формуле (3.16), называется трансверсальным, или нерекурсивным ([11, 16]). В вычислительной машине для вычислений по этой формуле необходимо выполнить Существует класс операторов, вид ядра которых позволяет преобразовать (3.16) в рекурсивное соотношение
Нетрудно проверить, что отсчеты импульсной реакции
Вычисления последовательности значений
т. е. каждое значение
количество членов, вообще говоря, бесконечно велико, поскольку Соотношение (3.19) описывает простейший рекурсивный цифровой фильтр. В общем случае рекурсивный цифровой фильтр определяется соотношением
где Примером возможности рекурсивного представления служит часто используемый при цифровой обработке изображений фильтр, вычисляющий текущее среднее сигнала на данном отрезке:
В этом случае отсчеты импульсной реакции фильтра
Нетрудно видеть, что (3.25) является частным случаем соотношения (3.23). Таким образом, построив вычисления по (3.25), можно вычислить текущее среднее сигнала не за Двумерный нерекурсивный фильтр определяется соотношением (3.18). В двумерном случае также возможно построение рекурсивных фильтров, но при этом необходимо задаться направлением рекурсии. Если считать «прошлыми» значения сигнала сверху и слева от данного отсчета и нумеровать отсчеты слева направо и сверху вниз, то формулу (3.23) одномерного рекурсивного фильтра можно обобщить на двумерный случай следующим образом:
Существует еще один класс двумерных цифровых фильтров, представляющих особый интерес с точки зрения экономии вычислительных затрат, — двумерные разделимые фильтры. Это фильтры, импульсная реакция которых Для таких фильтров формула (3.17) переходит в
которую можно вычислять рекурсивно. Действительно, обозначив внутреннюю сумму в (3.27) через получим:
где величины Примером двумерного разделимого фильтра является фильтр, используемый для получения текущего среднего значения сигнала по прямоугольной окрестности:
Разделимое представление (3.27) импульсной реакции требуемого двумерного фильтра не всегда возможно. Можно поставить задачу об аппроксимации требуемой функции
Если число членов Возможность представления импульсной реакции двумерного фильтра в разделимой форме в большой степени зависит от выбора системы координат. Например, импульсная реакция изотропных фильтров, которые часто встречаются в задачах обработки изображений, получаемых с помощью оптических изображающих систем, в прямоугольной системе координат Выбор системы координат при обработке изображений важен также с точки зрения возможности рассматривать фильтры как инвариантные к сдвигу, или как пространственно-однородные. В ряде случаев фильтр можно сделать пространственно-однородным, если выбрать специальную систему координат с нелинейной шкалой по координатам (см., например, [48, 50]). Представление (3.30) импульсной реакции фильтра в виде суммы импульсных реакций более простого вида соответствует тому, что фильтрация сигнала осуществляется параллельно несколькими фильтрами и результаты фильтрации складываются. Такое представление можно назвать параллельно-каскадным. Возможно также последовательно-каскадное представление цифровых фильтров. В этом случае требуемая импульсная реакция представляется в виде свертки импульсных реакций более простого вида:
что соответствует последовательному пропусканию сигнала через несколько фильтров. В одномерном случае последовательно-каскадное представление фильтра не дает выигрыша в количестве операций, если фильтры каскадов не могут быть построены как рекурсивные, и даже уступает однокаскадному представлению. Действительно, пусть N — количество отсчетов (протяженность) импульсной реакции фильтров в каждом каскаде в (3.31). Тогда протяженность импульсной реакции Поэтому последовательно-каскадное представление двумерных фильтров представляет большой резерв экономии машинного времени при обработке сигналов на ЦВМ и соответственно аппаратных средств в специали-зированных процессорах. Анализировать возможность представления фильтра. в последовательно-каскадной форме удобнее, пользуясь частотными характеристиками, которые рассматриваются в следующем параграфе.
|
1 |
Оглавление
|