Главная > Обработка сигналов > Теория и практика вейвлет-преобразования
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

Глава 1. СУБПОЛОСНОЕ КОДИРОВАНИЕ

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

Традиционно кодеры, основанные на линейном преобразовании, делятся на две группы: кодеры с преобразованием и субполосные кодеры. Как будет показано, два типа преобразований различаются в основном методами их вычислений.

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

Субполосное кодирование реализуется путем свертки сигнала с несколькими полосовыми фильтрами и децимацией результата. Совокупность набора фильтров с дециматорами называется банком или блоком фильтров. Каждый получившийся в результате преобразования сигнал несет в себе информацию о спектральной составляющей исходного сигнала при некотором пространственном (временном) масштабе. Так происходит анализ сигнала. Для обратного синтеза сигнала (его реконструкции) выполняется операция интерполяции субполосных сигналов, фильтрация и их сложение. Большинство методов синтеза фильтров направлено на устранение наложения спектров («элайзинга»), возникающего при децимации. В пространственной области элайзинг проявляется в виде дискретной структуры синтезированного изображения. Идеальный банк фильтров должен включать фильтры с прямоугольной характеристикой, предотвращающие вместе с тем элайзинг. Такие

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

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

Результаты, представленные в данной главе, основаны на анализе как во временной, так и в частотной области. Поэтому используются два подхода к их описанию: матричное описание, применяемое в линейной алгебре, и описание в частотной области, наиболее часто применяющееся в цифровой обработке сигналов. Далее будут представлены два типа обозначений и показана их взаимосвязь. Для простоты ограничимся анализом одномерных сигналов, хотя результаты могут быть легко обобщены и для двумерного случая.

<< Предыдущий параграф Следующий параграф >>
Оглавление