TY - JOUR
T1 - Real time identification of railway track surface faults using canny edge detector and 2D discrete wavelet transform
AU - Shah, Ali Akbar
AU - Chowdhry, Bhawani S.
AU - Memon, Tayab D.
AU - Kalwar, Imtiaz H.
AU - Andrew Ware, J.
N1 - Funding Information:
This research was funded by the National Center of Robotics and Automation ? Condition Monitoring Systems Lab of MUET, Pakistan under HEC grant.
Publisher Copyright:
© 2020 by the author(s).
PY - 2020/4/1
Y1 - 2020/4/1
N2 - Usually, railway accidents are caused by train derailment, the mechanical failure of tracks, such as broken rails often caused by lack of railway condition monitoring. Such monitoring could identify track surface faults, such as squats, that act as a catalyst for the track to crack and ultimately break. The research presented in this paper enables real-time identification of railway track faults using image processing techniques such as Canny edge detection and 2D discrete wavelet transformation. The Canny edge detection outperforms traditional track damage detection techniques including Axle Based Acceleration using Inertial Measurement Units and is as reliable as Fiber Bragg Grating. The Canny edge detection employed can identify squats in real-time owing to its specific threshold amplitude using a camera module mounted on a specially designed handheld Track Recording Vehicle (TRV). The 2D discrete wavelet transformation validates the insinuation of the Canny edge detector regarding track damage and furthermore determines damage severity, by applying high sub band frequency filter. The entire algorithm works on a Raspberry Pi 3 B+ utilizing an OpenCV API. When tested using an actual rail track, the algorithm proved reliable at determining track surface damage in real-time. Although wavelet transformation performs better than Canny edge detection in terms of determining the severity of track surface damage, it has processing overheads that become a bottleneck in real-time. To overcome this deficiency a very effective two-stage process has been developed.
AB - Usually, railway accidents are caused by train derailment, the mechanical failure of tracks, such as broken rails often caused by lack of railway condition monitoring. Such monitoring could identify track surface faults, such as squats, that act as a catalyst for the track to crack and ultimately break. The research presented in this paper enables real-time identification of railway track faults using image processing techniques such as Canny edge detection and 2D discrete wavelet transformation. The Canny edge detection outperforms traditional track damage detection techniques including Axle Based Acceleration using Inertial Measurement Units and is as reliable as Fiber Bragg Grating. The Canny edge detection employed can identify squats in real-time owing to its specific threshold amplitude using a camera module mounted on a specially designed handheld Track Recording Vehicle (TRV). The 2D discrete wavelet transformation validates the insinuation of the Canny edge detector regarding track damage and furthermore determines damage severity, by applying high sub band frequency filter. The entire algorithm works on a Raspberry Pi 3 B+ utilizing an OpenCV API. When tested using an actual rail track, the algorithm proved reliable at determining track surface damage in real-time. Although wavelet transformation performs better than Canny edge detection in terms of determining the severity of track surface damage, it has processing overheads that become a bottleneck in real-time. To overcome this deficiency a very effective two-stage process has been developed.
KW - Canny edge detection
KW - Railway condition monitoring
KW - Real-time
KW - Squats
KW - Wavelet transformation
UR - http://www.scopus.com/inward/record.url?scp=85088254339&partnerID=8YFLogxK
UR - https://doi.org/10.25905/21722375.v1
U2 - 10.33166/AETiC.2020.02.005
DO - 10.33166/AETiC.2020.02.005
M3 - Article
AN - SCOPUS:85088254339
SN - 2516-0281
VL - 4
SP - 53
EP - 60
JO - Annals of Emerging Technologies in Computing
JF - Annals of Emerging Technologies in Computing
IS - 2
ER -