Image processing architecture for local features computation

  • Authors:
  • Javier Díaz;Eduardo Ros;Sonia Mota;Richard Carrillo

  • Affiliations:
  • Dep. Arquitectura y Tecnología de Computadores, Universidad de Granada, Spain;Dep. Arquitectura y Tecnología de Computadores, Universidad de Granada, Spain;Dep.Informática y Análisis Numérico, Universidad de Córdoba, Spain;Dep. Arquitectura y Tecnología de Computadores, Universidad de Granada, Spain

  • Venue:
  • ARC'07 Proceedings of the 3rd international conference on Reconfigurable computing: architectures, tools and applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Quadrature filters are widely used in the Computer Vision community because of their biological support and also because they allow an efficient coding of local features. They can be used to estimate local energy, phase, and orientation or even allow classifying image textures. The drawback of this image decomposition is that requires performing intensive pixel-wise computations which makes it impossible to use in most real-time applications. In this contribution we present a high performance architecture capable of extracting local phase, orientation and energy at a rate of 56.5 Mpps. Taking into account that FPGA resources are constrained, we have implemented a steerable filters bank (instead of Gabor filters bank) based on Second Order Gaussian derivatives. This method has the advantage that the filters are 2-D separable and each image orientation can be extracted from a basic set of seven filters. We present in this paper the proposed architecture and analyze the quantization degradation error generated by using fixed point arithmetic. We show the resources consumption, the performance and finally, we present some results from the developed system.