Гаарів вейвлет

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Система Хаара)
Перейти до навігації Перейти до пошуку
Гаарів вейвлет

У математиці Га́арів вейвле́т (англ. Haar wavelet) — це послідовність перемасштабованих функцій «квадратної» форми, які разом утворюють вейвлетне сімейство або базис. Вейвлетний аналіз подібний до аналізу Фур'є тим, що дозволяє цільовій функції над інтервалом бути поданою в термінах ортонормованого базису. Гаарову послідовність тепер визнають як перший відомий вейвлетний базис, та широко використовують як навчальний приклад.

Га́арову послідо́вність (англ. Haar sequence) запропонував 1909 року Альфред Гаар[en].[1] Він використав ці функції, щоби навести приклад ортонормованої системи для простору квадратично інтегровних функцій[en] на одиничному інтервалі [0, 1]. Дослідження вейвлетів і навіть сам термін «вейвлет» з'явилися набагато пізніше. Як окремий випадок вейвлетів Добеші, гаарів вейвлет відомий також як Db1.

Гаарів вейвлет — це також найпростіший вейвлет із можливих. Технічний недолік гаарового вейвлета полягає в тому, що він не неперервний, а відтак і не диференційовний. Ця властивість, проте, може бути перевагою для аналізу сигналів із раптовими переходами (дискретних сигналів), таких як вістежування поломки інструмента у верстатах.[2]

Материнську функцію гаарового вейвлета можливо описати як

Його масштабну функцію можливо описати як

Гаарові функції та гаарова система[ред. | ред. код]

Для кожної пари цілих чисел n, k із га́арову фу́нкцію (англ. Haar function) ψn,k визначають на дійсній прямій формулою

Носієм цієї функції є напіввідкритий праворуч проміжок In,k = [k2n, (k+1)2n), тобто вона перетворюється на нуль за його межами. Вона має інтеграл 0 та норму 1 у гільбертовому просторі L2(),

Гаарові функції попарно ортогональні,

де подає дельту Кронекера. Причина ортогональності тут така: коли два інтервали-носії та не рівні, то вони або не перетинаються, або менший із двох носіїв, скажімо, , міститься в нижній або верхній половині іншого інтервалу, на якому функція лишається сталою. Тоді виходить, що добуток цих двох гаарових функцій кратний першій гаарової функції, тож цей добуток має інтеграл 0.

Га́арова систе́ма (англ. Haar system) на дійсній прямій — це множина функцій

Вона повна в L2(): Гаарова система на прямій це ортонормований базис в L2().

Властивості гаарового вейвлета[ред. | ред. код]

Гаарів вейвлет має декілька визначних властивостей:

  1. Будь-яку неперервну дійснозначну функцію з компактним носієм можливо рівномірно наблизити лінійними комбінаціями та їхніх зміщених функцій. Це поширюється на ті функційні простори, будь-яку функцію в яких можливо наблизити неперервними функціями.
  2. Будь-яку неперервну дійсну функцію на [0, 1] можливо рівномірно наблизити на [0, 1] лінійними комбінаціями сталої функції 1, та їхніх зміщених функцій.[3]
  3. Ортогональність вигляду
    Тут подає дельту Кронекера. Двоїста функція ψ(t) — це сама ψ(t).
  4. Вейвлетні/масштабні функції з різним масштабом n мають функційний взаємозв'язок:[4] оскільки
    то виходить, що коефіцієнти масштабу n можливо обчислювати через коефіцієнти масштабу n+1:
    Якщо
    та
    то

Гаарова система на одиничному інтервалі, та пов'язані системи[ред. | ред. код]

У цьому розділі обговорення обмежено одиничним інтервалом [0, 1] та гааровими функціями, відмінними від нуля на [0, 1]. Система функцій, розглянута Гааром 1910 року,[1] звана в цій статті га́аровою систе́мою на [0, 1], складається з підмножини гаарових вейвлетів, визначених як

з додаванням сталої функції 1 на [0, 1].

В термінах гільбертового простору ця гаарова система на [0, 1] є повною ортонормованою системою, тобто, ортонормованим базисом для простору L2([0, 1]) квадратично інтегровних функцій на одиничному інтервалі.

Гаарова система на [0, 1] — зі сталою функцією 1 як першим елементом, за яким слідують гаарові функції, впорядковані за лексикографічним порядком пар (n, k), — є також монотонним[en] базисом Шаудера[en] для простору Lp([0, 1]), коли 1 ≤ p < ∞.[5] Цей базис безумовний[en], коли 1 < p < ∞.[6]

Існує пов'язана система Радемахера[en], яка складається з сум гаарових функцій,

Зауважте, що |rn(t)| = 1 на [0, 1). Це ортонормована система, але не повна.[7][8] Мовою теорії ймовірностей, послідовність Радемахера — це примірник послідовності незалежних випадкових величин Бернуллі з середнім 0. Нерівність Хінчина[en] виражає той факт, що в усіх просторах Lp([0, 1]), 1 ≤ p < ∞, послідовність Радемахера еквівалентна[en] базису одиничного вектора в ℓ2.[9] Зокрема, замкнена лінійна оболонка[en] послідовності Радемахера в Lp([0, 1]), 1 ≤ p < ∞, ізоморфна[en] з ℓ2.

Система Фабера — Шаудера[ред. | ред. код]

Систе́ма Фа́бера — Ша́удера (англ. Faber–Schauder system)[10][11][12] — це система неперервних функцій на [0, 1], яка складається зі сталої функції 1, та кратних невизначених інтегралів функцій гаарової системи на [0, 1], обраних так, щоби мати норму 1 в максимум-нормі[en]. Ця система починається з s0 = 1, тоді s1(t) = t — невизначений інтеграл, який сходить на 0 функції 1, першого елемента гаарової системи на [0, 1]. Далі для кожного цілого n ≥ 0 функції sn,k визначено формулою

Ці функції sn,k неперервні, відтинково лінійні, відмінні від нуля на інтервалі In,k, на якому також відмінні від нуля ψn,k. Функція sn,k дорівнює 1 у серединній точці xn,k інтервалу  In,k, ліінйна на обох половинах цього інтервалу. Вона всюди набуває значень між 0 та 1.

Система Фабера — Шаудера це базис Шаудера[en] для простору C([0, 1]) неперевних функцій на [0, 1].[5] Для кожної f з C([0, 1]) частинна сума

розкладу f у ряд[en] у системі Фабера — Шаудера — це неперервна відтинково лінійна функція, яка збігається з f в 2n + 1 точках k2n, де 0 ≤ k ≤ 2n. Далі, формула

пропонує спосіб покрокового обчислення розкладу f. Оскільки f рівномірно неперервна, послідовність {fn} рівномірно збігається до f. Звідси випливає, що розклад f у ряд у системі Фабера — Шаудера збігається в C([0, 1]), а сума цього ряду дорівнює f.

Система Франкліна[ред. | ред. код]

Систе́му Фра́нкліна (англ. Franklin system) отримують із системи Фабера — Шаудера ортонормувальною процедурою Грама — Шмідта.[13][14] Оскільки система Франкліна має таку же лінійну оболонку, як і система Фабера — Шаудера, ця оболонка щільна в C([0, 1]), а отже й у L2([0, 1]). Тому система Франкліна є ортонормальним базисом для L2([0, 1]), який складається з неперервних відтинково лінійних функцій. Ф. Франклін довів 1928 року, що ця система є базисом Шаудера для C([0, 1]).[15] Система Франкліна є також безумовним базисом Шаудера для простору Lp([0, 1]), коли 1 < p < ∞.[16] Система Франкліна забезпечує базис Шаудера в круговій алгебрі[en][уточнити термін] A(D).[16] Це довів 1974 року Бочкарев після того, як існування базису для кругової алгебри залишалося відкритим питанням протягом понад сорока років.[17]

Побудова Бочкарева базиса Шаудера в A(D) відбувається так: нехай f — комплекснозначна ліпшицева функція на [0, π]; тоді f — сума косинусного ряду з абсолютно сумовними коефіцієнтами. Нехай T(f) — елемент A(D), визначений комплексним степеневим рядом з такими же коефіцієнтами,

Базис Бочкарева для A(D) утворюють образи під T функцій системи Франкліна на [0, π]. Еквівалентний опис Бочкарева для відображення T починається з розширення f до парної ліпшицевої функції g1 на [−π, π], ототожнюваної з ліпшицевою функцією на одиничному колі T. Далі, покладімо, що g2 — спряжена функція[en] g1, і визначмо T(f) як функцію в A(D), чиє значення на межі T круга D дорівнює g1 + ig2.

Маючи справу з 1-періодичними неперервними функціями, а точніше з такими неперервними функціями f на [0, 1], що f(0) = f(1), можливо вилучити функцію s1(t) = t з системи Фабера — Шаудера, щоб отримати періоди́чну систе́му Фа́бера — Ша́удера (англ. periodic Faber–Schauder system). Періоди́чну систе́му Фра́нкліна (англ. periodic Franklin system) отримують з періодичної системи Фабера — Шаудера шляхом ортонормування.[18] Результат Бочкарева на A(D) можливо довести, довівши, що періодична система Франкліна на [0, 2π] є базисом для банахового простору Ar, ізоморфного A(D).[18] Простір Ar складається з комплексних неперервних функцій на одиничному колі T, чиї спряжені функції[en] також неперервні.

Гаарова матриця[ред. | ред. код]

Пов'язана з гааровим вейвлетом гаарова матриця (англ. Haar matrix) 2×2 має вигляд

Використовуючи дискретне вейвлетне перетворення[en], можливо перетворити будь-яку послідовність парної довжини на послідовність двоскладових векторів . Якщо кожен вектор домножити праворуч на матрицю , буде отримано результат одного етапу швидкого гаарово-вейвлетного перетворення (англ. fast Haar-wavelet transform). Зазвичай послідовності s та d розділяють, і продовжують перетворювати послідовність s. Послідовність s часто називають частиною усереднень, тоді як d відома як частина деталей.[19]

Якщо мають послідовність довжини, кратної чотирьом, то можливо побудувати блоки з 4 елементів та перетворювати їх подібним чином за допомогою гаарової матриці 4×4

яка поєднує два етапи швидкого гаарово-вейвлетного перетворення.

Порівняйте з матрицею Уолша[en], яка є нелокалізованою матрицею 1/−1.

Загалом, гаарову матрицю 2N×2N можливо вивести наступним рівнянням.

де , а  — добуток Кронекера.

Добуток Кронекера , де це матриця m×n, а  — матриця p×q, виражають як

Нижче показано невнормовану 8-точкову гаарову матрицю

Зауважте, що наведена вище матриця це невнормована гаарова матриця. Гаарову матрицю, якої вимагає гаарове перетворення, потрібно унормовувати.

З визначення гаарової матриці можливо побачити, що, на відміну від перетворення Фур'є, має лише дійсні елементи (тобто, 1, -1 та 0), і не симетрична.

Візьмімо 8-точкову гаарову матрицю як приклад. Перший рядок вимірює усереднене значення, а другий рядок вимірює низькочастотну складову вхідного вектора. Наступні два рядки чутливі до першої та другої половини вхідного вектора відповідно, що відповідає середньочастотним складовим. Решта чотири рядки чутливі до чвертинних ділянок вхідного вектора, що відповідає високочастотним складовим.[20]

Гаарове перетворення[ред. | ред. код]

Га́арове перетво́рення (англ. Haar transform) — це найпростіше вейвлетне перетворення. Це перетворення перехресно множить функцію на гаарів вейвлет з різними зміщеннями та розтягуваннями, як перетворення Фур'є перехресно множить функцію на хвилю синусоїди з двома фазами та багатьма розтягуваннями.[21][прояснити: ком.]

Введення[ред. | ред. код]

Гаарове перетворення — це одна з найстаріших функцій перетворень, запропонована 1910 року угорським математиком Альфредом Гааром[en]. Вона ефективна в таких застосуваннях як стискання сигналів та зображень в електричній та комп'ютерній інженерії, оскільки пропонує простий та обчислювально ефективний підхід для аналізу локальних аспектів сигналу.

Гаарове перетворення похідне від гаарової матриці. Нижче показано приклад матриці гаарового перетворення 4×4.

Гаарове перетворення можливо розглядати як процес дискретизації, в якому рядки матриці перетворення діють як вибірки із щоразу тоншою роздільністю.

Порівняйте з перетворенням Уолша, яке також 1/−1, але не локалізоване.

Властивості[ред. | ред. код]

Гаарове перетворення має наступні властивості

  1. Відсутність потреби в множеннях. Воно вимагає лише додавань, і в гааровій матриці багато елементів з нульвоим значенням, тож обчислення є нетривалим. Воно швидше за перетворення Уолша, чия матриця складається з +1 та −1.
  2. Довжини входу та виходу однакові. Проте ця довжина повинна бути степенем 2, тобто .
  3. Його можливо використовувати для аналізу локалізованої ознаки сигналів. Завдяки ортогональній властивості гаарової функції можливо аналізувати частотні складові вхідного сигналу.

Гаарове та обернене гаарове перетворення[ред. | ред. код]

Гаарове перетворення yn n-входової функції xn це

Матриця гаарового перетворення дійсна та ортогональна. Тож обернене гаарове перетворення (англ. inverse Haar transform) можливо отримати наступними рівняннями.

, тобто
де  — одинична матриця. Наприклад, коли n = 4

Тож обернене гаарове перетворення це

Приклад[ред. | ред. код]

Коефіцієнти гаарового перетворення n=4-точкового сигналу можливо знайти як

Цей вхідний сигнал можливо ідеально відтворити оберненим гааровим перетворенням

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. а б Haar, 1910, с. 361.
  2. Lee, B.; Tarng, Y. S. (1999). Application of the discrete wavelet transform to the monitoring of tool failure in end milling using the spindle motor current. International Journal of Advanced Manufacturing Technology. 15 (4): 238—243. doi:10.1007/s001700050062. S2CID 109908427. (англ.)
  3. На відміну від попереднього твердження, цей факт не очевидний: див. (Haar, 1910, с. 363).
  4. Vidakovic, Brani (2010). Statistical Modeling by Wavelets. Wiley Series in Probability and Statistics (вид. 2). с. 60, 63. doi:10.1002/9780470317020. ISBN 9780470317020. (англ.)
  5. а б див с. 3 у J. Lindenstrauss[en], L. Tzafriri, (1977), «Classical Banach Spaces I, Sequence Spaces», Ergebnisse der Mathematik und ihrer Grenzgebiete 92, Berlin: Springer-Verlag, ISBN 3-540-08072-4. (англ.)
  6. Цей результат завдячує R. E. Paley[en], A remarkable series of orthogonal functions (I), Proc. London Math. Soc. 34 (1931) pp. 241—264. (англ.) Див. також с. 155 в J. Lindenstrauss, L. Tzafriri, (1979), «Classical Banach spaces II, Function spaces». Ergebnisse der Mathematik und ihrer Grenzgebiete 97, Berlin: Springer-Verlag, ISBN 3-540-08888-1. (нім.)
  7. Hazewinkel, Michiel, ред. (2001), Orthogonal system, Математична енциклопедія, Springer, ISBN 978-1-55608-010-4
  8. Walter, Gilbert G.; Shen, Xiaoping (2001). Wavelets and Other Orthogonal Systems. Boca Raton: Chapman. ISBN 1-58488-227-1. (англ.)
  9. див., наприклад, с. 66 в J. Lindenstrauss[en], L. Tzafriri, (1977), «Classical Banach Spaces I, Sequence Spaces», Ergebnisse der Mathematik und ihrer Grenzgebiete 92, Berlin: Springer-Verlag, ISBN 3-540-08072-4. (англ.)
  10. Faber, Georg (1910), «Über die Orthogonalfunktionen des Herrn Haar», Deutsche Math.-Ver (in German) 19: 104–112. ISSN 0012-0456; http://www-gdz.sub.uni-goettingen.de/cgi-bin/digbib.cgi?PPN37721857X ; http://resolver.sub.uni-goettingen.de/purl?GDZPPN002122553 (нім.)
  11. Schauder, Juliusz (1928), «Eine Eigenschaft des Haarschen Orthogonalsystems», Mathematische Zeitschrift 28: 317–320. (нім.)
  12. Golubov, B.I. (2001), Faber–Schauder system, у Hazewinkel, Michiel (ред.), Математична енциклопедія, Springer, ISBN 978-1-55608-010-4 (англ.)
  13. див. Z. Ciesielski, Properties of the orthonormal Franklin system. Studia Math. 23 1963 141—157. (англ.)
  14. Franklin system. B.I. Golubov (originator), Encyclopedia of Mathematics. URL: http://www.encyclopediaofmath.org/index.php?title=Franklin_system&oldid=16655 (англ.)
  15. Philip Franklin, A set of continuous orthogonal functions, Math. Ann. 100 (1928), 522—529. DOI:10.1007/BF01448860 (англ.)
  16. а б S. V. Bočkarev, Existence of a basis in the space of functions analytic in the disc, and some properties of Franklin's system. Mat. Sb. 95 (1974), 3–18 (Russian). Translated in Math. USSR-Sb. 24 (1974), 1–16. (англ.) (рос.)
  17. Це питання з'являється на с. 238, § 3 у книзі Банаха, Banach, Stefan (1932), Théorie des opérations linéaires, Monografie Matematyczne, т. 1, Warszawa: Subwencji Funduszu Kultury Narodowej, Zbl 0005.20901 (фр.). Кругова алгебра A(D) з'являється як приклад 10, с. 12 книги Банаха.
  18. а б Див. с. 161, III.D.20 та с. 192, III.E.17 в Wojtaszczyk, Przemysław (1991), Banach spaces for analysts, Cambridge Studies in Advanced Mathematics, т. 25, Cambridge: Cambridge University Press, с. xiv+382, ISBN 0-521-35618-0 (англ.)
  19. Ruch, David K.; Van Fleet, Patrick J. (2009). Wavelet Theory: An Elementary Approach with Applications. John Wiley & Sons. ISBN 978-0-470-38840-2. (англ.)
  20. haar. Fourier.eng.hmc.edu. 30 жовтня 2013. Архів оригіналу за 21 серпня 2012. Процитовано 23 листопада 2013. (англ.)
  21. The Haar Transform (англ.)

Література[ред. | ред. код]

Посилання[ред. | ред. код]


Гаарове перетворення[ред. | ред. код]