Previous Page  10 / 14 Next Page
Information
Show Menu
Previous Page 10 / 14 Next Page
Page Background

размерность библиотеки базисных функций, из которых осуществля-

ется поиск наилучшей; вычислительная сложность; эффективность

кодирования реальных изображений.

На вершине дерева — исходный сигнал, а ниже — его пакетные

вейвлет-коэффициенты. Левые ветви указывают на аппроксимирую-

щие коэффициенты, а правые — идут к детализирующим коэффици-

ентам предыдущего узла. Обычное вейвлет-разложение — левая часть

пакетного дерева. Вейвлет-коэффициентов достаточно для восстано-

вления сигнала и можно разложить высокочастотные коэффициенты

деталей или отказаться от этого. Таким образом, появляется гораздо

больше возможностей выбора базиса для разложения — от “минималь-

ного” вейвлет-разложения до полного пакетного разложения на всех

уровнях, т.е. существует много вариантов, чтобы разложить сигнал.

Число базисов вейвлет-пакета было определено выше. Для одно-

мерного сигнала длиной

N

при применении двухканального блока

фильтров число базисов

B

(

N

)

, перебираемых алгоритмом одиночно-

го дерева, вычисляется рекурсивно:

B

(

N

) = (

B

(

N

/2))

2

+1

,

B

(2) = 2

.

Это вытекает из следующих соображений. Любое двоичное дерево мо-

жет быть представлено в виде суммы двух субдеревьев высотой на 1

меньше. Если число базисов в этих субдеревьях составляет

B

(

N

/2)

,

то число базисов во всем дереве

B

(

N

) = (

B

(

N

/2))

2

+ 1

.

Для упрощения анализа алгоритма двойного дерева предполо-

жим, что используются фильтры Хаара, так как в этом случае не

требуется применение граничных фильтров. Аналогично предыду-

щему случаю может быть показано, что число перебираемых ба-

зисов

D

(

N

) = (

D

(

N

/2))

2

+

B

(

N

)

− B

(

N

/2)

,

с

D

(

N

) = 2

, а

B

(

N

)

− B

(

N

/2)

— число “новых” базисов одиночного дерева при

отсутствии пространственной сегментации.

Число базисов для частотно-временн´ого дерева может быть вычи-

слено аналогично (для фильтров Хаара):

B

t

f

(

N

) = 2

B

t

f

(

N

/2)

2

− B

t

f

(

N

/4)

4

,

B

t

f

(

N

) = 2

. При использовании других фильтров чис-

ло базисов увеличивается за счет периодического расширения сигнала

и становится равным

B

t

f

(

N

) = 2

B

t

f

(

N

/2)

2

.

Для алгоритма гибкой временн´ой сегментации число базисов

B

F

(

N

) =

b

log

2

N

c

X

i

=0

B

2

i

− B

2

i

1

B

F

N

2

i

,

B

F

(2) = 2

и

B

(1) = 0

.

Базисы вейвлет-пакетов характеризуются разбиением частотной

оси на интервалы разных размеров. Поэтому такие базисы особенно

хорошо приспособлены для разложения сигналов, которые имеют раз-

личное поведение на разных частотных интервалах. Если функция

f

обладает изменяющимися во времени свойствами, то ее целесообраз-

но раскладывать по блочным базисам, которые разбивают временн ´ую

84 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2016. № 1