An open-source low-cost TDOA-based sound source localization system
Mahmoud A. Alnaanah, Amir Abu Al-Aish, Mohd H.S. Alrashdan, Mohammad Zayed Ahmed, Haitham A. Alasha'ary, Hamzah Hmeidi
Abstract
Sound source localization (SSL) has many civilian and military applications, such as robotics, gunshot localization in nature reserves and warfare, surveillance, wild animal tracking, and rescue missions. One effective method of SSL is measuring the time difference of arrival (TDOA) for an array of microphones. The TDOA method requires designated hardware that is quite expensive and might require specific proprietary software; this makes SSL research expensive and difficult to develop software for, especially for hobbyists and educators. This paper presents a low-cost and easy-to-build SSL system that is built using 4 USB sound cards along with 4 microphones and a USB hub. The code for the system is made open for the public, and it is based on open-source applications, which are Linux, GStreamer, and Octave, to provide an open environment for studying and researching SSL. The localization process relies on finding the TDOA using generalized cross correlation (GCC) thresholding and finding the intersection point of three two-sheeted hyperboloids. The theoretical and experimental descriptions of the system are presented in this paper, along with some of the challenges, such as the microphones’ timing and position calibration. Despite the low sampling rate and high noise of the used USB sound cards, the system was able to locate the sounds within a 2.4 m radius with a root mean square error (RMSE) of 7.23% and a mean error of 6.12%.
Keywords
GStreamer; Octave; Open-source; Sound source localization; Time difference of arrival
DOI:
https://doi.org/10.11591/eei.v15i3.10523
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
<div class="statcounter"><a title="hit counter" href="http://statcounter.com/free-hit-counter/" target="_blank"><img class="statcounter" src="http://c.statcounter.com/10241695/0/5a758c6a/0/" alt="hit counter"></a></div>
Bulletin of EEI Stats
Bulletin of Electrical Engineering and Informatics (BEEI) ISSN: 2089-3191 , e-ISSN: 2302-9285 This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU) .