{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T06:36:30Z","timestamp":1769754990325,"version":"3.49.0"},"reference-count":59,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2020,12,17]],"date-time":"2020-12-17T00:00:00Z","timestamp":1608163200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CNS-1718585,CNS-2032125"],"award-info":[{"award-number":["CNS-1718585,CNS-2032125"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2020,12,17]]},"abstract":"<jats:p>Acoustic ranging is a technique for estimating the distance between two objects using acoustic signals, which plays a critical role in many applications, such as motion tracking, gesture\/activity recognition, and indoor localization. Although many ranging algorithms have been developed, their performance still degrades significantly under strong noise, interference and hardware limitations. To improve the robustness of the ranging system, in this paper we develop a Deep learning based Ranging system, called DeepRange. We first develop an effective mechanism to generate synthetic training data that captures noise, speaker\/mic distortion, and interference in the signals and remove the need of collecting a large volume of training data. We then design a deep range neural network (DRNet) to estimate distance. Our design is inspired by signal processing that ultra-long convolution kernel sizes help to combat the noise and interference. We further apply an ensemble method to enhance the performance. Moreover, we analyze and visualize the network neurons and filters, and identify a few important findings that can be useful for improving the design of signal processing algorithms. Finally, we implement and evaluate DeepRangeusing 11 smartphones with different brands and models, 4 environments (i.e., a lab, a conference room, a corridor, and a cubic area), and 10 users. Our results show that DRNet significantly outperforms existing ranging algorithms.<\/jats:p>","DOI":"10.1145\/3432195","type":"journal-article","created":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T15:39:14Z","timestamp":1608305954000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":45,"title":["DeepRange"],"prefix":"10.1145","volume":"4","author":[{"given":"Wenguang","family":"Mao","sequence":"first","affiliation":[{"name":"University of Texas at Austin, Austin, Texas, USA"}]},{"given":"Wei","family":"Sun","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, Texas, USA"}]},{"given":"Mei","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, Texas, USA"}]},{"given":"Lili","family":"Qiu","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, Texas, USA"}]}],"member":"320","published-online":{"date-parts":[[2020,12,18]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Soumith Chintala and Gregory Chanan","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke , Sam Gross , Soumith Chintala and Gregory Chanan 2019 . PyTorch . https:\/\/pytorch.org\/. Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan 2019. PyTorch. https:\/\/pytorch.org\/."},{"key":"e_1_2_1_2_1","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","author":"Adib Fadel","year":"2015","unstructured":"Fadel Adib , Zachary Kabelac , and Dina Katabi . 2015 . Multi-person localization via RF body reflections . In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15) . 279--292. Fadel Adib, Zachary Kabelac, and Dina Katabi. 2015. Multi-person localization via RF body reflections. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). 279--292."},{"key":"e_1_2_1_3_1","volume-title":"Proc. of NSDI.","author":"Adib Fadel","year":"2014","unstructured":"Fadel Adib , Zach Kabelac , Dina Katabi , and Rob Miller . 2014 . WiTrack: Motion Tracking via Radio Reflections off the Body . In Proc. of NSDI. Fadel Adib, Zach Kabelac, Dina Katabi, and Rob Miller. 2014. WiTrack: Motion Tracking via Radio Reflections off the Body. In Proc. of NSDI."},{"key":"e_1_2_1_4_1","volume-title":"Continuous tracking of user location in WLANs using recurrent neural networks. In null","author":"Castro Luis A","unstructured":"Luis A Castro and Jesus Favela . 2005. Continuous tracking of user location in WLANs using recurrent neural networks. In null . IEEE , 174--181. Luis A Castro and Jesus Favela. 2005. Continuous tracking of user location in WLANs using recurrent neural networks. In null. IEEE, 174--181."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1859995.1859997"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117840"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8486285"},{"key":"e_1_2_1_8_1","unstructured":"Gated frequency response measurement [n.d.]. Making gated-impulse frequency measurements using ARTA. https:\/\/pearl-hifi.com\/06_Lit_Archive\/15_Mfrs_Publications\/ARTA%201.7\/FR%20_Measurement_Using_ARTA.pdf.  Gated frequency response measurement [n.d.]. Making gated-impulse frequency measurements using ARTA. https:\/\/pearl-hifi.com\/06_Lit_Archive\/15_Mfrs_Publications\/ARTA%201.7\/FR%20_Measurement_Using_ARTA.pdf."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.58871"},{"key":"e_1_2_1_10_1","unstructured":"Intel 2018. Intel RealSense D415 Camera. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/128256\/intel-realsense-depth-camera-d415.html.  Intel 2018. Intel RealSense D415 Camera. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/128256\/intel-realsense-depth-camera-d415.html."},{"key":"e_1_2_1_11_1","unstructured":"Benoit Jacob and Gael Guennebaud. 2019. Eigen. http:\/\/eigen.tuxfamily.org\/index.php?title=Main_Page.  Benoit Jacob and Gael Guennebaud. 2019. Eigen. http:\/\/eigen.tuxfamily.org\/index.php?title=Main_Page."},{"key":"e_1_2_1_12_1","volume-title":"Proc. of NSDI.","author":"Joshi Kiran","year":"2015","unstructured":"Kiran Joshi , Dinesh Bharadia , Manikanta Kotaru , and Sachin Katti . 2015 . WiDeo: Fine-grained Device-free Motion Tracing using RF Backscatter . In Proc. of NSDI. Kiran Joshi, Dinesh Bharadia, Manikanta Kotaru, and Sachin Katti. 2015. WiDeo: Fine-grained Device-free Motion Tracing using RF Backscatter. In Proc. of NSDI."},{"key":"e_1_2_1_13_1","volume-title":"Convolutional neural network-based real-time ROV detection using forward-looking sonar image. In 2016 IEEE\/OES Autonomous Underwater Vehicles (AUV)","author":"Kim Juhwan","unstructured":"Juhwan Kim and Son-Cheol Yu. 2016. Convolutional neural network-based real-time ROV detection using forward-looking sonar image. In 2016 IEEE\/OES Autonomous Underwater Vehicles (AUV) . IEEE , 396--400. Juhwan Kim and Son-Cheol Yu. 2016. Convolutional neural network-based real-time ROV detection using forward-looking sonar image. In 2016 IEEE\/OES Autonomous Underwater Vehicles (AUV). IEEE, 396--400."},{"key":"e_1_2_1_14_1","volume-title":"Adam: A method for stochastic optimization. arXiv preprint arXiv.1412.6980","author":"Kingma Diederik P","year":"2014","unstructured":"Diederik P Kingma and Jimmy Ba . 2014 . Adam: A method for stochastic optimization. arXiv preprint arXiv.1412.6980 (2014). Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv.1412.6980 (2014)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787487"},{"key":"e_1_2_1_16_1","volume-title":"Hinton","author":"Krizhevsky Alex","year":"2012","unstructured":"Alex Krizhevsky , Ilya Sutskever , and Geoffrey E . Hinton . 2012 . ImageNet Classification with Deep Convolutional Neural Networks . neural information processing systems 141, 5 (2012), 1097--1105. Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2012. ImageNet Classification with Deep Convolutional Neural Networks. neural information processing systems 141, 5 (2012), 1097--1105."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2933269"},{"key":"e_1_2_1_18_1","volume-title":"Automation & Intelligent Computing Systems (ICON-SONICS), 2017 International Conference on. IEEE, 121--125","author":"Lukito Yuan","year":"2017","unstructured":"Yuan Lukito and Antonius Rachmat Chrismanto . 2017 . Recurrent neural networks model for WiFi-based indoor positioning system. In Smart Cities , Automation & Intelligent Computing Systems (ICON-SONICS), 2017 International Conference on. IEEE, 121--125 . Yuan Lukito and Antonius Rachmat Chrismanto. 2017. Recurrent neural networks model for WiFi-based indoor positioning system. In Smart Cities, Automation & Intelligent Computing Systems (ICON-SONICS), 2017 International Conference on. IEEE, 121--125."},{"key":"e_1_2_1_19_1","volume-title":"16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19). 765--782.","author":"Luo Zhihong","unstructured":"Zhihong Luo , Qiping Zhang , Yunfei Ma , Manish Singh , and Fadel Adib . 2019. 3D backscatter localization for fine-grained robotics . In 16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19). 765--782. Zhihong Luo, Qiping Zhang, Yunfei Ma, Manish Singh, and Fadel Adib. 2019. 3D backscatter localization for fine-grained robotics. In 16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19). 765--782."},{"key":"e_1_2_1_20_1","volume-title":"Training with Noise Adversarial Network: A Generalization Method for Object Detection on Sonar Image. In The IEEE Winter Conference on Applications of Computer Vision. 729--738","author":"Ma Qixiang","year":"2020","unstructured":"Qixiang Ma , Longyu Jiang , Wenxue Yu , Rui Jin , Zhixiang Wu , and Fangjin Xu . 2020 . Training with Noise Adversarial Network: A Generalization Method for Object Detection on Sonar Image. In The IEEE Winter Conference on Applications of Computer Vision. 729--738 . Qixiang Ma, Longyu Jiang, Wenxue Yu, Rui Jin, Zhixiang Wu, and Fangjin Xu. 2020. Training with Noise Adversarial Network: A Generalization Method for Object Detection on Sonar Image. In The IEEE Winter Conference on Applications of Computer Vision. 729--738."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117833"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2973750.2973755"},{"key":"e_1_2_1_23_1","volume-title":"RNN-Based Room Scale Hand Motion Tracking. In The 25th Annual International Conference on Mobile Computing and Networking. 1--16","author":"Mao Wenguang","year":"2019","unstructured":"Wenguang Mao , Mei Wang , Wei Sun , Lili Qiu , Swadhin Pradhan , and Yi-Chao Chen . 2019 . RNN-Based Room Scale Hand Motion Tracking. In The 25th Annual International Conference on Mobile Computing and Networking. 1--16 . Wenguang Mao, Mei Wang, Wei Sun, Lili Qiu, Swadhin Pradhan, and Yi-Chao Chen. 2019. RNN-Based Room Scale Hand Motion Tracking. In The 25th Annual International Conference on Mobile Computing and Networking. 1--16."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081362"},{"key":"e_1_2_1_25_1","volume-title":"Krishna Kant Chintalapudi, and Venkata N. Padmanabhan","author":"Nandakumar Rajalakshmi","year":"2013","unstructured":"Rajalakshmi Nandakumar , Krishna Kant Chintalapudi, and Venkata N. Padmanabhan . 2013 . Dhwani : Secure Peer-to-Peer Acoustic NFC. In Proc. of ACM SIGCOMM. Rajalakshmi Nandakumar, Krishna Kant Chintalapudi, and Venkata N. Padmanabhan. 2013. Dhwani: Secure Peer-to-Peer Acoustic NFC. In Proc. of ACM SIGCOMM."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742674"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858580"},{"key":"e_1_2_1_28_1","unstructured":"Nvidia 2015. Nvidia GTX 980. https:\/\/www.geforce.com\/hardware\/desktop-gpus\/geforce-gtx-980\/specifications.  Nvidia 2015. Nvidia GTX 980. https:\/\/www.geforce.com\/hardware\/desktop-gpus\/geforce-gtx-980\/specifications."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1613\/jair.614"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1322263.1322265"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359316"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210240.3210314"},{"key":"e_1_2_1_33_1","unstructured":"Qualcomm Inc. 2018. Snapdragon 845. https:\/\/www.qualcomm.com\/products\/snapdragon-845-mobile-platform.  Qualcomm Inc. 2018. Snapdragon 845. https:\/\/www.qualcomm.com\/products\/snapdragon-845-mobile-platform."},{"key":"e_1_2_1_34_1","volume-title":"Proceeding of the 11th annual international conference on Mobile systems, applications, and services. ACM, 249--262.","author":"Sen Souvik","unstructured":"Souvik Sen , Jeongkeun Lee , Kyu-Han Kim , and Paul Congdon . 2013. Avoiding multipath to revive inbuilding WiFi localization . In Proceeding of the 11th annual international conference on Mobile systems, applications, and services. ACM, 249--262. Souvik Sen, Jeongkeun Lee, Kyu-Han Kim, and Paul Congdon. 2013. Avoiding multipath to revive inbuilding WiFi localization. In Proceeding of the 11th annual international conference on Mobile systems, applications, and services. ACM, 249--262."},{"key":"e_1_2_1_35_1","volume-title":"Very Deep Convolutional Networks for Large-Scale Image Recognition. international conference on learning representations","author":"Simonyan Karen","year":"2015","unstructured":"Karen Simonyan and Andrew Zisserman . 2015 . Very Deep Convolutional Networks for Large-Scale Image Recognition. international conference on learning representations (2015). Karen Simonyan and Andrew Zisserman. 2015. Very Deep Convolutional Networks for Large-Scale Image Recognition. international conference on learning representations (2015)."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241539.3241568"},{"key":"e_1_2_1_37_1","volume-title":"Proc. of ACM MobiCom.","author":"Sun L.","unstructured":"L. Sun , S. Sen , D. Koutsonikolas , and K. Kim . 2015. WiDraw: Enabling Hands-free Drawing in the Air on Commodity WiFi Devices . In Proc. of ACM MobiCom. L. Sun, S. Sen, D. Koutsonikolas, and K. Kim. 2015. WiDraw: Enabling Hands-free Drawing in the Air on Commodity WiFi Devices. In Proc. of ACM MobiCom."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.1763601"},{"key":"e_1_2_1_39_1","volume-title":"Fundamentals of wireless communication","author":"Tse David","unstructured":"David Tse and Pramod Viswanath . 2005. Fundamentals of wireless communication . Cambridge university press . David Tse and Pramod Viswanath. 2005. Fundamentals of wireless communication. Cambridge university press."},{"key":"e_1_2_1_40_1","volume-title":"13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)","author":"Vasisht Deepak","year":"2016","unstructured":"Deepak Vasisht , Swarun Kumar , and Dina Katabi . 2016 . Decimeter-level localization with a single WiFi access point . In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16) . 165--178. Deepak Vasisht, Swarun Kumar, and Dina Katabi. 2016. Decimeter-level localization with a single WiFi access point. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). 165--178."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300248"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8486346"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626330"},{"key":"e_1_2_1_44_1","volume-title":"Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking. ACM, 82--94","author":"Wang Wei","year":"2016","unstructured":"Wei Wang , Alex X Liu , and Ke Sun . 2016 . Device-free gesture tracking using acoustic signals . In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking. ACM, 82--94 . Wei Wang, Alex X Liu, and Ke Sun. 2016. Device-free gesture tracking using acoustic signals. In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking. ACM, 82--94."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apacoust.2018.11.003"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790113"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR.2016.7900011"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790124"},{"key":"e_1_2_1_49_1","volume-title":"Arraytrack: A fine-grained indoor location system. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 71--84.","author":"Xiong Jie","year":"2013","unstructured":"Jie Xiong and Kyle Jamieson . 2013 . Arraytrack: A fine-grained indoor location system. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 71--84. Jie Xiong and Kyle Jamieson. 2013. Arraytrack: A fine-grained indoor location system. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 71--84."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2639108.2639111"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742662"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081356"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10590-1_53"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00920"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00642"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307638"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00768"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230579"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2017.8264055"}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3432195","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3432195","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3432195","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:09Z","timestamp":1750193229000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3432195"}},"subtitle":["Acoustic Ranging via Deep Learning"],"short-title":[],"issued":{"date-parts":[[2020,12,17]]},"references-count":59,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12,17]]}},"alternative-id":["10.1145\/3432195"],"URL":"https:\/\/doi.org\/10.1145\/3432195","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,17]]},"assertion":[{"value":"2020-12-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}