Towards detection of cracks and their condition in Dutch railway sleepers with Computer Vision

Keywords

Loading...
Thumbnail Image

Issue Date

2022-08-01

Language

en

Document type

Journal Title

Journal ISSN

Volume Title

Publisher

Title

ISSN

Volume

Issue

Startpage

Endpage

DOI

Abstract

ProRail is the Dutch railway infrastructure manager. To monitor the condition of the railroad, it currently has to be inspected manually. This is an enormous amount of work, not always safe and may disrupt train traffic. Besides, to account for increasing transport and speeds over the coming years, the railway will need to be inspected for degeneration even more regularly. Therefore, ProRail aims to use a data-driven approach and detect anomalies in the railroad automatically. To do so, the mobile video inspection units, their camera-equipped trains, make images of the Dutch railroad. In this research project we investigate how to use computer vision on the images of the mobile video inspection units of ProRail to create segmentations of cracks in sleepers and to see what information can be extracted from the found cracks. A model was developed featuring a masked R-CNN architecture to perform crack segmentation. To pre-train this model two external datasets were used, containing 118 and 445 images and their binary masks. Subsequently, the model pre-trained on external data, was trained on an internal dataset of 92 images of cracked sleepers from the Dutch railway. The performance of the best scoring model was an IoU of 0.310 and an AUC of 0.880. Thereby, it was not able to match the AUC of 0.945 accomplished by a similar study by Li et al. [11]. However, there are a few reasons that can explain this gap. First of all, the data supplied by the mobile video inspection units has poorer lighting and resolution than the data used by Li et al. Secondly, not a lot of images with cracked sleepers are identified. This made training the masked R-CNN more challenging. Lastly, the AUC was calculated on a validation set containing more edge cases than usual. Still, even with only a small internal dataset of 94 samples of cracked sleepers, this research project shows to be close to a well-performing crack segmentation system that can be applied to the Dutch railroad. Yet, before such a system can be deployed, first it is paramount to increase the size of the internal dataset with cracked sleepers and improve the lighting and resolution. This would result in better performance, making it possible for ProRail to keep track of the length and thickness of cracks, thereby monitoring sleeper decay over time.

Description

Citation

Faculty

Faculteit der Sociale Wetenschappen