为什么在DCT(V=C*U*C^T)中,C在C^T之前,而在IDCT(U=C^T*V*C)中,C^T在C之前

  • 本文关键字:之前 IDCT 而在 DCT dct
  • 更新时间 :
  • 英文 :


在此处输入图像描述为什么在DCT(V=C*U*C^T(中C在C^T之前,而在IDCT(U=C^T*V*C(中C^T在C之前?如果有答案,我很高兴。

C是正交矩阵,因此CCT=CTC=I。

如果V=C U CT,则CTV C=CTC U CTC=I U I=U,这就是从V 计算U的方法

你可以看到,通过交换CT是在左边还是在右边,在代入V的定义后,C和CT最终会变成CT,那么它们不会抵消。换言之:对DCT进行DCT并不能让你回到起点。

其中哪一个被认为是DCT,哪一个IDCT是惯例问题,无论哪种方式都有效。

相关内容

  • 没有找到相关文章

最新更新