Application of Deep Learning Networks to Segmentation of Surface of Railway Tracks

Sensors (Basel). 2021 Jun 12;21(12):4065. doi: 10.3390/s21124065.

Abstract

The article presents a vision system for detecting elements of railway track. Four types of fasteners, wooden and concrete sleepers, rails, and turnouts can be recognized by our system. In addition, it is possible to determine the degree of sleeper ballast coverage. Our system is also able to work when the track is moderately covered by snow. We used a Fully Convolutional Neural Network with 8 times upsampling (FCN-8) to detect railway track elements. In order to speed up training and improve performance of the model, a pre-trained deep convolutional neural network developed by Oxford's Visual Geometry Group (VGG16) was used as a framework for our system. We also verified the invariance of our system to changes in brightness. To do this, we artificially varied the brightness of images. We performed two types of tests. In the first test, we changed the brightness by a constant value for the whole analyzed image. In the second test, we changed the brightness according to a predefined distribution corresponding to Gaussian function.

Keywords: deep neural networks; detection of elements of railway track; image segmentation.

MeSH terms

  • Deep Learning*
  • Image Processing, Computer-Assisted
  • Neural Networks, Computer