将 2D DFT 中的样本值映射到周期/像素

信息处理 fft 频率 自由度
2022-01-30 09:35:23

如果我有一张图像及其该图像的二维 DFT,那么 (u,v) 处的 DFT 值与 x 和 y 分量中空间域中的频率之间的映射是什么,以周期/像素为单位? 我想说“DFT 在 (u,v) 处有一个峰值,对应于这个频率”。我不认为答案是 u 个周期/像素,因为即使图像内容保持不变,这些值也会随着不同的图像大小而变化。

1个回答

奈奎斯特频率是 0.5 个周期/像素,频率范围可以认为是 -0.5 到 +0.5 个周期/像素。因此,如果给定轴上的维度是 N 个像素,那么每个像素就是每个像素的1 / N周期。

根据您特定的 DFT/FFT 实施,您可能在图像中间(M/2、N/2)或角落(0、0)中具有零频率。对于前一种情况,u、v 处的空间频率将为:

(M/2 - u) / M, (N/2 - v) / N