Pixel-level road crack detection has always been a challenging task in intelligent transportation systems. Due to the external environments, such as weather, light, and other factors, pavement cracks often present low contrast, poor continuity, and different sizes in length and width. However, most of the existing studies pay less attention to crack data under different situations. Meanwhile, recent algorithms based on deep convolutional neural networks (DCNNs) have promoted the development of cutting-edge models for crack detection. Nevertheless, they usually focus on complex models for good performance, but ignore detection efficiency in practical applications. In this article, to address the first issue, we collected two new databases (i.e. Rain365 and Sun520) captured in rainy and sunny days respectively, which enrich the data of the open source community. For the second issue, we reconsider how to improve detection efficiency with excellent performance, and then propose our lightweight encoder-decoder architecture termed CarNet. Specifically, we introduce a novel olive-shaped structure for the encoder network, a light-weight multi-scale block and a new up-sampling method in the decoder network. Numerous experiments show that our model can better balance detection performance and efficiency compared with previous models. Especially, on the Sun520 dataset, our CarNet significantly advances the state-of-the-art performance with ODS F-score from 0.488 to 0.514. Meanwhile, it does so with an improved detection speed (104 frame per second) which is orders of magnitude faster than some recent DCNNs-based algorithms specially designed for crack detection.
翻译:在智能运输系统中,对像素级公路裂缝的探测始终是一项具有挑战性的任务。由于天气、光和其他因素等外部环境,铺路裂缝往往呈现低对比度、低连续性、长宽度和宽度不同。然而,大多数现有研究对不同情况下的裂缝数据重视较少。与此同时,基于深层神经神经网络(DCNN)的最近算法促进了先进的裂缝探测模型的开发。然而,它们通常侧重于复杂的良好性能模型,但忽视了实际应用中的检测效率。在文章中,为了解决第一个问题,我们收集了两个分别在雨季和阳光天候上采集的新数据库(即:Right365和Sun520),这丰富了开放源社区的数据。关于第二个问题,我们重新考虑了如何以出色的性能来提高检测效率,然后提出了称为CarNet的轻度电解码结构。具体地说,我们为基于编码的网络,一个轻度多尺度的多尺寸的多尺寸结构,以及一个新的更新的加速速度方法,在快速和阳光网络中,一个比更精确的状态模型显示了我们以前设计起来的数据。