Sign up & Download
Sign in

Generalised Parallel Bilinear Interpolation Architecture for Vision Systems

by Suhaib A Fahmy
Reconfigurable Computing and FPGAs 2008 ReConFig 08 International Conference on (2008)

Abstract

Bilinear interpolation is widely used in computer vision for extracting pixel values for positions that lie off the pixel grid in an image. For each sub-pixel, the values of four neighbors are used to compute the interpolated value. This presents a challenge since four pixels must be read from the source image memory for each output pixel. This paper presents an architecture, for implementation within FPGA-based vision systems, that takes advantage of the heterogeneous resources available on modern devices to parallelize these memory accesses through efficient distribution of the source image in embedded memories. We show how intrinsic information in the sub-pixel addresses can be used to implement bilinear interpolation efficiently. We then suggest modifications to the architecture for larger image sizes which exceed the memory capabilities of modern FPGAs. The architecture is shown to achieve performance of 250Msamples per second in a modern device.

Cite this document (BETA)

Available from ieeexplore.ieee.org
Page 1
hidden

Generalised Parallel Bilinear Interpolation Architecture for Vision Systems

Plain text is unavailable for this page.

Sign up today - FREE

Mendeley saves you time finding and organizing research. Learn more

  • All your research in one place
  • Add and import papers easily
  • Access it anywhere, anytime

Start using Mendeley in seconds!

Already have an account? Sign in

Readership Statistics

3 Readers on Mendeley
by Discipline
 
 
by Academic Status
 
33% Student (Master)
 
33% Other Professional
 
33% Post Doc
by Country
 
33% South Korea
 
33% United Kingdom
 
33% Republic of Singapore