Fault detection of railway freight cars mechanical components based on multi-feature fusion convolutional neural network

The fault detection of the mechanical components in railway freight cars is important to the safety of railway transportation. Owing to the small size of the mechanical components, a manual detection method has a low detection efficiency. In addition, traditional computer vision technology has difficulty detecting multiple categories of objects simultaneously. Inspired by the use of one-stage deep-learning-based object detectors, in this paper, a multi-feature fusion network (MFF-net) for the simultaneous detection of three typical mechanical component faults is proposed. By embedding three modules in the network to improve the detection effect of small mechanical component faults, the feature fusion module is used to supplement the deep semantic information of the shallow feature maps. A multi-branch dilated convolution module uses dilated convolution and multi-branch networks to obtain the fusion features of multi-scale receptive fields, and the squeeze-and-excitation block is embedded in the network to enhance the channel features. All experiments used Nvidia 1080Ti GPUs for training on the PyTorch platform. The experimental results show that the three modules used in the network all contribute to the fault detection of railway freight car mechanical components, and that the detection performance of MFF-net is better than that of most other popular SSD-based one-stage object detectors. When the input image size is 300 pixels × 300 pixels, MFF-net can achieve 0.8872 mAP and 33 frames per second. It has good robustness to complex noise environment and can realize real-time fault detection of railway freight car mechanical components.

[1]  Yang Lei,et al.  Railway Subgrade Defect Automatic Recognition Method Based on Improved Faster R-CNN , 2018, Sci. Program..

[2]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[3]  Ross B. Girshick,et al.  Focal Loss for Dense Object Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Yunhong Wang,et al.  Receptive Field Block Net for Accurate and Fast Object Detection , 2017, ECCV.

[5]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Jianwu Dang,et al.  Real time detection system for rail surface defects based on machine vision , 2018, EURASIP Journal on Image and Video Processing.

[7]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Zhigang Liu,et al.  Automatic Defect Detection of Fasteners on the Catenary Support Device Using Deep Convolutional Neural Network , 2018, IEEE Transactions on Instrumentation and Measurement.

[9]  Kaiming He,et al.  Feature Pyramid Networks for Object Detection , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Shifeng Zhang,et al.  Single-Shot Refinement Neural Network for Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[11]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[12]  Liu Liu,et al.  Automated Visual Inspection System for Bogie Block Key Under Complex Freight Train Environment , 2016, IEEE Transactions on Instrumentation and Measurement.

[13]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[14]  Xiaosong Li,et al.  Freight car target detection in a complex background based on convolutional neural networks , 2019 .

[15]  Zhihong Liu,et al.  Displacement fault detection of bearing weight saddle in TFDS based on hough transform and symmetry validation , 2012, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery.

[16]  Xiangyu Zhang,et al.  ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[17]  Enhua Wu,et al.  Squeeze-and-Excitation Networks , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[19]  Zhiguo Jiang,et al.  Broken Railway Fastener Detection Based on Adaboost Algorithm , 2010, 2010 International Conference on Optoelectronics and Image Processing.

[20]  Jinyang Li,et al.  Real-time monitoring of brake shoe keys in freight cars , 2015, Frontiers of Information Technology & Electronic Engineering.

[21]  Xiang Zhang,et al.  OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks , 2013, ICLR.

[22]  Junhua Sun,et al.  Automatic multi-fault recognition in TFDS based on convolutional neural network , 2017, Neurocomputing.

[23]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

[26]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.