A Gaussian Mixture Model (GMM) was used as our classification tool. As our work focused mainly on signal processing, we forgo a rigorous treatment of the mathematics behind the model in favor of a brief description of GMMs and its application to our system.
GMMs belong to the class of pattern recognition systems. They model the probability density function of observed variables using a multivariate Gaussian mixture density. Given a series of inputs, it refines the weights of each distribution through expectation-maximization algorithms.
In this respect, GMMs are very similar to Support Vector Machines and Neural Networks, and all of these models have been used in instrument classification (1). Reported success (2) with GMMs prompted us to use this model for our system.






