FPGA implementation of filtered image using 2D Gaussian filter

Abstract

Image filtering is one of the very useful techniques in image processing and computer vision. It is used to eliminate useless details and noise from an image. In this paper, a hardware implementation of image filtered using 2D Gaussian Filter will be present. The Gaussian filter architecture will be described using a different way to implement convolution module. Thus, multiplication is in the heart of convolution module, for this reason, three different ways to implement multiplication operations will be presented. The first way is done using the standard method. The second way uses Field Programmable Gate Array (FPGA) features Digital Signal Processor (DSP) to ensure and make fast the scalability of the effective FPGA resource and then to speed up calculation. The third way uses real multiplier for more precision and a the maximum uses of FPGA resources. In this paper, we compare the image quality of hardware (VHDL) and software (MATLAB) implementation using the Peak Signal-to-Noise Ratio (PSNR). Also, the FPGA resource usage for different sizes of Gaussian kernel will be presented in order to provide a comparison between fixed-point and floating point implementations.

Authors and Affiliations

Leila kabbai, Anissa Sghaier, Ali Douik, Mohsen Machhout

Keywords

Related Articles

Improvement of Secret Image Invisibility in Circulation Image with Dyadic Wavelet Based Data Hiding with Run-Length Coded Secret Images of Which Location of Codes are Determined with Random Number 

An attempt is made for improvement of secret image invisibility in circulation images with dyadic wavelet based data hiding with run-length coded secret images of which location of codes are determined by random number....

Reading the Moving Text in Animated Text-Based CAPTCHAs

Having based on hard AI problems, CAPTCHA (Completely Automated Public Turing test to tell the Computers and Humans Apart) is a hot research topic in the field of computer vision and artificial intelligence. CAPTCHA is a...

E-Learning Collaborative System for Practicing Foreign Languages with Native Speakers

The paper describes a novel social network-based open educational resource for practicing foreign languages with native speakers, based on the predefined teaching materials. This virtual learning platform, called i2istud...

Link Prediction Schemes Contra Weisfeiler-Leman Models

Link prediction is of particular interest to the data mining and machine learning communities. Until recently all approaches to the problem used embedding-based methods which leverage either node similarities or latent g...

Bearing Fault Classification based on the Adaptive Orthogonal Transform Method

In this work, we propose an approach based on building an adaptive base which permits to make accurate decisions for diagnosis. The orthogonal adaptive transformation consists of calculating the adaptive operator and the...

Download PDF file
  • EP ID EP154356
  • DOI 10.14569/IJACSA.2016.070771
  • Views 102
  • Downloads 0

How To Cite

Leila kabbai, Anissa Sghaier, Ali Douik, Mohsen Machhout (2016). FPGA implementation of filtered image using 2D Gaussian filter. International Journal of Advanced Computer Science & Applications, 7(7), 514-520. https://europub.co.uk/articles/-A-154356