How to remove frequency components in an image

19 visualizzazioni (ultimi 30 giorni)
Jim
Jim il 9 Mag 2012
Commentato: Image Analyst il 20 Feb 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 Commento
Walter Roberson
Walter Roberson il 10 Mag 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."'

Accedi per commentare.

Risposte (1)

Image Analyst
Image Analyst il 9 Mag 2012
Take the 2D FFT. Look for spikes in the 2D FFT and zero them out. Inverse transform and display.
  31 Commenti
Nbillah
Nbillah il 19 Feb 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 il 20 Feb 2019
I tried experimenting around with some values and that's just what worked the best.

Accedi per commentare.

Categorie

Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by