Driving Lane Detection on Smartphones using Deep Neural Networks

Current smartphone-based navigation applications fail to provide lane-level information due to poor GPS accuracy. Detecting and tracking a vehicle’s lane position on the road assists in lane-level navigation. For instance, it would be important to know whether a vehicle is in the correct lane for sa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on sensor networks 2020-02, Vol.16 (1), p.1-22
Hauptverfasser: Bhandari, Ravi, Nambi, Akshay Uttama, Padmanabhan, Venkata N., Raman, Bhaskaran
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 22
container_issue 1
container_start_page 1
container_title ACM transactions on sensor networks
container_volume 16
creator Bhandari, Ravi
Nambi, Akshay Uttama
Padmanabhan, Venkata N.
Raman, Bhaskaran
description Current smartphone-based navigation applications fail to provide lane-level information due to poor GPS accuracy. Detecting and tracking a vehicle’s lane position on the road assists in lane-level navigation. For instance, it would be important to know whether a vehicle is in the correct lane for safely making a turn, or whether the vehicle’s speed is compliant with a lane-specific speed limit. Recent efforts have used road network information and inertial sensors to estimate lane position. While inertial sensors can detect lane shifts over short windows, it would suffer from error accumulation over time. In this article, we present DeepLane, a system that leverages the back camera of a windshield-mounted smartphone to provide an accurate estimate of the vehicle’s current lane. We employ a deep learning--based technique to classify the vehicle’s lane position. DeepLane does not depend on any infrastructure support such as lane markings and works even when there are no lane markings, a characteristic of many roads in developing regions. We perform extensive evaluation of DeepLane on real-world datasets collected in developed and developing regions. DeepLane can detect a vehicle’s lane position with an accuracy of over 90%, and we have implemented DeepLane as an Android app.
doi_str_mv 10.1145/3358797
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3358797</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_3358797</sourcerecordid><originalsourceid>FETCH-LOGICAL-c225t-4b69b47706b6ebb7343e3556edc3e1e3ce8323ea61506a17f6175f3e8982f2ec3</originalsourceid><addsrcrecordid>eNo9T0tLxDAYDKLguop_ITdP1SRfHu1N2bq6UNaDei5J_KLVtS1JVvHf28VFGJg5DPMg5JyzS86lugJQpanMAZlxpVghS20O_7WqjslJSu-MAUhgM3Jdx-6r619pY3ukNWb0uRt6OuHx08Y8vg09JrpNO0-NONI1bqPdTJS_h_iRTslRsJuEZ3uek-fl7dPivmge7laLm6bwQqhcSKcrJ41h2ml0zkztCEppfPGAHMFjCQLQaq6YttwEzY0KgGVViiDQw5xc_OX6OKQUMbRj7KaFPy1n7e54uz8Ov9lUSbM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Driving Lane Detection on Smartphones using Deep Neural Networks</title><source>ACM Digital Library Complete</source><creator>Bhandari, Ravi ; Nambi, Akshay Uttama ; Padmanabhan, Venkata N. ; Raman, Bhaskaran</creator><creatorcontrib>Bhandari, Ravi ; Nambi, Akshay Uttama ; Padmanabhan, Venkata N. ; Raman, Bhaskaran</creatorcontrib><description>Current smartphone-based navigation applications fail to provide lane-level information due to poor GPS accuracy. Detecting and tracking a vehicle’s lane position on the road assists in lane-level navigation. For instance, it would be important to know whether a vehicle is in the correct lane for safely making a turn, or whether the vehicle’s speed is compliant with a lane-specific speed limit. Recent efforts have used road network information and inertial sensors to estimate lane position. While inertial sensors can detect lane shifts over short windows, it would suffer from error accumulation over time. In this article, we present DeepLane, a system that leverages the back camera of a windshield-mounted smartphone to provide an accurate estimate of the vehicle’s current lane. We employ a deep learning--based technique to classify the vehicle’s lane position. DeepLane does not depend on any infrastructure support such as lane markings and works even when there are no lane markings, a characteristic of many roads in developing regions. We perform extensive evaluation of DeepLane on real-world datasets collected in developed and developing regions. DeepLane can detect a vehicle’s lane position with an accuracy of over 90%, and we have implemented DeepLane as an Android app.</description><identifier>ISSN: 1550-4859</identifier><identifier>EISSN: 1550-4867</identifier><identifier>DOI: 10.1145/3358797</identifier><language>eng</language><ispartof>ACM transactions on sensor networks, 2020-02, Vol.16 (1), p.1-22</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c225t-4b69b47706b6ebb7343e3556edc3e1e3ce8323ea61506a17f6175f3e8982f2ec3</citedby><cites>FETCH-LOGICAL-c225t-4b69b47706b6ebb7343e3556edc3e1e3ce8323ea61506a17f6175f3e8982f2ec3</cites><orcidid>0000-0002-8459-1295 ; 0000-0002-0921-4828</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Bhandari, Ravi</creatorcontrib><creatorcontrib>Nambi, Akshay Uttama</creatorcontrib><creatorcontrib>Padmanabhan, Venkata N.</creatorcontrib><creatorcontrib>Raman, Bhaskaran</creatorcontrib><title>Driving Lane Detection on Smartphones using Deep Neural Networks</title><title>ACM transactions on sensor networks</title><description>Current smartphone-based navigation applications fail to provide lane-level information due to poor GPS accuracy. Detecting and tracking a vehicle’s lane position on the road assists in lane-level navigation. For instance, it would be important to know whether a vehicle is in the correct lane for safely making a turn, or whether the vehicle’s speed is compliant with a lane-specific speed limit. Recent efforts have used road network information and inertial sensors to estimate lane position. While inertial sensors can detect lane shifts over short windows, it would suffer from error accumulation over time. In this article, we present DeepLane, a system that leverages the back camera of a windshield-mounted smartphone to provide an accurate estimate of the vehicle’s current lane. We employ a deep learning--based technique to classify the vehicle’s lane position. DeepLane does not depend on any infrastructure support such as lane markings and works even when there are no lane markings, a characteristic of many roads in developing regions. We perform extensive evaluation of DeepLane on real-world datasets collected in developed and developing regions. DeepLane can detect a vehicle’s lane position with an accuracy of over 90%, and we have implemented DeepLane as an Android app.</description><issn>1550-4859</issn><issn>1550-4867</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNo9T0tLxDAYDKLguop_ITdP1SRfHu1N2bq6UNaDei5J_KLVtS1JVvHf28VFGJg5DPMg5JyzS86lugJQpanMAZlxpVghS20O_7WqjslJSu-MAUhgM3Jdx-6r619pY3ukNWb0uRt6OuHx08Y8vg09JrpNO0-NONI1bqPdTJS_h_iRTslRsJuEZ3uek-fl7dPivmge7laLm6bwQqhcSKcrJ41h2ml0zkztCEppfPGAHMFjCQLQaq6YttwEzY0KgGVViiDQw5xc_OX6OKQUMbRj7KaFPy1n7e54uz8Ov9lUSbM</recordid><startdate>20200229</startdate><enddate>20200229</enddate><creator>Bhandari, Ravi</creator><creator>Nambi, Akshay Uttama</creator><creator>Padmanabhan, Venkata N.</creator><creator>Raman, Bhaskaran</creator><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-8459-1295</orcidid><orcidid>https://orcid.org/0000-0002-0921-4828</orcidid></search><sort><creationdate>20200229</creationdate><title>Driving Lane Detection on Smartphones using Deep Neural Networks</title><author>Bhandari, Ravi ; Nambi, Akshay Uttama ; Padmanabhan, Venkata N. ; Raman, Bhaskaran</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c225t-4b69b47706b6ebb7343e3556edc3e1e3ce8323ea61506a17f6175f3e8982f2ec3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bhandari, Ravi</creatorcontrib><creatorcontrib>Nambi, Akshay Uttama</creatorcontrib><creatorcontrib>Padmanabhan, Venkata N.</creatorcontrib><creatorcontrib>Raman, Bhaskaran</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on sensor networks</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bhandari, Ravi</au><au>Nambi, Akshay Uttama</au><au>Padmanabhan, Venkata N.</au><au>Raman, Bhaskaran</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Driving Lane Detection on Smartphones using Deep Neural Networks</atitle><jtitle>ACM transactions on sensor networks</jtitle><date>2020-02-29</date><risdate>2020</risdate><volume>16</volume><issue>1</issue><spage>1</spage><epage>22</epage><pages>1-22</pages><issn>1550-4859</issn><eissn>1550-4867</eissn><abstract>Current smartphone-based navigation applications fail to provide lane-level information due to poor GPS accuracy. Detecting and tracking a vehicle’s lane position on the road assists in lane-level navigation. For instance, it would be important to know whether a vehicle is in the correct lane for safely making a turn, or whether the vehicle’s speed is compliant with a lane-specific speed limit. Recent efforts have used road network information and inertial sensors to estimate lane position. While inertial sensors can detect lane shifts over short windows, it would suffer from error accumulation over time. In this article, we present DeepLane, a system that leverages the back camera of a windshield-mounted smartphone to provide an accurate estimate of the vehicle’s current lane. We employ a deep learning--based technique to classify the vehicle’s lane position. DeepLane does not depend on any infrastructure support such as lane markings and works even when there are no lane markings, a characteristic of many roads in developing regions. We perform extensive evaluation of DeepLane on real-world datasets collected in developed and developing regions. DeepLane can detect a vehicle’s lane position with an accuracy of over 90%, and we have implemented DeepLane as an Android app.</abstract><doi>10.1145/3358797</doi><tpages>22</tpages><orcidid>https://orcid.org/0000-0002-8459-1295</orcidid><orcidid>https://orcid.org/0000-0002-0921-4828</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1550-4859
ispartof ACM transactions on sensor networks, 2020-02, Vol.16 (1), p.1-22
issn 1550-4859
1550-4867
language eng
recordid cdi_crossref_primary_10_1145_3358797
source ACM Digital Library Complete
title Driving Lane Detection on Smartphones using Deep Neural Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T23%3A42%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Driving%20Lane%20Detection%20on%20Smartphones%20using%20Deep%20Neural%20Networks&rft.jtitle=ACM%20transactions%20on%20sensor%20networks&rft.au=Bhandari,%20Ravi&rft.date=2020-02-29&rft.volume=16&rft.issue=1&rft.spage=1&rft.epage=22&rft.pages=1-22&rft.issn=1550-4859&rft.eissn=1550-4867&rft_id=info:doi/10.1145/3358797&rft_dat=%3Ccrossref%3E10_1145_3358797%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true