How to remove frequency components in an image

12 vues (au cours des 30 derniers jours)
Jim
Jim le 9 Mai 2012
Commenté : Image Analyst le 20 Fév 2019
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.
you can see the image in the following link: http://image3243.blogspot.se/2012/05/blog-post.html
Thanks in advance
  1 commentaire
Walter Roberson
Walter Roberson le 10 Mai 2012
In one of your duplicate posts, which I have now deleted, Image Analyst commented,
'Like I said in a comment on one of your other numerous posts on this subject: "Jim, you've got to stop the duplicate posts. You do this frequently, and then people like Wayne waste their time telling you how to do a high pass filter when I've already told you that a high pass filter is not the way to go."'

Connectez-vous pour commenter.

Réponses (1)

Image Analyst
Image Analyst le 9 Mai 2012
Take the 2D FFT. Look for spikes in the 2D FFT and zero them out. Inverse transform and display.
  31 commentaires
Nbillah
Nbillah le 19 Fév 2019
Hi, @Image Analyst, thank you very much for the code, very helpful. I have one question for you i.e how did you decide the value for amplitudethreshold=10.9?
Image Analyst
Image Analyst le 20 Fév 2019
I tried experimenting around with some values and that's just what worked the best.

Connectez-vous pour commenter.

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by