Jump to content

implementing low pass filter for image in verilog


Recommended Posts


I guess that depends upon the type of filter you would like to apply, and the type of display you'd like to present it on.

This article discusses building a one-dimensional filter and applying it to incoming signals.  There's another approach here, if you want to run at faster speeds.  Between the two of those, you should be able to filter your image horizontally--perhaps with a bit of a delay, but you should get the idea.

Filtering in the vertical dimension is a touch harder.  For that, you'll need to read elements from multiple rows at a time in order to apply the filter.  It's still doable, but the challenge is no longer the filter but rather the data movement in and out of whatever RAM device you'll be using.


Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...