An efficient FPGA implementation of Gaussian mixture models-based classifier using distributed arithmetic

被引:16
|
作者
Shi, Minghua [1 ]
Bermak, A. [1 ]
Chandrasekaran, S. [2 ]
Amira, A. [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Elect Engn, Clear Water Bay, Kowloon, Hong Kong, Peoples R China
[2] Brunel Univ, Sch Engn & Design, Uxbridge UB8 3PH, Middx, England
关键词
D O I
10.1109/ICECS.2006.379695
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Gaussian Mixture Models (GMM)-based classifiers have shown increased attention in many pattern recognition applications. Improved performances have been demonstrated in many applications but using such classifiers can require large storage and complex processing units due to exponential calculations and large number of coefficients involved. This poses a serious problem for portable real-time pattern recognition applications. In this paper, first the performance of GMM and its hardware complexity are analyzed and compared with a number of benchmark algorithms. Next, an efficient digital hardware implementation based on Distributed Arithmetic (DA) is proposed. A novel exponential calculation circuit based on linear piecewise approximation is also developed to reduce hardware complexity. Implementation is carried out on the Celoxica-RC1000 board equipped with the Virtex-E FPGA. Maximum optimization has been achieved by means of manual placement and routing in order to achieve a compact core footprint. A detailed evaluation of the performance metrics of the GMM core is also presented.
引用
收藏
页码:1276 / +
页数:2
相关论文
共 50 条
  • [21] FPGA design and implementation of an efficient FIR adaptive filter by adopting CSD based approximate distributed arithmetic architecture
    Vinitha, C. S.
    INTERNATIONAL JOURNAL OF MOBILE COMMUNICATIONS, 2024, 24 (02)
  • [22] Efficient FPGA implementation of a knowledge-based automatic speech classifier
    Siniscalchi, SM
    Gennaro, F
    Vitabile, S
    Gentile, A
    Sorbello, F
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 198 - 209
  • [23] Low Power FIR Filter implementation on FPGA using Parallel Distributed Arithmetic
    Khan, Shaheen
    Jaffery, Zainul Abdin
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [24] An FPGA implementation of the distributed arithmetic based quaternionic multipliers for paraunitary filter banks
    Verenik, A.
    Parfieniuk, M.
    Petrovsky, A.
    MIXDES 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS:, 2007, : 605 - 610
  • [25] An Efficient Gaussian Mixture Model Classifier for Outdoor Surveillance Using Seismic Signals
    Aruchamy, Srinivasan
    Chakraborty, Anisom
    Das, Manisha
    Vadali, Siva Ram Krishna
    Ray, Ranjit
    Nandy, Sambhunath
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2024, 62
  • [26] FPGA realization of FIR filters by efficient and flexible systolization using distributed arithmetic
    Meher, Pramod Kumar
    Chandrasekaran, Shrutisagar
    Amira, Abbes
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (07) : 3009 - 3017
  • [27] Speech Based Arithmetic Calculator Using Mel-Frequency Cepstral Coefficients and Gaussian Mixture Models
    Husain, Moula
    Meena, S. M.
    Gonal, Manjunath K.
    PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, NETWORKING AND INFORMATICS (ICACNI 2015), VOL 1, 2016, 43 : 209 - 218
  • [28] Efficient FPGA Implementation of Steerable Gaussian Smoothers
    Joginipelly, Arjun
    Varela, Alvaro
    Charalampidis, Dimitrios
    Schott, Remy
    Fitzsimmons, Zachary
    2012 44TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY (SSST), 2012, : 78 - 82
  • [29] Design and Implementation of Efficient Adaptive FIR Filter based on Distributed Arithmetic
    Joanna, S. Ruth
    Anathalakshmi, A. V.
    2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
  • [30] VLSI Implementation of Efficient Split Radix FFT Based on Distributed Arithmetic
    Laguri, Nisha
    Anusudha, K.
    2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,