Particle Swarm Optimisation of Mel-frequency Cepstral Coefficients computation for the classification of asphyxiated infant cry

Feature extraction techniques for input representation to diagnose infant diseases have received significant attention recently. Mel Frequency Cepstral Coefficients (MFCC) is one of the most popular feature extraction techniques due to its representation method being very similar to the human auditory system. The MFCC method for feature extraction depends on several important parameter settings, namely the number of filter banks, and the number of coefficients used in the final representation. These settings affects the way the features are represented, and in turn, affects the performance of the classifier for diagnosis of the disease. In this paper, the Particle Swarm Optimization (PSO) algorithm was used to optimise the parameters of the MFCC feature extraction method for classifying infants with asphyxia. The extracted MFCC features were then used to train several MLP classifiers over different initialization values. The accuracy of these classifiers was then used to guide the PSO optimization. Our results show that the optimization of MFCC computation using PSO yielded 93.9% accuracy, an improvement of 1.45% over typical MFCC parameter settings using the same classifier.

[1]  Ahmad Ihsan Mohd Yassin,et al.  Novel Mutative Particle Swarm Optimization Algorithm for Discrete Optimization , 2009, GEM.

[2]  Sun-Yuan Kung,et al.  Maximum Likelihood and Maximum a Posteriori Adaptation for Distributed Speaker Recognition Systems , 2004, ICBA.

[3]  Ihsan M. Yassin,et al.  NARMAX identification of DC motor model using repulsive particle swarm optimization , 2009, 2009 5th International Colloquium on Signal Processing & Its Applications.

[4]  Sh-Hussain Salleh,et al.  Heart Sound Analysis Using MFCC and Time Frequency Distribution , 2007 .

[5]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[6]  A. S. Malowany,et al.  A comparison of neural network architectures for the classification of three types of infant cry vocalizations , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[7]  Orion F. Reyes-Galaviz,et al.  A System for the Processing of Infant Cry to Recognize Pathologies in Recently Born Babies with Neural Networks , 2004 .

[8]  Rohilah Sahak,et al.  Classification of infant cries with hypothyroidism using Multilayer Perceptron neural network , 2009, 2009 IEEE International Conference on Signal and Image Processing Applications.

[9]  André Carlos Ponce de Leon Ferreira de Carvalho,et al.  Bioinspired Parameter Tuning of MLP Networks for Gene Expression Analysis: Quality of Fitness Estimates vs. Number of Solutions Analysed , 2008, ICONIP.

[10]  Donald Shaul Williamson,et al.  Automatic Music Similarity Assessment and Recommendation , 2007 .

[11]  M. Sayadi,et al.  Text independent speaker recognition using the Mel frequency cepstral coefficients and a neural network classifier , 2004, First International Symposium on Control, Communications and Signal Processing, 2004..

[12]  Changlin Wu,et al.  Surface Roughness Prediction for Aluminum Alloy Wheel Surface Polishing Using a PSO-Based Multilayer Perceptron , 2009, 2009 International Workshop on Intelligent Systems and Applications.

[13]  D. O'Shaughnessy,et al.  Speaker verification using a new representation based on a combination of MFCC and formants , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[14]  Rohilah Sahak,et al.  Mel-frequency cepstrum coefficient analysis of infant cry with hypothyroidism , 2009, 2009 5th International Colloquium on Signal Processing & Its Applications.

[15]  J. Low,et al.  Intrapartum fetal asphyxia: definition, diagnosis, and classification. , 1997, American journal of obstetrics and gynecology.

[16]  Rohilah Sahak,et al.  Classification of Infant Cries with Asphyxia Using Multilayer Perceptron Neural Network , 2010, 2010 Second International Conference on Computer Engineering and Applications.