在第57-60页上(我最后一次查看预览可用,以防万一,请参见此处的图像),其中描述了梅花形点阵变换。
格子:
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
基本上,您可以在黑点上执行以下Predict操作:
x[ m][n ] -= 1/4 * ( LEFT + RIGHT + DOWN + UP )
其中,,,。
然后,您对白点进行更新:
x[ m][n] += 1/8 * ( LEFT + RIGHT + DOWN + UP )
然后,您将再也不会碰触黑色值,因此您实际上拥有:
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
您将头旋转45度,看到这只是另一个矩形格子,然后将它们标记为奇/偶:
o o o o
• • • •
o o o o
• • • •
o o o o
• • • •
o o o o
• • • •
您一次又一次地重复此操作,直到剩下1个“平均值”。
现在,在Haar小波变换中,我们用√2的归一化因子校正每个级别的功率损耗。
在此,在第一级的第一步之后,计算出的功率损耗因子约为1.4629(通过对随机数据运行5,000,000变换并找到powerBefore / powerAfter与求平均之比来发现)。
我不知道如何显示/计算此功率损耗的发现方式以及1.46数字的来源。
它可能只是另一个功率归一化器。您的能量节省了吗?
—
Spacey 2012年