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.


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now