Научная статья на тему 'Новый вариант вэйвлетного разложения пространств сплайнов'

Новый вариант вэйвлетного разложения пространств сплайнов Текст научной статьи по специальности «Математика»

CC BY
105
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЭЙВЛЕТЫ / ВСПЛЕСКИ / СПЛАЙНЫ / ДЕКОМПОЗИЦИЯ / РЕКОНСТРУКЦИЯ / WAVELETS / SPLINES / DECOMPOSITION / RECONSTRUCTION

Аннотация научной статьи по математике, автор научной работы — Демьянович Ю. К., Габр М. В. С.

Проблеме построения вэйвлетных разложений уделяется большое внимание в течение последних десятилетий. Классические подходы к построению вэйвлетов связаны с использованием преобразований Фурье или с применением лифтинговой схемы. Применение аппроксимационных соотношений и связанных с ними сплайнов приводит к сплайн-вэйвлетным разложениям с порядком аппроксимации, асимптотически оптимальным по N-поперечнику стандартных компактов; при этом координатные вэйвлеты имеют компактный носитель минимальной (индексной) длины (при заданном порядке аппроксимации) и в ряде случаев представляют собой гладкие координатные сплайны, а получаемые вэйвлеты (в отличие от классических) могут иметь ненулевое среднее значение. Отметим также, что при построении вэйвлетного разложения и формул декомпозиции/реконструкции не используются метрические свойства линейных пространств (свойства пространства L2(R1), кратно-масштабный анализ и т. п.). В предшествующих исследованиях одного из авторов данной работы для построения вэйвлетов использовалась биортогональная система функционалов, определяемых с помощью производных генерирующей функции. Однако в тех случаях, когда значения производных генерирующей функции не известны, необходимо ограничиться лишь значениями самой функции. В предлагаемой работе биортогональная система определяется с помощью разностей, что позволяет строить вэйвлетные разложения, применяя лишь значения упомянутой функции. Пространство сплайнов на мелкой сетке представляется в виде прямой суммы пространства сплайнов на крупной сетке и пространства вэйвлетов, строится оператор проектирования с использованием указанных функционалов и выводятся формулы декомпозиции и реконструкции. Библиогр. 4 назв.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

New variant of wavelet decomposition for spline spaces

The problem of wavelet decomposition construction has been given much attention to in recent decades. Classical approaches for wavelet construction are related with the using Fourier transformations or with applying a lifting scheme. Applying approximation relations and corresponding splines with it leads to the expansion of wavelet-splines with the order of approximation, asymptotically optimal for the N-length of the standard compacts; for these coordinates wavelets have compact support (index) of minimal (index) length (for given order of approximation) and in some cases represent smooth coordinate splines, but the obtained wavelets (unlike classical) can have nonzero average value. It should be also noted that in constructing wavelet decomposition and formulas of decomposition/reconstruction metric properties of linear spaces are not used (properties of the space L2(R)1, a multiple-scale analysis, etc.). In the previous research of one of this paper authors the system of biorthogonal functionals defined by the derivatives of the generating function, has been used for wavelets construction. However in cases when the values of the derivatives of the generating functions are unknown it should be limited to only the values of the function itself. In the proposed paper the biorthogonal system is defined by the difference that allows to build wavelet decomposition, using only the values of the function. The space of splines on the fine grid is represented as a direct sum of spaces of splines on the coarse grid and the space of wavelets, the operator of projection has been constructed with using mentioned functionals, and formulae decomposition and reconstruction have been deduced.

Текст научной работы на тему «Новый вариант вэйвлетного разложения пространств сплайнов»

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

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

УДК 519.8

Ю. К. Демьянович, М. В. С. Габр

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

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

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

1. Некоторые обозначения.

1.1. О представлении В-сплайнов. На конечном или бесконечном интервале (а, в) & К1 рассмотрим сетку X = {х$:

X : ... < х.,-_1 < х$ < х^+1 < ...,

для которой а =£ Ит^_то х$, в =£ Ит^+то х$; середину промежутка (х$, х^+1) обозна-

чим х2+1/2, т. е. положим х$+1/2 = (х$+1 + х$)/2.

Полиномиальный В-сплайн второй степени (класса О1 (а, в)) на сетке X с носителем [х$, х^+з] можно задать формулами

(х — х2 )2 (х7'+з — х)2

^з,2,х{х) = ----------ту---------^ о х{х) + ------------ту------------и>/+2 о,х{х) +

(хЗ + 2 — хз )(х2 + 1 — х] ) (х]+3 — х]+1 )(х2+3 — х$+2)

( (х- Ху )(Ху+2 - х) (Ху+З -х)(х- Ху+1) \

I (а^+2 - х/)(х/+2 - Хэ+1) (х/+з - х/+1)(х/+2 - х/+1) ) 3+1’°’х ’ •

где

, . . 1, если Xj < x < Xj+i, _

Uj,0,x (x) = { к (1-2)

J’ 1 0, в противном случае.

Демьянович Юрий Казимирович — заведующий кафедрой параллельных алгоритмов, доктор физико-математических наук, профессор математико-механического факультета Санкт-Петербургского государственного университета. Количество опубликованных работ: 327. Научные направления: сплайны, вэйвлеты, метод конечных элементов, параллельные алгоритмы, аппроксимация на многообразиях. E-mail: [email protected].

Габр Мохамед Валид Салх Отман — аспирант кафедры параллельных алгоритмов математикомеханического факультета Санкт-Петербургского государственного университета. Научный руководитель: доктор физико-математических наук, проф. Ю. К. Демьянович. Количество опубликованных работ: 2. Научные направления: сплайны, вэйвлеты. E-mail: [email protected].

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

© Ю. К. Демьянович, М. В. С. Габр, 2009

Обозначим Ях пространство, являющееся линейной оболочкой функций {и^^х}:

Ях = {и\и 3Є К}-

зе%

1.2. Оператор проектирования. В пространстве С (а, в) функций і, непрерывных на интервале (а, в), зададим оператор Р равенством

РІ = Т,{х3 ,^зах, (1-3)

зеъ

где

н ; 1 1 (^'>/) = 2/(жі+з/2) - 2^"(жі+1) _ Т^Ї^з+ї)-

Теорема 1.1. Оператор Р является однородным, аддитивным и обладает свойством

Рі = і VI Є Ях - (1-5)

Доказательство. Однородность и аддитивность оператора Р очевидным образом вытекают из его определения (см. формулы (1.3), (1.4)).

Перейдем к доказательству свойства (1.5). Сначала покажем, что

{^3,и3, 2 ,х) = 1- (1-6)

Ввиду непрерывности функции ,2, х(х) ее значения в точках х3-+1, х3-+з/2, х3-+2 можно вычислять, используя представление на отрезке [х3-+1, х3+2], на котором, в соответствии с формулами (1.2), (1.3), функция имеет вид

(х - Хэ)(Хэ + 2 - х) (хпз - х)(х - Х/ + 1)

^3,2,Х\Х) = ---------—------------ +

(х]+2 х3 )(х]+2 Х]+1) (х3+3 х] + 1)(х]+2 Х]+1)

Вычисляя {А],и/,2, х), последовательно имеем

( \ х]+1 х3 / \ х3+3 х]+2

Щ,2,х(х3 + і) = --------------------------------, ^',2,х(хі+2) -

х3 + 2 х3 х3+3 х3 + 1

х3 + 1 + х3+2 2х3 х3 + 1 + х3+2 2х3+3

х3+2 х3 х3+3 х3 + 1

Таким образом,

(А3,^3і2,х) - 2

х3 +1 Х3+2 ^Х3 _ xj+^ ^ xj+2 “^хз+3 _ хз + 1 хз _ хз+ 3 xj+2

х3+2 — Х3 Х3+ 3 — Х3 +1 Х3+2 — Х3 Х3+ 3 — Х3 +1

откуда получаем соотношение (1.6).

Обратимся к определению результата действия функционала Л3 на щ при г = 3. Ввиду непрерывности функций ш^2,х и в соответствии с формулами (1.1), (1.2) имеем

(х 3+2 — х)2

^з-1,2,х = 7----------------------------------------------------------------гт-7 при х е [ж3+1,ж3+2], (1.7)

3 (Хз+2 Х3 )(Хэ + 2 Х3 + 1) 3 3

ш3 + 1 ,2 , х

(х — Хз+1)2

(х3+3 х3 + 1)(х3+2 Х3+1) Благодаря легко проверяемым соотношениям

при х е [хз+1 ,Хз+2 ].

(1.8)

(Л3, (хз+2 — х)2) = О, Л, (х — Хз+1)2) = о,

из формул (1.7) и (1.8) получаем

Л ,^]-1,2,Х) = О, (Л3 ,Шз + 1,2,х) = 0.

Теперь заметим, что

(Л3 ,шг,2,х) = 0 е — 1,3,3 + ^

(1.9)

(1.10)

поскольку при условии г е ^\{3 — 1,3,3 + 1} носители функционала Л3 и функции щ,2,х не пересекаются. Из соотношений (1.6), (1.9) и (1.10) выводим

(Л3 ,шг,2,х ) &г.

уг,3 е z.

(1.11)

Из соотношения (1.11) вытекает свойство (1.5). I

Следствие 1.1. Система функционалов {Л3}3е% биортогональна по отношению

к системе функций {ш^,2,х}гег-

Доказательство фактически получено при доказательстве теоремы 1. 1

(см. установленное там соотношение (1.11)). I

2. Вложенность пространств и вэйвлетное разложение.

2.1. Вложенность пространств сплайнов. Введем новую сетку У = {У3}3еж, полученную из сетки X добавлением узла £ в интервал (х&,хи+1), а именно, положим

У3

£

Х3-1

при 3 < к +1,

при 3 = к +1,

при 3 > к +1,

(2.1)

где хи <£ < хь+1. На сетке У рассмотрим сплайны {^3,2,у}; в этом случае вирр ш3,2,у = [у3,у3+з] и

ш3,2,У (х)

(х~Уз)

Уз + 2-Уз)(Уз+1-Уз)

(ж —У.7 )(У.7'+2—Ж) I

Уз + 2-Уэ){Уэ+2-Уэ + 1)'

при х е (У3, У3+1),

-I________Уз + 1){Уз+з____ ппи Т р (, . \

(Уз + з-Уз + 1)(Уз+2-Уэ + 1) Р {Уз+1,Уз+2)’

(2.2)

(Уз + з-х)2

ЬЗ-Уз + 1 ){Уз+з — Уз + 2)

при х е (У3+2, У3+3).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В соответствии с введенными ранее обозначениями - линейная оболочка множества {^3,2,уЬег. Известно (см., например, [3]), что для двух вложенных сеток (т. е. для случая, когда множество узлов первой сетки является подмножеством множества узлов второй) В-сплайны на первой сетке могут быть представлены в виде линейной комбинации В-сплайнов на второй. Для полноты изложения ниже приводится лемма, в которой ш3,2,х представляется в виде линейной комбинации В-сплайнов ^3,2,у.

х

3

Лемма 2.1 Для х е (а, в) справедливы соотношения

{Ш3,2,у при 3 ^ к — 3,

13Ш3,2,у + (1 — 73+1)ш3+1,2,у при к — 2 < 3 < к, (2.3)

Ш3+1,2,у при 3 > к +1,

где 13 = (Ук+1 — У3 )(У3+3 — У3)-1.

Доказательство. Воспользуемся известным (см. [4]) представлением В-сплайна Ш3,2,х через разделенные разности (по переменной в) от функции

, , (в — х)2 при в > Х,

ф(в; х) = < 1 у ' у 0 при в <1,

а именно, представлением

Ш3,2,х(х) = (Х3+3 — Х3)ф[х3, Х3+1, Х3+2, Х3+3; х], (2.4)

где квадратные скобки означают разделенную разность (по переменной в):

ф[х3,х3+1,х3+2,х3+3; х] (ф[х3+1 ,х3+2,х3+3; х] ф[х3,Х3+1 ,Х3+2; х])/(х3+3 х3).

Из очевидного соотношения

(х3+3 х3)ф[х3,Х3+1,Х3+2,Х3+3; х] (£ х3)ф[х3,Х3+1,Х3+2,£; х] +

+ (Х3+3 — £)ф\£, Х3+1, Х3+2, Х3+3; х], 3 = к — 2, к — 1, к,

при 3 = к — 2 имеем

ш к-2,2 ,х (х) (£ Хк-2)ф[хк-2 ,Хк-1 ,хк , £; х] + (хк + 1 хк— 1 ,хк ,Хк+1; х].

Учитывая обозначения (2.1), отсюда получаем

шк-2,2,х (х) = (Ук + 1 — Уk-2)ф[Уk-2,Уk-1, Ук^ Ук + 1; х] + (Ук+2 —Уk+1)ф[Уk + 1,Уk-1, Уk, Ук+2; x], что ввиду соотношения (2.4) эквивалентно тождеству

Ук+2 — Ук+1

Шк-2,2,х(х) = шк-2,2,у{х) Л--------------^к-1,2,У(х)-

Ук+2 — Ук-1

Этим доказана формула (2.3) в случае 3 = к — 2. Случаи 3 = к — 1,к рассматриваются аналогично. I

Теорема 2.1. При х е (а, в) справедливы соотношения

Ш1,2,х (х) = Е рг,3Ш3,2,у (х), (2.5)

3&ъ

где

Р‘1,3 = $г,3 при г ^ к — 3, У3 е ^, у £

рк-2,к-2 = 1, рк-2,к~1 = ------------, рк-2,з = 0 при 3 ф к - 2, к - 1,

Ук+2 - Ук-1

£ — Ук-1 Ук+3 — £ ^ п -/717

рк-1,к-1 = ------------, Рк-1,к = ----------, Рк-1,3 = 0 при 2 ф к - 1, к,

Ук+2 — Ук-1 Ук+3 — Ук

£ — Ук

рк,к = ---------, Рк,к+1 = 1, рк,з = 0 при з ф к, к + 1,

Ук+3 — Ук

Р,' = й+1,3 при г > к + 1, У3 е Z.

Доказательство вытекает из формул (2.3). I

Следствие 2.1. В условиях леммы 2.1 пространство 8х содержится в пространстве

§у = {'и\'и 03, Усз е М}.

3^ь

Представления (2.5) называются калибровочными соотношениями; их можно записать в матричном виде

Пх = р^у, (2.6)

где Р= (pi,з)i,зez.

Нетрудно видеть, что Р является бидиагональной матрицей с неотрицательными элементами.

2.2. Матрица декомпозиции. Аналогично функционалам Х3, определяемым в (1.4) с помощью сетки X, рассмотрим систему функционалов {щ},,е%, биортогональ-ную системе функций {из,2,у}зех:

Н Г 1 1

/) = 2/(Уг+3/2) ~ ^/(у*+:0 ~ 2?(у*+2) ^е С(а, /3),

где Уi+з/2 =£ Ы+1 + Уi+2)/2. Очевидно, что

vi = Xi Уг ^ к — 2, vi = \-1-1 У г ^ к + 1. (2.7)

Заметим, что функционалы ь,к-1 и ь'к не содержатся во множестве функционалов {^i}ieZ.

Обозначим ук = Хк+1/2, а также положим

qi,з =£ (\,^з,2,у). (2.8)

Теорема 2.2. Справедливы формулы

Чьз = Кз при 3 < к — 3, ч^з = 5i,з-l при 3 > к + 2, Уг е Z; (2.9)

4-1,3 = 8^,3 У г ^ к — 2, 3 = к — 2,...,к +1; (2.10)

9^3 = ^+1,з У г ^ к, 3 = к — 2,...,к +1. (2.11)

Кроме того, если

Хк <£<Хк+1/2, (2.12)

то

„ £~Ук „ (Ук-1 - Ук+2) (ук - О

-О’ ч*-*.*-1 - 2(2'13)

„ (Ук - Ук+з) {2ук+2 - 3£ + Ук) Г0 1Л\

2 ({-»«) (»«-{) ’ <2Л4)

_ (Ук - О {^Ук+2 - Ч + Ук) /01^

2(№+3-0(»«-С) ■ (2'15)

Доказательство. Пусть 3 ^ к — 3 или 3 ^ к + 2. Согласно формулам (2.3), в этих случаях из,2,у = и^,2,х или из,2,у = из-1,2,х соответственно, и поэтому, благодаря биортогольности систем функционалов, имеем

qi,j , и3,2,у) , и3,2,х) бi,j У г е ^, 3 ^ к 3,

^3 = (\,и3,2,у) = (^,и3-1,2,х) = бi,j-1 Уг е ^, 3 ^ к + 2.

Таким образом, формулы (2.9) доказаны. Осталось вычислить 9.1,3 при г е Z, 3 = к — 2, к — 1,к,к + 1.

При г ^ к — 2 ясно, что Xi = V и

9ь3 = (^, из,2,у) = (^, из,2,у) = б^з при 3 = к — 2, к — 1,к,к +1.

При г ^ к из (2.7) имеем

Я^3 (^, и3,2,у) (Щ+1, и3,2,у) бi+1,j, г ^ k, У 3 к 2,к 1,к,к +1.

Тем самым установлены соотношения (2.10), (2.11). Перейдем к вычислению выражения 9к-1,з, 3 = к — 2,к — 1,к,к+1. Дальше нам потребуются значения функций из,2,у,

3 = к — 2,к — 1,к, к +1, в точках Ук и Ук+2, а также в средней точке у{к) . Принимая

во внимание непрерывность функций из,2,у, в силу формул (2.2), получим

^к-2,2,у(Ук) = Ук + 1-Шк-2,2,у(Ук+2) = 0, (2-16)

ук+1 — Ук-1

^к-1,2,у(Ук) = —------Ук 1 , ^к-1,2,у(Ук+2) = 0, (2-17)

ук+1 — Ук-1

^к,2,у(Ук) = 0, ^к,2,у(Ук+2) = ---Щ+2_; (2.18)

Ук+3 — Ук+1

^к + 1,2,у(Ук) = 0, ^к+1,2,у(Ук+2) = _ (2.19)

Ук+3 — Ук+1

Для вычисления значений функций из,2,у, 3 = к—2, к —1, к, к+1, в точке у{к) напомним, что, по определению £ е (ук,Ук+2), Ук = Хк, Ук+1 = С, Ук+2 = Хк+1, у{к) = Хк+1/2. Следовательно, из условия (2.12) находим

£<У{к). (2.20)

С учетом того, что, согласно определению, ук+1 совпадает с £ е (ук, ук+2), соотношение (2.20) перепишем так:

У{к') е (Ук+1,Ук+2). (2.21)

Поскольку эирр ик-2,2,у = [Ук-2,£], то

ик-2,2,у (у{к)) = 0. (2.22)

Теперь заметим, что точка У{к) лежит в последнем сеточном интервале носителя [Ук-1,Ук+2] функции ик-1,2,у, потому при вычислении этой функции в точке у{к следует воспользоваться последней строкой в представлении (2.2) при 3 = к — 1. После элементарных преобразований получаем

ик-1,2,у(У{к)) = т Ук+2~Ук . (2.23)

4 Ук+2 — Ук + 1

Принимая во внимание, что вирр ик,2,у = [ук, Ук+3], видим, что при вычислении функции ик,2,у в рассматриваемой точке можно воспользоваться второй строкой правой части равенства (2.2) при 3 = к. В таком случае очевидные преобразования приводят к соотношению

(й>\ _ 1 Ук+2-Ук , 1 (%Ук+з - Ук - Ук+2){'Ук + Ук+2 - %Ук+1)

/Л(К)\ _ УК + 2 УК \^УК + 3 УК УК + 2)\УК I УК + 2 ^УК+1) /ллА

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

^к,2,у [ у ) . . / \/ \ • (2.24)

' ' 4 ук+2 - Ук+1 4 (Ук+2 - Ук+1 )(Ук+з - Ук+1)

Наконец, ввиду соотношения (2.21) и равенства вирр шк+і,2,у = [ук+і,Ук+а], вычисление выражения шк+і,2,у (у^к^ может быть проведено с использованием первой строки в правой части формулы (2.2) при 3 = к +1; в результате имеем

( (к)\ 1 (Ук ^ Ук+2 2ук+\) ^ ос\

^к+\,2У\УК 1 = 7 7-----------гр------------г- (2.25)

4 (Ук+2 — ук + 1)(ук+3 — ук+1)

Теперь все готово для расчета величин Цк-1,з при 3 = к — 2,к — 1,к, к +1:

Чк-1,з = 2^',2,г(У^) - 2^',2,у(Уй) - 2^з,2,у{ук+2)- (2.26)

Полагая 3 = к — 2 в (2.26) и используя формулы (2.16) и (2.22), легко получаем первое из равенств (2.13). При 3 = к—1 из (2.26) с помощью соотношений (2.17) и (2.23) элементарными преобразованиями устанавливаем второе из упомянутых равенств. При рассмотрении случая 3 = к из (2.26), ввиду соотношений (2.18) и (2.24), находим

1

С\к — 1,к — 7)

ук+2~ук (%Ук+3 ~ ук ~ Ук+2){Ук + ук+2 ~ 2ук + і) ук+3~ук+2

ук+2 - Ук+і (Ук+2 - Ук+1)(Ук+з - Ук+1 ) Ук+3 - Ук+1

отсюда элементарными преобразованиями приходим к равенству (2.14). Наконец, при 3 = к +1, благодаря соотношениям (2.19) и (2.25), получаем

1

Цк — 1,к+1 ~

(2Ук+і — Ук - Ук+2)2 Ук+2 - Ук+1

(Ук+2 - Ук+і)(Ук+з - Ук+і) Ук+3 - Ук+1

что эквивалентно соотношению (2.15). Теорема доказана. I

Теорема 2.3. Если

Хк+1/2 < £, (2.27)

то верны соотношения

„ _ (Ук+2 - £) (Ук+2 -3^ + 2 ук)

Цк-1,к-2 о (с \ I с\ 7 (2.2о)

- Ук-1 ) (Ук - О

„ _ ІУк-1 - Ук+2) (Ук+2 - 3£ + 2ук)

Ч&—1,&—і ^ ( с\ 1 (2.29)

2(£ - Ук-1 )(Ук - £)

„ {£ - Ук+2) {Ук - Ук+з) „ Уй+2-£ /Г) оп^

!(»-{]К-Ы ’ ,‘-,'‘+‘-2К-м+3)' (2'30)

Доказательство. Для вычисления значений функций &і,2,у, І = & — 2, & — 1,&, & + 1, в точке ук заметим, что, ввиду условий £ Є (хк,хк+і), Ук = хк, Ук+2 = хк+і, £ = Ук+і, из предположения (2.27) следует соотношение ук Є (ук,ук+і\-Учитывая, что вирр Шк-2,2,у = [Ук-2,£], воспользуемся последней строкой правой части формулы (2.2); в результате получим

(йЛ _ 1 {2ук+1 ~ Ук ~ Ук+2)2

^к-2 2У(У{к)) = - , --- " (2.31)

’ ’ ' ' 4 (ук+1 — Ук-1){Ук+1 — У к)

Промежуток (ук,Ук+\] - средний из трех сеточных промежутков, составляющих носитель функции &к-1,2,у; поэтому для вычисления значения шк-1,2,у (у^к^ воспользуемся второй строкой правой части формулы (2.2) при 3 = к — 1. Таким образом, выводим

(У к + Ук+2 ~ 2ук-і)(2ук+1 — Ук— Ук+2) ^ Ук+2 ~ Ук

(Ук+1 — Ук-1)(Ук+1 — Ук) Ук+1 — Ук-1

(2.32)

Аналогичные рассуждения при расчете значения шк,2,у (у^) показывают, что в этом случае можно воспользоваться первой строкой правой части формулы (2.2) с 3 = к; отсюда находим

(2.33)

V / 4 Ук + 1 — Ук

Рассматривая значение функции Шк+12,у в точке ук, из (2.2) при 3 = к + 1 заключаем, что у^к </ яирр шк+]_^,у и поэтому

шк+1,2,у (ук) = 0. (2.34)

Теперь обратимся к вычислению величин Цк-1,^ по формуле (2.26) при 3 = к — 2,к — 1,к,к + 1. Полагая 3 = к — 2 в (2.26) и используя формулы (2.16) и (2.31), получаем равенство (2.28). При 3 = к — 1 из (2.26) с помощью соотношений (2.17) и (2.32) элементарными преобразованиями устанавливаем равенство (2.29). При рассмотрении случая 3 = к в (2.26), ввиду соотношений (2.18) и (2.33), имеем

Цк— 1,к 2

Ук+2-Ук {2ук+з - Ук - Ук+2)(Ук + Ук+2 - 2ук+і) Ук+з-Ук+2

Ук+2 — Ук+1 (Ук+2 — Ук + 1)(Ук+3 — Ук+1) Ук+3 — Ук + 1

отсюда элементарными преобразованиями приходим к первому из равенств (2.30). Наконец, при 3 = к + 1, благодаря соотношениям (2.26), (2.19) и (2.34), выводим

(2Ук+1 — Ук — Ук+2)2 Ук+2 — Ук+1

(Ук+2 — Ук+1 )(Ук+3 — Ук + 1) Ук+3 — Ук+1

1

что эквивалентно второму из соотношений (2.30). Теорема доказана.

Рассмотрим матрицу Д с элементами qjj, определяемыми формулами (2.9)-(2.15) и (2.27)-(2.30); она называется матрицей декомпозиции.

Следствие 2.2. Матрица Д является левой обратной к матрице рТ. Доказательство. Транспонированием соотношения (2.6) получаем ОХ = ^ТРТ. Умножая это равенство на вектор-столбец Л =£ (\i)i£Z слева, ввиду свойства биортогональности (1.11), находим единичную матрицу I; согласно формулам (2.8), первым сомножителем справа оказывается матрица Д. Итак, I = ДрТ. Следствие доказано. ■

3. Формулы декомпозиции и реконструкции. В соответствии со следствием к лемме 2.1 пространство Вх содержится в Ву. Рассмотрим оператор Р проектирования пространства Вх на подпространство Ву, задаваемый формулами (1.3), (1.4):

Ръ а/ш/,2,х, а/ = (А/, V), Уь € Ву,

з

и введем оператор Ц = I — Р, где I - тождественный оператор в Ву. В результате проектирования с помощью оператора Ц получится пространство Ш = ЦВу вэйвлетов (всплесков), являющееся компонентой вэйвлетного разложения

Ву = ВТ 0 Ш. (3.1)

Пусть V € Ву. В соответствии с формулой (3.1) (см. также калибровочные соотношения (2.5)), получаем эквивалентные представления элемента V:

V = ^2 й/шз,2,у, й/ =£ (V/,ъ) , V = ^ щ>,2,у,

з V \ i '

откуда для чисел й/ имеем

й/ = У ' aipi,j + Ь/ У3 € 2. (3.2)

V

Пусть в разложении элемента V = ^^ ш^,2,у известны коэффициенты ^. Из

соотношений (3.2) находим

Ь/ = ^ ^ aiPi^ ^ pi{КУ ^ , 2, у ) = ^ ^ pi, ^ qi, V .

i i i/ i i/

В результате выводим формулы

а ^ ^ qi,i/ , Ь/ ^ ^ ^ ^ Pi,j Яi,i^ ) , (3.3)

¥ ^ \ i /

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

Теорема 3.1. Для сплайн-вэйвлетного разложения (3.1) справедливы следующие соотношения:

а^ = ^ Уг ^ к — 2, ai = ^+1 Уг ^ к, (3.4)

к+1

ак-1 ''У ^ Як-1, (3.5)

О = к-2

Ъ- = 0 при ; = к — 1,к, (3.6)

Ък-1 = Ок-1 — рк-2,к-1ак-2 — Рк — 1,к — 1 Як-1, (3.7)

Ък = dk — рк-1,как-1 — рк,как, (3.8)

где коэффициенты рг,- и даны в теоремах 2.1-2.3.

Доказательство. Ввиду представления (3.3), имеем

аг = ... + Цг,к-30к-3 + Цг,к-20к-2 + Цг,к-10к-1 + Цг,кdk + Яг,к+1 0к+1 + Яг,к+20к+2 + ... 5

из соотношений (2.9)—(2.11) получаем формулы (3.4) и (3.5).

Из (3.2) с помощью соотношений (3.4) и (3.5) находим

к

Ъз = 0з — ХЗ рг-0 — ХЗ рг-аг — ХЗ рг-0г+1. (3.9)

г^к-3 г=к-2 г^к+1

Поскольку для всех ; € Ъ верны соотношения

рг,з = $г,з V г < к — 3, рг,- = 6г+1- V г > к + 1, (3.10)

то

Е, I Оз V; к 3, V ^ , I О V; < к ~р 2, /о 1 1 N

ргз 0г Но Уз>к — 3, 53 рг-0г+1 = { о- у; > к + 2. (3.11)

г^к-3 1 ■’ ’ г^к+1 13 7

Учитывая соотношения (3.10), получаем

к

рг,-аг = 0 при ; ^ к — 3 и ; ^ к + 2. (3.12)

г=к-2

Благодаря первой формуле в (3.4), имеем

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

к

рг,к-2аг = ак-2 = Ок-2, (3.13)

г=к-2

а из-за второй формулы в (3.4) находим

к

^ ^ рг,к + 1аг = рк,к+10к+1 = 0к + 1. (3.14)

г=к-2

Равенство (3.6) вытекает из представления (3.9) с помощью (3.11)—(3.14). Используя (3.4) и (3.11), из (3.9) при ; = к — 1 получаем

к

Ък-1 = ок-1 — рг,к-1ог — рг,к-1аг — ^~^ рг,к-1ог+1. (3.15)

г<к-з г=к-2 г^к+1

Учитывая формулы (3.11), в уравнении (3.15) первое и последнее вычитаемые равны нулю; замечая, что рк,к-1 = 0, приходим к соотношению (3.7).

Аналогичным образом с помощью формул (3.4) и (3.11) из (3.9) при j = к находим

к

bk = dk — pi,k di — pi,kai — Pi,k di+1 •

i^.k-3 i=k-2 i'^k+1

Здесь также первое и последнее вычитаемые равны нулю (см. (3.11)); учитывая, что pk-2,k = 0, выводим соотношение (3.8). Теорема полностью доказана. I

Следствие 3.1. Согласно формулам (3.4)-(3.8); пространство вэйвлетов (всплесков) W двумерно и его базисом служат функции иk-1,2,Y и uk,2,Y■

Пусть теперь известны коэффициенты ai, bk-i и bk в разложениях проекций элемента v € SY на пространства Sx и W: Pv = ^i aiui,2,x, Qv = bk-1uk-1,2,Y + bkuk,2,Y. Найдем формулы для определения коэффициентов dj в представлении элемента v, v = SjeZ djuj,2,Y.

Теорема 3.2 (формулы реконструкции). Для сплайн-вэйвлетного разложения (3.1) формулы реконструкции имеют вид

di = ai Уг ^ к — 2, di = ai-1 Уг ^ к +1, (3Л6)

dk-1 = bk-1 + pk-2,k-1ak-2 + Pk-1,k-1 ak-1, (3-17)

dk = bk + pk-1,kak-1 + pk,kak • (3-18)

Доказательство. Соотношения (3.16) следуют из формул (3.4), а (3.17), (3.18) - из равенств (3.7) и (3.8). Теорема доказана. I

Литература

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

2. Демьянович Ю. К. Минимальные сплайны и всплески // Вестн. С.-Петерб. ун-та. Сер. 1: Математика, механика, астрономия. 2008. Вып. 2. С. 8-22.

3. Bohm W. Inserting new knots into b-spline curves // Computer-Aided Design. 1980. Vol. 12, N 4. P. 199-201.

4. De Boor C. A Practical Guide to Splines. New York: Springer Verlag, 1978. 530 p.

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

Статья принята к печати 28 мая 2009 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.