• DocumentCode
    2962601
  • Title

    A fully-pipelined expectation-maximization engine for Gaussian Mixture Models

  • Author

    Ce Guo ; Haohuan Fu ; Luk, Wayne

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    Gaussian Mixture Models (GMMs) are powerful tools for probability density modeling and soft clustering. They are widely used in data mining, signal processing and computer vision. In many applications, we need to estimate the parameters of a GMM from data before working with it. This task can be handled by the Expectation-Maximization algorithm for Gaussian Mixture Models (EM-GMM), which is computationally demanding. In this paper we present our FPGA-based solution for the EM-GMM algorithm. We propose a pipeline-friendly EM-GMM algorithm, a variant of the original EM-GMM algorithm that can be converted to a fully-pipelined hardware architecture. To further improve the performance, we design a Gaussian probability density function evaluation unit that works with fixed-point arithmetic. In the experiments, our FPGA-based solution generates fairly accurate results while achieving a maximum of 517 times speedup over a CPU-based solution, and 28 times speedup over a GPU-based solution.
  • Keywords
    Gaussian processes; expectation-maximisation algorithm; field programmable gate arrays; fixed point arithmetic; parallel architectures; pattern clustering; performance evaluation; pipeline processing; probability; FPGA-based solution; Gaussian mixture model; Gaussian probability density function evaluation unit; computer vision; data mining; fixed point arithmetic; fully-pipelined expectation-maximization engine; fully-pipelined hardware architecture; pipeline-friendly EM-GMM algorithm; probability density modeling; signal processing; soft clustering; Algorithm design and analysis; Covariance matrix; Equations; Gaussian mixture model; Signal processing algorithms; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2012 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-2846-3
  • Electronic_ISBN
    978-1-4673-2844-9
  • Type

    conf

  • DOI
    10.1109/FPT.2012.6412132
  • Filename
    6412132