The reconfigurable computing technology in FPGAs , along with many other features of FPGAs make them ideally suited for real-time video processing.


The salient features of FPGAs that make them superior in speed, over conventional general-purpose hardware like Pentiums is their greater I/O bandwidth to local memory, pipelining, parallelism and availability of optimizing compiler.

Which involve, multiple image operators, run much faster on FPGAs than on Pentiums ref report 800 time speed up by FPGA using SA-C. There are several reasons for such large speed up which FPGAs have over PCs. In comparison to an FPGA, hardware such as Pentium runs at memory speed, not at cache speed.

Evaluation of FPGAs as Platform for Developing DIP Applications 3.1 Advantages of FPGAs Many advantages of FPGAs make them a preferred choice of implementation in DIP realm.

High computational density in FPGA together with a low development costs allows even the lowest volume consumer market to bear the development costs of FPGAs.


On the other hand, these are the limitations of FPGAs for image processing applications.

Current FPGAs cannot be reconfigured quickly as the process of modifying or combining FPGA circuits is also laborious.

SA-C is a single-assignment dialect of the C programming language designed to exploit many features of FPGAs [13, 14]. To compare the performance of FPGAs and the Pentium processors, they have implemented SA-C programs compiled to a Xilinx FPGA to equivalent programs running on an 800 MHz Pentium III. For 8 common DIP routines implemented on both these platforms, FPGAs offer 8 to 800 times speed-ups over the Pentium.

The authors in report the speed ups that FPGAs offer on image processing methods on 2D and 3D images In computer vision and image processing, FPGAs have already been used to accelerate real-time point tracking , stereo , color-based object detection , and video and image compression.


The greater future potential lies in including FPGAs on-chip with the main processor, giving the benefit of general purpose acceleration without the communication bottleneck created by placing the FPGA in a co-processor

With a multi billion-dollar market per year, increases in FPGA speeds and capacities have followed or exceeded Moore’s law for the last several years. This survey clearly demonstrates the outstanding features of FPGAs which make them seem very promising choice for the researchers in the field




FPGAs are often used as implementation platforms for real-time image processing applications. Different image processing implementations using FPGA and their performance analysis are discussed in this survey.

Recommended from Medium

Work in the Fourth Industrial Revolution (4IR)

Have Fun: 5 Best Android Apps You Should Have

Are we finally ready to go phone free?

VW says its Autonomous Braking worked flawlessly—So how’d I crash?

JetBlue’s new A320 takes flight

Antonov 26 Air Urga Touch & Go seen in cockpit and from inside out! [AirClips]

Technology’s positive role in a crisis

Top 5 Affordable Virtual Reality Headsets of 2022

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Prabhakar Singh Banafar

Prabhakar Singh Banafar

More from Medium

Activation functions for Neural Networks

Let’s iterate together

zip lets multiple sequences to be iterated over together

The Power of Parallel Problem Solving

Independent and Dependent Variables in Machine Learning