Abstract
Accurate and robust localization is a critical component in intelligent vehicles, playing a significant role in route planning and efficient navigation. There is a rising trend towards affordable positioning solutions that use common vehicular sensors like GPS, IMU, and cameras to improve navigation accuracy. This paper presents a comprehensive, low-cost localization framework with a lightweight map. The framework introduces two key novelties. Firstly, we propose a method known as the Cross-Dimensional Lane and Pose Estimator (CDLPE), designed to effectively resist scenarios with poor satellite signals. Additionally, our system delivers a reliable localization service by effectively integrating matching results and capitalizing on the benefits of the sensors used, coupled with the understanding of the environment. We have verified the robustness of our method under different driving scenarios. Compared to the classical Iterative Closest Point (ICP) algorithm, the lane identification accuracy has improved by 4.42% and 9.23% during normal and weak satellite signal conditions, respectively. Videos in: https://youtu.be/DsYXSeWQhWc.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nayak, A., Cattaneo, D., Valada, A. RaLF: flow-based global and metric radar localization in LiDAR maps. arXiv:abs/2309.09875 (2023). https://api.semanticscholar.org/CorpusID:262045190
Zhang, J., Singh, S. LOAM : lidar odometry and mapping in real-time. In: Robotics: Science And Systems Conference (RSS), pp. 109–111 (2014)
Mur-Artal, R., Tardos, J.: ORB-SLAM2: an open-source slam system for monocular, stereo, and RGB-D cameras. IEEE Trans. Robot. 33, 1255–1262 (2017). https://doi.org/10.1109/TRO.2017.2705103
Poggenhans, F., et al.: Lanelet2: a high-definition map framework for the future of automated driving. In: 2018 21st International Conference On Intelligent Transportation Systems (ITSC), pp. 1672-1679 (2018)
Besl, P., McKay, N.: A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14, 239–256 (1992)
Schreiber, M., Knöppel, C., Franke, U.: LaneLoc: lane marking based localization using highly accurate maps. In: 2013 IEEE Intelligent Vehicles Symposium (IV), pp. 449–454 (2013)
Xiao, Z., Jiang, K., Xie, S., Wen, T., Yu, C., Yang, D.: Monocular vehicle self-localization method based on compact semantic map. In: 2018 21st International Conference On Intelligent Transportation Systems (ITSC), pp. 3083–3090 (2018)
Lu, Y., Huang, J., Chen, Y., Heisele, B.: Monocular localization in urban environments using road markings. In: 2017 IEEE Intelligent Vehicles Symposium (IV), pp. 468–474 (2017)
Choi, K., Suhr, J., Jung, H.: In-lane localization and ego-lane identification method based on highway lane endpoints. J. Adv. Transp. 2020, 1–16 (2020)
Kasmi, A., Laconte, J., Aufrere, R., Denis, D., Chapuis, R.: End-to-end probabilistic ego-vehicle localization framework. IEEE Trans. Intell. Veh. 6, 146–158 (2021)
Guo, C., Lin, M., Guo, H., Liang, P., Cheng, E.: Coarse-to-fine semantic localization with HD map for autonomous driving in structural scenes (2021)
Asghar, R., Garzón, M., Lussereau, J., Laugier, C.: Vehicle localization based on visual lane marking and topological map matching. In: 2020 IEEE International Conference on Robotics and Automation (ICRA), pp. 258–264 (2020)
Wu, Z., Li, J., Yu, J., Zhu, Y., Xue, G., Li, M.: L3: sensing driving conditions for vehicle lane-level localization on highways. In: IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference On Computer Communications, pp. 1–9 (2016)
Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. MIT Press (2005)
Heidenreich, T., Spehr, J., Stiller, C.: LaneSLAM - simultaneous pose and lane estimation using maps with lane-level accuracy (2015)
Deng, L., Yang, M., Hu, B., Li, T., Li, H., Wang, C.: Semantic segmentation-based lane-level localization using around view monitoring system. IEEE Sens. J. 19, 10077–10086 (2019)
Liu, D., Cui, Y., Guo, X., Ding, W., Yang, B., Chen, Y.: Visual localization for autonomous driving: mapping the accurate location in the city maze. In: 2020 25th International Conference On Pattern Recognition (ICPR), pp. 3170–3177 (2021)
Engel, N., Hoermann, S., Horn, M., Belagiannis, V., Dietmayer, K.: DeepLocalization: landmark-based self-localization with deep neural networks. In: 2019 IEEE Intelligent Transportation Systems Conference (ITSC), pp. 926–933 (2019)
Yan, L., Cui, Y., Chen, Y., Liu, D. :Hierarchical attention fusion for geo-localization (2021)
Rusinkiewicz, S., Levoy, M.: Efficient variants of the ICP algorithm. In: Proceedings Third International Conference On 3-D Digital Imaging And Modeling, pp. 145–152 (2001)
Qin, T., Zheng, Y., Chen, T., Chen, Y., Su, Q.: A light-weight semantic map for visual localization towards autonomous driving. In: 2021 IEEE International Conference On Robotics and Automation (ICRA), pp. 11248–11254 (2021)
Zuo, X., Geneva, P., Yang, Y., Ye, W., Liu, Y., Huang, G.: Visual-inertial localization with prior LiDAR map constraints. IEEE Robot. Autom. Lett. 4, 3394–3401 (2019)
Xiao, Z., Yang, D., Wen, T., Jiang, K., Yan, R.: Monocular localization with vector HD map (MLVHM): a low-cost method for commercial IVs. Sensors. 20 (2020). https://www.mdpi.com/1424-8220/20/7/1870
Suhr, J., Jang, J., Min, D., Jung, H.: Sensor fusion-based low-cost vehicle localization system for complex urban environments. IEEE Trans. Intell. Transp. Syst. 18, 1–9 (2016)
Kümmerle, J., Sons, M., Poggenhans, F., Kühner, T., Lauer, M., Stiller, C.; Accurate and efficient self-localization on roads using basic geometric primitives. In: 2019 International Conference On Robotics And Automation (ICRA), pp. 5965–5971 (2019)
Wang, H., Xue, C., Zhou, Y., Wen, F., Zhang, H.: Visual semantic localization based on HD map for autonomous vehicles in urban scenarios. In: 2021 IEEE International Conference On Robotics And Automation (ICRA), pp. 11255–11261 (2021)
Wilbers, D., Merfels, C., Stachniss, C.: Localization with sliding window factor graphs on third-party maps for automated driving. In: 2019 International Conference On Robotics And Automation (ICRA), pp. 5951–5957 (2019)
Yan, W., et al.: Ego lane estimation using visual information and high definition map. In: 2023 IEEE/ION Position, Location And Navigation Symposium (PLANS), pp. 603–608 (2023)
Svärm, L., Enqvist, O., Kahl, F., Oskarsson, M.: City-scale localization for cameras with known vertical direction. IEEE Trans. Pattern Anal. Mach. Intell. 39, 1455–1461 (2017)
Zeisl, B., Sattler, T., Pollefeys, M.: Camera pose voting for large-scale image-based localization. In: 2015 IEEE International Conference On Computer Vision (ICCV), pp. 2704–2712 (2015)
Hsu, C., Lin, N.: A Visual SLAM Based-Method for Vehicle Localization. SAE Technical Paper (2024)
Zhang, H., Xie, C., Toriya, H., Shishido, H., Kitahara, I.: Vehicle localization in a completed city-scale 3D scene using aerial images and an on-board stereo camera. Remote Sensing. 15 (2023). https://www.mdpi.com/2072-4292/15/15/3871
Dong, X., Cappuccio, M.: Applications of Computer Vision in Autonomous Vehicles: Methods, Challenges and Future Directions (2023)
Xia, X., Bhatt, N., Khajepour, A., Hashemi, E.: Integrated inertial-LiDAR-based map matching localization for varying environments. IEEE Trans. Intell. Veh. 8, 4307–4318 (2023)
Sarlin, P., et al.: Orienternet: visual localization in 2D public maps with neural matching. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 21632–21642 (2023)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendices
1.1 Road-Level Localization
Problem Definition.
Given a trajectory \(X\), the goal of road level matching is to find the correspondence between each trajectory point in \(X\) to a road segment in \(G\), also known as \(Link\).
Definition 1: A road network \(G\) consists of a set of road segment \(r\), in which the road segment \(r_i = [p_1, p_2, p_3, ..., p_m]\) point polyline representing a road segment curve.
Definition 2: A trajectory \(X\), is a sequence of the history pose, denoted by \(X = [x_1, x_2, x_3, ..., x_n]\):
Each \(x_i\) is specified by its longitudinal and lateral coordinates of the position \(x, y\), angle \(\theta \) between the position point and the road segment, the distance \(d\) from the position point to the road segment. Note that if the position point is on the road, then \(d\) is 0. \(b\) represents the confidence of the position point, which is estimated by sensor fusion.
Modeling. This work employs a standard forward algorithm in Hidden Markov Modeling (HMM) due to its ability to handle uncertainty in GPS data, consider the sequence of observations and maintain multiple hypotheses. As shown in Fig. 9, the algorithm calculates the posterior probability of each observed link at each point 1, 2, and 3. To ensure the real-time performance of the algorithm, this algorithm only calculate the forward probability of the chains in the sliding window, and maintain a sliding window with a certain length (Fig. 10).
It should be noted that in order to utilize the historical information in a better way, this program defines three states:
-
1.
INIT-SELECT: In initial stage, the algorithm ignore historical information and keep all the topology to maintain multiple hypotheses.
-
2.
STABLE-SELECT: In stable derivation stage, the cumulative probability of the link at the time of discard will be used as the prior probability in subsequent calculations. Meanwhile, the past topology branches with a low probability will be reduced.
-
3.
INTERRUPT: In intermediate unstable stage, the historical road probability will be ignored.
Emission Probability is determined by three observations:
In which assumed that there are \(m\) road segments, noted as \(r_j, j = 1, 2, ..., m\), where the value of \(\lambda _{i=1,2,3}\) was pre-trained offline.
\(P_d(X, r_j)\) represents the measurement probability between the current trajectory sequence and the road segment in distance \(d_i(x_i, r_j)\), where \(b_i\) denotes the position confidence.
\(P_\theta (X, r_j)\) is the probability between the current trajectory sequence and the road segment in angle \(\theta _i(r_j)\).
\(P_{vision}(r_j)\) is the measurement probability of the matching degree of perception result and map knowledge.
Transition Probability between road segments are governed by road topology, thus the setting of the transition probability depends on the connectivity of road networks, i.e. if there is a direct topological connection between two road segments, the value of transition probability is 1, otherwise it is 0. In our algorithm, the topological relationship between all the candidate segments in the sliding window will be merged into an adjacency matrix \(T_f\) for chain probability calculation, as shown in Fig. 11.
In this road-level part, the longitude and latitude of the center point of the recommended lane \(pos_{recommend}\)on the planned route of the located road is used as the output of the vehicle position, which serves as a reference position for fusion in extremely harsh scenarios where GNSS signals are severely drifting and perception fails. Meanwhile, the subsequent lane-level positioning will be based on the link id output from this step.
Rights and permissions
Copyright information
© 2025 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wang, Y., Jia, H., Pan, Y., Bai, H. (2025). Localization System Enhanced with CDLPE: A Low-Cost, Resilient Map-Matching Algorithm. In: Gong, M., Song, Y., Koh, Y.S., Xiang, W., Wang, D. (eds) AI 2024: Advances in Artificial Intelligence. AI 2024. Lecture Notes in Computer Science(), vol 15442. Springer, Singapore. https://doi.org/10.1007/978-981-96-0348-0_19
Download citation
DOI: https://doi.org/10.1007/978-981-96-0348-0_19
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-96-0347-3
Online ISBN: 978-981-96-0348-0
eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science



