FireAnt

A low-cost, thumb-sized, breadboard-friendly FPGA dev board for makers and hardware designers

Aug 05, 2019

Awesome Sobel Filter Demo with FireAnt

Only a few days left to back FireAnt! Early bird prices will only be available during the campaign. If you’ve already backed our project, thank you! If you want to help us even more, you can do so by sharing FireAnt with someone you think would be interested.


We built a real time Sobel filter and posterizing filter demonstration recently. (Credit to Efinix Inc Hong Kong Team for their help). The system is capturing video from camera module OV5640 with 720p resolution. The FireAnt processes all captured data and exports to monitor via VGA 666 module. It is powered by micro USB connection associated with FireAnt and consumes around 250mA.

FireAnt Embedded Vision - View 1

The demo design consists of 5 operating modes to illustrate the effect of each filter.

1. Streaming

Streaming mode applies no filter and directly streams video captures from the camera:

FireAnt Embedded Vision - Streaming mode

2. Sobel

Sobel mode applies a full-screen sobel filter to the video capture. The Sobel filter highlights the edges and displays on screen.

FireAnt Embedded Vision - Sobel mode

3. Sobel + Streaming

This mode splits the screen and shows the difference when applying the Sobel filter and the unchanged video capture.

FireAnt Embedded Vision - Sobel + streaming mode

4. Posterize + Streaming

Again, this mode separates the screen in half. On the left side the color is posterized; on the right side you can see the unchanged video capture.

FireAnt Embedded Vision - Posterize + Streaming mode

5. Rotating

The final mode loops the previous 4 modes every 3 seconds. It automates all modes to easily demonstrate each filter.

Resource Usage

The RTL Design utilizes 3086 logic elements counts (41.8%), dedicating 18 memory blocks (75%) and 0 multipliers (0%). A direct instruction with connection diagram and source code will be disclosed soon.

FireAnt Embedded Vision - Resource table

FireAnt Embedded Vision - Top View

FireAnt Embedded Vision - Bottom view


Sign up to receive future updates for FireAnt.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects