Enhancing GPS With Lane-Level Navigation to Facilitate Highway Driving

Lane-level navigation has received a lot of attention in recent years. It has played a great role in assisting route planning, as well as navigating automated vehicles. Aside from sticking to the planned route, abnormal traffic situations which result in blocking lanes could impact lane switching decisions. Unfortunately, there is currently no navigation system that can sense and track a vehicle's lane position and to advise the driver of lane switching decisions. Google Maps stores a priori the number of lanes and their directions at each highway exit and provides this information to drivers when navigating. However, even with this information, some drivers may not be able to make an informed decision regarding when and where to make a correct lane switch. This motivated us to develop a mechanism for the detection and tracking of real-time lane changes. In this paper, we propose a GPS-aiding system that can sense and track a vehicle's lane position. The system leverages smart phones’ computing capability, rear cameras, and inertial motion sensors. With little extra computational overhead, the system applies computer vision techniques to achieve lane-level positioning. We also design a machine learning-based algorithm to detect and track lane switching. We conduct a series of experiments, analyze our system in real-world environments, and achieve very promising results. We believe our system can be a great asset to current smart phone navigation systems.

[1]  Thanh-Son Dao,et al.  Co-operative lane-level positioning using Markov localization , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[2]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[3]  Steven W. Smith,et al.  The Scientist and Engineer's Guide to Digital Signal Processing , 1997 .

[4]  M. Barth,et al.  Lane-level positioning for in-vehicle navigation and automated vehicle location (AVL) systems , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[5]  Dong Xuan,et al.  PerFallD: A pervasive fall detection system using mobile phones , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[6]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[7]  Rafael Toledo-Moreo,et al.  Creating Enhanced Maps for Lane-Level Vehicle Navigation , 2010, IEEE Transactions on Intelligent Transportation Systems.

[8]  Rafael Toledo-Moreo,et al.  Lane-Level Integrity Provision for Navigation and Map Matching With GNSS, Dead Reckoning, and Enhanced Maps , 2010, IEEE Transactions on Intelligent Transportation Systems.

[9]  Dong Xuan,et al.  Mobile phone based drunk driving detection , 2010, 2010 4th International Conference on Pervasive Computing Technologies for Healthcare.

[10]  B. Reiser,et al.  Estimation of the Youden Index and its Associated Cutoff Point , 2005, Biometrical journal. Biometrische Zeitschrift.

[11]  Jay A. Farrell,et al.  Real-Time Computer Vision/DGPS-Aided Inertial Navigation System for Lane-Level Vehicle Navigation , 2012, IEEE Transactions on Intelligent Transportation Systems.

[12]  Moustafa Youssef,et al.  LaneQuest: An accurate and energy-efficient lane detection system , 2015, 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[13]  Jay A. Farrell,et al.  High-precision lane-level road map building for vehicle navigation , 2010, IEEE/ION Position, Location and Navigation Symposium.