Image Processing based on interfacing of Raspberry-Pi and FPGA using IoT.

Mrunal Patil
Image processing using FPGA
2 min readFeb 28, 2021

FPGA and Raspberry pi interfacing using Internet of Things for Image processing applications is the recently introduced technique and is a trending topic in present scenario. Many applications like image filtering and processing are developed using these systems.

The system architecture of Raspberry Pi and FPGA interfacing-based implementation of image processing filters using Internet of Things is discussed in this article. The main aim of using IoT for FPGA implementation-based image processing system is that the system can be effortlessly accessed over the web application from any place.

System architecture:

The architecture of IoT based image processing system consists of various logic blocks which are shown in the figure.

The input image is loaded in the FPGA. Decoder logic is then written to select which type of filter is to be applied over the acknowledged image from Raspberry pi to FPGA. The algorithms for various filters such as average filter, Gaussian filter, etc are written using VHDL. After applying the filter image is stored in RAM and then displayed on the display monitor. By the means of Raspberry pi interfacing the end user can remotely use functions of this system.

The results captured on the VGA monitor are shown in the following figure.

REFERENCES:

A. Rupani, P. Whig, G. Sujediya and P. Vyas, “A robust technique for image processing based on interfacing of Raspberry-Pi and FPGA using IoT,” 2017 International Conference on Computer, Communications and Electronics (Comptelix), Jaipur, 2017, pp. 350–353, doi: 10.1109/COMPTELIX.2017.8003992.

--

--