Infrared and Laser Engineering, Volume. 51, Issue 3, 20210227(2022)

Research on vibrothermography detection and recognition method of metal fatigue cracks based on CNN

Li Lin1, Xin Liu1, Junzhen Zhu2, and Fuzhou Feng2、*
Author Affiliations
  • 1College of Locomotive and Rolling Stock Engineering, Dalian Jiaotong University, Dalian 116000, China
  • 2Department of Vehicle Engineering, Army Academy of Armored Forces, Beijing 100072, China
  • show less
    Figures & Tables(15)
    Schematic diagram of ultrasonic infrared thermal imaging detection system
    Schematic diagram of test plate
    Data amplification
    Crack-free infrared thermal images
    Infrared thermal image with cracks
    Structure diagram of convolutional neural network designed in this article
    Curves of training results
    Classification results of testing samples
    t-SNE visualization of test set based on network model
    Prediction results of a crack
    • Table 1. Crack and optical measurement length of 15 kinds of metal specimens

      View table
      View in Article

      Table 1. Crack and optical measurement length of 15 kinds of metal specimens

      Number of test pieceCrack length/μm
      015374.71
      025477.40
      035624.33
      046570.00
      056629.00
      067275.00
      077507.79
      087930.00
      098537.50
      109143.00
      119301.36
      129453.00
      133474.50
      143898.49
      150
    • Table 2. Description of network model parameters designed in this article

      View table
      View in Article

      Table 2. Description of network model parameters designed in this article

      LayerDescriptionLayerDescription
      input224×224×3, images with "zerocenter" normallization conv_332 3×3×16 convolutions with stride[1 1] and padding[1 1 1 1]
      conv_18 5×5×3 convolutions with stride [1 1] and padding[0 0 0 0] relu_3Relu
      relu_1ReLumaxpool_32×2 max pooling with stride [2 2] and padding[0 0 0 0]
      crossnorm_1Cross channel normaillization with 5 channels per element fc_1512 fully connected layer
      maxpool_12×2 max pooling with stride [2 2] and padding [0 0 0 0] relu_4ReLU
      conv_216 3×3×8 convolutions with stride [1 1] and padding[2 2 2 2] dropout50% dropout
      relu_2Relufc_215 fully connected layer
      crossnorm_2Cross channel normaillization with 5 channels per element SoftmaxSoftmax
      maxpool_22×2 max pooling with stride [2 2] and padding "same" classoutputcrossentropyex
    • Table 3. Results of different batch size recognition rate

      View table
      View in Article

      Table 3. Results of different batch size recognition rate

      Batch sizeAccuracyTime/s
      3299.3%296
      64100%206
      12895.4%188
    • Table 4. Metal plate specimen and optical measurement of crack size

      View table
      View in Article

      Table 4. Metal plate specimen and optical measurement of crack size

      Number of test pieceCrack length/μmNumber of test pieceCrack length/μm
      A9453.00F6577.41
      B9301.36G6629.00
      C9143.00H6740.50
      D8537.50I6983.00
      E8014.54J7275.00
    • Table 5. Crack recognition and classification by different algorithms

      View table
      View in Article

      Table 5. Crack recognition and classification by different algorithms

      AlgorithmAccuracyTime/s
      CNN designed in this article100%206
      Alexnet99.6%236
      Googlenet98.9%326
      SVM95.3%1154
    Tools

    Get Citation

    Copy Citation Text

    Li Lin, Xin Liu, Junzhen Zhu, Fuzhou Feng. Research on vibrothermography detection and recognition method of metal fatigue cracks based on CNN[J]. Infrared and Laser Engineering, 2022, 51(3): 20210227

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Image processing

    Received: Apr. 6, 2021

    Accepted: --

    Published Online: Apr. 8, 2022

    The Author Email: Feng Fuzhou (fengfuzhou@tsinghua.org.cn)

    DOI:10.3788/IRLA20210227

    Topics