A Simple yet Effective Subway Self-positioning Method based on Aerial-view Sleeper Detection

Jiajie Song,Ningfang Song,Xiong Pan,Xiaoxin Liu,Can Chen,Jingchun Cheng
2024-10-12
Abstract:With the rapid development of urban underground rail vehicles,subway positioning, which plays a fundamental role in the traffic navigation and collision avoidance systems, has become a research hot-spot these years. Most current subway positioning methods rely on localization beacons densely pre-installed alongside the railway tracks, requiring massive costs for infrastructure and maintenance, while commonly lacking flexibility and anti-interference ability. In this paper, we propose a low-cost and real-time visual-assisted self-localization framework to address the robust and convenient positioning problem for subways. Firstly, we perform aerial view rail sleeper detection based on the fast and efficient YOLOv8n network. The detection results are then used to achieve real-time correction of mileage values combined with geometric positioning information, obtaining precise subway locations. Front camera Videos for subway driving scenes along a 6.9 km route are collected and annotated from the simulator for validation of the proposed method. Experimental results show that our aerial view sleeper detection algorithm can efficiently detect sleeper positions with F1-score of 0.929 at 1111 fps, and that the proposed positioning framework achieves a mean percentage error of 0.1\%, demonstrating its continuous and high-precision self-localization capability.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
### Problems the paper attempts to solve This paper aims to solve the subway positioning problem, especially how to provide real - time, accurate and stable positioning information during the subway operation. Specifically, in view of the limitations of existing subway positioning methods, the paper proposes a low - cost, real - time self - positioning framework based on vision - assisted to overcome the high cost and lack of flexibility brought by relying on pre - installed beacons beside the track. #### 1. Limitations of existing subway positioning methods At present, most subway positioning methods rely on densely installed positioning beacons (such as transponders) beside the track. These beacons help subway trains to position by sending telegrams containing precise location information. However, this method has the following problems: - **High cost**: A large number of pre - installed beacons are required, resulting in high infrastructure construction and maintenance costs. - **Lack of flexibility**: Once the beacons are damaged or malfunction, the normal operation of the entire system may be affected. - **Poor anti - interference ability**: In emergency situations, the unstable track voltage may cause the beacons to fail to work normally. #### 2. Proposed solutions To solve the above problems, the paper proposes a subway self - positioning framework based on vision - assisted. The main features are as follows: - **Low cost**: Use on - board cameras and speedometers and other sensors without additional infrastructure. - **Real - time**: Conduct sleeper detection through the fast and efficient YOLOv8n network to achieve real - time mileage correction. - **High precision**: Combine geometric positioning information to obtain the precise subway position. The experimental results show that the average percentage error is only 0.1%. #### 3. Specific methods This method mainly includes two modules: 1. **Overhead sleeper detection module**: - Convert the front - view image into a unified overhead view to better apply track constraints. - Use the YOLOv8n network to detect the position of single - side sleepers to ensure detection accuracy and stability. 2. **Real - time positioning estimation module**: - According to the detected position of the nearest sleeper, use geometric relationships to convert pixels to world coordinates and derive the precise system position. - Through real - time correction of cumulative errors, maintain high - precision self - positioning for a long time. #### 4. Dataset and experimental results To verify the effectiveness of this method, the author constructed a large - scale subway self - positioning dataset (VSL Dataset), which includes subway front - view videos and corresponding real - position annotations. The experimental results show that the proposed sleeper detection algorithm can achieve an F1 score of 0.929 at a speed of 1111 frames per second, and the self - positioning framework has achieved continuous and high - precision self - positioning capabilities. ### Summary This paper solves the problems of high cost, lack of flexibility and poor anti - interference ability in traditional subway positioning methods by introducing a vision - based self - positioning method, providing new ideas and directions for the development of subway positioning technology.