Acoustic Source Localization Using Kernel-based Extreme Learning Machine in Distributed Microphone Array

Acoustic source localization using distributed microphone array is a challenging task due to the influences of noise and reverberation. In this paper, acoustic source localization using kernel-based extreme learning machine in distributed microphone array is proposed. Specifically, the space of interest is divided into some labeled positions, and the candidate generalized cross correlation function in each node is treated as the feature mapped into the hidden nodes of extreme learning machine. During the training phase, by the implementation of kernel function, the output weights of the classifier are calculated and do not need to be tuned. After the kernel-based extreme learning machine (K-ELM) is well trained, the measured generalized cross correlation data are fed into the K-ELM classifier, and the output is the estimated acoustic source position. The proposed method needs less human intervention for both training and testing and it does not need to calibrate the node in advance. Simulation and real-world experimental results reveal that the proposed method has extremely fast training and testing speeds, and can obtain better localization performance than steered response power, K-nearest neighbor, and support vector machine methods.

[1]  Yiqiang Chen,et al.  Semi-supervised deep extreme learning machine for Wi-Fi based localization , 2015, Neurocomputing.

[2]  K. C. Ho Bias Reduction for an Explicit Solution of Source Localization Using TDOA , 2012, IEEE Transactions on Signal Processing.

[3]  Yanika Kongsorot,et al.  Kernel extreme learning machine based on fuzzy set theory for multi-label classification , 2019, Int. J. Mach. Learn. Cybern..

[4]  Mantian Li,et al.  Passive Acoustic Source Localization at a Low Sampling Rate Based on a Five-Element Cross Microphone Array , 2015, Sensors.

[5]  Zhe Chen,et al.  Microphone Clustering and BP Network based Acoustic Source Localization in Distributed Microphone Arrays , 2013 .

[6]  Zhenyang Wu,et al.  Sound source localization based on discrimination of cross-correlation functions , 2013 .

[7]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[8]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[9]  Stefan B. Williams,et al.  Sound Source Localization in a Multipath Environment Using Convolutional Neural Networks , 2017, 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[10]  Sebastien Hengy,et al.  Acoustic shooter localisation using a network of asynchronous acoustic nodes , 2016 .

[11]  M. Stone Cross‐Validatory Choice and Assessment of Statistical Predictions , 1976 .

[12]  Yang Xu,et al.  A fast decision making method for mandatory lane change using kernel extreme learning machine , 2019, Int. J. Mach. Learn. Cybern..

[13]  Carlo Drioli,et al.  A weighted MVDR beamformer based on SVM learning for sound source localization , 2016, Pattern Recognit. Lett..

[14]  김용수,et al.  Extreme Learning Machine 기반 퍼지 패턴 분류기 설계 , 2015 .

[15]  Francesco Piazza,et al.  Acoustic template-matching for automatic emergency state detection: An ELM based algorithm , 2015, Neurocomputing.

[16]  Ye Tian,et al.  Distributed IMM-Unscented Kalman Filter for Speaker Tracking in Microphone Array Networks , 2015, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[17]  Hyeontaek Lim,et al.  Speaker localization in noisy environments using steered response voice power , 2015, IEEE Transactions on Consumer Electronics.

[18]  Harvey F. Silverman,et al.  A Free-Source Method (FrSM) for Calibrating a Large-Aperture Microphone Array , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[19]  Fuliang Yin,et al.  Distributed Marginalized Auxiliary Particle Filter for Speaker Tracking in Distributed Microphone Networks , 2016, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[20]  Javier Macías Guarasa,et al.  Towards End-to-End Acoustic Localization Using Deep Learning: From Audio Signals to Source Position Coordinates , 2018, Sensors.

[21]  Alessio Del Bue,et al.  A Bilinear Approach to the Position Self-Calibration of Multiple Sensors , 2012, IEEE Transactions on Signal Processing.

[22]  Amir Said,et al.  A Steered-Response Power Algorithm Employing Hierarchical Search for Acoustic Source Localization Using Microphone Arrays , 2014, IEEE Transactions on Signal Processing.

[23]  Seiichi Nakagawa,et al.  Automatic estimation of position and orientation of an acoustic source by a microphone array network. , 2009, The Journal of the Acoustical Society of America.

[24]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[25]  Haizhou Li,et al.  A learning-based approach to direction of arrival estimation in noisy and reverberant environments , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[26]  G. Carter,et al.  The generalized correlation method for estimation of time delay , 1976 .

[27]  Dianhui Wang,et al.  Extreme learning machines: a survey , 2011, Int. J. Mach. Learn. Cybern..

[28]  Carlo Drioli,et al.  Exploiting CNNs for Improving Acoustic Source Localization in Noisy and Reverberant Conditions , 2018, IEEE Transactions on Emerging Topics in Computational Intelligence.

[29]  Augusto Sarti,et al.  A Robust and Low-Complexity Source Localization Algorithm for Asynchronous Distributed Microphone Networks , 2015, IEEE/ACM Transactions on Audio, Speech, and Language Processing.