正确显示图像的傅里叶谱

时间:2014-05-28 14:53:34

标签: image matlab fft

我拍摄了lena的照片并以两种不同的方式进行了缩放。其中一个图像看起来更好。这是一个主观问题,我只是不确定在报告中使用哪个更好。

第一张图片在MATLAB中,我使用了以下命令

F = fftshift(fft2(lena))
uint8((log10(abs(F)+1)*(255/max(max(log10(abs(F)+1)))))

enter image description here

第二个图像是使用FFTW3在C ++中创建的,但随后缩放我使用ImageMagick的图像

convert mag.png -contrast-stretch 0 -evaluate log 10000 mag-lognorm.png

enter image description here

这些图像中的一个是傅立叶光谱的更好表示,无关紧要。

1 个答案:

答案 0 :(得分:4)

我想说第二张图像更有意义,因为它显示了幅度随空间频率的衰减。第一个给出了错误的印象,即非常高的频率存在与低频率相同的程度。