how to identify the periodic pattern in a given image ?
Show older comments
I have a image which has periodic pattern in it. I want to retrieve the periodic pattern and display it.
I am following this procedure.
- Apply fft for the image.
- Identify the periodic frequency by using magnitude and phase spectrum
- Design a band pass filter with the periodic frequency
- Multiply the image with the designed filter
- Apply ifft for the output.
But i am not sure how to identify the periodic frequency from the spectrum ??
Answers (1)
Image Analyst
on 2 Oct 2014
0 votes
It will be the spikes/peaks. See my demo.
4 Comments
vinod kumar
on 2 Oct 2014
Image Analyst
on 2 Oct 2014
Edited: Image Analyst
on 2 Oct 2014
The demo took an uncorrupted image (no periodic pattern yet), and added periodic noise (ripples) to it. For you, this would be the starting image. Then it found the spectrum of the ripples, erased them in the spectral domain, and inverse transformed to produce an image with ripples removed (or almost removed). If you want, you can post your image.
vinod kumar
on 2 Oct 2014
vinod kumar
on 2 Oct 2014
Categories
Find more on Image Filtering in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!