Create a bandpass to remove horizontal high frequency

4 views (last 30 days)
Hi everyone, I have an image and I want to remove the horizontal high frequency from it (i.e. the vertical stuff from the image), how do I create such bandpass filter ?
Thanks everyone!

Accepted Answer

Image Analyst
Image Analyst on 6 Feb 2014
See my Fourier filtering demo where I put in a ripple then filter it out. Adapt it to your particular image.
  2 Comments
J.L. Jones
J.L. Jones on 8 Feb 2014
Thanks, I've tried but I've a problem. What I got now is just two thin line horizontally (as I want to remove vertical things)... however the result I have is a very dense checkboard like result, do you have an idea of what's the problem ?
Image Analyst
Image Analyst on 8 Feb 2014
I'm guessing that you simply zeroed out the wrong frequencies. It would be best if you attached your image and code.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!