{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,15]],"date-time":"2025-07-15T03:36:12Z","timestamp":1752550572648,"version":"3.41.0"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,12,27]],"date-time":"2018-12-27T00:00:00Z","timestamp":1545868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2018,12,27]]},"abstract":"<jats:p>Maintaining an adequate separation from the vehicle in front is key to safe driving. While LIDAR and RADAR sensors could be used for ranging, cost considerations and the huge installed base of vehicles that lack these sensors, especially in developing regions, call for a low-cost yet robust alternative. To this end, we present FarSight, a system that performs vehicle ranging using a smartphone mounted on the windshield or the dashboard. FarSight uses the smartphone's camera to identify and draw a bounding box around vehicles in front, based on which ranging is performed. Unlike prior smartphone-based work, FarSight does not depend on any infrastructure support such as standard-width lane markers and works with a heterogeneous mix of vehicles, both of which are characteristics of developing regions. We develop a novel hybrid approach for vehicle detection and tracking, which balances accuracy and speed by combining deep neural network based vehicle detection with vision-based object tracking in a pipelined manner. We also devise data augmentation techniques to improve the effectiveness of vehicle detection, thereby increasing the ranging distance.<\/jats:p>\n          <jats:p>We show that FarSight can range accurately in both daytime and nighttime conditions and up to distances of 90 m. We have implemented FarSight as an Android-app and tested it across various phones. Further, we present two ranging-based applications built on FarSight.<\/jats:p>","DOI":"10.1145\/3287059","type":"journal-article","created":{"date-parts":[[2018,12,27]],"date-time":"2018-12-27T19:28:03Z","timestamp":1545938883000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["FarSight"],"prefix":"10.1145","volume":"2","author":[{"given":"Akshay Uttama","family":"Nambi","sequence":"first","affiliation":[{"name":"Microsoft Research, Bangalore, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adtiya","family":"Virmani","sequence":"additional","affiliation":[{"name":"Microsoft Research, Bangalore, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Venkata N.","family":"Padmanabhan","sequence":"additional","affiliation":[{"name":"Microsoft Research, Bangalore, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,12,27]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Automotive Radar Millimeter-Wave Technology. http:\/\/www.freescale.com\/pages\/automotive-radar-millimeter-wave-technology.  Automotive Radar Millimeter-Wave Technology. http:\/\/www.freescale.com\/pages\/automotive-radar-millimeter-wave-technology."},{"key":"e_1_2_1_2_1","unstructured":"Euler Angles. https:\/\/en.wikipedia.org\/wiki\/Euler_angles.  Euler Angles. https:\/\/en.wikipedia.org\/wiki\/Euler_angles."},{"key":"e_1_2_1_3_1","unstructured":"Intersection of Union for object detection. https:\/\/www.pyimagesearch.com\/2016\/11\/07\/intersection-over-union-iou-for-object-detection\/.  Intersection of Union for object detection. https:\/\/www.pyimagesearch.com\/2016\/11\/07\/intersection-over-union-iou-for-object-detection\/."},{"key":"e_1_2_1_4_1","unstructured":"iOnRoad. http:\/\/www.ionroad.com\/.  iOnRoad. http:\/\/www.ionroad.com\/."},{"key":"e_1_2_1_5_1","unstructured":"Lidar Lite v3. https:\/\/www.thingbits.net\/products\/lidar-lite-v3.  Lidar Lite v3. https:\/\/www.thingbits.net\/products\/lidar-lite-v3."},{"key":"e_1_2_1_6_1","unstructured":"Low-cost LIDAR -- A Key Technology to Enable Autonomous Driving in Urban Environments. http:\/\/www.osramos.com\/osram_os\/en\/press\/press-releases\/ir-devices-and-laser-diodes\/2015\/low-cost-lidar--a-key-technology-to-enable-autonomous-driving-in-urban-environments\/.  Low-cost LIDAR -- A Key Technology to Enable Autonomous Driving in Urban Environments. http:\/\/www.osramos.com\/osram_os\/en\/press\/press-releases\/ir-devices-and-laser-diodes\/2015\/low-cost-lidar--a-key-technology-to-enable-autonomous-driving-in-urban-environments\/."},{"key":"e_1_2_1_7_1","unstructured":"Mobileye ADAS. https:\/\/www.mobileye.com\/en-us\/technology\/.  Mobileye ADAS. https:\/\/www.mobileye.com\/en-us\/technology\/."},{"key":"e_1_2_1_8_1","unstructured":"Qualcomm Neural Processing SDK for AI. https:\/\/developer.qualcomm.com\/software\/qualcomm-neural-processing-sdk.  Qualcomm Neural Processing SDK for AI. https:\/\/developer.qualcomm.com\/software\/qualcomm-neural-processing-sdk."},{"key":"e_1_2_1_9_1","unstructured":"Traffic Safety Facts. https:\/\/www.nhtsa.gov\/equipment\/driver-assistance-technologies.  Traffic Safety Facts. https:\/\/www.nhtsa.gov\/equipment\/driver-assistance-technologies."},{"key":"e_1_2_1_10_1","unstructured":"Two-second Rule. https:\/\/en.wikipedia.org\/wiki\/Two-second_rule.  Two-second Rule. https:\/\/en.wikipedia.org\/wiki\/Two-second_rule."},{"key":"e_1_2_1_11_1","unstructured":"Velodyne LiDAR. http:\/\/velodynelidar.com\/\/.  Velodyne LiDAR. http:\/\/velodynelidar.com\/\/."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1082121.1082122"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2001.933193"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/IVS.2004.1336352"},{"issue":"9","key":"e_1_2_1_15_1","first-page":"2105","volume":"52","author":"I. G.","year":"2004","journal-title":"Ultra-wideband Radar Sensors for Short-range Vehicular Applications."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913491297"},{"volume-title":"https:\/\/github.com\/facebookresearch\/detectron","year":"2018","author":"Girshick R.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12239-016-0050-9"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.322"},{"volume-title":"Adc: Automated deep compression and acceleration with reinforcement learning. arXiv preprint arXiv:1802.03494","year":"2018","author":"He Y.","key":"e_1_2_1_20_1"},{"volume-title":"Mobilenets: Efficient convolutional neural networks for mobile vision applications. CoRR, abs\/1704.04861","year":"2017","author":"Howard A. G.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2017.04.006"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081360"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2011.239"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2011.6126542"},{"volume-title":"Microsoft COCO: common objects in context. CoRR, abs\/1405.0312","year":"2014","author":"Lin T.","key":"e_1_2_1_26_1"},{"volume-title":"SSD: single shot multibox detector. CoRR, abs\/1512.02325","year":"2015","author":"Liu W.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","first-page":"1150","volume-title":"Proceedings of the International Conference on Computer Vision-Volume 2 -","volume":"2","author":"Lowe D. G."},{"key":"e_1_2_1_29_1","first-page":"674","volume-title":"Proceedings of the 7th International Joint Conference on Artificial Intelligence -","volume":"2","author":"Lucas B. D.","year":"1981"},{"key":"e_1_2_1_30_1","unstructured":"R. Mende and H. Rohling. New Automotive Applications for Smart Radar Systems. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.71.7329.  R. Mende and H. Rohling. New Automotive Applications for Smart Radar Systems. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.71.7329."},{"volume-title":"Vehicle-to-Vehicle Communications and Ranging System using Spread Spectrum Techniques. 79(12):106--115","year":"1996","author":"Mizui K.","key":"e_1_2_1_31_1"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1460412.1460444"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241539.3267723"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486037"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7298895"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cviu.2010.04.002"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2010.2045375"},{"volume-title":"Int. Symp. Vehicular Computing Systems","year":"2008","author":"O\u00e2\u0102 R.","key":"e_1_2_1_38_1"},{"key":"e_1_2_1_39_1","unstructured":"J. Padmanaban G. Stadter R. Rajaraman S. Narayan and B. Ramesh. Creation of an In-Depth Road Traffic Crash Database for India. JP Research India Paper Number 11-0100 http:\/\/www-esv.nhtsa.dot.gov\/Proceedings\/22\/files\/22ESV-000100.pdf.  J. Padmanaban G. Stadter R. Rajaraman S. Narayan and B. Ramesh. Creation of an In-Depth Road Traffic Crash Database for India. JP Research India Paper Number 11-0100 http:\/\/www-esv.nhtsa.dot.gov\/Proceedings\/22\/files\/22ESV-000100.pdf."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1322263.1322265"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/345910.345917"},{"volume-title":"You only look once: Unified, real-time object detection. CoRR, abs\/1506.02640","year":"2015","author":"Redmon J.","key":"e_1_2_1_42_1"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2015.2421482"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015720"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-015-0816-y"},{"key":"e_1_2_1_46_1","first-page":"144","volume-title":"In German Microwave Conference","author":"Schneider M.","year":"2005"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.104"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/98.626982"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2014.6942558"},{"issue":"3","key":"e_1_2_1_50_1","first-page":"1","article-title":"Robust vehicle detection in different weather conditions: Using mipm","volume":"13","author":"Ershadi N. Yaghoobi","year":"2018","journal-title":"PLOS ONE"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7299023"},{"key":"e_1_2_1_52_1","first-page":"46","article-title":"Netadapt: Platform-aware neural network adaptation for mobile applications","volume":"41","author":"Yang T.-J.","year":"2018","journal-title":"Energy"},{"volume-title":"Image and Vision Computing","year":"2017","author":"Yang Z.","key":"e_1_2_1_53_1"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131675"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2465428"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.240"},{"volume-title":"Seelen. CARTRACK: Computer Vision-based Car Following. In IEEE Workshop on Applications of Computer Vision","year":"1992","author":"Zielke T.","key":"e_1_2_1_57_1"}],"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\/3287059","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3287059","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:08Z","timestamp":1750208528000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3287059"}},"subtitle":["A Smartphone-based Vehicle Ranging System"],"short-title":[],"issued":{"date-parts":[[2018,12,27]]},"references-count":57,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12,27]]}},"alternative-id":["10.1145\/3287059"],"URL":"https:\/\/doi.org\/10.1145\/3287059","relation":{},"ISSN":["2474-9567"],"issn-type":[{"type":"electronic","value":"2474-9567"}],"subject":[],"published":{"date-parts":[[2018,12,27]]},"assertion":[{"value":"2018-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-12-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}