9. Выполнение вейвлет-преобразования на основе лифтинговой схемыЛюбое ВП можно эффективно выполнить с помощью лифтинговой схемы. Пусть задан вектор . Рассмотрим его разложение по базисным функциям Хаара. Первый высокочастотный коэффициент , (26) низкочастотный . (27) Анализ выражений (26) и (27) показывает, что величину можно интерпретировать как ошибку оценивания элемента . Величина представляет высокочастотные составляющие и вычисляется путем прибавления вейвлет-коэффициента к элементу . Таким образом, вектор можно разбить на оцениваемые элементы и наблюдения Перепишем выражения (26) и (27) в виде , (28) . При этом коэффициенты низкочастотного вейвлет-фильтра . Лучших результатов сглаживания элементов можно получить если положить . (29) В этом случае коэффициенты низкочастотного фильтра и высокочастотного . Если коэффициенты и записать в матрицу преобразования , то можно вычислять данное ВП с помощью выражений (21)-(24). При этом матрица обратного преобразования . Рассмотрим этап восстановления сигнала по вейвлет-коэффициентам и низкочастотной составляющей . Также будем полагать, что и . Из выражений (28) и (29) следует, что , , при . Объединение восстановленных четных и нечетных элементов даст исходный вектор . При анализе двумерных сигналов на основе лифтинговой схемы выполняется разделимое преобразование. Пусть имеется изображение , размером элементов. Требуется выполнить ВП с коэффициентами вейвлет-фильтров и . Тогда для каждой строки можно вычислить вейвлет-коэффициенты согласно выражениям (28) и (29): , , (30) при . Таким образом, получили две матрицы и размерностью . Так как преобразование является разделимым, то для вычисленных и выполняются аналогичные операции применительно к столбцам: , , (31) , при . В результате получаем четыре матрицы размером . Здесь , , представляют собой высокочастотные составляющие (детали изображения), а - низкочастотную, представляющая уменьшенную в четыре раза и сглаженную копию исходного изображения. Выражения (30), (31) можно рекуррентно повторять для низкочастотных составляющих . На практике обычно выполняют 4-5 итераций. Рассмотрим алгоритм обратного ВП. В соответствии с выражением (31) имеем: , , , (32) при . Объединение четных и нечетных строк даст матрицы и размером элементов. Окончательно из выражения (30) имеем: , , (33) при . Выражения (32) и (33) определяют обратное двумерное ВП на основе лифтинговой схемы с и . В общем случае для произвольных и прямое ВП на основе лифтинговой схемы можно записать в виде (34) где - оператор разбиения последовательности на наблюдения и оцениваемые элементы ; - оператор оценивания элементов на основе наблюдений ; - оператор обновления. Схема обратного преобразования будет иметь вид (35) Выражения (34) и (35) описывают один шаг ВП на основе лифтинговой схемы.
|