Que représente l'étape de normalisation de la transformée en ondelettes de Haar?

12

Lorsque vous effectuez la transformée en ondelettes de Haar, vous prenez les sommes et les différences, puis à chaque étape, vous multipliez le signal entier par .2

Lors de la transformation inverse, vous multipliez le signal par pour chaque itération.12

Que représente vraiment cette "normalisation"?

bobobobo
la source

Réponses:

12

Si je comprends bien, la normalisation est due au fait que l'ondelette Haar conserve l'énergie du signal. En cela, lorsque vous prenez le signal d'un domaine à un autre, vous n'êtes pas censé y ajouter de l' énergie (bien que vous puissiez éventuellement perdre de l'énergie).

La normalisation est juste un moyen de s'assurer que l'énergie de votre signal transformé par Haar dans le domaine Haar a exactement la même énergie que votre signal dans le domaine d'origine.

Intuitivement parlant, Haar, Fourier, etc., ne sont que des transformations de base, ce qui signifie intuitivement que vous regardez le signal d'une manière différente, (techniquement, à travers un ensemble de bases différent). Par conséquent, si tout ce que vous faites est de regarder un signal différemment, son énergie ne peut / ne doit pas changer.

Spacey
la source
Ok, ça a du sens. Si vous l'essayez avec un tableau de nombres, par exemple [2 1 3 4 9 7 0 4] -> 1 étape somme / diff -> [1.5 3.5 8 2 | .5 -,5 1 -2]. La norme quadratique du premier signal est 176, la seconde est 88. La multiplication du deuxième signal par √2 rend également la norme quadratique 176.
bobobobo
@bobobobo Yup! Tu l'as eu. Maintenant, je semble me rappeler qu'une perte d'énergie peut en fait être possible avec certaines transformations (et cela serait également concevable), mais je ne me souviens pas de tels cas pour le moment.
Spacey
1
La projection sur une base incomplète perdrait de l'énergie, trivialement: la projection n'est plus identique à l'original, mais a perdu toutes les informations (énergie) orthogonales à la base incomplète.
MSalters