Railway Track Fault Detection: Comparison
Please note this is a comparison between Version 1 by Imran Ashraf and Version 2 by Wendy Huang.

Railway track faults may lead to railway accidents and cause human and financial loss. Spatial, temporal, and weather elements, and wear and tear, lead to ballast, loose nuts, misalignment, and cracks leading to accidents. Manual inspection of such defects is time-consuming and prone to errors. Automatic inspection provides a fast, reliable, and unbiased solution. However, highly accurate fault detection is challenging due to the lack of public datasets, noisy data, inefficient models, etc. 

  • railway track fault detection
  • trains
  • derailment
  • machine learning
  • acoustic analysis
  • image-processing

1. Introduction

The railway industry has been considered the backbone of a country’s economy, transporting goods and people, and thus offering a potential share in the development of a country. In contrast to road vehicles, trains carry a larger number of people which makes them attractive both to governments and the general population. The public has a low tolerance level for train accidents as they involve a high risk of damage to humans, as well as substantially influencing economic activities. Such accidents put a country’s reputation at risk and political and social risk levels can rise [1]; however, avoiding or reducing the frequency of such accidents to a minimum is very challenging. Derailment, injury, economic burden, death, and loss of public confidence are all undesirable consequences of railway track defects and failure. During railway track maintenance and inspection activities, maintenance staff can also receive injuries or lose their lives [2]. Thus, safe railway operations need proper maintenance, which significantly relies on railway track inspection and fault detection [1]. The safety, reliability, and cost-effectiveness of railway operations are all dependent on railway track condition monitoring. Governments also set regulations for frequent railway track inspections, which generally require a lot of manpower and resources. Therefore, railway track condition monitoring and fault detection are critical due to safety, regulatory, and economic factors [3][4][3,4].
Every year a large number of people in Pakistan travel by train. From 2018 to 2019 approximately 70 million people used rail to reach their destinations [5]. Pakistan railway freight also transported 7.4 million tonnes in the year 2020 [6]. However, in the past few years, several serious accidents took place that caused huge human and economic losses [7]. Such accidents can happen due to human error, weather conditions, or faulty railway tracks. According to the Pakistan railway’s annual statistics, train derailments due to railway track faults caused 127 accidents between 2013 to 2020 [8]. The year 2014 was the worst year for the Pakistan railway, as 228 freight trains and 16 passenger trains were derailed, the maximum for any state [9]. In 2019, 23 bogies of freight trains were derailed near Sukkur. Importantly most of the train derailments occurred between the Sukkur–Multan sections [10]. The main reason behind this is the poor condition of railway tracks and the lack of modern resources and techniques to monitor track conditions.
Railway systems around the world operate in a variety of environments where the railway track is threatened by temporal, spatial, and weather factors. The presence of cracks and track conditions are the major factors in rail derailment. Manual inspections consume huge resources and time [11]. They are also prone to human bias and judgement errors [12]. An automated method is required to address the issue of derailment and to ensure the proper investigation of tracks. The objective is to create a system that can assess the given inputs and provide a clear indication of whether the track is faulty or not. This research is concerned with creating a reliable system that can analyze sound signals from tracks and detect whether a track is cracked or not. Railways are one of Pakistan’s most important modes of transportation and have recently experienced a series of rail catastrophes. Keeping this in mind, railway tracks are the most important factor in derailment, and an efficient and effective track fault detection system is needed.

2. Railway Track Fault Detection Methods

Machine learning models can be effective for tackling a variety of problems in such areas as computer vision applications [13][14][18,19], text mining [15][20], image processing [16][21], and the IoT [17][18][17,22], etc. This research also used a machine learning approach for railway track fault detection. In manual railway tracking, fault detection is very difficult, time-consuming, and labor-intensive. AI advancements have led to more precise and accurate railway track fault detection systems while dealing with sensitive data. Railway cracks are the leading cause of derailment all around the world. Machine learning and deep learning models have been proposed to identify these. Shafique et al. [17] used an acoustic analysis approach to design an automatic railway track fault detection system. They collected data using the traditional railway cart system. Due to their common occurrence, they considered three types of tracks including normal tracks, wheel burnt tracks, and superelevated tracks. They used several machine learning models and showed that RF and DT were able to achieve 97% accuracy. Similarly, by using acoustic analysis, Bhushan et al. [19][23] proposed a system for the early detection and diagnosis of faults in railway points. An NS-AM-type railway point machine with audio sensors was used for collection of the dataset. This research mainly analyzed faults such as slackened nuts, ballast blast obstruction, and ice obstruction. Two experiments were conducted, one for fault classification on the whole dataset and the other for fault classification. The model evaluation showed an accuracy of 94.1%. Hashmi et al. [20][24] proposed a conventional acoustic-based system for automatic railway fault detection. They used deep learning models including CONV1D, CONV2D, recurrent neural networks (RNN), and LSTM to address the problem. They considered three types of faults including normal tracks, wheel-burnt tracks, and superelevated tracks. Audio samples of different duration were used to analyze the performance of each model. Each 17 s audio sample was divided into three segments of 1.7 s, 3.4 s, and 8.5 s; the deep learning models were trained and tested against each segment. The performance of the models was investigated using various combinations of audio data augmentation. For the 8.5 s segment, LSTM achieved an accuracy of 99.7%. Predominantly, image-processing-based methods are utilized for railway track fault detection. For example, Ritika et al. [21][25] proposed a computer-vision-based system for real-time railway track fault detection. They used a camera mounted on a locomotive to capture images at 30 frames per second. For binary classification, the Inception V3 model was used on the ImageNet dataset. For vegetation overgrowth, the model generalized well on actual vegetation images with a 97.5% precision value. The Sun Kink classifier can professionally classify simulated Sun Kink videos. Similarly, study [22][26] used different variants of the deep convolutional neural network (DCNN) for railway track fault detection using image data. They used the DCNN-small, DCNN-medium, and DCNN-large networks in their work. The different network architectures were characterized by different sizes and activation functions. The experimental results showed an accuracy of 92% for the large DCNNs. Manikandan et al. [23][27] proposed a feed-forward neural network to detect and segment faults from railway track images. They used an adaptive histogram equalization technique to track image enhancement and then features were extracted from the enhanced images. The proposed feed-forward back propagation neural network achieved a 94.9%, 89.99%, and 98.96% accuracy score, sensitivity score, and specificity score, respectively, on the enhanced images. Santur et al. [24][28] proposed a computer-vision-based system for the inspection of faults in railway tracks. They only inspected faults such as scouring, breaking, and deficient fasteners. The researcheuthors extracted the features from video images containing the healthy railway track, while, for the faulty tracks, virtual faults were generated on the original images. Using a modified RF, the highest accuracy of 98% was obtained with HM features. Tastimur et al. [25][29] performed fault detection and classification using railway track images with the AdaBoost classifier. Various image processing techniques were also included in their work and they achieved an accuracy of 94.73% for defect detection and 87% for defect classification. Defect detection refers to confirming if there is a defect present while defect classification refers to deciding the type of defect. Chen et al. [26][30] proposed a deep-learning-based system using B-scan image recognition of rail defects with an improved YOLOV3 algorithm. The proposed system automatically positions a box in B-scan images and recognizes normal bolt holes, EFBWs (electric flash butt wheels), SSCs (shell spallings or corrugation), and BHBs (bolt hold breaks). The experiments involved used 453 B-scan images as a test dataset. The results demonstrated that the improved YOLOV3 achieved a precision of 87.41%. Similarly, Li et al. [27][31] proposed an ensemble learning model that uses multiple learning algorithms for better predictive performance. They used multiple backbone neural networks individually to obtain the features and mixed them in a binary format to obtain diverse and improved sub-networks. Different image augmentation and feature augmentation techniques were randomly used to achieve diversity. On an 8-defect class dataset, the proposed MBDA (multi backbone double augmentation) system achieved a 2.8% higher mAP.5 compared with faster R-CNN and a 74% higher mAP.5 compared with YOLOV5. Nandhini et al. [28][32] used an unsupervised multi-scale CNN for robust automatic railway tracking for detection. They used vibration data for crack detection. They used an open-source dataset in their study. Different machine learning models with different feature extraction techniques were used; the proposed CNN system achieved an accuracy of 89%. A comprehensive overview of the literature shows that current techniques perform well in the detection of faults. Computer-vision-based techniques are extensively used in this regard; acoustic-based techniques still need development for the efficient detection of railway faults. The results obtained indicate that both image-processing- and acoustic-based approaches perform well with respect to railway track fault detection; however, research into the use of acoustic approaches is lacking. Dedicated research efforts are needed in this context.
Video Production Service