<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Haar-Wavelet</id>
	<title>Haar-Wavelet - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Haar-Wavelet"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Haar-Wavelet&amp;action=history"/>
	<updated>2026-05-18T12:28:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Haar-Wavelet&amp;diff=1510&amp;oldid=prev</id>
		<title>2003:6:313E:37A0:6928:369A:A3E2:3E29 am 23. Januar 2021 um 09:34 Uhr</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Haar-Wavelet&amp;diff=1510&amp;oldid=prev"/>
		<updated>2021-01-23T09:34:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Haar wavelet.svg|mini|Haar-Wavelet]]&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Haar-Wavelet&amp;#039;&amp;#039;&amp;#039; ist das erste in der Literatur bekannt gewordene [[Wavelet]] und wurde 1909 von [[Alfréd Haar]] eingeführt.&amp;lt;ref&amp;gt;{{cite journal |last=Haar |first=Alfred |title=Zur Theorie der orthogonalen Funktionensysteme |journal=[[Mathematische Annalen]] |volume=69 |year=1910 |issue=3 |pages=331–371 |doi=10.1007/BF01456326 }}&amp;lt;/ref&amp;gt; Es ist außerdem das einfachste bekannte Wavelet und kann aus der Kombination zweier [[Rechteckfunktion|Rechteckfunktionen]] gebildet werden.&lt;br /&gt;
&lt;br /&gt;
Vorteilhaft am Haar-Wavelet ist die einfache Implementierbarkeit der zugehörigen [[Wavelet-Transformation]] als [[schnelle Wavelet-Transformation]] (FWT). Der Nachteil des Haar-Wavelets ist, dass es [[Stetige Funktion|unstetig]] und daher auch nicht [[Differentialrechnung|differenzierbar]] ist.&lt;br /&gt;
&lt;br /&gt;
== Die Funktionen der Haar-Wavelet-Basis ==&lt;br /&gt;
=== Skalierungsfunktion ===&lt;br /&gt;
Die Skalierungsfunktion bzw. „Vater-Wavelet“-Funktion der Haar-Wavelet-Basis ist die [[Indikatorfunktion]] des Intervalls &amp;lt;math&amp;gt;[0,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
: &amp;lt;math&amp;gt;\phi(x)=\chi_{[0,1)}(x)=\begin{cases}1&amp;amp;0\le x&amp;lt;1\\0&amp;amp;\mbox{sonst}\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
Sie erfüllt die [[Funktionalgleichung]]&lt;br /&gt;
: &amp;lt;math&amp;gt;\phi(x)=\phi(2x)+\phi(2x-1)=\sqrt2\left(a_0\phi(2x)+a_1\phi(2x-1)\right)&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;a_0=a_1=\frac1{\sqrt2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Waveletfunktion ===&lt;br /&gt;
Die Waveletfunktion ist die „zusammengeschobene“ Differenz zweier aufeinanderfolgender Skalierungsfunktionen:&lt;br /&gt;
: &amp;lt;math&amp;gt;\psi(x)=\phi(2x)-\phi(2x-1)=\sqrt2\left(b_0\phi(2x)+b_1\phi(2x-1)\right)=\begin{cases}1&amp;amp;0\le x&amp;lt;1/2\\-1&amp;amp;1/2\le x&amp;lt;1\\0&amp;amp;\mbox{sonst}\end{cases}&amp;lt;/math&amp;gt;,&lt;br /&gt;
wobei &amp;lt;math&amp;gt;(b_0,b_1)=(\tfrac1{\sqrt2},-\tfrac1{\sqrt2})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Schreibweise mit Vorfaktor sorgt dafür, dass die Matrix&lt;br /&gt;
:: &amp;lt;math&amp;gt;&lt;br /&gt;
H=\begin{pmatrix}a_0&amp;amp;a_1\\b_0&amp;amp;b_1\end{pmatrix}&lt;br /&gt;
=\frac1{\sqrt2}\,\begin{pmatrix}1&amp;amp;1\\1&amp;amp;-1\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
eine [[orthogonale Matrix]] ist. Dies ist Teil der Bedingungen, die orthogonale Wavelets erfordern.&lt;br /&gt;
&lt;br /&gt;
=== Multiskalenanalyse ===&lt;br /&gt;
Diese Funktion erzeugt die [[Multiskalenanalyse]] der Stufenfunktionen. In dieser wird jeder Funktion &amp;lt;math&amp;gt;f \in L^2(\R)&amp;lt;/math&amp;gt; mit „endlicher Energie“ auf jeder Skala &amp;lt;math&amp;gt;J\in\Z&amp;lt;/math&amp;gt; die folgende Projektion zugewiesen:&lt;br /&gt;
: &amp;lt;math&amp;gt;f\mapsto P_J(f)&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;&lt;br /&gt;
P_J(f)(x)=\sum_{n\in\Z}\left(\int_0^1 f\left(2^{-J}(n+t)\right)\,\mathrm dt\right)\cdot\phi(2^Jx-n)&lt;br /&gt;
&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Differenz zwischen zwei Skalen lässt sich dann durch das „Mutter-Wavelet“ bzw. die eigentliche Waveletfunktion ausdrücken:&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
P_{J+1}(f)(x)-P_J(f)(x)&lt;br /&gt;
=\sum_{n\in\Z}\left(\int_0^1 f\left(2^{-J-1}(2n+t)\right)\, \mathrm dt-\int_0^1 f\left(2^{-J-1}(2n+1+t) \right)\, \mathrm dt\right)\cdot\psi(2^Jx-n)&lt;br /&gt;
&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;math&amp;gt;\phi_{j,k}(x)={\sqrt2\,}^j\phi({2\,}^jx-k)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\psi_{j,k}(x)={\sqrt2\,}^j\psi({2\,}^jx-k)&amp;lt;/math&amp;gt; als Funktionen im [[Hilbertraum]] &amp;lt;math&amp;gt;L^2(\R)&amp;lt;/math&amp;gt; gilt&lt;br /&gt;
* alle diese Funktionen haben &amp;lt;math&amp;gt;L^2&amp;lt;/math&amp;gt;-Norm 1,&lt;br /&gt;
* &amp;lt;math&amp;gt;\phi_{j,k}&amp;lt;/math&amp;gt; ist senkrecht zu &amp;lt;math&amp;gt;\phi_{j,l}&amp;lt;/math&amp;gt; falls &amp;lt;math&amp;gt;k\not=l&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\psi_{i,k}&amp;lt;/math&amp;gt; ist senkrecht zu &amp;lt;math&amp;gt;\psi_{j,l}&amp;lt;/math&amp;gt; falls &amp;lt;math&amp;gt;i\not=j&amp;lt;/math&amp;gt; oder &amp;lt;math&amp;gt;k\not=l&amp;lt;/math&amp;gt;,&lt;br /&gt;
* die &amp;lt;math&amp;gt;\psi_{i,k}&amp;lt;/math&amp;gt; bilden eine [[Hilbertraumbasis|Hilbertbasis]] von &amp;lt;math&amp;gt;L^2(\R)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Schnelle Haar-Wavelet-Transformation ==&lt;br /&gt;
Gegeben sei ein [[Digitales Signal|diskretes Signal]] &amp;#039;&amp;#039;f&amp;#039;&amp;#039;, welches durch eine endliche oder quadratsummierbare Folge&lt;br /&gt;
: &amp;lt;math&amp;gt;f=(\dots,f_{-2},f_{-1},f_0,f_1,f_2,f_3,\dots)&amp;lt;/math&amp;gt;&lt;br /&gt;
dargestellt ist. Ihm ist als kontinuierliches Signal die Treppenfunktion&lt;br /&gt;
: &amp;lt;math&amp;gt;F(x) = \dots+ f_{-1}\phi_{0,-1}(x)+ f_0\phi_{0,0}(x)+ f_1\phi_{0,1}(x)+ f_2\phi_{0,2}(x)+ \dots&amp;lt;/math&amp;gt;&lt;br /&gt;
zugeordnet.&lt;br /&gt;
&lt;br /&gt;
=== Vorwärtstransformation ===&lt;br /&gt;
Aus dem diskreten Signal wird durch paarweises „Senkrechtstellen“ ein vektorwertiges Signal, die sogenannte Polyphasenzerlegung, erzeugt:&lt;br /&gt;
: &amp;lt;math&amp;gt;f_p=\left(\dots,\left({f_{-2}\atop f_{-1}}\right),\left({f_0\atop f_1}\right),\left({f_2\atop f_3}\right),\dots\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Dieser wird nun gliedweise mit der &amp;#039;&amp;#039;Haar-Transformationsmatrix&amp;#039;&amp;#039; &amp;lt;math&amp;gt;H:=\frac1{\sqrt2}\begin{pmatrix}1&amp;amp;1\\1&amp;amp;-1\end{pmatrix}&amp;lt;/math&amp;gt; multipliziert&lt;br /&gt;
: &amp;lt;math&amp;gt;\left({s\atop d}\right)=:Hf_p=\left(\dots,\left({s_{-1}\atop d_{-1}}\right),\left({s_0\atop d_0}\right),\left({s_1\atop d_1}\right),\dots\right)&amp;lt;/math&amp;gt;,&lt;br /&gt;
dabei ist &amp;lt;math&amp;gt;s_k=\frac{f_{2k+1}+f_{2k}}{\sqrt2}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;d_k=\frac{f_{2k+1}-f_{2k}}{\sqrt2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Rücktransformation ===&lt;br /&gt;
Wir erhalten ein Mittelwertsignal &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; und ein Differenzsignal &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;, aus denen durch einfache Umkehr der vorgenommenen Schritte das Ausgangssignal zurückgewonnen werden kann:&lt;br /&gt;
: &amp;lt;math&amp;gt;f_{2k}=\frac{s_k-d_k}{\sqrt2}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_{2k+1}=\frac{s_k+d_k}{\sqrt2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ist die Schwankung von Glied zu Glied im Ausgangssignal durch ein kleines &amp;lt;math&amp;gt;\epsilon&amp;gt;0&amp;lt;/math&amp;gt; beschränkt, so ist die Schwankung in &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;\sqrt{2}\epsilon&amp;lt;/math&amp;gt; beschränkt, also immer noch klein, die Größe der Glieder in &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; jedoch durch &amp;lt;math&amp;gt;\epsilon/\sqrt{2}&amp;lt;/math&amp;gt;. Ein glattes Signal wird also in ein immer noch glattes Signal halber Abtastfrequenz und in ein kleines Differenzsignal zerlegt. Dies ist der Ausgangspunkt für die [[Wavelet-Kompression]].&lt;br /&gt;
&lt;br /&gt;
=== Rekursive Filterbank ===&lt;br /&gt;
Wir können den Vorgang wiederholen, indem wir &amp;#039;&amp;#039;s&amp;#039;&amp;#039; zum Ausgangssignal erklären und mit obigem Vorgehen zerlegen, wir erhalten eine Folge von Zerlegungen&lt;br /&gt;
&amp;lt;math&amp;gt;s^0:=f,\; (s^1,d^1),\; (s^2, d^2, d^1),\;\dots,(s^T,d^T,\dots,d^2,d^1)&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;s^k&amp;lt;/math&amp;gt; hat ein &amp;lt;math&amp;gt;2^k&amp;lt;/math&amp;gt;-tel der ursprünglichen Abtastfrequenz und eine durch &amp;lt;math&amp;gt;2^{k/2}\epsilon&amp;lt;/math&amp;gt; beschränkte Schwankung, &amp;lt;math&amp;gt;d^k&amp;lt;/math&amp;gt; hat ebenfalls ein &amp;lt;math&amp;gt;2^k&amp;lt;/math&amp;gt;-tel der ursprünglichen Abtastfrequenz und durch &amp;lt;math&amp;gt;2^{-k/2}\epsilon&amp;lt;/math&amp;gt; beschränkte Glieder.&lt;br /&gt;
&lt;br /&gt;
=== Interpretation ===&lt;br /&gt;
Als [[Digitales Signal|diskretes Signal]] &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; wird meist eine reelle Folge &amp;lt;math&amp;gt;(f_n)&amp;lt;/math&amp;gt; über &amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; mit endlicher Energie betrachtet,&lt;br /&gt;
: &amp;lt;math&amp;gt;\sum_{n=-\infty}^\infty\,|f_n|^2 &amp;lt; \infty&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Unter diesen gibt es einige sehr einfache Folgen &amp;#039;&amp;#039;δ&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;&amp;#039;&amp;#039;, Kronecker- oder Dirac-Delta genannt, eine für jedes &amp;lt;math&amp;gt;n\in Z&amp;lt;/math&amp;gt;. Für deren Folgenglieder gilt, dass das jeweils &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-te den Wert &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; hat, &amp;lt;math&amp;gt;\delta^n{}_n=1&amp;lt;/math&amp;gt;, und alle anderen den Wert &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\delta^n{}_k=0&amp;lt;/math&amp;gt; falls &amp;lt;math&amp;gt;k\not= n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jetzt können wir jedes Signal trivial als [[Reihe (Mathematik)|Reihe]] im [[Hilbertraum|Signalraum]] schreiben&lt;br /&gt;
: &amp;lt;math&amp;gt;f=\sum_{n=-\infty}^\infty\,f_n\cdot\delta^n&amp;lt;/math&amp;gt;&lt;br /&gt;
oder als Summe zweier Reihen&lt;br /&gt;
: &amp;lt;math&amp;gt;f=\sum_{n=-\infty}^\infty\,f_{2n}\cdot\delta^{2n}&lt;br /&gt;
         +\sum_{n=-\infty}^\infty\,f_{2n+1}\cdot\delta^{2n+1}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In vielen praktisch relevanten Signalklassen, z.&amp;amp;nbsp;B. bei [[Überabtastung|überabgetasteten]] [[Bandbreite|bandbeschränkten]] kontinuierlichen Signalen, sind Werte benachbarter Folgenglieder auch benachbart, d. h. im Allgemeinen liegen &amp;lt;math&amp;gt;f_{2n}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_{2n+1}&amp;lt;/math&amp;gt; dicht beisammen, relativ zu ihrem Absolutbetrag. Dies wird in der obigen Reihen aber überhaupt nicht berücksichtigt. In Mittelwert und Differenz von &amp;lt;math&amp;gt;f_{2n}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_{2n+1}&amp;lt;/math&amp;gt; käme deren Ähnlichkeit stärker zum Ausdruck, der Mittelwert ist beiden Werten ähnlich und die Differenz klein. Benutzen wir die Identität&lt;br /&gt;
: &amp;lt;math&amp;gt;ac+bd=\frac12 (a+b)(c+d)+\frac12 (a-b)(c-d)&amp;lt;/math&amp;gt;&lt;br /&gt;
um benachbarte Glieder der ersten Reihe bzw. korrespondierende Glieder in der zweiten Zerlegung zusammenzufassen in (skalierten) Mittelwerten und Differenzen:&lt;br /&gt;
: &amp;lt;math&amp;gt;f=\sum_{n=-\infty}^\infty\,&lt;br /&gt;
            \frac{f_{2n}+f_{2n+1}}{\sqrt2}\cdot\frac{\delta^{2n}+\delta^{2n+1}}{\sqrt2}&lt;br /&gt;
        +\sum_{n=-\infty}^\infty\,&lt;br /&gt;
            \frac{f_{2n}-f_{2n+1}}{\sqrt2}\cdot\frac{\delta^{2n}-\delta^{2n+1}}{\sqrt2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Jetzt führen wir neue Bezeichnungen ein:&lt;br /&gt;
* die neuen Basisfolgen&lt;br /&gt;
:: &amp;lt;math&amp;gt;a^n:=\frac{\delta^{2n}+\delta^{2n+1}}{\sqrt2}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b^n:=\frac{\delta^{2n}-\delta^{2n+1}}{\sqrt2}&amp;lt;/math&amp;gt;&lt;br /&gt;
* mit den neuen transformierten Koeffizienten&lt;br /&gt;
:: &amp;lt;math&amp;gt;s_n:=\frac{f_{2n}+f_{2n+1}}{\sqrt2}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;d_n:=\frac{f_{2n}-f_{2n+1}}{\sqrt2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wir erhalten somit die Zerlegung der Haar-Wavelet-Transformation&lt;br /&gt;
: &amp;lt;math&amp;gt;f=\sum_{n=-\infty}^\infty\,s_n\cdot a^n+\sum_{n=-\infty}^\infty\,d_n\cdot b^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
und mittels des unendlichen euklidischen [[Skalarprodukt]]es können wir schreiben&lt;br /&gt;
: &amp;lt;math&amp;gt;s_n= \langle f,\,a^n \rangle&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;d_n= \langle f,\,b^n \rangle&amp;lt;/math&amp;gt;.&lt;br /&gt;
Die letzten drei Identitäten beschreiben eine &amp;#039;&amp;#039;„Conjugate Quadrature Filterbank (CQF)“&amp;#039;&amp;#039;, welche so auch für allgemeinere Basisfolgen &amp;lt;math&amp;gt;a^n&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b^n&amp;lt;/math&amp;gt; definiert werden kann. Die Basisfolgen &amp;lt;math&amp;gt;a^n&amp;lt;/math&amp;gt; entstehen alle durch Verschiebung um das jeweilige &amp;lt;math&amp;gt;2n&amp;lt;/math&amp;gt; aus &amp;lt;math&amp;gt;a^0&amp;lt;/math&amp;gt;, die &amp;lt;math&amp;gt;b^n&amp;lt;/math&amp;gt; durch Verschiebung aus &amp;lt;math&amp;gt;b^0&amp;lt;/math&amp;gt;. Weiteres dazu im Artikel [[Daubechies-Wavelets]].&lt;br /&gt;
&lt;br /&gt;
Nun enthält die Folge &amp;lt;math&amp;gt;s=(s^n)&amp;lt;/math&amp;gt; eine geglättete Version des Ausgangssignals bei halber [[Abtastrate]], man kann also auch &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; nach dieser Vorschrift zerlegen und dieses Vorgehen über eine bestimmte Tiefe rekursiv fortsetzen. Aus einem Ausgangssignal &amp;lt;math&amp;gt;s^0=f&amp;lt;/math&amp;gt; werden also nacheinander die Tupel&lt;br /&gt;
: &amp;lt;math&amp;gt;(s^1,d^1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(s^2,d^2,d^1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(s^3,d^3,d^2,d^1)&amp;lt;/math&amp;gt;, …&lt;br /&gt;
Ist &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; endlich, also fast überall Null, mit Länge &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;, dann haben die Folgen in der Zerlegung im Wesentlichen, d.&amp;amp;nbsp;h. bis auf additive Konstanten, die Längen&lt;br /&gt;
: &amp;lt;math&amp;gt;\left( \tfrac N2, \tfrac N 2 \right)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\left( \tfrac N4, \tfrac N4, \tfrac N2 \right)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\left( \tfrac N8, \tfrac N8, \tfrac N4, \tfrac N2 \right)&amp;lt;/math&amp;gt;, …&lt;br /&gt;
so dass die Gesamtzahl wesentlicher Koeffizienten erhalten bleibt. Die Folgen in der Zerlegung eignen&lt;br /&gt;
sich meist besser zur Weiterverarbeitung wie Kompression oder Suche nach bestimmtem Merkmalen als&lt;br /&gt;
das rohe Ausgangssignal.&lt;br /&gt;
&lt;br /&gt;
== Modifikationen ==&lt;br /&gt;
Die Polyphasenzerlegung des Ausgangssignals kann auch zu einer anderen Blockgröße &amp;#039;&amp;#039;s&amp;#039;&amp;#039; als 2 erfolgen, von der entsprechenden Haar-Matrix ist zu fordern, dass sie eine [[orthogonale Matrix]] ist und ihre erste Zeile nur aus Einträgen &amp;lt;math&amp;gt;1/\sqrt{s}&amp;lt;/math&amp;gt; besteht. Diese Anforderung erfüllen die Matrizen der [[Diskrete Kosinustransformation|diskreten Kosinustransformation]] und die der [[Walsh-Hadamard-Transformation]].&lt;br /&gt;
&lt;br /&gt;
Die Haar-Wavelet-Transformation entspricht einer [[Diskrete Kosinustransformation|diskreten Kosinustransformation]] zur Blockgröße &amp;lt;math&amp;gt;s=2&amp;lt;/math&amp;gt;, welche im Bild=Pixelrechteck nacheinander in horizontaler und vertikaler Richtung angewandt wird.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Viola-Jones-Methode]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* [[Alfréd Haar]]: &amp;#039;&amp;#039;Zur Theorie der orthogonalen Funktionensysteme&amp;#039;&amp;#039;, Mathematische Annalen &amp;#039;&amp;#039;&amp;#039;69&amp;#039;&amp;#039;&amp;#039;, 331–371, 1910, [[doi:10.1007/BF01456927]], insbesondere Kapitel 3 (ab S. 361).&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Haar wavelet|Haar-Wavelet}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Wavelet]]&lt;/div&gt;</summary>
		<author><name>2003:6:313E:37A0:6928:369A:A3E2:3E29</name></author>
	</entry>
</feed>