Вейвлет
Матеріал з Вікіпедії — вільної енциклопедії.
ВЕЙВЛЕТ (wavelet, вейвлет-перетворення, хвильки, хвилькові перетворення). Усі вейвлет-перетворення розглядають функцію (взяту як функцією від часу) у термінах коливань, локалізованих за часом (простором) і частотою. Локальність у просторі означає, що енерґія хвильок (вейвлетів) сконцентрована на скінченному інтервалі, так звана функція на компактному носії. Частотна локалізація означає, що перетворення Фур’є хвилькі локалізоване. Частотна локалізація функції зводиться до понять гладкості та кількості зникаючих моментів. Вейвлет-перетворення звичайно поділяють на дискретне вейвлет-перетворення (DWT) та неперервне вейвлет-перетворення (CWT).
Зміст |
[ред.] Застосування вейвлет-перетворень
Дискретне вейвлет-перетворення (DWT) звичайно використовується для кодування сиґналів, у той час як CWT для аналізу сиґналів. Саме тому, DWT широко застосовується в інженерній справі і комп'ютерних науках, а CWT у наукових дослідженнях фізичних процесів. Вейвлет-перетворення в даний час взяті на озброєння для величезної кількості різнопланових застосувань, нерідко заміняючи звичайне перетворення Фур'є у багатьох прикладних задачах. Ця зміна парадигми спостерігається в багатьох областях фізики, включаючи молекулярну динаміку, астрофізику, квантовій механіці, геофізиці, оптиці, механіці рідини та у багатьох інших областях, включаючи обробку зображень, аналізу кров'яного тиску, пульсу та ЕКГ, аналіз ДНК, дослідження білків, вивчення клімату, загальну обробку сиґналів, розпізнавання мови, комп'ютерну графіку і мультифрактальний аналіз. Таке широке використання вейвлет-перетворень забезпечується можливістю побудувати на їх основі методи, що потребуватимуть O(N) операцій, на противагу методів Фур'є-перетворень, де клькість операцій не менша за O(NlogN).
[ред.] Історія
До розроблення вейвлетів призвели декілька незалежних шляхів міркувань, що почалися з робіт Хаара, який на початку двадцятого століття поставив запитання: «Чи існує інша ортонормальна система h0(x),h1(x),...,hn(x),... функцій, визначених на проміжку [0, 1], таких, що довільну функцію можна розвинути у суму вигляду < f,h0 > h0(x) + ... + < f,hn > hn(x) + ..., і що вона буде збіжною до f(x) єдиним чином на [0, 1]?» Як виявилося таких систем можна побудувати нескінченну кількість. У 1909 році Хаар запропонував найпростіший розв’язок і тим самим відкрив шлях, що веде до вейвлет (wavelet). Ортонормальна система Хаара будується починаючи з базисної функції h(x) = 1 на [0,1/2) та –1 на [1/2,1), і 0 всюди крім [0, 1). Для запишемо , і визначимо hn(x) = 2j / 2h(2j - k). Носієм hn(x) буде інтервал In = [k2 - j,(k + 1)2 - j], що входить до [0, 1), коли . Для завершення довизначимо h0(x) = 1 на [0, 1). Тепер побудований ряд h0(x),h1(x),...,hn(x),... це ортонормальний базис (іноді кажуть Гільбертів базис) в L2[0,1]. Апроксимація функції f(x) послідовністю Sn(f)(x) = < f,h0 > h0(x) + ... + < f,hn > hn(x) - це класична апроксимація неперервної функції.
Система функцій Хаара |
Можна виділити дві основні операції над вихідною функцією: трансляція (зсув) та диляція (стискання, масштабування). 1) 2) . На шляху до сучасних побудов теорії хвильок варто відзначити роботи радянського математика Лузіна (30-ті роки), які були продовжені Гвідо Вейссом (Guido Weiss) та Роналдом Куафманом (Ronald R. Coifman) у 60-ті – 80-ті. Їхній підхід використовувався для обробки сиґналів, і оснований на атомарних функціях. Сьогодні цей напрям розвивають учні В. Л. Рвачева (Харків). Вагомий внесок у теорію вейвлетів зробили Гроссманн і Морле, які вперше вжили слово вейвлет і сформулювали те, що зараз відоме як CWT (1982). Вчені визначили вейвлет як набір функцій, породжених однією «материнською» функцією ψ(x). . Для функції f(x) ці хвилькі ψ(a,b) відіграють роль ортонормованого базису, хвилькові коефіцієнти визначаються як W(a,b) = < f,ψ(a,b)) > . Гроссманн та Морле дали наступне визначення: вейвлет це функція , претворення Фур'є якої задовольняє умові майже всюди. Означення дискретних вейвлетів належить Штрьомберґу (Stromberg) та Мейєру (Y. Meyer) (1983). За ними вейвлет - це функція , така, що утворює ортонормальний базис в L2.
Сучасний етап розвитку вейвлетів починається у 1985 з роботи С. Маллата (Stephane Mallat), спеціаліста з обробки зображень, в якій узагальнювалися вже існуючі теоретичні розробки: а) квадратурний дзеркальний фільтр (quadrature mirror filter) для цифрової телефонії; б) пірамідальний алгоритм Бурта-Аделсона (Burt Adelson), який використовувався для обробки зображень та в) ортонормальний вейвлет базис Штрьомберґа та Мейера. Маллат створив багаторозкладний аналіз (multiresolution analysis), який відкривав шлях до побудови теорії вейвлетів.
Найголовніший крок належить Добеші (Ingrid Daubechies). У 1988 році вийшла її стаття, де вперше розглядається сімейство ортонормованих систем в L2 з важливими особливостями:
- кожна система породжується масштабною функцією φ(x) за допомогою трансляції та диляції;
- кожен елемент даної системи має компактний носій і неперервний, або може бути вибраний досить гладкий (до певного порядку) шляхом зміни масштабу. Носії базисних функцій стають тим менші чим більший індекс j;
- існують швидкі алгоритми для обчислень коефіцієнтів розкладу певної функції. Називається – дискретне вейвлет-перетворення від функції до вейвлет коефіцієнтів розкладу. Цей алгоритм має складність порядку O(N);
- Класичне дискретне перетворення Фур'є та косинус перетворення з’являються як частинний випадок дискретного вейвлет-перетворення (DWT)
- дискретне вейвлет-перетворення може бути розпаралелене.
[ред.] Хвилькі Добеші
Масштабна функція і відповідна хвилькова функція задовольняють
- масштабному рівнянню (scaling equation) ;
- відповідному хвильковому рівнянню (wavelet equation) ,
де коефіцієнти масштабного рівняння ak повинні задовольняти лінійній та квадратичній умовам , і де bk: = ( - 1)k + 1a2g - 1 - k. Функції φ та ψ задані на інтервалі [0, 2g-1] і утворюють трансляцією та диляцією вейвлет систему. Однією з властивостей технонології хвильок (вейвлет) є можливість вибрати систему коефіцієнтів, найбільш адаптовану до даної проблеми. Добеші у своїй роботі визначила сімейство хвилькових (вейвлет) систем, які мають максимальну кількість зникаючих моментів . Так коли g = 2 можна явно знайти коефіцієнти : . Задавати вейвлет систему можна різним чином. Поширення набуло таке задання φk(x): = φ(x - k), . (Зазвичай система об’єднана з масштабними коефіцієнтами.)
Вейвлет розвинення:
f(x) = | ∑ | fkφk(x) + | ∑ | fjkψjk(x) |
k | j,k |
, де , .
Серед наступних робіт, які розвивали ідею вейвлетів Добеші виділяються праці Натали Делпрат, яка надала часово-частотну інтерпретацію CWT (1991), Ньюланд, який розробив гармонійне вейвлет-перетворення та багато інших.
[ред.] Зв’язки теорії вейвлетів
Теорія вейвлетів зв'язана з декількома іншими напрямами. Усі вейвлет-перетворення можуть розглядатися як різновид часово-частотного представлення і, отже відноситься до предмета гармонійного аналізу. Дискретне вейвлет-перетворення може розглядатися як різновид фільтра скінченної імпульсної відповіді. Вейвлети, що утворюють CWT підкоряються принципу невизначеності Гейзенберга і відповідно базис дискретного вейвлета також може розглядатися в контексті інших форм принципу невизначеності.