我想用Hadamard变换代替JPEG格式的离散余弦变换。但我不知道在原来的算法中需要添加/删除/更改哪个阶段。据我了解,不使用Huffman编码的JPEG算法如下:
我的猜测是,锯齿形重排不会将所有能量浓度最高的频率移动到矢量的头部,所有的零点都会跟随,因此必须改变。另外,用于缩小DCT系数范围(提供更高精度)的平移也可能需要改变。答案可能是JPEG-XR格式,它使用HT而不是DCT,但我需要一段时间才能得到它的副本,并理解它背后的所有数学。
发布于 2014-05-14 19:46:56
您应该看看称为JPEG-XR的标准。
它使用Hadamard变换代替DCT变换。
还有一个开源的实现。
祝好运。
https://stackoverflow.com/questions/20707368
复制相似问题