Aux pages 57-60 (l'aperçu était disponible la dernière fois que j'ai vérifié, les images ici au cas où), il y a une transformation en treillis en quinconce décrite.
Treillis:
o • o • o • o •
• o • o • o • o
o • o • o • o •
• o • o • o • o
o • o • o • o •
• o • o • o • o
o • o • o • o •
• o • o • o • o
Fondamentalement, vous effectuez ces opérations de prévision sur les points noirs:
x[ m][n ] -= 1/4 * ( LEFT + RIGHT + DOWN + UP )
Vous faites ensuite des mises à jour sur les points blancs:
x[ m][n] += 1/8 * ( LEFT + RIGHT + DOWN + UP )
Ensuite, vous ne toucherez plus jamais les valeurs noires, vous avez donc effectivement:
o x o x o x o x
x o x o x o x o
o x o x o x o x
x o x o x o x o
o x o x o x o x
x o x o x o x o
o x o x o x o x
x o x o x o x o
Vous tournez la tête à 45 degrés pour voir que ce n'est qu'un autre réseau rectangulaire, et vous les étiquetez encore / encore:
o o o o
• • • •
o o o o
• • • •
o o o o
• • • •
o o o o
• • • •
Vous répétez cela encore et encore, jusqu'à ce qu'il vous reste 1 "moyenne".
Maintenant, dans la transformée en ondelettes Haar, il y a un perte de puissance dans chaque niveau que nous corrigeons avec un facteur de normalisation de √2 .
Ici, il y a un facteur de perte de puissance calculé d'environ 1,4629 après la première étape du premier niveau (trouvé en exécutant 5 000 000 de transformations sur des données aléatoires et en trouvant le rapport powerBefore / powerAfter et la moyenne).
Je ne sais pas comment montrer / calculer comment cette perte de puissance est trouvée et d'où vient le nombre 1,46.