Skip to main content

Design and Implementation of an Accelerated Gabor Filter Bank Using Parallel Hardware

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications (FPL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2147))

Included in the following conference series:

Abstract

In computer vision, images are often preprocessed by the so-called Gabor transform. Using a Gabor filter bank, an image can be decomposed into orientational components lying in a specified frequency range. This biologically motivated decomposition simplifies higher level image processing like extraction of contours or pattern recognition. However, the IEEE floating-point implementation of this filter is too slow for real-time image-processing, especially if mobile applications with limited resources are targeted. This paper describes how this can be overcome by a hardware-implementation of the filter algorithm.

The actual implementation is preceded by an analysis of the algorithm analyzing the effects of reduced-accuracy calculus and the possibility of parallelizing the process. The target device is a Xilinx Virtex FPGA which resides on a PCI rapid-prototyping board.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B.M. Baas. A 9.5 mw 330 μs 1024-point fft processor. Technical report, Department of Electrical Engineering, Stanford University, 1995.

    Google Scholar 

  2. Drey Inc. Jaguar 256 Interface Specification.

    Google Scholar 

  3. P. Duhamel and M. Vetterli. Fast fourier transforms: A tutorial review and a state of the art. Signal Processing, (19):259–299, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  4. D. Gabor. Theory of communication. Journal of the Institute for Electrical Engineers, 93:429–439, 1946.

    Google Scholar 

  5. J.P. Jones and L.A. Palmer. The two-dimensional spectral structure of simple receptive fields in cat striate cortex. Journal of Neurophysiology, 58(6):1187–1211, December 1987.

    Google Scholar 

  6. K. Konstantinides and J. R. Rasure. The khoros software development environment for image and signal processing. IEEE Transactions on Image Processing, 3(3):243–52, 1994.

    Article  Google Scholar 

  7. H. J. Nussbaumer. Fast Fourier Transform and Convolution Algorithms. Springer Verlag, Berlin, 1981.

    MATH  Google Scholar 

  8. Ralph Trapp. Stereoskopische Korrespondenzbestimmung mit impliziter Detektion von Okklusionen. Ph.d. thesis, Universität-GH Paderborn, 1998.

    Google Scholar 

  9. Matthias Wosnitza. A high precision 1024-point fft processor for 2d convolution. In International Solid-State Circuits Conference (ISSCC), San Francisco (CA), feb 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Voß, N., Mertsching, B. (2001). Design and Implementation of an Accelerated Gabor Filter Bank Using Parallel Hardware. In: Brebner, G., Woods, R. (eds) Field-Programmable Logic and Applications. FPL 2001. Lecture Notes in Computer Science, vol 2147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44687-7_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-44687-7_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42499-4

  • Online ISBN: 978-3-540-44687-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics