Reliable Data Systems have developed a video-based odometry system that enables trains to measure velocities and distances travelled without the need for trackside infrastructure. The Study Group was asked to investigate ways of improving the accuracy of such a system, and to suggest any improvements that might be made. The work performed in the week followed along these strands: (a). Elimination of errors in video odometery induced by pitch and height; (b) Robust calculation of (i) the train velocity and (ii) the track curvature; ©. Accurate determination of the position of a train on a track by assimilating Curvature information; (d). Determining where on UK’s railway map a train journey takes place, based purely on video odometry and (e). Drawing a track map.
To increase the number of trains running on each track we have to be able to accurately locate every train, at each moment. GPS can be unreliable because of the multitude of tunnels, so we looked at using a camera mounted on top of the train pointed down at the tracks. From the image of this camera an on-board computer can locate the train’s location.
At least that is the theory. One major difficulty is that the train shakes unpredictably, which the camera sees as the track moving and changing shape unpredictably. To eliminate these errors we formulated an optimisation method for each frame. This method attempts to separate the errors due to shaking from the tracks real curvature. On the right is the result of the method taking what the camera sees, the blue tracks, and returning the real position of the tracks, in red.
The figures below show how well our method recovers the track curvature compared with the real curvature.