How can I use the fourier transform to find out the frequency components which are responsible for the texture on the surface?
Then I have to remove them to have a smooth surface without texture.
This is the image.
Thanks
-
1What have you tried yourself to get to a solution? As I see it, you can make a smooth surface out of it, but that's just the mean value of all pixel values (which can be done by Fourier analysis of course).Egon– Egon2011年05月21日 09:24:16 +00:00Commented May 21, 2011 at 9:24
-
I applied a low pass filter in the frequency domain, but I don't know if this is the right solution.Alessandro– Alessandro2011年05月21日 09:35:24 +00:00Commented May 21, 2011 at 9:35
-
Well, first of all there is no such thing as a 'right solution' (some solutions might work OK, some might work sometimes, some might not work at all). Whether your solution is OK depends completely on what you want to do with the image afterwards.Egon– Egon2011年05月21日 15:31:26 +00:00Commented May 21, 2011 at 15:31
-
you could put up the image that you got from the low pass filtering. Generally it should remove the texture.AruniRC– AruniRC2011年05月22日 13:53:04 +00:00Commented May 22, 2011 at 13:53
1 Answer 1
If you use Fourier Transform and analyze frequency components, then removing high frequency components of the image gives a close effect of low pass filter. However, it does not seem natural since you also manipulate the phase of the image. As people suggest, I also advise low pass filter. More specifically, if you want the color of the given image, you may want to try Gaussian Filter.
1 Comment
Explore related questions
See similar questions with these tags.