Один вариант сплайн-вэйвлетного разложения пространств B-сплайнов

Сер. 10. 2009. Вып. 2

ВЕСТНИК САНКТ-ПЕТЕРБУРГСКОГО УНИВЕРСИТЕТА

УДК 519.6 А. А. Макаров

ОДИН ВАРИАНТ СПЛАЙН-ВЭЙВЛЕТНОГО РАЗЛОЖЕНИЯ ПРОСТРАНСТВ В-СПЛАЙНОВ *)

Приближение сплайнами исследуется давно (см., например, [1-3]). Активно используются полиномиальные, неполиномиальные сплайны и, в особенности, В-сплайны (см. [4-8]). Сплайны и вэйвлеты (всплески) нашли широкое применение в теории информации. Вэйвлетные разложения связаны с составлением эффективных алгоритмов обработки (сжатия) больших потоков цифровых сигналов (см. [8-10]). В работах [11-14] введены В^-сплайны, источником которых являются соответствующие аппроксимаци-онные соотношения, из которых выводятся как полиномиальные, так и неполиномиальные сплайны, рассмотрены соответствующие вэйвлетные разложения. В данной работе продолжаются исследования в упомянутом направлении.

В простейшем случае исходный сигнал отождествляется с функцией, заданной на интервале (а, в) вещественной оси. Для компьютерной обработки используется дискретный сигнал, представляемый сеточной функцией, определяемой как значения исходной функции (или результатов ее сглаживания) в узлах некоторой сетки. Построение сеточной функции позволяет приближать исходную функцию с помощью того или иного аппарата аппроксимации или интерполяции. Далее линейное пространство таких приближений представляется в виде прямой суммы пространств: основного и вэйвлет-ного. Часто основное пространство связывают с сеткой, получающейся выбрасыванием (или добавлением) узлов из исходной сетки, а подпространство вэйвлетов определяют операцией проектирования исходного пространства на основное. Таким образом, порождается разложение упомянутого приближения на основную и вэйвлетную составляющие. Представления элементов данного разложения в базисах рассматриваемых пространств порождают соответствующие формулы декомпозиции и реконструкции. Затем каждое из подпространств иногда также разлагают в прямую сумму некоторых подпространств, возможно, продолжая такой процесс дальше. Таким образом, исходный поток информации удается разложить на составляющие так, что можно выделить основной и уточняющий информационные потоки; это приводит к сжатию поступающего цифрового сигнала.

В настоящей работе изучаются В-сплайны третьей степени. Показывается, как они могут быть получены из аппроксимационных соотношений применением общих результатов из работы [12] к полиномиальному случаю; строится система функционалов, биортогональная системе В-сплайнов. Известно, что использование неравномерной сетки позволяет улучшить приближение функций без усложнения вычислений (см. [15]).

Макаров Антон Александрович — постдок кафедры параллельных алгоритмов математикомеханического факультета Санкт-Петербургского государственного университета. Количество опубликованных работ: 22. Научные направления: вычислительная математика, теория аппроксимации, сплайны, вэйвлеты, параллельные алгоритмы, сжатие данных. E-mail: Antony.Makarov@gmail.com.

+ ) Работа частично поддержана Российским фондом фундаментальных исследований (гранты № 07-01-00269 и 07-01-00451).

© А. А. Макаров, 2009

В данной работе установлены калибровочные соотношения, дающие представление В-сплайнов на крупной сетке в виде линейной комбинации В-сплайнов на мелкой сетке, получены телескопические системы пространств В-сплайнов третьей степени и дано их сплайн-вэйвлетное разложение при произвольном способе измельчения сетки, а также приведены формулы декомпозиции и реконструкции. В работе [16] предложен другой вариант построения вэйвлетной схемы, основанной на В-сплайнах на неравномерной сетке.

В п. 1 предлагаемой работы вводятся необходимые предварительные обозначения. В п. 2, для удобства читателя, формулируются некоторые утверждения из работы [12]. В п. 3 и 4 приводятся нужные нам представления В-сплайнов и биортогональной системы функционалов для них, а также рассматривается весьма необычная интерполяционная задача, порожденная упомянутой биортогональной системой. Пункты 5 и 6 посвящены калибровочным соотношениям, вложенности пространств В-сплайнов на измельчающейся сетке, вэйвлетным разложениям и вытекающим из них формулам декомпозиции и реконструкции.

1. Предварительные обозначения. Пусть Z - множество целых чисел, И1 - множество вещественных чисел. Линейное пространство четырехмерных вектор-столбцов обозначим через И4, причем векторы в нем будем отождествлять с одностолбцовыми матрицами и применять к ним обычные матричные операции; в частности, для двух векторов а, Ъ € И4 выражение атЪ представляет собой евклидово скалярное произведение этих векторов. Квадратная матрица, столбцами которой являются векторы а, Ъ, с, ё € И4 (в указанном только что порядке), обозначается символом (а, Ъ, с, ё), а выражение ёе^а, Ъ, с, ё) обозначает ее определитель.

Упорядоченное множество А =£ {а^-векторов ау- € И4 будем называть цепочкой векторов. Цепочка А называется полной цепочкой векторов, если матрица Aj =£ ^а^_з, а^-2, а^-1, а^ является неособенной матрицей при любом ^ € Ъ.

Для произвольных векторов х, х', х", у, у', у'', z, z/, z// € И4 введем полилинейную вектор-функцию а, задаваемую символическим определителем

а(х, х', х'', у, у', у'', z, z/, z//) ‘

ёе!

ёе^у, у', у'', х) ёе^у, у', у'', х') ёе^у, у', у'', х'')

уёе^, z/, z//, х) ёе^, z/, z//, х') ёе^, z/, z//, х'')]

Через С2 (а, в) обозначим линейное пространство функций, непрерывных вместе с первой и второй производными на интервале (а, в).

2. Пространство В^-сплайнов. На интервале (а, в) С И1 рассмотрим сетку

X = X Ъег,

X : ... < х-1 < хо < Х1 < ...; пусть а =£ Иш х^, в == 1™ х^

j^-<x> j^+<x

Введем обозначения М=£ (xj,xj+l), Sj =£ [х^-,Xj+4], =£{к — 3, к — 2,к —

1,к}, где к, ] € Ъ. Для определенности в дальнейшем будем считать, что интервал (а, в) конечен (небольшая модификация предположений позволяет рассмотреть случай полубесконечного интервала, а также случай, когда (а, в) = И1).

х

При К0 > 1, К0 € И1 обозначим через X(К0,а,в) класс сеток вида (2.1) со свойством локальной квазиравномерности

Ко ^ (xj+l — Xj)(xj — Xj—1) <Ко Шз € Ъ,

и положим Нх =£ вирjez (xj+l — Xj).

Пусть v(t) - четырехкомпонентная вектор-функция (столбец) с компонентами из пространства С2(а,в); вводя обозначения V, =£ v(xj), V /j =£ V/(xj\<^// =£ V //(xj), определим цепочку векторов {а,} формулой

ёе£

а,

-+3 = а

и рассмотрим векторы ё, € И4, задаваемые тождеством

ётх = det

Если цепочка векторов {а,} полная, то из условий

а,/ ш,/

j/ ^Jk

однозначно определяются функции ш, (4), 4 € М, 3 € Ъ.

Линейная оболочка Б^(Х) функций ш,(4), 3 € Ъ, называется пространством В^-сплайнов на сетке X, функции ш,(4) - координатными В^-сплайнами (третьего порядка), V - порождающей вектор-функцией для пространства В^(X). Условия (2.4) называются аппроксимационными соотношениями.

Лемма 1. Если V € С 4[а,в], вронскиан Ш (Ь) == det(v, V','^",'^"' )(4) отличен от нуля на отрезке [а, в] и X € Х(К0, а, в) для некоторого К0 ^ 1, то существует е > 0 такое, что при Нх < е цепочка векторов {а,} является полной.

Доказательство сводится к использованию формулы Тейлора в представлении

(2.2) для получения асимптотики, равномерной на интервале (а, в). Более подробное доказательство здесь приводить не будем.

Теорема 1. Если цепочка векторов {а,} полная, то функции ш, (4) дважды непрерывно дифференцируемы на интервале (а, в) и справедливы формулы

ёт v

= —т пРи

ё а

лл _ ёТ V(t) ёТ а,+ 1 dT+lV(t) .г ,

,т 1 т ' 1 т при Ь €

ё3 а, ё3 а, ё,+ 1а,+ 1

4+4аД-1 ^+зФ) , ,

ё,+4а, ё,+4а, ё,+3а,—1

шз

ё,+4а,

ш, (4) = 0 при 4 € [X,,Xj+4].

Доказательство получается подстановкой формул (2.5)-(2.8) в аппроксима-ционные соотношения (2.4) с использованием определения векторов а, и ё, (см. (2.2) и (2.3)). Непрерывность функции ш,(4), ее первой и второй производных проверяется в узлах Xj+i, г = 0,1, 2, 3,4, непосредственным применением формул (2.5)-(2.8). В остальных точках интервала (а, /3) их непрерывность очевидна.

3. Полиномиальные В^-сплайны. Пусть v(t) = (1,t,t2,t3)т. Вронскиан Ш(Ь)=£det(v(t),v/(Ь)^''(Ь)^"'(4)) отличен от нуля, ибо

Ш (Ь) = det

1 0 0 0

Ь 1 0 0

Ь2 2Ь 2 0

^3 2 3 6Ь 6

= 12.

Поэтому для достаточно мелкой сетки но квазиравномерных сеток координатные supp ш, (Ь) = [X,, Xj+4], где 3 € Ъ.

Лемма 2. Для Ь € (а, в), 3 €Ъ верны

ёТ v(t) = 2(Ь — X, )3, ётV '(Ь) = 6(Ь — X, )2, ётV''(Ь) = 12(Ь — X,).

из фиксированного класса локаль-В^-сплайны существуют, при этом

Доказательство. Воспользуемся формулой (2.3) для определения произведения ёт v(t), тогда

ёТV(t) = det(Vj, V',,^2, V(t)) = det

1 0 0 1

X 1 0 Ь

X2 2xj 2 Ь2

Ч2 6xj Ь3)

2(Ь — xj)3.

Равенство (3.1) установлено. Аналогично предыдущему вычислению, учитывая, что V '(Ь) = (0, 1, 2Ь, 3Ь2)т и V ''(Ь) = (0, 0, 2, 6Ь)т, получаем ё"тV '(Ь) = 6(Ь — X,)2 и (1^ <£>"(£) = 12(£ — Ху). Лемма доказана.

Замечание 1. Формулы (3.2) и (3.3) выводятся из соотношения (3.1) дифференцированием по переменной Ь.

Лемма 3. Справедливо тождество

ё ak = 144^+1 — Xk+2 )^к+2 — xk+з)(xk+з — xk+l)x

x(xk+l — X1 )^+2 — X1 )^+3 — X1), 3, к € Ъ.

Доказательство. Разложим определитель (2.2) по первой строке, тогда ak можно записать в следующем виде:

^ = ^+1^+1 + ^+11Р н+1 + 7k+lV k/+l,

где

^е^ тт , Ат п Ат ! Ат и (о а\

аk+1 = dk+2 V k+1dk+3V k + 1 — dk+3V k + 1dk+2 V k+1,

^+1 =£ —

^е^ тт Ат / Ат Ат / /оо\

7k + 1 = dk+2Vk+1 dk+3V k+1 — dk+3Vk+1 dk+2

Согласно (3.5), имеем равенство

ёт = ёт (аk+l Vk+l+вk+lV н+1+7k+lV й+1) =

= аk+ldTVk+l+вk+ldTV н+1 + 7k+ldTV й+1.

Теперь вычислим коэффициенты аk+l,вk+l,7k+l- Для этого воспользуемся леммой 2 при Ь = Xk+l и выполним перенумеровку соответствующих индексов в тождествах

(3.1)—(3.3). Таким образом, следуя (3.6),

ak+1 = 72(^ + 1 — Xk+2 )2(xk+1 — ^+3) — 72(xk+1 — xk+3 )2(xk + 1 — Xk+2) =

72

Далее из (3.7) находим

^ + 1 = —24(xk + 1 —xk+2)3(xk + 1 — xk+3) + 24(xk + 1 — xk+3 )3(xk+1 — ^+2) =

= —24

Наконец, из (3.8) получаем

7k+1 = 12(xk + 1 — ^+2)3 (xk+1 — xk+3)2 — 12(xk + 1 — xk+3 )3(xk+1 — Xk+2 )2 =

= —12

Итак, ввиду равенства (3.5) имеем ёт= 144[(xk+l — xk+2)2(xk+l — Xk+з)(xk+l —X,)3 — (xk+l — Xk+з)2 ^+1 — xk+2)(xk+l — X2 )3 —(xk+l — Xk+2 )3(xk+l —Xk+з)(xk+l—xj )2 + (xk+l — Xk+з )3^+1 — xk+2)(xk+l — X2 )2 + (xk+l—xk+2)3(xk+l — Xk+з )2(xk+l — X2) — ^+1 — Xk+з)‘i(xk+l — xk+2)2(xk+l — X2)]. После вынесения за скобки общих множителей и приведения подобных получаем равенство ёт= 144(xk+1 — xk+2)(xk+1 — xk+3)(xk+3 — Хк+2){хк+1~х^{хк+2 - х^)(хк+3 - Х^). Лемма доказана.

Согласно формулам (2.5)—(2.8), используя соотношения (3.1) и (3.4), получаем следующее представление функции ш, (Ь):

1) при Ь € [X, ^2+1) справедливо тождество

1

ш2 (ь) =

Xj+2 )

(Ь — X)3

(x2 — xj + 1)(xj — Xj+2)(xj — xj+3) ’

2) при Ь € [xj+l,Xj+2) справедливо тождество

1

ш2

Xj+2 )

X

Xх] х]+2 )(х] х]+3) (х]+1 х]+2)(х] + 1 х]+3 )(х] + 1 х]+4)_

3) при 4 € [х]+2,х]+з) справедливо тождество

^ ______________________________________1_______________________________^

3 72

_(х]+4 х]+1)(х]+4 х]+2) (х]+3 х] )(х]+3 х]+1 )(х]'+3 х]+2)_

4) при 4 € [х]+з, х]+4] справедливо тождество

1

Ш] (4) =

72

(г - Хз+4)3

Из соотношений (3.5), (3.9)—(3.11) видно, что ак = ск а^, где

ск = 72(хк + 1 хк+2 )(хк+2 хк+3)(хк+3 хк+1)?

* ёе£

к=

I 1 \

з

з

\ хк+1хк+2хк+3 у

Разделив соотношение (3.4) на ск = 0, получаем равенство

ак = — 2

Согласно лемме 1, цепочка векторов {ак } является полной, а значит, и {а^} - полная цепочка векторов, поэтому аппроксимационные соотношения (2.4) (система линейных алгебраических уравнений с векторами а^) по теореме Крамера однозначно разрешимы, а их решение дается формулами (2.5)-(2.8). Нетрудно видеть, что выбор длины векторов ак влияет лишь на нормировку соответствующих функций Шк, а на пространство Б^(Х), натягиваемое на эти функции, никакого влияния не оказывает.

Замечание 2. Для любых двух последовательностей ненулевых чисел {],1}]ег и {с],2}]Е% соответствующие образующие функции Ш], 1 и Ш], 2 пространства В^-сплайнов отличаются лишь постоянным множителем, = uJjt2 То есть выбор последовательности ненулевых чисел с],1, с],2 не меняет порожденного пространства Б^(Х).

Положим шВ (4) =£ С] Ш] (4). Тогда

i=j,iфj+2 _ хз')

где 4 € [х] ,х]+4], ] € Ъ, а символом # обозначен аналог усеченной степени,

(4 _ х.) ^ ( (4 — х)+, 4 € [х], х]+2),

( # = \ ^ — х^)_, 4 € [х]+2,х]+4],

(і — Хі)+ =£ шах{0, і — хі}, (і — хі)- =£ шах{0, Хі — і}.

Таким образом, ш? (і) является нормализованным В-сплайном третьей степени (см., например, [2]).

Замечание 3. Используя соотношения (3.1) и (3.13), видно, что равенство (3.14) также получается непосредственной подстановкой вектора а*к в формулы (2.5)—(2.8).

Линейная оболочка функций ш? (і), і Є Z, называется пространством нормализованных В-сплайнов (третьей степени) на сетке X и обозначается В(Х).

4. Биортогональная система и интерполяционная задача. Рассмотрим некоторое линейное пространство И над полем вещественных чисел и сопряженное ему пространство И* линейных функционалов ] над пространством И. Значение функционала / на элементе и Є И обозначим через (/,и). Система функционалов {^}jЄZ биорто-гональна системе функций {шj' }j'ЄZ, если ,шj^) = 5j}j> У і, і' Є Z, где 5j}j> - символ

Кронекера.

Рассмотрим линейные функционалы {fj}jЄz, заданные на пространстве С2(а, в) формулой

(^,и) = Чх'+О + (Х'+2 + х^+3 — 2xj+1) и'('^ + 1)/3 +

+

Результат действия функционала fj на функцию и определяется значением этой функции и ее первой и второй производных в точке х^-+1; эту точку будем называть носителем функционала ^ и писать 8ирр£; = Xj+1.

Теорема 2. Система линейных функционалов {^}jЄZ биортогональна системе функций {ш? ^'єх, т. е.

(^,ш?,) = Sj,j' Уі,і' Є Z.

Доказательство. Для того чтобы система функционалов fj ,і Є Z, была биортогональна системе В-сплайнов {ш?, }j'Єz, необходимо и достаточно, чтобы

и к ,?) = ак.

Действительно, применяя функционал ик к аппроксимационным соотношениям

(2.4), имеем

к

]Г а*^к,шВ) = Ук^).

j=k-3

Из упомянутой биортогональности выводим соотношение (4.2). Обратно, если выполнено соотношение (4.2), то из (4.3) находим

к

]Г а*Ук,шВ) = ак.

j = k-3

С учетом полноты цепочки векторов {а* } из однозначной разрешимости полученной системы уравнений выводим свойство биортогональности.

Из определения вектора а* по формуле (3.12) видно, что

а* = ^' + 1 +

отсюда приходим к равенству (/^, ср) = а*. Теорема доказана.

Рассмотрим интерполяционную задачу

и(хл+1) + (Х'+2 + Х'+3 - 2хл+1) и \х^+1 )/3 + +(х,-+2 - х^+1)(х^+з - ху+1) и "(х^-+1)/6 = VI, У] е Z, и еВ(Х),

где ^}л^х - заданная последовательность чисел (бесконечная в обе стороны).

Теорема 3. В пространстве В(Х) существует единственное решение задачи

(4.5), которое дается формулой

Доказательство вытекает из теоремы 2.

Замечание 4. При каждом фиксированном Ь е (а, в) в сумме (4.6) имеется не более четырех ненулевых слагаемых.

5. Сплайн-вэйвлетное разложение. Исходную сетку X дополним новым узлом £, и на построенной таким образом сетке X (неравномерной) рассмотрим сплайны

Условимся надчеркивать обозначения всех ранее введенных объектов, определяемых новой сеткой X, в частности положим

Функции можно отыскать по формуле (3.14), заменив узлы исходной сетки на узлы х^, ] € Z.

Для построенных сплайнов справедливы калибровочные соотношения (см. [12]), которые дают представление координатных сплайнов на исходной сетке в виде линейной комбинации координатных сплайнов на сетке, полученной измельчением исходной:

jez

— с1е£ /— \ — / с1е£ //— \ — // с1е£ ///— \

Ъ = Пхз), <Рз = <Р{хз)> Уз=У

— ае£ /— — / — // — — / — // — — / — //\

а3 = а(^' +1, ¥> з + Ъ ¥>3 + 1, ¥>д +2, ¥> д + 2, 3 + 21 ¥з+3, V з+з^з+з),

(1 а= (1е1^^, х), где х € М4, з € Z.

j

где

р'г,л = &гл при г ^ к — 4, р* ^ ^ ^-_1 при г ^ к + 1,

рк_з л = 4_з л при ] = к — 2, рд_2 ,л = 0 при ] / {к — 2,к — 1}, рк_1 л = 0 при ] / {к — 1, к}, ркл = 4+1 л при ] = к,

Рк-3,к-2 — «1д,+2ай-2/с1д,+2ай-3,

где

—т _ —т

Рк-2,к-1 = ^к+Зак-1/&к+Зак-2,

—т _ —т

рк-1,к-1 = {1д,_1ад;_1/

/ АТ~ \

I ~~т т а э. ^ \ /_т

рк-1,к =

V «1йай + 1/

—т _ —т _

рк,к = &к&к/&как+1-

Для рассматриваемых В-сплайнов и? (£) упомянутые соотношения конкретизируются в следующей теореме.

Теорема 4. Для £ е (а, в) справедливы калибровочные соотношения

и;В (£) = й}В (£) при j < к — 4, ш? (£) = при j > к + 1,

^£-з(*) = ^£_3(г) +рй-з,й-2^£_2(г),

Шк-2КЧ = Рк-2,к-2^к-2КЧ + Рк-2,к-1^к-ЛЧ, шк-Л*) = Рк-1,к-1^к-Л4) + Рк-1,к^к (*),

^к(*) =Рк,к^к(4)+^к+1^),

•£&+2 хк — 2 /г п 0ч

Рй-3,й-2 = Рй-2,й-2 = ----ГГ---,

хк-\- 2 хк — 2 хк-\- 2 хк — 2

^ хк^3 ~ хк+1 хк+1 ~ хк-1 /с10\

Р& —2,& —1 — =------=----, Рк-1,к-1 — ------=----,

хк-\- 3 хк— 1 хк-\- 3 *£&—1

•£&+4 хк-\-1 /г п .ч

Рй-1,й = ^----------ГГ1-, Рк,к = ------—•

хк-\- 4 хк хк-\- 4 хк

Доказательство. Рассмотрим сетку X, полученную добавлением одного узла в исходную сетку X. Очевидно, что при таком добавлении функции, изучавшиеся ранее на исходной крупной сетке, могут быть рассмотрены и на мелкой сетке. Поскольку интересующие нас функции имеют локальный характер, то в некоторых случаях «старые» и «новые» функции (т. е. функции, полученные на сетке X и сетке X соответственно) совпадают, но поскольку и те, и другие выражаются через вектор-функцию у>(£) и ее производные, вычисленные в узлах соответствующей сетки, а исходная крупная сетка является подмножеством расширенной мелкой сетки, то ясно, что «старые» (а тем более и «новые») функции могут быть выражены через вектор-функцию у>(£) и ее производные, вычисленные в узлах расширенной мелкой сетки. Тогда формулы (5.12)—(5.14) для коэффициентов pi ^ вытекают из подстановки вектора ак (см. равенство (3.12)) в формулы (5.6)—(5.11) и дальнейшего вычисления pi ^, применяя соотношение (3.13) к сеткам X и X. я

Далее положим

с, л = ^ л при ] ^ к — 4, qiл = ^ л_1 при ] ^ к + 2 Уг е Z;

qi л = б!, л Уг ^ к — 3, ] = к — 3,к — 2,к — 1,к,к +1;

qi л = 5.1+1 л Уг ^ к, ] = к — 3,к — 2,к — 1,к, к +1;

Цк-2,і = о, і = к - 1,к,к +1; qk-l,j = 0, і = к,к +1;

Цк-2,к-2 = Рк-2,к-2, Цк-1,к-1 = рк-і,к-1,

—Т —Т _ —Т

„ _ ‘ік-Зак-2 <Ік_3&к-2 <Ік_2&к-2 , .

^\к — 2,к—3 _^р _^р ' _^р і

д-к-з&к-з сі^_3а^_з (1^_2а^_2

л і ^ ^ ^

Цк — 1,к—3 гр і

&к+Іак-3

—Т —т _ —т

„ _ д-к-2ак-1 &к-2ак-1 &к-Іак-1

Є\к — 1,к — 2 _'р _'р ‘ _'р •

&к-2ак-2 *Ік_2ак — 2 &к-1ак-1

Теорема 5. Для к Є Z верны тождества

хк+1 — хк+2 хк +2 — хк-2 /с осЛ

<\к-2,к-3 — =-------=----, Цк-2,к-2 — —------------=-, (0.2^

хк-\-1 хк — 2 хк-\-1 хк — 2

(хк +1 — х£;+2) (х£; + 1 — хк+ з) ^

Яй-і,й-з = 7=---------и---гт=----------------и-г,

\хк-\-1 — 2)\хк-\-1 хк — 1)

(хк+2 — хк-2){хк+1 — хк+з) /с ос^

С\к-1,к-2 = ~7=.------И---\7—----------------=-\ ’

\хк-\-1 хк — 2)\хк-\-1 хк — 1)

л хк-\-З *£& —1 ^ с

С\к — 1,к—1 — И И •

хк-\-1 *£& —1

Доказательство. Аналогично доказательству теоремы 4 построения следует вести на расширенной сетке X, так как требуемые функции могут быть выражены через вектор-функцию у>(і) и ее производные, вычисленные в узлах расширенной сетки. Коэффициенты qi,j получаются использованием тождества (3.13) в формулах (5.19)— (5.22).  ’

Замечание 5. Пусть система функционалов {fjбиортогональна системе функций а {fj}jEZ биортогональна системе Тогда

Рз,з’ = (Iг ’ > йу) V?, /ег.

Упомянутые равенства проверяются непосредственным применением формул (2.3), (3.13), (3.14), (4.1), (4.4) и (5.1). _

Согласно соотношениям (5.2), справедливо включение В(Х) С В{Х). Рассмотрим оператор Р проектирования пространства В(Х) на подпространство В(Х), задаваемый формулой Ри = аг={Л,и) УїїєВ(Х), и введем оператор <3=/ — Р, где I—

тождественный оператор.

Пространство \У*= С}В(Х) называется пространством вэйвлетов (всплесков), а прямое разложение

В

- сплайн-вэйвлетным разложением пространства В(Х).

Таким образом, получается разложение исходного пространства на основную и вэйвлетную составляющие. Представления элементов такого разложения в базисах рассматриваемых пространств порождают соответствующие соотношения между коэффициентами этих представлений. Соотношения, которые позволяют перейти

от коэффициентов базиса исходного пространства к коэффициентам базиса основного и вэйвлетного пространств, называются формулами декомпозиции, а соотношения, дающие обратный переход, - формулами реконструкции.

Пусть щ и Ъ# - коэффициенты в разложениях проекций элемента и£.В{Х) на пространства В(Х) и ТУ : Ри = , С>и = 5^, . В соответствии с формулами

(5.2) и_(5.27) имеем и = ]Г\ + ]Г\, = а*Рм' + так что для чисел

= (Угл) получаем

с- ^ ^ , ^ € Ъ.

г

Тогда для рассматриваемого сплайн-вэйвлетного разложения (5.27) формулы де-

композиции имеют вид

о- = с- при ] ^ к — 3, о- = с-+1 при ] ^ к,

Ок —2 = Чй-2,й-3Сй-3 + Чй-2,й-2Сй-2,

ак—1 = Чй-1,й-зСй-з + Як—1,к—2Ск—2 + Як—1,к—1 Ск-1,

bj = 0 при ] = к,

Ьк ск рк—1,к

формулы реконструкции -

^ = aj при ] ^ к — 3, с- = аj—1 при ] ^ к +1,

Ск — 2 = Рк—3,к — 20к—3 + Рк — 2,к — 20к — 2,

Ск — 1 = Рк — 2,к — 10к — 2 + Рк —1,к —10к —1,

ск рк—1,к ак— 1 + рк,к ак + bk,

где коэффициенты р,- и я*,- вычисляются по формулам (5.3)-(5.5), (5.12)-(5.18), (5.23)-(5.26).

6. Вэйвлетные разложения при последовательном измельчении сетки. Рассмотрим бесконечную последовательность {Xя}, в = 0,1, 2,..., вложенных сеток вида

(2.1): X0 С X1 С X2 С ... , причем каждая следующая сетка отличается от предыдущей добавлением одного узла, не совпадающего с узлами расширяемой сетки. Предположим, что Xв€К(а, в, Ко), где Ко — фиксированное число; пусть еще выполнены условия леммы 1 и для указанного там е справедливы неравенства кх° < е, в = 0,1, 2,... .

Ввиду включения В

В^0) с в^ 1) с в^2) с ....

Обозначая координатные сплайны пространства В^ 8) через 8, I € Ъ, видим,

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

8

j

где коэффициенты р l j определяются по формулам (5.3)-(5.5) и (5.12)-(5.14), в которых следует взять X = Xя, X = Хя+1 и произвести подходящую перенумерацию

узлов. Заметим, что ввиду теоремы 4 в каждом из соотношений (6.1) имеется не более двух ненулевых слагаемых. Применяя к телескопической системе пространств предыдущие построения (см. (5.27)), получаем сплайн-вэйвлетное разложение вида В^я+1) = В^я) + , последовательное использование которого приводит к прямому

разложению пространства В =£ У +=0 В^я) в виде прямой суммы

В = В^0) + Ж0 + Ж1 + Ж2...

и к формулам декомпозиции и реконструкции (см. формулы (5.28)-(5.36)).

Из последовательности чисел 0,1, 2, 3,... выделим подпоследовательность в0 < в1 < в2 < ... < вр < ... < вд < ... и проанализируем соответствующую последовательность сеток XЯ0 С XЯ1 С XЯ2 С ... . Сетка Xвч получается из сетки Xвр добавлением вд — вр узлов, так что можно рассмотреть телескопическую систему пространств

в^"р) с в^"р+1) с в^8р+2) с ... с в^*<>).

Рекуррентно применяя соотношение (6.1) при в = вр,вр + 1,...,вд — 1, находим калибровочные соотношения

< 8Р = Е р р, 8ч Ч 8,,

3

где функции 8р и 8, строятся по формуле (3.14) при X = Xвр и X = X 8ч соот-

ветственно. Нетрудно видеть, что число ненулевых слагаемых в соотношении (6.2) не превосходит числа 2"ч—8р. При вычислении коэффициентов р \8ч ) нет необходимости в упомянутом рекуррентном процессе: можно лишь применить систему функционалов {/"Ч}-^ъ, биортогональную системе {шв 8 }j'eZ. Эта система функционалов определяется формулой (4.1) при X = X8ч, что позволяет, аналогично замечанию 5, найти числа

Р( 8р, 8ч ) _ I £ 8ч . .В \

Р £ j , Шг, 8р / .

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

Отметим также, что проведенные здесь построения позволяют получить сплайн-вэйвлетное разложение на отрезке, содержащем конечное число узлов, или на полуоткрытом интервале. Действительно, пусть [с, Щ - отрезок, содержащийся в интервале (а, в). Ввиду того, что точки а и в являются единственными предельными точками сеток Xя, множества Xя =£X8 р| (с,Щ) представляют собой конечные сетки на [с, Щ]; существуют к,п € Ъ такие, что Xя : Хк8 < Хк+18 < ... < хп,8. Очевидно, что

Xя € К(с, Щ, К0), где К(с, Щ, К0) - класс локально квазиравномерных сеток (рассматриваемый для тех ], для которых соответствующие узлы принадлежат сетке Xя; более точные формулировки давать не будем). Охарактеризуем те функции .гВ, 8, пересечение носителей которых с интервалом (с, Щ) не пусто. Сужения функций шВ8 на отрезок [а, в], очевидно, удовлетворяют калибровочным соотношениям (6.1) при £ € [с, Щ], и, следовательно, соответствующие линейные пространства В-сплайнов на рассматриваемом отрезке образуют телескопическую систему. Вэйвлетное разложение последней образуется с помощью применения конечной биортогональной системы функционалов, получаемой из приведенной выше конечной системы удалением функционалов, носители которых не содержатся в отрезке [с, Щ]. Для полуоткрытого интервала рассуждения аналогичны.

1. Стечкин С. Б., Субботин Ю. Н. Сплайны в вычислительной математике. М.: Наука, 1976. 248 с.

2. Завьялов Ю. С., Квасов Б. И., Мирошниченко В. Л. Методы сплайн-функций. М.: Наука, 1980. 352 с.

3. Schumaker L. L. Spline Functions. Basic Theory. New York: Waley Interscience, 1981. 548 p.

4. Малоземов В. Н., Певный А. В. Полиномиальные сплайны. Л.: Изд-во Ленингр. ун-та, 1986. 120 с.

5. Калиткин Н. Н., Шляхов Н. М. S-сплайны произвольной степени // Докл. РАН. 1999. Т. 367, № 2. С. 157-160.

6. MUhlbach G. ECT-B-splines defined by generalized divided differences // J. Comput. and Appl. Math. 2006. Vol. 187. P. 96-122.

7. Макаров А. А. Нормализованные тригонометрические сплайны лагранжева типа // Вестн. С.-Петерб. ун-та. Сер. 1: Математика, механика, астрономия. 2008. Вып. 3. С. 81-87.

8. Малла С. Вэйвлеты в обработке сигналов / пер. с англ. Я. М. Жилейкина. М.: Мир, 2005. 671 с.

9. Чуи Ч. К. Введение в вэйвлеты / пер. с англ. Я. М. Жилейкина. М.: Мир, 2001. 412 с.

10. Новиков И. Я., Стечкин С. Б. Основы теории всплесков // Успехи мат. наук. 1998. Т. 53, № 6. С. 53-128.

11. Демьянович Ю. К. Гладкость пространств сплайнов и всплесковые разложения // Докл. РАН. 2005. Т. 401, № 4. С. 1-4.

12. Демьянович Ю. К., Макаров А. А. Калибровочные соотношения для неполиномиальных сплайнов // Проблемы математического анализа. Вып. 34: межвуз. сб. / под ред. Н. Н. Уральцевой. Новосибирск: Изд-во Т. Рожковская, 2006. С. 39-54.

13. Демьянович Ю. К. Всплесковые разложения на неравномерной сетке // Труды С.-Петерб. мат. об-ва. 2007. Т. 13. С. 27-51.

14. Макаров А. А. О распараллеливании вэйвлетных методов сжатия информации // Вестн. С.-Петерб. ун-та. Сер. 10: Прикладная математика, информатика, процессы управления. 2007. Вып. 4. С. 45-49.

15. Демьянович Ю. К. Всплесковые разложения в пространствах сплайнов на неравномерной сетке // Докл. РАН. 2002. Т. 382, № 3. С. 313-316.

16. Зимин А. В. Вэйвлетная схема, основанная на сплайн-аппроксимации кубическими S-сплайнами на неравномерной сетке // Методы вычислений. Вып. 22: сб. статей / под ред. В. М. Рябова. СПб.: Изд-во С.-Петерб. ун-та, 2008. С. 64-76.

17. Макаров А. А. Вложенность пространств S^-сплайнов третьего порядка и вэйвлетные разложения // Процессы управления и устойчивость: Труды 38-й Междунар. науч. конференции аспирантов и студентов. СПб., 9-12 апреля 2007 г. / под ред. А. В. Платонова, Н. В. Смирнова. СПб.: Изд-во С.-Петерб. ун-та, 2007. С. 171-174.

Статья рекомендована к печати член-кор. РАН, проф. Г. А. Леоновым.

Статья принята к печати 25 декабря 2008 г.