Skip to main content

A Steerable Complex Wavelet Construction and Its Implementation on FPGA

  • Conference paper
Field Programmable Logic and Application (FPL 2004)

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

Included in the following conference series:

Abstract

This work addresses the design of a novel complex steerable wavelet construction and its implementation on reconfigurable logic. The wavelet decomposition uses pairs of bandpass filters that display symmetry and antisymmetry about a steerable axis of orientation. The design is targeted for implementation in hardware, thus one of the desired properties is the small number of unique kernels. A detailed description of the implementation of the design in hardware is given. Moreover, results regarding the speed of our design compared to a software implementation, and the error in the filter responses due to fixed point representation, are reported. To show the applicability of the design to real life situations, a corner detection algorithm is illustrated.

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 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Sendur, L., Selesnick, I.W.: Bivariate shrinkage functions for wavelet-based denoising exploiting interscale dependency. IEEE Transactions on Signal Processing 50(11) (November 2002)

    Google Scholar 

  2. Kingsbury, N.: Image processing with complex wavelets. Philosophical Transactions Of The Royal Society Of London - Series A 357(1760), 2543–2560 (2002)

    Article  Google Scholar 

  3. Freeman, W.T., Adelson, E.H.: The design and use of steerable filters. IEEE Transactions on Pattern Analysis and Machine Inteligence 13(9), 891–906 (1991)

    Article  Google Scholar 

  4. Lindeberg, T.: Principles for automatic scale selection. In: Handbook on Computer Vision and Applications, vol. 2, pp. 239–274. Academic Press, London (1999)

    Google Scholar 

  5. Nibouche, M., Bouridane, A., Crookes, D., Nibouche, O.: An FPGA-based wavelet transforms coprocessor. In: IEEE International Conference on Image Processing, vol. 3, pp. 194–197 (2001)

    Google Scholar 

  6. Bellows, P., Hutchings, B.: Designing run-time reconfigurable systems with JHDL. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology 28(1-2), 29–45 (2001)

    MATH  Google Scholar 

  7. Folson, T.C., Pinter, R.B.: Primitive features by steering, quadrature and scale. IEEE Transactions on Pattern Analysis and Machine Intelligence 20(11), 1161–1173 (1998)

    Article  Google Scholar 

  8. Constantinides, G.A., Cheung, P.Y.K., Luk, W.: Wordlength Optimization for Linear Digital Signal Processing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 22(10) (October 2003)

    Google Scholar 

  9. Page, I., Luk, W.: Compiling occam into FPGAs. In: Will Moore and Wayne Luk (Eds) ‘FPGAs’, pp. 271–283, Abingdon EE&CS books (1991)

    Google Scholar 

  10. Ng, J., Bharath, A.A.: Steering in Scale Space to Optimally Detect Image Structures. In: Pajdla, T., Matas, J(G.) (eds.) ECCV 2004. LNCS, vol. 3021, pp. 482–494. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. http://www.bg.ic.ac.uk/Publications/TIP-00621-2003/AnalysisFilterCoefs.htm

  12. http://www.celoxica.com/techlib/files/CEL-W0307171JKX-33.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bouganis, C.S., Cheung, P.Y.K., Ng, J., Bharath, A.A. (2004). A Steerable Complex Wavelet Construction and Its Implementation on FPGA. In: Becker, J., Platzner, M., Vernalde, S. (eds) Field Programmable Logic and Application. FPL 2004. Lecture Notes in Computer Science, vol 3203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30117-2_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30117-2_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22989-6

  • Online ISBN: 978-3-540-30117-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics