Detection of rail surface defects based on CNN image recognition and classification

Due to the rapid advances in railway industry, the rail surface defect detection task which inspects whether the rail is defective has become an increasingly critical issue. Detecting rails by an automatic and swift approach instead of present manual inspections enables the work more efficient and safe currently. In this paper, we propose a novel two-stage pipeline method for rail defect detection by localizing and classifying rail images. Specifically, in the first stage, we get the cropped images which focus on the rail part instead of the whole-original image by integrating traditional image processing methods. In the second stage, we put the cropped images into a fine-tuned convolution neural network (CNN) and extract part-level features for rail images classification. Especially, in the rail image defect detection scenario, we should take recall into account to some extent, so we propose a novel loss function to leverage both of them in the second stage. The results show that the proposed method has strong robustness and achieves practical performance in defect detection precision.

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

[2]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[3]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[4]  Rama Chellappa,et al.  Discrete shearlet transform on GPU with applications in anomaly detection and denoising , 2014, EURASIP Journal on Advances in Signal Processing.

[5]  Trevor Darrell,et al.  DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition , 2013, ICML.

[6]  Xiaogang Wang,et al.  Deep Learning Face Attributes in the Wild , 2014, 2015 IEEE International Conference on Computer Vision (ICCV).

[7]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[8]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[9]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[10]  M. Hayes,et al.  An evaluation of the Standardized Precipitation Index, the China‐Z Index and the statistical Z‐Score , 2001 .

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

[12]  Pietro Perona,et al.  One-shot learning of object categories , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Peng Hong Effective adaptive weighted median filter algorithm , 2009 .

[14]  Eann A. Patterson,et al.  Crack detection in rail using infrared methods , 2007 .

[15]  Haibo He,et al.  Learning from Imbalanced Data , 2009, IEEE Transactions on Knowledge and Data Engineering.

[16]  Lin Sun,et al.  Fine-grained categorization via CNN-based automatic extraction and integration of object-level and part-level features , 2017, Image Vis. Comput..

[17]  Douglas Kline,et al.  Revisiting squared-error and cross-entropy functions for training neural network classifiers , 2005, Neural Computing & Applications.

[18]  Haibo He,et al.  ADASYN: Adaptive synthetic sampling approach for imbalanced learning , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[19]  Zhi-Hua Zhou,et al.  Exploratory Under-Sampling for Class-Imbalance Learning , 2006, Sixth International Conference on Data Mining (ICDM'06).

[20]  Yunze He,et al.  Lateral heat conduction based eddy current thermography for detection of parallel cracks and rail tread oblique cracks , 2015 .

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

[22]  김낙현,et al.  Rail Inspection Using Noncontact Laser Ultrasonics , 2012 .

[23]  Hoon Sohn,et al.  Rail Inspection Using Noncontact Laser Ultrasonics , 2012 .

[24]  Y Zhao,et al.  Application of the hybrid laser ultrasonic method in rail inspection , 2014 .

[25]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Stan Matwin,et al.  Addressing the Curse of Imbalanced Training Sets: One-Sided Selection , 1997, ICML.

[27]  J. J. Marais,et al.  Rail integrity management by means of ultrasonic testing , 2003 .