我想用Hadamard Transform替换JPEG格式的离散余弦变换。但我不知道在原始算法中必须添加/删除/更改哪个阶段。 据我所知,没有霍夫曼编码的JPEG算法如下:
我的猜测是,Z字形重新排序不会将具有最高能量集中的所有频率移动到矢量的头部,并且所有的零都将是尾随的,因此必须进行更改。 此外,可能必须改变用于减小DCT系数范围(提供更高精度)的电平转换。 答案可能是JPEG-XR格式,它使用HT而不是DCT,但我需要一段时间才能复制它并理解它背后的所有数学。
答案 0 :(得分:1)
您应该查看名为JPEG-XR的标准 它使用Hadamard Transform而不是DCT。
还有一个开源实现。
祝你好运。