• DocumentCode
    18488
  • Title

    Gabor Filter Based on Stochastic Computation

  • Author

    Onizawa, Naoya ; Katagiri, Daisaku ; Matsumiya, Kazumichi ; Gross, Warren J. ; Hanyu, Takahiro

  • Author_Institution
    Frontier Res. Inst. of Interdiscipl. Sci., Tohoku Univ., Sendai, Japan
  • Volume
    22
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 2015
  • Firstpage
    1224
  • Lastpage
    1228
  • Abstract
    This letter introduces a design and proof-of-concept implementation of Gabor filters based on stochastic computation for area-efficient hardware. The Gabor filter exhibits a powerful image feature extraction capability, but it requires significant computational power. Using stochastic computation, a sine function used in the Gabor filter is approximated by exploiting several stochastic tanh functions designed based on a state machine. A stochastic Gabor filter realized using the stochastic sine shaper and a stochastic exponential function is simulated and compared with the original Gabor filter that shows almost equivalent behaviour at various frequencies and variance. A root-mean-square error of 0.043 at most is observed. In order to reduce long latency due to stochastic computation, 68 parallel stochastic Gabor filters are implemented in Silterra 0.13 μm CMOS technology. As a result, the proposed Gabor filters achieve a 78% area reduction compared with a conventional Gabor filter while maintaining the comparable speed.
  • Keywords
    CMOS integrated circuits; Gabor filters; feature extraction; finite state machines; mean square error methods; stochastic systems; Gabor filter; Silterra CMOS technology; area efficient hardware; equivalent behaviour; image feature extraction capability; root mean square error; sine function; size 0.13 mum; state machine; stochastic computation; stochastic exponential function; stochastic sine shaper; stochastic tanh functions; Computers; Digital circuits; Educational institutions; Hardware; Input variables; Logic gates; Materials; Digital circuit implementation; stochastic computing;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9908
  • Type

    jour

  • DOI
    10.1109/LSP.2015.2392123
  • Filename
    7010006