A Survey of Localization Methods for Autonomous Vehicles in Highway Scenarios
Abstract
:1. Introduction
- Road Level Localization (RLL): The road on which the vehicle travels;
- Ego-Lane Level Localization (ELL): The position of the vehicle in the lane in terms of lateral and longitudinal position; and
- Lane-Level Localization (LLL): The position of the host lane within the road (i.e., the lane on which the vehicle travels).
2. Road Level Localization (RLL)
2.1. Terminologies
2.2. Online Map-Matching
2.3. Deterministic Model Approaches
2.3.1. Geometric Algorithms
2.3.2. Pattern-Based Algorithms
2.4. Probabilistic Model Approaches
2.4.1. Hidden Markov Model (HMM)
2.4.2. Conditional Random Field (CRF)
2.4.3. Weighted Graph Technique
2.4.4. Particle Filter
2.4.5. Multiple Hypothesis Technique
2.5. Conclusion of Road Level Localization
- Uncertainty-Proof is the ability of the Map-Matching algorithm to take into account inherent uncertainties that come from the raw data;
- Matching Break describes the capability of the Map-Matching algorithm to propose a solution where there is a break in the GNSS data;
- Integrity Indicator is a trust indicator on the validity of the output of the Map-Matching algorithm, which can be relevant for the ambiguous cases; and
- Run Time of the frameworks: in order to be used in an autonomous vehicle, the Map-Matching algorithm has to fulfill real-time requirements.
3. Ego-Lane Level Localization (ELL)
- Lane-Departure-Warning Systems: It is essential to accurately estimate the position of the vehicle with respect to the ego-lane marking.
- Adaptive Cruise Control: Measures such as the smoothness of the lane are crucial for this monitoring work.
- Lane Keeping or centering: The aim is to keep or center the vehicle in its host lane. As a result, a faultless estimation of the lateral position is required (e.g., [46]).
- Lane Change Assist: It is mandatory to know the position of the ego-vehicle in its host lane. The lane change has to be done without any risk of colliding with an obstacle (e.g., [47]).
3.1. Model-Driven Approaches
3.1.1. Pre-Processing
3.1.2. Feature Extraction
3.1.3. Fitting Procedure
- Parametric model: Methods that fall into this category make the strong assumption of a global lane shape (e.g., lines, curves, parabola). These models tend to fail when dealing with non-linear road and lane topologies (merging, splitting, and ending lanes). Indeed, the geometric restrictions imposed by the parametric model does not tolerate such scenarios. Concerning the fitting strategies, several regression techniques have been used (e.g., RANSAC, least-squares optimization, Hough transform, Kalman filter)
- Semi-parametric model: Contrary to the parametric model, semi-parametric models do not assume a specific global geometry of the road. On the downside, the fitting model can over-fit or have unrealistic path curvature. The lane marking is parametrized by several control points. Different spline models with different control points have been used (e.g., Spline, B-spline, Cubic spline). The appearing complicatedness of these models is in choosing the best control points. Indeed, the number of these points affects the curve complexity. In addition to that, these points should be homogeneously distributed along the curve of the lane marking in order to prevent unrealistic curves.
- Non-parametric model: These models are the less conventional approach. The main needed prerequisite is continuous but not necessary differentiable. This model has more freedom to model the lane marking. Meanwhile, it is more prone to erroneous modeling, leading to unrealistic curves.
3.1.4. Tracking Procedure
3.2. Learning Approaches
3.3. Conclusion of Ego-Lane Level Localization
4. Lane-Level Localization (LLL)
4.1. Map Aided Approaches
- Macroscale maps represent the road network with a metric accuracy. These maps are used for route-planning problems and high guidance routines. They provide the user meta information such as speed limitations or the number of lanes present on a given road. The road network is smoothed using clothoid curves, which can give a general intuition of the shape of the road.
- Microscale maps correspond to the most accurate maps. These maps have centimeters accuracy, representing the road network with dense information. Generally, lidars are used to gather maximum information. The fundamental benefit of these maps, which is their great information richness, is also their biggest disadvantage. Indeed, the density of information makes the handling of these maps difficult while trying to isolate points of interest, and keeping them updated is a laborious task.
- Mesoscale maps are a trade-off between the two aforementioned types of map. McMaster and Shea [113] claimed that a map has to provide enough details about the environment without cluttering up the user with unneeded information. As such, this kind of map has more accurate information compared to macroscale maps while not burdening itself with precise information as done by the microscale maps.
4.2. Landmark Approaches
4.3. Conclusion of Lane-Level Localization
5. Overall Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Bresson, G.; Alsayed, Z.; Yu, L.; Glaser, S. Simultaneous Localization and Mapping: A Survey of Current Trends in Autonomous Driving. IEEE Trans. Intell. Veh. 2017, 2, 194–220. [Google Scholar] [CrossRef] [Green Version]
- Kuutti, S.; Fallah, S.; Katsaros, K.; Dianati, M.; Mccullough, F.; Mouzakitis, A. A survey of the state-of-the-art localization techniques and their potentials for autonomous vehicle applications. IEEE Internet Things J. 2018, 5, 829–846. [Google Scholar] [CrossRef]
- Elhousni, M.; Huang, X. A survey on 3d lidar localization for autonomous vehicles. In Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA, 19 October–13 November 2020; pp. 1879–1884. [Google Scholar]
- Badue, C.; Guidolini, R.; Carneiro, R.V.; Azevedo, P.; Cardoso, V.B.; Forechi, A.; Jesus, L.; Berriel, R.; Paixao, T.M.; Mutz, F.; et al. Self-driving cars: A survey. Expert Syst. Appl. 2021, 165, 113816. [Google Scholar] [CrossRef]
- Team, G.P. Global Positioning System (Gps) Standard Positioning Service (Sps) Performance Analysis Report; Technical Report; Federal Aviation Administration: Washington, DC, USA, 2014.
- Quddus, M.A.; Ochieng, W.Y.; Noland, R.B. Current Map-Matching algorithms for transport applications: State-of-the art and future research directions. Transp. Res. Part C Emerg. Technol. 2007, 15, 312–328. [Google Scholar] [CrossRef] [Green Version]
- Velaga, N.R. Development of a Weight-Based Topological Map-Matching Algorithm and an Integrity Method for Location-Based ITS Services. Ph.D. Thesis, Loughbourough University, Loughborough, 2010. [Google Scholar]
- Chao, P.; Xu, Y.; Hua, W.; Zhou, X. A Survey on Map-Matching Algorithms. In Proceedings of the 31st Australasian Database Conference, Melbourne, VIC, Australia, 4–7 February 2020; pp. 121–133. [Google Scholar]
- Kubicka, M.; Cela, A.; Mounier, H.; Niculescu, S.I. Comparative study and application-oriented classification of vehicular Map-Matching methods. IEEE Intell. Transp. Syst. Mag. 2018, 10, 150–166. [Google Scholar] [CrossRef]
- White, C.E.; Bernstein, D.; Kornhauser, A.L. Some map matching algorithms for personal navigation assistants. Transp. Res. Part Emerg. Technol. 2000, 8, 91–108. [Google Scholar] [CrossRef]
- Bernstein, D.; Kornhauser, A. An Introduction to Map Matching for Personal Navigation Assistants; New Jersey TIDE Center: Newark, NJ, USA, 1996. [Google Scholar]
- Quddus, M.; Washington, S. Shortest path and vehicle trajectory aided Map-Matching for low frequency GPS data. Transp. Res. Part C Emerg. Technol. 2015, 55, 328–339. [Google Scholar] [CrossRef] [Green Version]
- Fréchet, M.M. Sur quelques points du calcul fonctionnel. In Rendiconti del Circolo Matematico di Palermo (1884–1940); Springer Nature: Cham, Switzerland, 1906; Volume 22, pp. 1–72. [Google Scholar]
- Alt, H.; Efrat, A.; Rote, G.; Wenk, C. Matching planar maps. J. Algorithms 2003, 49, 262–283. [Google Scholar] [CrossRef]
- Brakatsoulas, S.; Pfoser, D.; Salas, R.; Wenk, C. On Map-Matching vehicle tracking data. In Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, 30 August–2 September 2005; pp. 853–864. [Google Scholar]
- Wenk, C.; Salas, R.; Pfoser, D. Addressing the need for Map-Matching speed: Localizing global curve-matching algorithms. In Proceedings of the 18th International Conference on Scientific and Statistical Database Management (SSDBM’06), Vienna, Austria, 3–5 July 2006; pp. 379–388. [Google Scholar]
- Chen, D.; Driemel, A.; Guibas, L.J.; Nguyen, A.; Wenk, C. Approximate map matching with respect to the Fréchet distance. In Proceedings of the Thirteenth Workshop on Algorithm Engineering and Experiments (ALENEX), San Francisco, CA, USA, 22 January 2011; SIAM: Philadelphia, PA, USA, 2011; pp. 75–83. [Google Scholar]
- Wei, H.; Wang, Y.; Forman, G.; Zhu, Y. Map Matching by Fréchet Distance and Global Weight Optimization; Technical Paper; Department of Computer Science and Engineering: Singapore, 2013; p. 19. [Google Scholar]
- Zheng, K.; Zheng, Y.; Xie, X.; Zhou, X. Reducing uncertainty of low-sampling-rate trajectories. In Proceedings of the 2012 IEEE 28th International Conference on Data Engineering, Arlington, VA, USA, 1–5 April 2012; pp. 1144–1155. [Google Scholar]
- Li, X.; Zhao, K.; Cong, G.; Jensen, C.S.; Wei, W. Deep representation learning for trajectory similarity computation. In Proceedings of the 2018 IEEE 34th International Conference on Data Engineering (ICDE), Paris, France, 16–19 April 2018; pp. 617–628. [Google Scholar]
- Zhao, K.; Feng, J.; Xu, Z.; Xia, T.; Chen, L.; Sun, F.; Guo, D.; Jin, D.; Li, Y. DeepMM: Deep learning based map matching with data augmentation. In Proceedings of the 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Chicago, USA, 5–8 November 2019; pp. 452–455. [Google Scholar]
- Hummel, B. Map matching for vehicle guidance. In Dynamic and Mobile GIS; CRC Press: Boca Raton, FL, USA, 2006; pp. 196–207. [Google Scholar]
- Newson, P.; Krumm, J. Hidden Markov map matching through noise and sparseness. In Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, WA, USA, 4–6 November 2009; pp. 336–343. [Google Scholar]
- Viterbi, A. Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Trans. Inf. Theory 1967, 13, 260–269. [Google Scholar] [CrossRef] [Green Version]
- Pink, O.; Hummel, B. A statistical approach to map matching using road network geometry, topology and vehicular motion constraints. In Proceedings of the 2008 11th International IEEE Conference on Intelligent Transportation Systems, Beijing, China, 12–15 October 2008; pp. 862–867. [Google Scholar]
- Luo, A.; Chen, S.; Xv, B. Enhanced Map-Matching algorithm with a hidden Markov model for mobile phone positioning. ISPRS Int. J. Geo-Inf. 2017, 6, 327. [Google Scholar] [CrossRef] [Green Version]
- Jagadeesh, G.R.; Srikanthan, T. Online Map-Matching of noisy and sparse location data with hidden Markov and route choice models. IEEE Trans. Intell. Transp. Syst. 2017, 18, 2423–2434. [Google Scholar] [CrossRef]
- Kasmi, A.; Denis, D.; Aufrère, R.; Chapuis, R. Map matching and lanes number estimation with openstreetmap. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 2659–2664. [Google Scholar]
- Kasmi, A.; Laconte, J.; Aufrère, R.; Denis, D.; Chapuis, R. End-to-end probabilistic ego-vehicle localization framework. IEEE Trans. Intell. Veh. 2020, 6, 146–158. [Google Scholar] [CrossRef]
- Hunter, T.; Abbeel, P.; Bayen, A. The path inference filter: Model-based low-latency map matching of probe vehicle data. IEEE Trans. Intell. Transp. Syst. 2013, 15, 507–529. [Google Scholar] [CrossRef] [Green Version]
- Yang, J.; Meng, L. Feature selection in conditional random fields for map matching of GPS trajectories. In Progress in Location-Based Services 2014; Springer: Berlin/Heidelberg, Germany, 2015; pp. 121–135. [Google Scholar]
- Lou, Y.; Zhang, C.; Zheng, Y.; Xie, X.; Wang, W.; Huang, Y. Map-matching for low-sampling-rate GPS trajectories. Inf. Sci. 2009, 433–434, 352–361. [Google Scholar]
- Hu, G.; Shao, J.; Liu, F.; Wang, Y.; Shen, H.T. If-matching: Towards accurate Map-Matching with information fusion. IEEE Trans. Knowl. Data Eng. 2016, 29, 114–127. [Google Scholar] [CrossRef]
- Dmitriev, S.; Stepanov, A.; Rivkin, B.; Koshaev, D.; Chung, D. Optimal Map-Matching for car navigation systems. In Proceedings of the 6th International Conference on Integrated Navigation Systems, St. Petersburg, Russia, 7–11 April 2008. [Google Scholar]
- Toledo-Moreo, R.; Bétaille, D.; Peyret, F. Lane-level integrity provision for navigation and map matching with GNSS, dead reckoning, and enhanced maps. IEEE Trans. Intell. Transp. Syst. 2009, 11, 100–112. [Google Scholar] [CrossRef]
- Wang, X.; Ni, W. An improved particle filter and its application to an INS/GPS integrated navigation system in a serious noisy scenario. Meas. Sci. Technol. 2016, 27, 095005. [Google Scholar] [CrossRef] [Green Version]
- Reid, D. An algorithm for tracking multiple targets. IEEE Trans. Autom. Control. 1979, 24, 843–854. [Google Scholar] [CrossRef]
- Pyo, J.S.; Shin, D.H.; Sung, T.K. Development of a map matching method using the multiple hypothesis technique. In Proceedings of the ITSC 2001. 2001 IEEE Intelligent Transportation Systems, Oakland, CA, USA, 25–29 August 2001; pp. 23–27. [Google Scholar]
- Marchal, F.; Hackney, J.; Axhausen, K.W. Efficient map matching of large global positioning system data sets: Tests on speed-monitoring experiment in Zürich. Transp. Res. Rec. 2005, 1935, 93–100. [Google Scholar] [CrossRef]
- Kubička, M.; Cela, A.; Mounier, H.; Niculescu, S.I. On designing robust real-time Map-Matching algorithms. In Proceedings of the 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), Qingdao, China, 8–11 October 2014; pp. 464–470. [Google Scholar]
- Quddus, M.A. High Integrity Map Matching Algorithms for Advanced Transport Telematics Applications. Ph.D. Thesis, Imperial College London, London, UK, 2006. [Google Scholar]
- Jabbour, M.; Bonnifait, P.; Cherfaoui, V. Map-matching integrity using multihypothesis road-tracking. J. Intell. Transp. Syst. 2008, 12, 189–201. [Google Scholar] [CrossRef] [Green Version]
- Li, L.; Quddus, M.; Zhao, L. High accuracy tightly-coupled integrity monitoring algorithm for Map-Matching. Transp. Res. Part Emerg. Technol. 2013, 36, 13–26. [Google Scholar] [CrossRef] [Green Version]
- McCall, J.C.; Trivedi, M.M. Video-based lane estimation and tracking for driver assistance: Survey, system, and evaluation. IEEE Trans. Intell. Transp. Syst. 2006, 7, 20–37. [Google Scholar] [CrossRef] [Green Version]
- Zhu, H.; Yuen, K.V.; Mihaylova, L.; Leung, H. Overview of environment perception for intelligent vehicles. IEEE Trans. Intell. Transp. Syst. 2017, 18, 2584–2601. [Google Scholar] [CrossRef] [Green Version]
- Iberraken, D.; Adouane, L.; Denis, D. Multi-level bayesian decision-making for safe and flexible autonomous navigation in highway environment. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 3984–3990. [Google Scholar]
- Iberraken, D.; Adouane, L.; Denis, D. Safe autonomous overtaking maneuver based on inter-vehicular distance prediction and multi-level bayesian decision-making. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 3259–3265. [Google Scholar]
- Janai, J.; Güney, F.; Behl, A.; Geiger, A. Computer vision for autonomous vehicles: Problems, datasets and state of the art. Found. Trends Comput. Graph. Vis. 2020, 12, 1–308. [Google Scholar] [CrossRef]
- Hillel, A.B.; Lerner, R.; Levi, D.; Raz, G. Recent progress in road and lane detection: A survey. Mach. Vis. Appl. 2014, 25, 727–745. [Google Scholar] [CrossRef]
- Fayyad, J.; Jaradat, M.A.; Gruyer, D.; Najjaran, H. Deep learning sensor fusion for autonomous vehicle perception and localization: A review. Sensors 2020, 20, 4220. [Google Scholar] [CrossRef] [PubMed]
- Shin, B.S.; Xu, Z.; Klette, R. Visual lane analysis and higher-order tasks: A concise review. Mach. Vis. Appl. 2014, 25, 1519–1547. [Google Scholar] [CrossRef]
- Huang, A.S.; Moore, D.; Antone, M.; Olson, E.; Teller, S. Finding multiple lanes in urban road networks with vision and lidar. Auton. Robot. 2009, 26, 103–122. [Google Scholar] [CrossRef] [Green Version]
- Cheng, H.Y.; Jeng, B.S.; Tseng, P.T.; Fan, K.C. Lane detection with moving vehicles in the traffic scenes. IEEE Trans. Intell. Transp. Syst. 2006, 7, 571–582. [Google Scholar] [CrossRef]
- Katramados, I.; Crumpler, S.; Breckon, T.P. Real-time traversable surface detection by colour space fusion and temporal analysis. In Proceedings of the International Conference on Computer Vision Systems, Liège, Belgium, 13–15 October 2009; Springer: Berlin/Heidelberg, Germany, 2009; pp. 265–274. [Google Scholar]
- Álvarez, J.M.; López, A.M.; Baldrich, R. Shadow resistant road segmentation from a mobile monocular system. In Proceedings of the Iberian Conference on Pattern Recognition and Image Analysis, Girona, Spain, 6–8 June 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 9–16. [Google Scholar]
- Hernández, J.; Marcotegui, B. Filtering of artifacts and pavement segmentation from mobile lidar data. In Proceedings of the ISPRS Workshop Laserscanning 2009, Paris, France, 1–2 September 2009. [Google Scholar]
- Li, B.; Song, D.; Ramchandani, A.; Cheng, H.M.; Wang, D.; Xu, Y.; Chen, B. Virtual lane boundary generation for human-compatible autonomous driving: A tight coupling between perception and planning. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 4–8 November 2019; pp. 3733–3739. [Google Scholar]
- Yamaguchi, K.; Watanabe, A.; Naito, T.; Ninomiya, Y. Road region estimation using a sequence of monocular images. In Proceedings of the 2008 19th International Conference on Pattern Recognition, Tampa, FL, USA, 8–11 December 2008; pp. 1–4. [Google Scholar]
- Bacha, A.; Bauman, C.; Faruque, R.; Fleming, M.; Terwelp, C.; Reinholtz, C.; Hong, D.; Wicks, A.; Alberi, T.; Anderson, D.; et al. Team VictorTango’s entry in the DARPA Urban Challenge, vol. 25, no. 1. June 2008, 10, 467–492. [Google Scholar]
- Zhang, G.; Zheng, N.; Cui, C.; Yan, Y.; Yuan, Z. An efficient road detection method in noisy urban environment. In Proceedings of the 2009 IEEE Intelligent Vehicles Symposium, Xi’an, China, 3–5 June 2009; pp. 556–561. [Google Scholar]
- Nava, D.; Panzani, G.; Zampieri, P.; Savaresi, S.M. A two-wheeled vehicle oriented lane detection algorithm. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 423–428. [Google Scholar]
- Aufrère, R.; Chapuis, R.; Chausse, F. A model-driven approach for real-time road recognition. Mach. Vis. Appl. 2001, 13, 95–107. [Google Scholar] [CrossRef]
- Wu, S.J.; Chiang, H.H.; Perng, J.W.; Chen, C.J.; Wu, B.F.; Lee, T.T. The heterogeneous systems integration design and implementation for lane keeping on a vehicle. IEEE Trans. Intell. Transp. Syst. 2008, 9, 246–263. [Google Scholar] [CrossRef]
- Kasmi, A.; Laconte, J.; Aufrère, R.; Theodose, R.; Denis, D.; Chapuis, R. An Information Driven Approach For Ego-Lane Detection Using Lidar And OpenStreetMap. In Proceedings of the 2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), Shenzhen, China, 13–15 December 2020; pp. 522–528. [Google Scholar]
- Pomerleau, D. RALPH: Rapidly adapting lateral position handler. In Proceedings of the Intelligent Vehicles’ 95. Symposium, Detroit, MI, USA, 25–26 September 1995; pp. 506–511. [Google Scholar]
- Alvarez, J.M.; Lopez, A.M.; Gevers, T.; Lumbreras, F. Combining priors, appearance, and context for road detection. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1168–1178. [Google Scholar] [CrossRef] [Green Version]
- Cáceres Hernández, D.; Kurnianggoro, L.; Filonenko, A.; Jo, K.H. Real-time lane region detection using a combination of geometrical and image features. Sensors 2016, 16, 1935. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Hata, A.; Wolf, D. Road marking detection using LIDAR reflective intensity data and its application to vehicle localization. In Proceedings of the 2014 17th IEEE International Conference on Intelligent Transportation Systems, ITSC 2014, Qingdao, China, 8–11 October 2014; pp. 584–589. [Google Scholar] [CrossRef]
- Samadzadegan, F.; Sarafraz, A.; Tabibi, M. Automatic lane detection in image sequences for vision-based navigation purposes. ISPRS Image Eng. Vis. Metrol. 2006, 1–6. [Google Scholar]
- Sawano, H.; Okada, M. A road extraction method by an active contour model with inertia and differential features. IEICE Trans. Inf. Syst. 2006, 89, 2257–2267. [Google Scholar] [CrossRef]
- Nieto, M.; Salgado, L.; Jaureguizar, F.; Arróspide, J. Robust multiple lane road modeling based on perspective analysis. In Proceedings of the 2008 15th IEEE International Conference on Image Processing, San Diego, CA, USA, 12–15 October 2008; pp. 2396–2399. [Google Scholar]
- Yim, Y.U.; Oh, S.Y. Three-feature based automatic lane detection algorithm (TFALDA) for autonomous driving. IEEE Trans. Intell. Transp. Syst. 2003, 4, 219–225. [Google Scholar]
- Liu, G.; Wörgötter, F.; Markelić, I. Combining statistical hough transform and particle filter for robust lane detection and tracking. In Proceedings of the 2010 IEEE Intelligent Vehicles Symposium, La Jolla, CA, USA, 21–24 June 2010; pp. 993–997. [Google Scholar]
- Jang, E.S.; Suhr, J.K.; Jung, H.G. Lane endpoint detection and position accuracy evaluation for sensor fusion-based vehicle localization on highways. Sensors 2018, 18, 4389. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Gonzalez, J.P.; Ozguner, U. Lane detection using histogram-based segmentation and decision trees. In Proceeding of the ITSC2000. 2000 IEEE Intelligent Transportation Systems. Proceedings (Cat. No. 00TH8493), Dearborn, MI, USA, 1–3 October 2000; pp. 346–351. [Google Scholar]
- Veit, T.; Tarel, J.P.; Nicolle, P.; Charbonnier, P. Evaluation of road marking feature extraction. In Proceedings of the 2008 11th International IEEE Conference on Intelligent Transportation Systems, Beijing, China, 12–15 October 2008; pp. 174–181. [Google Scholar]
- Borkar, A.; Hayes, M.; Smith, M.T. Robust lane detection and tracking with ransac and kalman filter. In Proceedings of the 2009 16th IEEE International Conference on Image Processing (ICIP), Cairo, Egypt, 7–10 November 2009; pp. 3261–3264. [Google Scholar]
- Lipski, C.; Scholz, B.; Berger, K.; Linz, C.; Stich, T.; Magnor, M. A fast and robust approach to lane marking detection and lane tracking. In Proceedings of the 2008 Ieee Southwest Symposium on Image Analysis and Interpretation, Santa Fe, NM, USA, 24–26 March 2008; pp. 57–60. [Google Scholar]
- Alon, Y.; Ferencz, A.; Shashua, A. Off-road path following using region classification and geometric projection constraints. In Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), New York, NY, USA, 17–22 June 2006; Volume 1, pp. 689–696. [Google Scholar]
- Ogawa, T.; Takagi, K. Lane recognition using on-vehicle lidar. In Proceedings of the 2006 IEEE Intelligent Vehicles Symposium, Meguro-Ku, Japan, 13–15 June 2006; pp. 540–545. [Google Scholar]
- Dickmanns, E.D.; Zapp, A. A curvature-based scheme for improving road vehicle guidance by computer vision. In Proceedings of the Mobile Robots I. International Society for Optics and Photonics, Cambridge, MA, USA, 26 October 1986; Volume 727, pp. 161–168. [Google Scholar]
- Dickmanns, E.D. Vehicles capable of dynamic vision. Artif. Intell. 1997, 103, 1577–1592. [Google Scholar]
- Rasmussen, C.; Korah, T. On-vehicle and aerial texture analysis for vision-based desert road following. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05)-Workshops, San Diego, CA, USA, 21–23 September 2005; p. 66. [Google Scholar]
- Kong, H.; Audibert, J.Y.; Ponce, J. Vanishing point detection for road detection. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 20–25 June 2009; pp. 96–103. [Google Scholar]
- Schwartz, D.A. Clothoid road geometry unsuitable for sensor fusion clothoid parameter sloshing. In Proceedings of the IEEE IV2003 Intelligent Vehicles Symposium. Proceedings (Cat. No. 03TH8683), Columbus, OH, USA, 9–11 June 2003; pp. 484–488. [Google Scholar]
- Gackstatter, C.; Heinemann, P.; Thomas, S.; Klinker, G. Stable road lane model based on clothoids. In Advanced Microsystems for Automotive Applications 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 133–143. [Google Scholar]
- Kim, Z. Robust lane detection and tracking in challenging scenarios. IEEE Trans. Intell. Transp. Syst. 2008, 9, 16–26. [Google Scholar] [CrossRef] [Green Version]
- Jiang, R.; Klette, R.; Vaudrey, T.; Wang, S. New lane model and distance transform for lane detection and tracking. In Proceedings of the International Conference on Computer Analysis of Images and Patterns, Münster, Germany, 2–4 September 2009; pp. 1044–1052. [Google Scholar]
- McCulloch, W.S.; Pitts, W. A logical calculus of the ideas immanent in nervous activity. Bull. Math. Biophys. 1943, 5, 115–133. [Google Scholar] [CrossRef]
- Zhao, Y.; Li, J.; Yu, L. A deep learning ensemble approach for crude oil price forecasting. Energy Econ. 2017, 66, 9–16. [Google Scholar] [CrossRef]
- Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Munich, Germany, 5–9 October 2015; pp. 234–241. [Google Scholar]
- Bansal, M.; Krizhevsky, A.; Ogale, A. Chauffeurnet: Learning to drive by imitating the best and synthesizing the worst. arXiv 2018, arXiv:1812.03079. [Google Scholar]
- Gopalan, R.; Hong, T.; Shneier, M.; Chellappa, R. A learning approach towards detection and tracking of lane markings. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1088–1098. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef]
- Huval, B.; Wang, T.; Tandon, S.; Kiske, J.; Song, W.; Pazhayampallil, J.; Andriluka, M.; Rajpurkar, P.; Migimatsu, T.; Cheng-Yue, R.; et al. An empirical evaluation of deep learning on highway driving. arXiv 2015, arXiv:1504.01716. [Google Scholar]
- Sermanet, P.; Eigen, D.; Zhang, X.; Mathieu, M.; Fergus, R.; LeCun, Y. Overfeat: Integrated recognition, localization and detection using convolutional networks. arXiv 2013, arXiv:1312.6229. [Google Scholar]
- He, B.; Ai, R.; Yan, Y.; Lang, X. Accurate and robust lane detection based on dual-view convolutional neutral network. In Proceedings of the 2016 IEEE Intelligent Vehicles Symposium (IV), Gothenburg, Sweden, 19–22 June 2016; pp. 1041–1046. [Google Scholar]
- Gurghian, A.; Koduri, T.; Bailur, S.V.; Carey, K.J.; Murali, V.N. Deeplanes: End-to-end lane position estimation using deep neural networksa. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 38–45. [Google Scholar]
- Pan, X.; Shi, J.; Luo, P.; Wang, X.; Tang, X. Spatial as deep: Spatial cnn for traffic scene understanding. In Proceedings of the AAAI Conference on Artificial Intelligence, The Hilton New Orleans Riverside, New Orleans, LA, USA, 2–7 February 2018; Volume 32. [Google Scholar]
- Li, X.; Li, J.; Hu, X.; Yang, J. Line-CNN: End-to-End Traffic line detection with line proposal unit. IEEE Trans. Intell. Transp. Syst. 2019, 21, 248–258. [Google Scholar] [CrossRef]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
- Tabelini, L.; Berriel, R.; Paixao, T.M.; Badue, C.; De Souza, A.F.; Oliveira-Santos, T. PolyLaneNet: Lane estimation via deep polynomial regression. arXiv 2020, arXiv:2004.10924. [Google Scholar]
- Ko, Y.; Jun, J.; Ko, D.; Jeon, M. Key points estimation and point instance segmentation approach for lane detection. arXiv 2020, arXiv:2002.06604. [Google Scholar] [CrossRef]
- Zheng, T.; Fang, H.; Zhang, Y.; Tang, W.; Yang, Z.; Liu, H.; Cai, D. Resa: Recurrent feature-shift aggregator for lane detection. arXiv 2020, arXiv:2008.13719. [Google Scholar]
- Hou, Y.; Ma, Z.; Liu, C.; Loy, C.C. Learning lightweight lane detection cnns by self attention distillation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Korea, 27 October–2 November 2019; pp. 1013–1021. [Google Scholar]
- Jung, S.; Choi, S.; Khan, M.A.; Choo, J. Towards Lightweight Lane Detection by Optimizing Spatial Embedding. arXiv 2020, arXiv:2008.08311. [Google Scholar]
- Liu, L.; Chen, X.; Zhu, S.; Tan, P. CondLaneNet: A Top-to-down Lane Detection Framework Based on Conditional Convolution. arXiv 2021, arXiv:2105.05003. [Google Scholar]
- Abualsaud, H.; Liu, S.; Lu, D.; Situ, K.; Rangesh, A.; Trivedi, M.M. LaneAF: Robust Multi-Lane Detection with Affinity Fields. arXiv 2021, arXiv:2103.12040. [Google Scholar] [CrossRef]
- Su, J.; Chen, C.; Zhang, K.; Luo, J.; Wei, X.; Wei, X. Structure Guided Lane Detection. arXiv 2021, arXiv:2105.05403. [Google Scholar]
- Tabelini, L.; Berriel, R.; Paixão, T.M.; Badue, C.; De Souza, A.F.; Olivera-Santos, T. Keep your Eyes on the Lane: Attention-guided Lane Detection. arXiv 2020, arXiv:2010.12035. [Google Scholar]
- Milanés, V.; Llorca, D.F.; Villagrá, J.; Pérez, J.; Fernández, C.; Parra, I.; González, C.; Sotelo, M.A. Intelligent automatic overtaking system using vision for vehicle detection. Expert Syst. Appl. 2012, 39, 3362–3373. [Google Scholar] [CrossRef] [Green Version]
- Du, J.; Barth, M.J. Next-generation automated vehicle location systems: Positioning at the lane level. IEEE Trans. Intell. Transp. Syst. 2008, 9, 48–57. [Google Scholar]
- McMaster, R.B.; Shea, K.S. Generalization in Digital Cartography; Association of American Geographers: Washington, DC, USA, 1992. [Google Scholar]
- Bender, P.; Ziegler, J.; Stiller, C. Lanelets: Efficient map representation for autonomous driving. In Proceedings of the 2014 IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, MI, USA, 8–11 June 2014; pp. 420–425. [Google Scholar]
- Bauer, S.; Alkhorshid, Y.; Wanielik, G. Using high-definition maps for precise urban vehicle localization. In Proceedings of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil, 1–4 November 2016; pp. 492–497. [Google Scholar]
- Xiao, Z.; Jiang, K.; Xie, S.; Wen, T.; Yu, C.; Yang, D. Monocular Vehicle Self-localization method based on Compact Semantic Map. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 3083–3090. [Google Scholar]
- Ma, W.C.; Tartavull, I.; Bârsan, I.A.; Wang, S.; Bai, M.; Mattyus, G.; Homayounfar, N.; Lakshmikanth, S.K.; Pokrovsky, A.; Urtasun, R. Exploiting sparse semantic HD maps for self-driving vehicle localization. arXiv 2019, arXiv:1908.03274. [Google Scholar]
- Li, F.; Bonnifait, P.; Ibañez-Guzmán, J. Using High Definition Maps to Estimate GNSS Positioning Uncertainty. In Proceedings of the European Navigation Conference (ENC 2017), EPFL Campus, Lausanne, Switzerland, 9–12 May 2017. [Google Scholar]
- Li, F.; Bonnifait, P.; Ibanez-Guzman, J. Estimating localization uncertainty using multi-hypothesis Map-Matching on high-definition road maps. In Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1–6. [Google Scholar]
- Kang, J.M.; Yoon, T.S.; Kim, E.; Park, J.B. Lane-level Map-Matching method for vehicle localization using GPS and camera on a high-definition map. Sensors 2020, 20, 2166. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ghallabi, F.; Nashashibi, F.; El-Haj-Shhade, G.; Mittet, M.A. Lidar-based lane marking detection for vehicle positioning in an hd map. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 2209–2214. [Google Scholar]
- Welte, A.; Xu, P.; Bonnifait, P.; Zinoune, C. Estimating the reliability of georeferenced lane markings for map-aided localization. In Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 9–12 June 2019; pp. 1225–1231. [Google Scholar]
- Suhr, J.K.; Jang, J.; Min, D.; Jung, H.G. Sensor fusion-based low-cost vehicle localization system for complex urban environments. IEEE Trans. Intell. Transp. Syst. 2016, 18, 1078–1086. [Google Scholar] [CrossRef]
- Cui, D.; Xue, J.; Zheng, N. Real-time global localization of robotic cars in lane level via lane marking detection and shape registration. IEEE Trans. Intell. Transp. Syst. 2015, 17, 1039–1050. [Google Scholar] [CrossRef]
- Lee, S.; Choi, J.; Seo, S.W. Ego-lane index-aware vehicular localisation using the DeepRoad Network for urban environments. IET Intell. Transp. Syst. 2021, 15, 371–386. [Google Scholar] [CrossRef]
- Lu, W.; Seignez, E.; Rodriguez, F.S.A.; Reynaud, R. Lane marking based vehicle localization using particle filter and multi-kernel estimation. In Proceedings of the 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV), Singapore, 10–12 December 2014; pp. 601–606. [Google Scholar]
- Popescu, V.; Bace, M.; Nedevschi, S. Lane identification and ego-vehicle accurate global positioning in intersections. In Proceedings of the 2011 IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany, 5–9 June 2011; pp. 870–875. [Google Scholar]
- Popescu, V.; Danescu, R.; Nedevschi, S. On-road position estimation by probabilistic integration of visual cues. In Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain, 3–7 June 2012; pp. 583–589. [Google Scholar]
- Ballardini, A.L.; Cattaneo, D.; Izquierdo, R.; Parra, I.; Sotelo, M.; Sorrenti, D.G. Ego-lane estimation by modeling lanes and sensor failures. In Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1–7. [Google Scholar]
- Kasmi, A.; Denis, D.; Aufrère, R.; Chapuis, R. Probabilistic framework for ego-lane determination. In Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 9–12 June 2019; pp. 1746–1752. [Google Scholar]
- Svensson, D.; Sörstedt, J. Ego lane estimation using vehicle observations and map information. In Proceedings of the 2016 IEEE Intelligent Vehicles Symposium (IV), Gothenburg, Sweden, 19–22 June 2016; pp. 909–914. [Google Scholar]
- Pannen, D.; Liebner, M.; Hempel, W.; Burgard, W. How to keep HD maps for automated driving up to date. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 2288–2294. [Google Scholar]
- Kwiatkowska, M. Safety and robustness for deep learning with provable guarantees. In Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, Melbourne, VIC, Australia, 21–25 September 2020; pp. 1–3. [Google Scholar]
Method | Matching Accuracy |
---|---|
point-to-curve | 53–67% |
point-to-curve, considers heading | 66–85% |
point-to-curve, enforces route contiguity | 66–85% |
curve-to-curve | 61–72% |
Methods | Uncertainty-Proof | Matching Break | Integrity Indicator | Run Time |
---|---|---|---|---|
Deterministic methods | ||||
Geometric | − | −− | −− | ++ |
Pattern-Based | − | −− | −− | ++ |
Probabilistic methods | ||||
Hidden Markov Model | + | 0 | + | + |
Conditional Random Field | + | + | + | 0 |
Particle Filter | + | − | ++ | + |
Weighted Graph Technique | + | −− | + | + |
Multiple Hypothesis Technique | + | + | ++ | − |
Categories | Geometric Methods | Fitting Methods | Advantages | Disadvantages | References |
---|---|---|---|---|---|
Parametric | Straight lines | Hough transform and its variants | Straightforward approach shows good approximation for short range lane marking and can be valid in highway scenarios | Unfit for curves roads which is the cases in most rural roads | [60,65,77,79,83,84] |
Polynomial model | RANSAC, least squares optimization | The spectrum of application is greater than the linear model. In addition, Polynomial models has the ability to estimate the parameters of the road. | Can not handle abrupt change of curvature. The geometrical assumptions are not always correct (e.g., taking 3–3.5 m as a width lane) | [52,62] | |
Cloithoid | Extended Kalman filter | Can handle situations where there is a abrupt change of the steering angle (e.g., at the junction of a straight and curved roads) | The clothoid model is generally made of some simplifications in order to get a viable model | [85,86] | |
Semi-parametric | Splines | Energy-based optimization | Capable of dealing with a large range of curved road using control points if accurately chosen | The inconvenience of this model appears in the choice of the control points. Undoubtedly, the position of these control points will affect the general curve of the lane. A wrong choice of theses control points leads to unrealistic road shape. | [58,87] |
Non-parametric | Isolated points | Particle filter | The model is not governed by geometric restrains, which allows it to model more challenging road lane marking. | With no geometric restrains imposed, the fitted model can leads to unrealistic road model. Indeed, geometric correlations between lane marking are not considered. | [88] |
Models | Accuracy | F1 Score | Extra Training Data | Paper Title |
---|---|---|---|---|
RESA | 96.82% | 96.93% | No | RESA: Recurrent Feature-Shift Aggregator for Lane Detection [104] |
PINet | 96.75% | 97.20% | No | Key points estimation and point instance segmentation approach for lane detection [103] |
ENet-SAD | 96.64% | 95.92% | No | Learning lightweight lane detection cnns by self attention distillation [105] |
HarD-SP | 96.58% | 96.38% | No | Towards Lightweight Lane Detection by Optimizing Spatial Embedding [106] |
CondLaneNet | 96.54% | 97.24% | No | CondLaneNet: a Top-to-down Lane Detection Framework Based on Conditional Convolution [107] |
Models | F1 Score | Extra Training Data | Paper Title |
---|---|---|---|
CondLaneNet | 79.48% | No | CondLaneNet: a Top-to-down Lane Detection Framework Based on Conditional Convolution [107] |
LaneAF | 77.41% | No | LaneAF: Robust Multi-Lane Detection with Affinity Fields [108] |
SGNet | 77.27% | No | Structure Guided Lane Detection [109] |
LaneATT | 77.02% | No | Keep your Eyes on the Lane: Attention-guided Lane Detection [110] |
RESA | 75.3% | No | RESA: Recurrent Feature-Shift Aggregator for Lane Detection [104] |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Laconte, J.; Kasmi, A.; Aufrère, R.; Vaidis, M.; Chapuis, R. A Survey of Localization Methods for Autonomous Vehicles in Highway Scenarios. Sensors 2022, 22, 247. https://doi.org/10.3390/s22010247
Laconte J, Kasmi A, Aufrère R, Vaidis M, Chapuis R. A Survey of Localization Methods for Autonomous Vehicles in Highway Scenarios. Sensors. 2022; 22(1):247. https://doi.org/10.3390/s22010247
Chicago/Turabian StyleLaconte, Johann, Abderrahim Kasmi, Romuald Aufrère, Maxime Vaidis, and Roland Chapuis. 2022. "A Survey of Localization Methods for Autonomous Vehicles in Highway Scenarios" Sensors 22, no. 1: 247. https://doi.org/10.3390/s22010247
APA StyleLaconte, J., Kasmi, A., Aufrère, R., Vaidis, M., & Chapuis, R. (2022). A Survey of Localization Methods for Autonomous Vehicles in Highway Scenarios. Sensors, 22(1), 247. https://doi.org/10.3390/s22010247