Biorobotics Laboratory BioRob

Hardware acceleration for image processing

This project implements a hardware acceleration system for image processing primitives on a FPGA. The system processes in real-time a stream of images, coming for example from a webcam.
The framework stays limited to greyscale images and implements the following operators:

The C code allows the final user to call these primitives without being aware of any link with hardware. The OpenCV library was used for performance comparisons with software.

Downloadable ressources

Project report
VHDL code
C code