Training Surface Crack Segmentation Networks With Groupwise Normalization Attention and Padding–Shifting–Cutting Convolution
Jianming Zhang, Fengxiang Huang, Yaru Lv, Zhigao Zeng, Yan Gui
Abstract
Cracks can provide early warning for damage of roadway pavement and civil infrastructure. However, due to the diversity of texture and color of the materials, the complexity of the background, and the interference factors such as noise, low illumination, and tiny cracks, crack detection using image sensor is extremely challenging. To address the above problems, we propose a surface crack detection method based on semantic segmentation network. Firstly, to cope with the interference of various complex situations in wild scenes, we propose an attention mechanism based on group-wise normalization to suppress meaningless features and highlight meaningful features. We compress feature maps into components of a vector along the channel dimension and normalize these components by each group in the vector, then use the learnable parameters in group-wise normalization to weight feature maps by channel. Secondly, to enlarge the receptive field, we propose a "padding-shifting-cutting" convolution. Our proposed convolution cyclically shifts the feature maps by different count of pixels horizontally and vertically. After shifted, each part of the feature map exchanges information, thus our model can obtain longer range crack information and detect tiny cracks better. Finally, experimental results show that our method has achieved better performance than other methods on four public datasets: CFD, CrackTree260, DeepCrack, and CrackLS315. Our model surpasses most excellent existing models in terms of Precision, Recall, F1-score, mIoU, and IoU on the CrackTree260 dataset.