Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network 论文笔记

Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network 论文笔记

论文:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network

Received: 2020.01.17

Abstract:

大多数坝面裂缝检测只能实现裂缝分类及粗略的定位。像素级语义分割检测可以提供更加精确直观的检测结果。作者提出一种基于深度卷积网络的坝面裂缝检测算法。首先使用无人机进行数据采集,然后对采集到的图像进行预处理(包括裁剪、手动标注),最后对设计好的CDDS 网络结构进行训练、验证和测试。

与ResNet152-based SegNet U-Net FCN 进行了比较。 

1.Introduction

大坝是水电站的重要水利建筑物。大坝的安全运行对于水电站有着重要的意义。由于结构变形、地震、水流引起的裂缝对大坝坝体产生严重的影响并威胁到水电站的安全运行。因此,对大坝结构的定期健康评估,特别是对大坝裂缝的检测任务变得尤为重要。

根据大坝裂缝的结构特征以及裂缝强度,人们可以对大坝的结构健康进行评估和监测。传统的大坝裂缝的巡检任务通常基于人工进行检测,但是效率低下、耗时费力,浪费了大量的人工成本,因此对裂缝的自动高效检测是非常必要的。

基于计算机视觉的裂缝检测算法得到了广泛的研究。这些方法大多采用传统的图像处理技术和机器学习方法,以识别出一些简单的结构损伤。


这些方法利用手工提取的特征从图像中提取特征,然后评估提取的特征是否表示缺陷。然而,上述方法的结果不可避免地受到主观因素的影响

卷积神经网络(CNN)在图像分类和识别领域取得很大的进步,基于CNN的裂缝检测算法也展示出更优异的表现。



大坝裂缝的特点:

修补痕迹、噪声大、背景纹理复杂、非结构化的、分布不均匀、裂缝位置随机、背景模糊等缺点

提出了一种像素级的大坝表面裂缝检测方法,利用深卷积网络进行特征提取。利用浅卷积层的定位特征和深卷积层的抽象特征,进行多尺度卷积级联融合和多维损失值计算,实现裂纹缺陷像素级分割,并以高精度、高效率等优点解决了坝面明显裂缝检测问题,消除了可能存在的安全隐患,确保了坝面安全。实验结果表明,该方法对大坝表面像素级裂缝的检测是最优的。

2. Methodology

语义分割

PSPNet [42],ICNet [43], Deeplabv3[44],UNet [45] and SegNet [46]

语义分割网络通常分为编码网络和解码网络。

编码网络:

卷积层:用于提取输入图像的特征

池化层:减小feature map的规模,减轻计算负担。

解码网络:

反卷积层(反褶积层):上采样还原feature map大小与输入图像相同,并输出预测结果。

编解码网络结构高度对称:同时利用稀疏feature map和稠密feature map。

为了融合sparse 和 dense feature ,采用跳跃模块以连接编解码网络。


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network

2.1 The Architecture of CDDS Network

编码网络:

    15 卷积层:3*3  步长1

    4 池化层: 2*2 步长2

解码网络:

    15 反卷积层 1*1

    4池化层

    采用dropout和BN防止过拟合。

    Skip branch

    4个,1*1卷积和反卷积

    每个branch计算 branch loss,4个branch loss级联为总损失的一部分。

    Skip branch 的输入输出图像大小不变。


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network

2.2 Convolutional Layer

卷积核的通道数必须等于输入张量的通道数。


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network

2.3. Pooling Layer

降采样 取矩阵最大值 卷积核大小 2*2 步长为2。


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network

2.4. Deconvolutional Layer

反褶积也叫做转置卷积

通过上采样还原feature map与输入图像大小相同。

上采样方法:反褶积法、 插值法

反褶积法:对张量进行zero-padding填充最外层,再用反褶积核进行反褶积,修剪第一行和最后一行。


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network


3.Experiments

3.1. Crack Database of the Dam Surface

1000副5472*3648图像


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network

使用LEAR软件手动标记。

得到504张数据集,404用于训练,50用于验证,50用于测试。

3.2. Experimental Settings

在Linux系统上使用TensorFlow构建的

在配置了8 GB GPU的HP工作站上执行培训、验证和测试

利用Anaconda建立了CDDS网络的虚拟python环境



损失函数


3.3. Evaluation Metrics of the Network

评价指标:

Precision精度表示在所有预测破裂的样本中,样本的基本真实性也被破解的概率。

Recall召回表明在所有标记为开裂的样本中,样本被预测为开裂的概率。当正负样本数量存在较大差距时,仅使用精确性或召回率来评估性能是不合理的。TPR表示所有标记为裂纹的样本中被正确预测为裂纹的概率。TNR代表以标签为背景的所有样本中被正确预测为背景的概率.


F-measure考虑到查全率和查准率的综合影响,F-测度是一个综合指标。


IoU是目标检测领域中常用的评价定位精度的方法。IoU表示预测结果与地面真实值的交集与联合的交集的比率。


大坝表面裂缝图像分为背景和裂缝两类。背景像素的数目远大于裂纹像素的数目。通常情况下,我们会同时计算背景arrears和裂缝arrears,然后以两张arrears的平均数作为最终arrears。IoU值是由背景像素决定的,不能准确表达裂纹的定位精度。



4. Results and Discussion

4.1. Results of CDDS Training

使用三种学习速率10^4,10^5,10^6

使用softmax函数计算概率

使用Dice loss计算网络损失。

4.2. Calculation of Crack Size on the Dam Surface

裂缝骨架提取:快速细化算法

调用OpenCV库,进行计算。

计算裂缝面积及长度宽度。


图源:Automatic Pixel-Level Crack Detection on Dam Surface Using Deep Convolutional Network




5. Comparative Study



使用其他裂缝数据集进行补充验证 ,在测试数据集上,提出的CDDS网络的裂纹IOU和F测度分别达到67.41%和80.14%

6. Conclusions

略。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,980评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,422评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,130评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,553评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,408评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,326评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,720评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,373评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,678评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,722评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,486评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,335评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,738评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,283评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,692评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,893评论 2 335

推荐阅读更多精彩内容