在 分数ME 时用hadamard 变换之后的值计算SAD而不是直接算SAD,据说能更好的体现熵编码后的rate.
hadamard 变换矩阵是这样的,如8x8:
用矩阵乘法实现的话就是 T=H*B*H-1,T是变换后的系数,B是原来的block.
但是通常都是用butterfly的快速算法如下:
在 分数ME 时用hadamard 变换之后的值计算SAD而不是直接算SAD,据说能更好的体现熵编码后的rate.
hadamard 变换矩阵是这样的,如8x8:
用矩阵乘法实现的话就是 T=H*B*H-1,T是变换后的系数,B是原来的block.
但是通常都是用butterfly的快速算法如下: