MATLAB: Sinusoid identification in images

Image Processing Toolboxsinusoid pattern recognition

Hi
I am wondering whether there is a tool in Matlab that identifies sinusoids in an image. I saw that the Hough function allows to find lines so maybe there is a similar tool for sinusoids.
Thx
Jan

Best Answer

Every image has sinusoids in it. Hundreds of them. And the Fourier transform gives you the strength of each sinusoid. The FT is basically a plot of sinusoid amplitude versus its frequency. If you want, you can look for a value (strength of a particular frequency) that is way greater than other frequencies. I have an fft2d() demo - let me know if you want me to post it.