Title :
An efficient FPGA implementation of Gaussian mixture models based classifier: Application to face recognition
Author :
Neggazi, Mehdi ; Bengherabi, Messaoud ; Boulkenafet, Z. ; Amira, Abbes
Abstract :
This work aims to propose an efficient hardware/software system fo guassian mixture model (GMM) parts-based topology modeling for face identification and verification. Following its great success in speaker recognition, The GMM approach was extended to face recognition providing a good trade-off in terms of complexity, performance and robustness. Despite its reduced complexity compared to other statistical modeling techniques like hiden markov model (HMM) and its variants. The GMM scoring module still to be computationally intensive algorithm consisting of a series of complex tasks executed in sequential order. This constraint limits its suitability for real-time pattern recognition embedded applications. This paper presents an efficient hardware implementation of embedded GMM based classifier. Reconfigurable system in the form of field programmable gate arrays (FPGA) is deployed to embed the hardware part of the proposed system. Furthermore a design of exponential calculation circuit is proposed for the best compromise between effectiveness and complexity. Approximations are also developed to reduce the hardware complexity. The developed system performs the identification process of an unknown input pattern over 200 models in 2.3 seconds, our performance evaluation indicates that a speedup of around S.IX can be achieved over an optimized software implementation running on a 3.3GHz core i3 processor. A results precision of 10-2 is obtained after performing the GMM calculation using the proposed hardware/software system.
Keywords :
Gaussian processes; computational complexity; embedded systems; face recognition; field programmable gate arrays; image classification; integrated circuit design; performance evaluation; topology; FPGA implementation; GMM approach; GMM calculation; GMM part-based topology modeling; GMM scoring module; Gaussian mixture model based classifier; HMM; computationally intensive algorithm; embedded GMM based classifier; exponential calculation circuit design; face identification; face recognition application; face verification; field programmable gate arrays; hardware complexity; hardware-software system; hiden markov model; performance evaluation; real-time pattern recognition embedded applications; reconfigurable system; statistical modeling techniques; Complexity theory; Computer architecture; Face; Field programmable gate arrays; Hardware; Hidden Markov models; Vectors; Embedded systems; FPGA; Face recognition; GMM; Reconfigurable architectures;
Conference_Titel :
Systems, Signal Processing and their Applications (WoSSPA), 2013 8th International Workshop on
Conference_Location :
Algiers
DOI :
10.1109/WoSSPA.2013.6602393