2D FFT implementation in Simulink
4 views (last 30 days)
Show older comments
Hey guys,
I'm fairly new into the Simulink world, and I've run into a problem that googling has just not helped. I can't figure out how to use the 2D fft block. My goal is to take this model and create a low pass filter for the input images.
I have an image that I input, convert from RGB to Intensity. 2D fft requires images to be the power of two, so I'm using embedded matlab function to separate the image into two different images. Then I feed it into a 2D fft block, but then I'm just lost. How exactly do I remove the low frequency noise? I couldn't even figure out how to visualize the data in some form that I may just be able to create a embedded matlab function to do what I want it to do.
Thanks in advance
0 Comments
Answers (1)
Fangjun Jiang
on 9 Sep 2011
Why use Simulink? I would think it's easier doing it in MATLAB. The function is fft2(), fft(),filter(),filter2().
2 Comments
Fangjun Jiang
on 9 Sep 2011
Simulink is best for solving differential equations. Every input is supposed to have a time stamp on it. For that reason, I am not sure how to input an image to a Simulink model. If you put in a 2-D matrix, it is interpreted differently.
See Also
Categories
Find more on Computer Vision with Simulink 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!