{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:11:24Z","timestamp":1760213484964,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2016,9,14]],"date-time":"2016-09-14T00:00:00Z","timestamp":1473811200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"SenSafety","award":["50921319"],"award-info":[{"award-number":["50921319"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Localization is essential in wireless sensor networks. To our knowledge, no prior work has utilized low-cost devices for collaborative localization based on only ambient sound, without the support of local infrastructure. The reason may be the fact that most low-cost devices are indeterministic and suffer from uncertain input latencies. This uncertainty makes accurate localization challenging. Therefore, we present a collaborative localization algorithm (Cooperative Localization on Android with ambient Sound Sources (CLASS)) that simultaneously localizes the position of indeterministic devices and ambient sound sources without local infrastructure. The CLASS algorithm deals with the uncertainty by splitting the devices into subsets so that outliers can be removed from the time difference of arrival values and localization results. Since Android is indeterministic, we select Android devices to evaluate our approach. The algorithm is evaluated with an outdoor experiment and achieves a mean Root Mean Square Error (RMSE) of 2.18 m with a standard deviation of 0.22 m. Estimated directions towards the sound sources have a mean RMSE of     17.5    \u00b0 and a standard deviation of     2.3    \u00b0. These results show that it is feasible to simultaneously achieve a relative positioning of both devices and sound sources with sufficient accuracy, even when using non-deterministic devices and platforms, such as Android.<\/jats:p>","DOI":"10.3390\/s16091478","type":"journal-article","created":{"date-parts":[[2016,9,14]],"date-time":"2016-09-14T10:45:00Z","timestamp":1473849900000},"page":"1478","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Ambient Sound-Based Collaborative Localization of Indeterministic Devices"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/orcid.org\/0000-0003-2153-5250","authenticated-orcid":false,"given":"Jacob","family":"Kamminga","sequence":"first","affiliation":[{"name":"Pervasive Systems Group, University of Twente, Enschede 7522 NB, The Netherlands"},{"name":"ASTRON, Dwingeloo 7991 PD, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/orcid.org\/0000-0001-7851-0869","authenticated-orcid":false,"given":"Duc","family":"Le","sequence":"additional","affiliation":[{"name":"Pervasive Systems Group, University of Twente, Enschede 7522 NB, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Havinga","sequence":"additional","affiliation":[{"name":"Pervasive Systems Group, University of Twente, Enschede 7522 NB, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,9,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2292","DOI":"10.1016\/j.comnet.2008.04.002","article-title":"Wireless sensor network survey","volume":"52","author":"Yick","year":"2008","journal-title":"Comput. Netw."},{"key":"ref_2","unstructured":"Yang, S.-H. (2014). Wireless Sensor Networks, Spring."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MIC.2008.90","article-title":"The Rise of People-Centric Sensing","volume":"12","author":"Campbell","year":"2008","journal-title":"IEEE Int. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2529","DOI":"10.1016\/j.comnet.2006.11.018","article-title":"Wireless sensor network localization techniques","volume":"51","author":"Mao","year":"2007","journal-title":"Comput. Netw."},{"key":"ref_5","first-page":"45","article-title":"Localization Algorithms in Wireless Sensor Networks: Current Approaches and Future Challenges","volume":"2","author":"Pal","year":"2010","journal-title":"Netw. Protoc. Algorithms"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1109\/JPROC.2008.2008853","article-title":"Cooperative localization in wireless networks","volume":"97","author":"Wymeersch","year":"2009","journal-title":"Proc. IEEE"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zekavat, R., and Buehrer, R.M. (2011). Handbook of Position Location: Theory, Practice and Advances, John Wiley & Sons.","DOI":"10.1002\/9781118104750"},{"key":"ref_8","unstructured":"Biswas, R., and Thrun, S. (October, January 28). A passive approach to sensor network localization. Proceedings of the 2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan."},{"key":"ref_9","unstructured":"Thrun, S. (2006). Advances in Neural Information Processing Systems 18, MIT Press."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.tcs.2011.11.024","article-title":"Self-Localization based on ambient signals","volume":"453","author":"Wendeberg","year":"2012","journal-title":"Theor. Comput. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1080\/17489725.2013.796410","article-title":"Calibration-free TDOA self-localisation","volume":"7","author":"Wendeberg","year":"2013","journal-title":"J. Locat. Based Serv."},{"key":"ref_12","unstructured":"Corporation, O. RTEMS Real Time Operating System (RTOS). Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.rtems.org\/."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Yan, Y., Cosgrove, S., Anand, V., Kulkarni, A., Konduri, S.H., Ko, S.Y., and Ziarek, L. (2014, January 16\u201319). Real-time android with RTDroid. Proceedings of the 12th annual international conference on Mobile systems, applications, and services, Bretton Woods, NH, USA.","DOI":"10.1145\/2594368.2594381"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1023\/A:1013767926256","article-title":"The Anatomy of a Context-Aware Application","volume":"8","author":"Harter","year":"2001","journal-title":"Wirel. Netw."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Simon, G., Mar\u00f3ti, M., L\u00e9deczi, A., Balogh, G., Kusy, B., N\u00e1das, A., Pap, G., Sallai, J., and Frampton, K. (2004, January 3\u20135). Sensor network-based countersniper system. Proceedings of the 2nd international conference on Embedded networked sensor systems, Baltimore, MD, USA.","DOI":"10.1145\/1031495.1031497"},{"key":"ref_16","unstructured":"Shang, Y., Zeng, W., Ho, D.K., Wang, D., Wang, Q., Wang, Y., Zhuang, T., Lobzhanidze, A., and Rui, L. (2012, January 14\u201317). Nest: Networked smartphones for target localization. Proceedings of the 2012 IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Hennecke, M.H., and Fink, G.A. (June, January 30). Towards acoustic self-localization of ad hoc smartphone arrays. Proceedings of the 2011 Joint Workshop on Hands-free Speech Communication and Microphone Arrays, Edinburgh, UK.","DOI":"10.1109\/HSCMA.2011.5942378"},{"key":"ref_18","unstructured":"Kuang, Y., Ask, E., Burgess, S., and Astrom, K. (2012, January 6\u20138). Understanding toa and tdoa network calibration using far field approximation as initial estimate. Proceedings of the 1st International Conference on Pattern Recognition Applications and Methods, Algarve, Portugal."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.sigpro.2014.05.034","article-title":"TOA sensor network self-calibration for receiver and transmitter spaces with difference in dimension","volume":"107","author":"Burgess","year":"2014","journal-title":"Signal Process."},{"key":"ref_20","unstructured":"Burgess, S., Kuang, Y., Wendeberg, J., \u00c5 str\u00f6m, K., and Schindelhauer, C. (2013). Lecture Notes in Computer Science, Springer."},{"key":"ref_21","unstructured":"Goldstein, M., and Dengel, A. (2012, January 24\u201327). Histogram-based outlier score (hbos): A fast unsupervised anomaly detection algorithm. KI-2012: Poster and Demo Track, Proceedings of 35th German Conference on Artificial Intelligence, Saarbrucken, Germany."},{"key":"ref_22","first-page":"453","article-title":"On the histogram as a density estimator:L 2 theory","volume":"57","author":"Freedman","year":"1981","journal-title":"Probab. Theor. Relat. Fields"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/1391989.1391995","article-title":"Algorithm 887: CHOLMOD, Supernodal Sparse Cholesky Factorization and Update\/Downdate","volume":"35","author":"Chen","year":"2008","journal-title":"ACM Trans. Math. Softw."},{"key":"ref_24","first-page":"273","article-title":"Sound Event Detection Using Wireless Sensor Networks","volume":"4","author":"Sabaridevi","year":"2015","journal-title":"Int. J. Adv. Res. Sci. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Rougui, J.E., Istrate, D., and Souidene, W. (2009, January 3\u20136). Audio sound event identification for distress situations and context awareness. Proceedings of the 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Minneapolis, MN, USA.","DOI":"10.1109\/IEMBS.2009.5334581"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/LSP.2010.2100380","article-title":"Spectrogram image feature for sound event classification in mismatched conditions","volume":"18","author":"Dennis","year":"2011","journal-title":"IEEE Signal Process Lett."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Le, D.V., Kamminga, J.W., Scholten, H., and Havinga, P.J.M. (2016, January 14\u201318). Nondeterministic sound source localization with smartphones in crowdsensing. Proceedings of the 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), Sydney, Australia.","DOI":"10.1109\/PERCOMW.2016.7457115"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Le, D.V., Kamminga, J.W., Scholten, H., and Havinga, P.J.M. (2016, January 26\u201328). Error Bounds for Localization with Noise Diversity. Proceedings of 2016 International Conference on Distributed Computing in Sensor Systems (DCOSS), Piscataway, NJ, USA.","DOI":"10.1109\/DCOSS.2016.18"},{"key":"ref_29","unstructured":"Contributors to Audio Latency. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/source.android.com\/devices\/audio\/latency_contrib.html."},{"key":"ref_30","unstructured":"Performance Tips. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/developer.android.com\/training\/articles\/perf-tips.html."},{"key":"ref_31","unstructured":"Group, K. The Standard for Embedded Audio Acceleration. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.khronos.org\/opensles\/."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Turkes, O., Scholten, H., and Havinga, P.J. (2015, January 11). BLESSED with Opportunistic Beacons: A Lightweight Data Dissemination Model for Smart Mobile Ad-Hoc Networks. Proceedings of the 10th ACM MobiCom Workshop on Challenged Networks, Paris, France.","DOI":"10.1145\/2799371.2799382"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1109\/TPAMI.1987.4767965","article-title":"Least-squares fitting of two 3-d point sets","volume":"9","author":"Arun","year":"1987","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.mdpi.com\/1424-8220\/16\/9\/1478\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:30:54Z","timestamp":1760211054000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.mdpi.com\/1424-8220\/16\/9\/1478"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,14]]},"references-count":33,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2016,9]]}},"alternative-id":["s16091478"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.3390\/s16091478","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,9,14]]}}}