Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Auto++: Detecting Cars Using Embedded Microphones in Real-Time

Published: 11 September 2017 Publication History

Abstract

In this work, we propose a system that detects approaching cars for smartphone users. In addition to detecting the presence of a vehicle, it can also estimate the vehicle’s driving direction, as well as count the number of cars around the user. We achieve these goals by processing the acoustic signal captured by microphones embedded in the user’s mobile phone. The largest challenge we faced involved addressing the fact that vehicular noise is predominantly due to tire-road friction, and therefore lacked strong (frequency) formant or temporal structure. Additionally, outdoor environments have complex acoustic noise characteristics, which are made worse when the signal is captured by non-professional grade microphones embedded in smartphones. We address these challenges by monitoring a new feature: maximal frequency component that crosses a threshold. We extract this feature with a blurred edge detector. Through detailed experiments, we found our system to be robust across different vehicles and environmental conditions, and thereby support unsupervised car detection and counting. We evaluated our system using audio tracks recorded from seven different models of cars, including SUVs, medium-sized sedans, compact cars, and electric cars. We also tested our system with the user walking in various outdoor environments including parking lots, campus roads, residential areas, and shopping centers. Our results show that we can accurately and robustly detect cars with low CPU and memory requirements.

References

[1]
2017. Apple Map. http://www.apple.com/ios/maps/. (2017). Accessed: 2017-01-31.
[2]
2017. Google Map. https://maps.google.com. (2017). Accessed: 2017-01-31.
[3]
Massimo Bertozzi, Luca Bombini, Pietro Cerri, Paolo Medici, Pier Claudio Antonello, and Maurizio Miglietta. 2008. Obstacle detection and classification fusing radar and vision. In Intelligent Vehicles Symposium, 2008 IEEE. IEEE, 608--613.
[4]
Fanping Bu and Ching-Yao Chan. 2005. Pedestrian detection in transit bus application: sensing technologies and safety solutions. In Intelligent Vehicles Symposium, 2005. Proceedings. IEEE. IEEE.
[5]
John Canny. 1986. A computational approach to edge detection. IEEE Transactions on pattern analysis and machine intelligence 6 (1986), 679--698.
[6]
Yiu Tong Chan and KC Ho. 1994. A simple and efficient estimator for hyperbolic location. Signal Processing, IEEE Transactions on 42, 8 (1994), 1905--1915.
[7]
Yiu Tong Chan and JJ Towers. 1992. Passive localization from Doppler-shifted frequency measurements. Signal Processing, IEEE Transactions on 40, 10 (1992), 2594--2598.
[8]
Wei Cheng, Andrew Thaeler, Xiuzhen Cheng, Fang Liu, Xicheng Lu, and Zexin Lu. 2009. Time-synchronization free localization in large scale underwater acoustic sensor networks. In Distributed Computing Systems Workshops, 2009. ICDCS Workshops’ 09. 29th IEEE International Conference on. IEEE, 80--87.
[9]
John Chon and Hojung Cha. 2011. Lifemap: A smartphone-based context provider for location-based services. IEEE Pervasive Computing 10, 2 (2011), 58--67.
[10]
Thyagaraju Damarla, Lance M Kaplan, and Gene T Whipps. 2010. Sniper localization using acoustic asynchronous sensors. Sensors Journal, IEEE 10, 9 (2010), 1469--1478.
[11]
Piotr Dollár, Christian Wojek, Bernt Schiele, and Pietro Perona. 2009. Pedestrian detection: A benchmark. In Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on. IEEE.
[12]
Jon Froehlich, Mike Y Chen, Sunny Consolvo, Beverly Harrison, and James A Landay. 2007. My Experience: a system for in situ tracing and capturing of user feedback on mobile phones. In Proceedings of the 5th international conference on Mobile systems, applications and services. ACM, 57--70.
[13]
Fredrik Gustafsson and Fredrik Gunnarsson. 2003. Positioning using time-difference of arrival measurements. In Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP’03). 2003 IEEE International Conference on. IEEE.
[14]
Jean-Françcois Hamet, Francis Besnard, Sonia Doisy, Joël Lelong, and Emmanuel Le Duc. 2010. New vehicle noise emission for French traffic noise prediction. Applied acoustics 71, 9 (2010), 861--869.
[15]
John N Holmes, Wendy J Holmes, and Philip N Garner. 1997. Using formant frequencies in speech recognition. In Eurospeech, Vol. 97. 2083--2087.
[16]
Wenchao Huang, Yan Xiong, Xiang-Yang Li, Hao Lin, Xufei Mao, Panlong Yang, and Yunhao Liu. 2014. Shake and walk: Acoustic direction finding and fine-grained indoor localization using smartphones. In INFOCOM, 2014 Proceedings IEEE. IEEE.
[17]
Keijiro Iwao and Ichiro Yamazaki. 1996. A study on the mechanism of tire/road noise. JSAE review 17, 2 (1996), 139--144.
[18]
Shubham Jain, Carlo Borgiattino, Yanzhi Ren, Marco Gruteser, Yingying Chen, and Carla Fabiana Chiasserini. 2015. Lookup: Enabling pedestrian safety services via shoe sensing. In Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services. ACM.
[19]
Regina Kaune. 2012. Accuracy studies for TDOA and TOA localization. In Information Fusion (FUSION), 2012 15th International Conference on. IEEE, 408--415.
[20]
Branislav Kusy, Akos Ledeczi, and Xenofon Koutsoukos. 2007. Tracking mobile nodes using RF doppler shifts. In Proceedings of the 5th international conference on Embedded networked sensor systems. ACM.
[21]
Nicholas D Lane, Emiliano Miluzzo, Hong Lu, Daniel Peebles, Tanzeem Choudhury, and Andrew T Campbell. 2010. A survey of mobile phone sensing. IEEE Communications magazine 48, 9 (2010).
[22]
Sugang Li, Ashwin Ashok, Yanyong Zhang, Chenren Xu, Janne Lindqvist, and Macro Gruteser. 2016. Whose move is it anyway? Authenticating smart wearable devices using unique head movement patterns. In Pervasive Computing and Communications (PerCom), 2016 IEEE International Conference on. IEEE, 1--9.
[23]
Jian Liu, Yan Wang, Gorkem Kar, Yingying Chen, Jie Yang, and Marco Gruteser. 2015. Snooping keystrokes with mm-level audio ranging on a single phone. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking. ACM.
[24]
Suman Nath. 2012. ACE: exploiting correlation for energy-efficient and continuous context sensing. In Proceedings of the 10th international conference on Mobile systems, applications, and services. ACM, 29--42.
[25]
Lawrence R Rabiner. 1989. A tutorial on hidden Markov models and selected applications in speech recognition. Proc. IEEE 77, 2 (1989), 257--286.
[26]
Z Riaz, DJ Edwards, and A Thorpe. 2006. SightSafety: A hybrid information and communication technology system for reducing vehicle/pedestrian collisions. Automation in construction 15, 6 (2006), 719--728.
[27]
Eduardo Romera, Luis M Bergasa, and Roberto Arroyo. 2015. A real-time multi-scale vehicle detection and tracking approach for smartphones. In Intelligent Transportation Systems (ITSC), 2015 IEEE 18th International Conference on. IEEE, 1298--1303.
[28]
HC Schau and AZ Robinson. 1987. Passive source localization employing intersecting spherical surfaces from time-of-arrival differences. Acoustics, Speech and Signal Processing, IEEE Transactions on 35, 8 (1987), 1223--1225.
[29]
Anmol Sheth, Srinivasan Seshan, and David Wetherall. 2009. Geo-fencing: Confining Wi-Fi coverage to physical boundaries. In International Conference on Pervasive Computing. Springer, 274--290.
[30]
Frédéric Suard, Alain Rakotomamonjy, Abdelaziz Bensrhair, and Alberto Broggi. 2006. Pedestrian detection using infrared images and histograms of oriented gradients. In Intelligent Vehicles Symposium, 2006 IEEE. IEEE, 206--212.
[31]
Masaru Takagi, Kosuke Fujimoto, Yoshihiro Kawahara, and Tohru Asami. 2014. Detecting hybrid and electric vehicles using a smartphone. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 267--275.
[32]
Hirofumi Tsuzuki, Mauricio Kugler, Susumu Kuroyanagi, and Akira Iwata. 2010. A novel approach for sound approaching detection. Neural Information Processing. Models and Applications (2010), 407--414.
[33]
Paul Viola, Michael J Jones, and Daniel Snow. 2005. Detecting pedestrians using patterns of motion and appearance. International Journal of Computer Vision 63, 2 (2005), 153--161.
[34]
Tianyu Wang, Giuseppe Cardone, Antonio Corradi, Lorenzo Torresani, and Andrew T Campbell. 2012. WalkSafe: a pedestrian safety app for mobile phone users who walk and talk while crossing roads. In Proceedings of the Twelfth Workshop on Mobile Computing Systems 8 Applications. ACM.
[35]
Christian Wojek, Stefan Walk, and Bernt Schiele. 2009. Multi-cue onboard pedestrian detection. In Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on. IEEE, 794--801.
[36]
Xinzhou Wu, Sundar Subramanian, Ratul Guha, Robert G White, Junyi Li, Kevin W Lu, Anthony Bucceri, and Tao Zhang. 2013. Vehicular communications using DSRC: challenges, enhancements, and evolution. IEEE Journal on Selected Areas in Communications 31, 9 (2013), 399--408.
[37]
Chenren Xu, Sugang Li, Gang Liu, Yanyong Zhang, Emiliano Miluzzo, Yih-Farn Chen, Jun Li, and Bernhard Firner. 2013. Crowd++: Unsupervised speaker count with smartphones. In Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing. ACM, 43--52.
[38]
Qing Xu, Tony Mak, Jeff Ko, and Raja Sengupta. 2004. Vehicle-to-vehicle safety messaging in DSRC. In Proceedings of the 1st ACM international workshop on Vehicular ad hoc networks. ACM, 19--28.
[39]
Wenyi Zhang and Bhaskar D Rao. 2010. A two microphone-based approach for source localization of multiple speech sources. Audio, Speech, and Language Processing, IEEE Transactions on 18, 8 (2010), 1913--1928.
[40]
Fang Zheng, Guoliang Zhang, and Zhanjiang Song. 2001. Comparison of different implementations of MFCC. Journal of Computer Science and Technology 16, 6 (2001), 582--589.

Cited By

View all
  • (2023)OmniSense: Exploring Novel Input Sensing and Interaction Techniques on Mobile Device with an Omni-Directional CameraProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580747(1-18)Online publication date: 19-Apr-2023
  • (2023)Reinforcement Learning Based Control Domain Division in LEO Satellite Networks2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys)10.1109/HPCC-DSS-SmartCity-DependSys60770.2023.00049(303-310)Online publication date: 17-Dec-2023
  • (2022)SpeedTalker: Automobile Speed Estimation via Mobile PhonesIEEE Transactions on Mobile Computing10.1109/TMC.2020.303435421:6(2210-2227)Online publication date: 1-Jun-2022
  • Show More Cited By

Index Terms

  1. Auto++: Detecting Cars Using Embedded Microphones in Real-Time

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
    Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies  Volume 1, Issue 3
    September 2017
    2023 pages
    EISSN:2474-9567
    DOI:10.1145/3139486
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 September 2017
    Accepted: 01 September 2017
    Revised: 01 May 2017
    Received: 01 February 2017
    Published in IMWUT Volume 1, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)43
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)OmniSense: Exploring Novel Input Sensing and Interaction Techniques on Mobile Device with an Omni-Directional CameraProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580747(1-18)Online publication date: 19-Apr-2023
    • (2023)Reinforcement Learning Based Control Domain Division in LEO Satellite Networks2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys)10.1109/HPCC-DSS-SmartCity-DependSys60770.2023.00049(303-310)Online publication date: 17-Dec-2023
    • (2022)SpeedTalker: Automobile Speed Estimation via Mobile PhonesIEEE Transactions on Mobile Computing10.1109/TMC.2020.303435421:6(2210-2227)Online publication date: 1-Jun-2022
    • (2022)Alert systems to hearing-impaired people: a systematic reviewMultimedia Tools and Applications10.1007/s11042-022-13045-181:22(32351-32370)Online publication date: 13-Apr-2022
    • (2021)Neural network-based acoustic vehicle counting2021 29th European Signal Processing Conference (EUSIPCO)10.23919/EUSIPCO54536.2021.9615925(561-565)Online publication date: 23-Aug-2021
    • (2021)CSafeProceedings of the 20th International Conference on Information Processing in Sensor Networks (co-located with CPS-IoT Week 2021)10.1145/3412382.3458267(207-221)Online publication date: 18-May-2021
    • (2020)Addressing Rogue Vehicles by Integrating Computer Vision, Activity Monitoring, and Contextual Information12th International Conference on Automotive User Interfaces and Interactive Vehicular Applications10.1145/3409251.3411724(62-64)Online publication date: 21-Sep-2020
    • (2020)Robust Audio-Based Vehicle Counting in Low-to-Moderate Traffic Flow2020 IEEE Intelligent Vehicles Symposium (IV)10.1109/IV47402.2020.9304600(1608-1614)Online publication date: 19-Oct-2020
    • (2020)Method of early pedestrian warning in developing intelligent transportation system infrastructureTransportation Research Procedia10.1016/j.trpro.2020.10.08350(708-715)Online publication date: 2020
    • (2019)HandSenseProceedings of the 17th Conference on Embedded Networked Sensor Systems10.1145/3356250.3360040(285-297)Online publication date: 10-Nov-2019
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media