首页 > 解决方案 > 有一个复杂到复杂的 2D FFT,如何进行 3D FFT?

问题描述

假设我们实现了一个 2D 复杂到复杂的 FFT。我们现在如何使用它来实现 3D FFT - 它只是 N 个 2D 切片吗?

标签: algorithm3dfftdft

解决方案


不,3D DFT(FFT 是一系列有效计算 DFT 的算法)与将 2D DFT 应用于 3D 阵列/图像/其他任何切片中的每个切片不同。

您需要的是 3D DFT 还是应用于每个切片的 2D DFT 取决于您要完成的任务。

通过将 1D DFT (FFT) 应用于每一行,然后将结果再次应用于每一列,等等,直到处理完每个维度,来计算 nD DFT。所以你需要的是一维 FFT。


推荐阅读