我有一个在每个维度上间隔规则(等距)的数据集。 但尺寸的间距不同。
dx != dy != dz (!= -> 不是)
我对这个数据集进行傅里叶变换,然后对其进行过滤。
对于波数,我考虑了不同的间距。
然后我将数据转换回来。
这似乎给出了我期望的结果,但我仍然怀疑这是否正确。
我现在的问题是:3 个维度中的间距不一样有关系吗?
这是用 java 用 j-transforms 实现的。
在波数空间中构建滤波器时,如果其核取决于维度参数,则必须考虑间距差异。
例如,如果间距为
dx, dy=Fyx*dx, dz=Fzx*dx
,并且您需要各向同性过滤,那么在 k 空间中您可以使用 kx, ky/Fyx, kz/Fzx