Asian Journal of Research in Social Sciences and Humanities
  • Year: 2016
  • Volume: 6
  • Issue: 6

FPGA Implementation of an Area Efficient Adaptive Edge based Bilinear Image Interpolation

*Assistant Professor, Department of ECE, St. Xavier's Catholic College of Engineering, Nagercoil, India

**Professor, Department of ECE, Mepco Schlenk Engineering College, Sivakasi, India

Online published on 1 June, 2016.

Abstract

Image interpolation is a significant task in various image processing applications. Bilinear image interpolation is one of the widely used techniques in many practical real time digital image scaling. The proposed algorithm is based on an efficient edge catching methodology. The proposed image scaling processor consists of a linear space-variant edge detector, combined filter and a simplified bilinear interpolation. The edge catching technique is used to improve the quality of image interpolation algorithm. The combined filter which acts as pre-filter to reduce the blurring effects produced by bilinear interpolation. This work proposes I model convolution kernel for combined filter to minimize the memory buffer consumption and the computing resources instead of using T-model and inversed T-model convolution kernels. The field programmable gate array (FPGA) implementation of this algorithm uses only 580 look up tables (LUTs) and it achieves highest peak signal to noise ratio (PSNR) as 37.02 by using combined filter with edge detector.

Keywords

FPGA, 2-D image scaling, combined filter, convolution kernel, bilinear interpolation