2D FFT of an image shows some invalid values for high frequencies
3 views (last 30 days)
Show older comments
I uploaded my 2D FFT magnitude image here:
If you take a look at it, for high frequencies[right, left, top and bottom], only at around x and y axis, there are some points with high power[yellow color]. These points shouldn't be in the resultant FFT2, since I know the original height image is isotropic and therefore the 2D FFT must look something like the example below(just note high frequencies; they are not for the same image):
Now, the question is, what could be the possible reasons for such a behavior at high frequencies?
1 Comment
Matt J
on 27 Jun 2013
Edited: Matt J
on 27 Jun 2013
since I know the original height image is isotropic and therefore the 2D FFT must look something like the example below
Post the original height image, so that we can verify that it is isotropic.
Have you used 'axis equal' to display these images? I can discern some asymmetry in your 2nd FFT image, even though it is mostly isotropic.
Answers (2)
Matt J
on 27 Jun 2013
Now, the question is, what could be the possible reasons for such a behavior at high frequencies?
Because the frequencies you've shown are not really "high". Both plots look the same, except that the first one has smaller axis limits and is presenting a cropped view of the 2nd one.
See Also
Categories
Find more on Fourier Analysis and Filtering in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!