Skip to content

This repository showcases the implementation of image filtering techniques on an FPGA using VHDL for hardware description and Octave for algorithm development, simulation, and image processing validation

Notifications You must be signed in to change notification settings

automatesolutions/FPGA_FIR-FILTER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIR Filter for Image Processing (FPGA - VHDL & Octave)

This repository provides an implementation of a Finite Impulse Response (FIR) filter for image processing. The project is developed using VHDL for FPGA deployment and Octave for simulation and validation.

Credits

Special thanks to Marco Winzker (Professor) and FPGA Vision for their valuable insights and contributions to this project. Their expertise in FPGA design and image processing served as a foundation for this implementation.

Overview

The FIR filter is designed to perform image processing operations such as smoothing, edge detection, or noise reduction. The project demonstrates how a digital filter can be simulated, tested, and implemented for real-time processing on an FPGA.

Features

Octave Simulation: Analyze and verify filter characteristics (frequency response, impulse response) and apply filtering on test images. FPGA Implementation: Efficient hardware implementation of the FIR filter for real-time image processing.

Configurable Parameters: Filter coefficients. Input image dimensions. Bit precision for fixed-point arithmetic.

Contributing

Contributions are welcome! If you'd like to improve this project, fix bugs, or add new features, feel free to fork the repository, make your changes, and submit a pull request. Your efforts will help make this trading application even better!

If you found this project helpful or learned something new from it, you can support the development with just a cup of coffee ☕. It's always appreciated and keeps the ideas flowing!

Buy Me a Coffee

About

This repository showcases the implementation of image filtering techniques on an FPGA using VHDL for hardware description and Octave for algorithm development, simulation, and image processing validation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published