【发布时间】:2012-11-28 11:08:51
【问题描述】:
我目前正在尝试理解二维傅立叶位移定理。
根据我目前了解到的情况,图像空间中的平移会导致相位差异,但不会导致频率空间中的幅度差异。
我试图用一个小例子来证明这一点,但它只适用于行中的移位,而不适用于列中的移位。这是一个小演示(我这里只显示幅度图)
clear all
close all
Iin = zeros(128);
Iin(10:20,10:20)=1;
figure,imagesc(Iin)
Y = fft(Iin);
figure, imagesc(fftshift(log10(abs(Y))));
Iin = zeros(128);
Iin(10:20,20:30)=1;
figure,imagesc(Iin)
Y = fft(Iin);
figure, imagesc(fftshift(log10(abs(Y))));
Iin = zeros(128);
Iin(20:30,10:20)=1;
figure,imagesc(Iin)
Y = fft(Iin);
figure, imagesc(fftshift(log10(abs(Y))));
在我看来,所有 3 个震级图都应该产生相同的结果。 谁能解释我在这里做错了什么?
非常感谢您的帮助,
最好的问候,
迷你
【问题讨论】: