傅立叶变换系数高频和低频

时间:2016-01-23 15:13:46

标签: matlab fft

当我对图像应用傅里叶变换时,我得到了巨大的复杂值。什么是相应的系数'高频值,低频怎么样?当我在MATLAB中使用函数MyClass::MyClass(float x, float y, float z) : x(x), y(y), z(z) { } 时,我得到fft2个值,例如:两个系数:N x M-2+3i,这些值中的哪一个对应于高频?

1 个答案:

答案 0 :(得分:2)

fft2给出一个由复数组成的矩阵。这些复数与高频或低频组件无关。要显示fft,您可以将fftshift应用于傅立叶变换矩阵,如果您对此移位的2d fft图的绝对值进行成像,则可以获得类似于下面的2d频率放大图:

enter image description here

这里,中心区域属于低频分量,高频分量属于中心的外部区域。

如果要对高频分量应用一些滤波,可以创建一个圆形二进制图像,其中心与移位的fft图像相同,并将外部区域设置为零,并应用ifft2以获得低通滤波图像