网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

基于深度学习的土木工程计算机视觉健康监测  PDF

  • 方成 1
  • 于盛鑫 1
  • 李永刚 2
  • 贾王龙 2
  • 杨鹏博 2
  • 杨欣悦 1
1. 同济大学 土木工程学院, 上海 200092; 2. 中国二十二冶集团有限公司, 河北 唐山 064000

中图分类号: TU317TP391.4TU714

最近更新:2024-02-21

DOI:10.11908/j.issn.0253-374x.22370

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

土木工程领域的健康监测对保证工程长期、稳定服务有着重要的意义。相较于传统的监测方法,基于深度学习的计算机视觉技术具有高效、准确等优势。对基于深度学习的计算机视觉技术在土木工程全生命周期健康监测领域中的应用进行系统综述。首先,借助文献可视化软件对该领域文献进行科学计量分析;其次,简要阐述了计算机视觉技术的发展历程,总结了在构建深度学习数据集过程中数据获取、数据处理和数据标注三个重要环节的方法与内容;最后,重点回顾了在施工现场安全管理、在役结构局部损伤检测和结构灾后整体损伤评估等应用场景中基于深度学习的计算机视觉技术的发展历程与工程实际应用价值,并展望了可拓展的应用方向。

随着基础项目建设的高速发展,工业民用建筑进入了饱和期和维护期。一方面,建筑结构在长期荷载、环境腐蚀、材料变形和疲劳破坏等因素的耦合作用下出现大量的损伤破坏。另一方面,结构在强台风、海啸、破坏性地震等偶发环境外力作用下将发生不同程度的破坏及倒塌。因此,在工业智能化时代,如何利用人工智能技术来高效地辅助土木工程建设全生命周期中涉及到的施工安全管理、结构损伤检测及结构重大灾后整体评估等任务一直是学者们不断探索的课题。本文旨在对现有基于深度学习算法的计算机视觉技术在土木工程建设全生命周期中的研究和应用进行针对性总结与归纳,通过进一步分析各检测体系中所涉及算法的共性问题,从探索深度学习算法可以完成的计算机视觉任务开始,到挖掘出更丰富的可以应用的工程领域,从而实现从算法微观层面到构建整体检测体系的宏观层面的飞跃,助力人工智能新成果更好地辅助土木工程领域任务。

1 文献检索与分析

为了系统地识别和分析近年来基于深度学习的计算机视觉技术在土木工程建设全生命周期中的应用,本研究选择Web of Science作为检索文章的数据源,通过设置包括“土木工程”且“深度学习”且“计算机视觉”或“结构健康监测”或“结构表面损伤”或“施工安全”或“震后损伤评估”或“灾后影像识别” 的关键词或主题,设置跨度为2015年1月至2022年5月的发文时间,在剔除不相关文献后,选择使用271篇文献进行分析,文献出版时间分布如图1所示。

图1  文献出版时间分布

Fig. 1  Distribution of publication time of literature

本研究基于Citespace

1进行了关键词分析,绘制了本研究领域的高频、高中介中心性关键词排序表格,见表1。可以看出,“deep learning”和“computer vision”位居频率排名的前两名,说明所检索文章较好地反映了基于深度学习的土木工程计算机视觉技术研究;结合高中心性,可以看出“convolutional neural network”与多个研究对象关联紧密,说明其在本研究领域具有重要意义。

表1  关键词排名
Tab. 1  Ranking of keywords
项目按频率排序按中介中心性排序
关键词频率关键词中介中心性
1 deep learning(深度学习) 112 convolutional neural network(卷积神经网络) 0.26
2 computer vision(计算机视觉) 62 crack detection(裂纹检测) 0.19
3 convolutional neural network(卷积神经网络) 38 object detection(目标检测) 0.19
4 neural network(神经网络) 37 recognition(识别) 0.17
5 damage detection(损伤检测) 36 classification(分类) 0.17
6 identification(识别) 33 computer vision(计算机视觉) 0.16

2 计算机视觉技术简介

计算机视觉技术旨在助力计算机使用算法来理解数字图像和视频并提取有用的信息,重点在于图像数据的特征设计,包括提取特征点、边缘和轮廓等数据特征。最初的特征设计是基于人工实现的,例如,尺度不变特征变换算法实现了显著稳定的图像特征点检测,可有效用于图片匹配;方向梯度直方图算法对图像的几何和光学形变具有良好的不变性,通过与支持向量机分类器结合广泛应用于图像识别中,可实现实时性检测。随着互联网技术的发展以及便携式电子设备的出现,大量图片数据资源被获取,人工特征设计技术衍生成了成熟的数据集图像处理技术,包括降噪、傅利叶变换等,主要负责图像压缩、增强复原和匹配识别三大任务。此外,机器学习在快速发展后被广泛应用于图像识别、结构优

2、自然语言处理等多个领域。由此,基于机器学习的计算机视觉技术在健康监测等领域得到迅速应用与发展。

为解决一般机器学习算法效率低、精度不足等问题,有学者提出基于深度学习卷积神经网络(CNN

3的计算机视觉技术,其具有卓越的学习能力、广泛的覆盖范围和良好的适应性等优势。表2列举了与计算机视觉相关的常用深度神经网络。通过与深度神经网络相结合,计算机视觉技术的识别精度得到了大幅提升,应用场景也快速扩展,在图像分类、目标检测、语义分割和实例分割任务中发挥重要作用。

表2  与计算机视觉相关的深度神经网络分类
Tab. 2  Classification of deep neural networks related to computer vision
领域算法细节描述

Object detection

(目标检测)

R⁃CNN, Fast R⁃CNN, Faster R⁃CNN 双阶段有锚框深度学习目标检测框架
YOLO, YOLOX 单阶段有锚框深度学习目标检测框架
RetinaNet, CornerNet, CenterNet 无锚框深度学习目标检测框架

Pixel level segmentation

(像素级分割)

FCN, DeepLab, Segnet 语义分割深度学习模型
Mask R⁃CNN, RefineNet, U⁃Net 实例分割深度学习模型

Image data processing

(图像数据处理)

PointNet, PointCNN, RealPoint3D, VoxelNet 常应用于激光雷达点云数据的处理
PointFusion, PointRCNN, RoarNet 可实现激光雷达信息和图像数据融合
SRCNN, GAN, f⁃GAN, EBGAN, InfoGAN 应用于图像、视频等信息处理

Reconstruction

(重建)

PoseNet, SurfaceNet, MVSNet, CNN⁃SLAM 常应用于三维重建领域

Model pruning

(模型剪枝)

MobileNet, ShuffleNet, SqueezeNet, EffNet 有效解决模型压缩精简问题

3 深度学习数据集的构建

创建高质量数据集对提高算法训练效率和学习泛化能力具有重要意义。本节将介绍常用的数据获取手段、数据处理技术以及数据标注方式。

3.1 数据获取

通常将深度学习样本分成训练集、验证集和测试集三部分。训练集用于训练神经网络学习特定特征;验证集用于对网络训练结果进行验证,确定网络参数和最终模型;测试集则用于评估算法的运行状况及检测性能。目前常用的数据获取方法有人工收集、虚拟合成、网络爬取、对抗生成等,它们可在一定程度上解决深度学习模型训练效果不佳以及学习泛化能力不足等问题。

3.2 数据处理

除了通过增加新样本来扩充训练集样本数量外,图像处理技术也可增强图像包含的数据信息。例如,通过噪声消除等方法可进一步优化图像对环境变化的鲁棒性,此外,图像处理算法还能减少分辨率差异,优化模型对特征的提取能力和检测性

4。近年来深度学习模型的应用也从二维扩展到三维,实现了扩充数据的目的。以上方法对提升数据驱动型深度学习算法的训练效果和检测性能至关重要。

3.3 数据标注

为了将数据集中目标对象的位置和像素等信息转化为计算机所能理解的语言,数据标注的过程是必不可少的。目前常用的标注工具大多源自Github,其功能几乎覆盖了训练深度学习模型所需要的全部数据标注方法。除此之外,各大科技公司也相继开发出了支持人机协作自动化数据标注及人工矫正的云平台。表3介绍了常用的标注工具,列举了典型的标注类型和文件导出格式,以便于实际应用。

表3  常用的标注工具及其特点
Tab. 3  Common annotation tools and their features
应用领域工具标注类型文件导出格式
图像分类、目标检测 LabelImg 2D框 PASCAL VOC, COCO, CreateML
Vatic 视频标注 JSON
目标检测、语义分割 Pixel Annotation Tool 多边形分割 JSON
Labelme 点标注、线标注、2D框、多边形分割 JSON, VOC, COCO
VOTT 点标注、线标注、2D框、多边形分割、语义分割、视频标注 PASCAL VOC, CSV, VoTT
VIA⁃VGG Image Annotator CSV, JSON
语义分割、实例分割 CVAT 点标注、线标注、2D框、多边形分割、语义分割、视频标注、3D点云 PASCAL VOC, COCO, CAVT
Colabeler PASCAL VOC
ModelArts 人机交互协作标注 PASCAL VOC

4 基于深度学习的计算机视觉技术在土木工程中的应用

基于深度学习的计算机视觉技术在土木工程结构建设全生命周期中均有广泛而丰富的应用,从对建造施工现场的危险把控和识别,到对结构投入使用过程中的结构连接安全性检测以及结构表面典型缺陷检测,到对老化结构的健康状况监测以及灾后建筑物倒塌检测评估等。

4.1 施工现场安全管理

基于深度学习的计算机视觉技术在施工现场安全管理中的应用包括施工人员安全、设备安全以及进度管理。

(1)施工人员安全监测

正确合理佩戴个人防护装备是施工人员预防危险的重要举措,利用深度学习目标检测技术可以检测工人的状况及潜在安全隐患。以安全帽检测为例,已有研究成功实现工人安全帽佩戴检

5-6,通过构建高质量数据集,可显著提高防护设备检测效7,实现施工场景中人与物的识8-9。此外,计算机视觉技术在工人活动识别领域也取得较大的进展,研究相继解决了运动传感器布置和混合不安全行为检10等问题,实现了工人活动模式定11和行为解释,使施工人员安全管理更为先进高效。表4列举了施工人员安全监测任务中使用的多种技术方法,包括工人防护设备检测、潜在环境安全因素检测及工人不安全行为识别和解释等。

表4  施工人员安全监测方面各方法评价
Tab. 4  Evaluation of construction personnel safety monitoring methods
施工人员安全监测内容作者及方法优势局限/展望
安全帽检测 Shen6基于CNN并引入边界框回归技术 较Fang5取得了更高的精度和召回率 无法精确检测背对监控摄像头工人头盔的佩戴情况

包括4种颜色的头

盔、工人和安全背心检测

Wang7基于YOLO 可同时检测多个类别防护设备,YOLO v5模型具有良好的性能 很难检测到小的、阻挡的和奇怪的实例
工人和高空作业安全带检测 Fang8基于Faster R⁃CNN Faster R⁃CNN检测工人的准确率和召回率均较高 样本大小和安全带的颜色对识别结果造成影响
工人混合不安全行为识别 Ding10结合CNN和LSTM 可准确检测现场工人行为 可能会存在运动捕捉耗时多、时空背景不清晰等问题

识别工地图像中

的各种建筑活动

Luo11基于Faster R⁃CNN和关联网络 成功定义施工人员的各种活动模式 很难区分长期活动和过渡状态

(2)施工设备安全监测

施工现场常有大型工程设备,一旦发生不规范设备操作便极易引发安全事故,因此针对工程设备的监测尤为重要。

表5列举了该监测任务中多种常见的基于深度学习的计算机视觉技术方法,首先解决了工程设备实时检测问

12,并陆续提高了检测精13, 但仍存在遮挡、无法验证距离测量精度等问14。为此,Zeng15基于改进的YOLO v3算法实现了对远场视频工程设备的实时多尺度检测与定位,图2展示了该研究中各种检测方法关键性能指标的比较。图中,R-FCN表示基于区域的全卷积网络,Faster R-CNN表示更快的区域卷积神经网络。结果表明改进的YOLO v3较Faster R-CNN、RetinaNet以及R-FCN在检测速度、精度和鲁棒性方面都得到了显著的提升。值得一提的是,基于深度学习的目标检测算法在设备和工人之间交互行为的安全性检测中也具备突出优势,例如,可实时监控工人与设备之间潜在的碰撞、判断设备与工人在空间中的接近度以及量化发生交互行为时工人的安全水平等。

表5  施工设备安全监测方面各方法评价
Tab. 5  Evaluation of construction equipment safety monitoring methods
施工设备安全监测内容作者及方法优势局限/展望
挖掘机实时检测 Fang12基于改进的Faster R⁃CNN 可同时检测工人,检测速度较快,成本较低 存在遮挡问题

自卸车、挖掘机、

装载机等检测

Kim13基于R-FCN 可同时实现5类施工设备的检测,平均检测精度较高 缺乏时效性

现场设备及工人

的姿势状态实时检测

Luo14基于YOLO v2 实现了现场设备及工人的姿势状态(即移动或静止)的及时反馈 假定了恒定的设备运行速度

远场视频中多个工程

设备的实时检测与定位

Zeng

15基于改进的

YOLO v3

实现了复杂环境下多个工程设备实时多尺度检测与定位 进一步可研究更远距离施工监控视频图像中存在的小物体检测和定位问题

图2  各类工程设备检测方法的性能比

15

Fig. 2  Performance comparison of various testing methods for engineering equipment

(3)施工进度管理

施工进度管理是维持施工秩序、规范建筑活动及控制风险的重要方法,其关键是设备活动识别。表6列举了施工进度管理任务中常见的计算机视觉技术方法。将 CNN 和长短期记忆网络(LSTM)结合可实现基本的设备活动识别,在此基础上增加检测、跟踪和分类网络,可以实现长视频中工程设备活动及生产力的评估与分

16,确保更安全的施工操17、更有效的人力资源配18以及更高效的施工监19。此外,自动化施工场景分析也是基于深度学习的计算机视觉技术重要应用领域,将场景分析技术用于安全管理中,可以更清晰地反映当前施工场景的含20,以便施工进度管理。

表6  施工进度管理方面各方法评价
Tab. 6  Evaluation of construction schedule management methods
施工进度安全管理内容作者及方法优势局限/展望

自动分析多台挖掘机

的活动和生产力

Chen16基于Faster R⁃CNN +Deep SORT +3D ResNet 适用于长视频,且可自动计算多台设备生产率 整体活动识别准确率和生产率计算准确率并不高

土方工程中不规范

操作的自动识别

Lin17结合CNN与LSTM 实现了土方工程中不规范操作的自动识别 视频分析能力有限,仅可同时识别一台挖掘机和最多两辆自卸卡车

评估工人劳动力

消耗以配置人力资源

Li18基于Faster R⁃CNN 可视化评估工人的劳动力消耗 进一步将应用于大型施工场景

预制墙体施工

进度的自动监控

Wang19基于Mask R⁃CNN 实现了预制墙体施工进度监控现场管理的数字化 受摄像头移动和视野范围的影响较为严重

从本节可以看出,目前研究局限于单次解决某个或几个对象特征自动识别的问题,而没有从整体上实现施工现场安全管理中多任务场景内动态关联,从而达到高效的信息获取与分析。未来可以引入视频结构化技术,通过汇聚全量施工现场视频场景记录,在连续帧中检测和关联相同对象来实现动态关联网络,进一步提高检测能力,实现对所获信息的高效利用。

4.2 在役结构损伤检测

基于深度学习的计算机视觉技术在土木工程结构服役时的局部损伤检测中已发挥出积极作用,检测任务主要分为结构连接安全性检测和结构表面典型损伤检测。

(1)结构连接安全性检测

焊缝连接是钢结构、组合结构中常用的连接形式,控制焊缝质量是确保构件连接安全的重点,表7列举了多种焊缝缺陷识别计算机视觉技术方法。常用的焊缝缺陷检测多使用普通焊缝图像数据

21,这往往会增加识别成本,影响识别效率。为此学者们提出了利用X射线焊缝图像获得理想数据集的思22,在该基础上结合图像增强技术提高了焊缝缺陷检测效23。此外,有学者提出更为先进的算法,对缺陷种类进行细分或利用分类器进行精细化缺陷识别,解决了小数据集下网络泛化性能差的问24并满足了焊缝缺陷实时检测要25

表7  焊缝缺陷识别各方法评价
Tab. 7  Evaluation of weld defect identification methods
焊缝缺陷识别内容作者及方法优势局限/展望

识别正常、重叠、飞溅和

带气孔普通焊缝图像

Zhu21结合CNN和随机森林 采用随机森林算法进行分类,泛化能力强,鲁棒性强 所提方法存在间歇性步骤,影响了识别效率
利用多种图像识别焊缝缺陷 Mery22基于CNN等多种算法 发现在 X 射线图像上训练的 CNN 模型可以显著提高准确度 可能存在过拟合

识别未焊接、裂纹、气孔

等X射线焊缝图像

Sizyakin23基于CNN 提高了焊缝缺陷检测效率,减少了误报概率 精度有待提高
识别11种焊接缺陷 Yang和Jiang24基于统一DNN 小数据集下具有良好的泛化能力,分类能力突出 无法自动获取焊缝缺陷候选区域
识别8种不同的焊缝缺陷等级 Yang25基于YOLO 5 检测速度较快,满足钢管生产线上的实时检测要求 不同类型数据集有限

螺栓连接是另一种常用的结构连接方式,具有连接方便、可靠性强等优点,但螺栓松动、锈蚀和缺失会产生一系列安全隐患。以螺杆伸长为兴趣指标,有学者基于深度学习的计算机视觉技术实现了对螺杆伸长的实时检测,在此基础上,Yuan

26实现了对螺栓松动近实时地识别、分类、分割和计数。但基于螺杆伸长的方法来检测螺栓初期松动是困难的,为此,有学者结合霍夫线性变换算法实现了任意角度下螺栓微小松动的检27,进一步实现了螺栓松动角度的量28。为了提高深度学习模型的检测效率和特征感知能力,Yang29、Zhang30等利用一些新的检测算法框架完成螺栓连接微小松动、缺失以及损坏等结构连接安全性检测任务。表8列举了螺栓松动自动识别相关技术方法。

表8  螺栓松动识别各方法评价
Tab. 8  Evaluation of bolt loosening identification methods
螺栓松动识别内容描述作者及方法优势局限/展望

基于螺杆伸长的螺栓

松开、拧紧两种检测内容

Yuan26基于Mask R⁃CNN 实现了螺栓松动近实时识别、分类、像素级分割和计数 暗光下需补光检测;螺栓初期松动检测困难

基于螺母与螺杆相对

转动的螺栓松动检测

Huynh27基于R⁃CNN和霍夫线性变换 实现了任意角度下的微小松动角度的螺栓检测 对未锈蚀螺栓的适用性有限
量化螺栓松动角度 Qi28基于Faster R⁃CNN并采用高斯滤波器 丰富了使用场景,量化了螺栓松动角度 精度有待提高

在合成数据集上训练

以识别微小螺栓松动

Yang29基于YOLO v3 大大减少了采集真实图像的时间和成本;实现了微小螺栓松动检测 可进一步优化高水平视角和暗光条件下的错误检测问题
实时检测螺栓损坏 Zhang30基于方位感知中心点识别网络 克服了非垂直螺栓定位不准确的问题 可能无法检测螺栓的微小松动

(2)结构表面典型损伤检测

在结构服役期内,裂缝被认为是结构表面损伤中最普遍的破坏类型之一。近年来 已有多种经典的神经网络模型被迁移应用于裂纹检测,如:AlexNet

31、GoogLeNet32、ResNet33、Faster R-CNN和U-Net34等。此外,有学者开发了新的深度学习网络架35,显著提高了裂纹检测性能。针对图像数据质量影响检测性能的问题,有研究提出了两阶段联合迁移学习方36,解决了强环境背景推断条件下的裂纹识别问题,也有研究结合图像生成算法,克服了缺乏裂纹标记图像的缺点。裂纹自动检测技术也可迁移应用到其余表面损伤检测中,同时实现多种缺陷的损伤检测,如:锈蚀、钢筋裸露、混凝土剥落定位检测37表9列举了多种结构表面典型损伤自动检测技术方法。

表9  结构表面典型损伤检测各方法评价
Tab. 9  Evaluation of typical damage detection methods for structural surfaces
结构表面典型损伤检测内容作者及方法优势局限/展望
缺陷的检测和定位 Li31提出MSDRPN 同时实现缺陷的检测和定位 定位子网络对工作条件有要求
裂缝描绘(包括检测和分割) Ni32基于CNN开发CDN CDN不需要手工设计的低级特征,完全可由自身实现裂缝描绘 对于一些细裂缝,很容易高估其宽度

裂纹检测、分割

和综合定量评估

Kalfarisi33结合Faster R⁃CNN与SRFED 可对被检测的结构裂纹进行综合可视化定量评估 进一步将进行多重缺陷的检测和分割
像素级裂纹检测 Zhang34基于CrackUnet 使用新的损失函数提高模型性能,最高训练精度优于FCN模型 无法从强光背景图像中准确检测裂缝
道路路面自动裂缝检测 Fan35提出U⁃HDN 利用具有多个上下文信息的裂纹特征实现端到端高精度的裂纹检测 神经网络结构复杂,增加了计算成本

混凝土大坝裂缝

分类和弱监督定位

Li36提出两阶段联合迁移学习 实现以较高的精确率有效识别结构裂缝且可实现弱监督定位 或不能具体地量化裂缝

近年来,相关研究学者提出了基于深度学习的三维重建技术,该技术现已在土木工程结构损伤检测领域得到了快速发展与应用。Zhang

38提出了一种基于卷积神经网络的CrackNet,可实现三维裂缝像素级别的自动检测,在此基础上有学者提出了CrackNet II39 、CrackDN等衍生类架构,取得了更好的整体性能。此外,三维重建在生成密集点云方面具有突出优势,其可在建筑立面缺陷、路面裂缝检测、建筑拆除碎片体积评估等方面发挥重要作40。对于桥梁工程结构而言,三维重建技术已发展为可集成小型无人机、移动机器人平台来生成桥梁三维模型的状态管理系统,在此基础上,已有学者结合同步定位和映射方法(SLAM)实现了三维层面上桥梁损伤自动检测和量41。此外,三维损伤数据还可与桥梁建筑信息模型(BIM)的缺陷对42表10列举了一般土木工程结构三维损伤自动检测技术方法。

表10  一般土木工程结构三维损伤检测各方法评价
Tab. 10  Evaluation of 3D damage detection methods for general civil engineering structures

一般土木工程结构

三维损伤检测内容

作者及方法优势局限/展望
三维裂缝像素级检测 Zhang39提出CrackNet II 与原始CrackNet38相比,性能提高较多,可检测到更多的细小或细线裂纹 可能存在像素级不连续问题

基于3D点云的混凝土

人行道自动缺陷检测

Jiang40基于U⁃Net和3D点云 可准确全面地检测垂直位移情况以识别潜在的路面绊倒危险 进一步可考虑应用于更多复杂道路场景

自动检测和量化桥梁

混凝土的分层和剥落情况

MCLAUGHLIN41基于CNN和SLAM 结合CNN标记图像生成具有彩色和语义标记的三维结构地图 暂不适用于其他缺陷
3D BIM桥梁损坏检测 ISAILOVIĆ42基于CNN并利用3D点云 提出结合对IFC模型的语义丰富将损伤组件结合到BIM中 基于点云生成的图片可能会造成信息缺失

本节主要总结了近年来在役结构损伤检测中基于深度学习的计算机视觉技术的应用,可以看出,目前研究缺乏具有可靠文本信息或可视化图像的损伤自动评价体系。未来可考虑集成损伤分析,进一步组织成可供计算机和人理解的可靠文本信息或可视化图形信息,实现“输入图像+输出图文报告”的机制,以提供更多的信息解释和趋势判断能力。

4.3 灾后结构损伤评估

灾后建筑物倒塌损坏识别是实现快速救援及合理重建的关键。随着光学成像、合成孔径雷达等遥感技术的迅速发展及应用,基于深度学习的计算机视觉技术被广泛用于评估灾后建筑物的破坏情况。

(1)基于卫星影像识别

以卷积神经网络为代表的深度学习算法被广泛应用于灾后卫星影像物体检测和识别,基于CNN框架将卫星遥感图像用于场景分类是可行的,在此基础上,有学者依靠特征提取后处理方法实现了建筑物定量和定性检

43,结合样本平衡方法解决了灾后建筑物识别样本失衡问44。此外,也有学者结合超参数优化算法、使用深度网络架构以及轻量化网络模型提高了检测精度和速45-46。近年来,随着超像素分割和特征融合等技术的发展,已有研究同时实现了灾后建筑物多种损伤等级的检测,克服了特征选择困难、图像分割碎片化等问题。表11列举了基于卫星影像的结构灾后整体损伤自动评估技术方法。

表11  基于卫星影像的结构灾后整体损伤评估各方法评价
Tab. 11  Evaluation of global damage assessment methods for post-disaster structures based on satellite images
灾后建筑物损伤评估内容作者及方法优势局限/展望
基于卫星图像提取建筑物特征 Yang43基于DCNN及特征提取后处理 定量和定性检测能力优异 性能取决于预测的建筑区域和边界

从震后遥感图像中

区分倒塌和未倒塌建筑物

Ji44基于SqueezeNet 在一定程度上解决了样本不平衡问题 对小型建筑物而言,假阳性随着真阳性增加而增加

从震后遥感图像

中定位倒塌建筑物

Ma45基于改进的YOLO v3 实现了模型轻量化,提高了检测速度和精度 由于数据量及样本标签准确性的限制会产生误差

超高分辨率遥感图像

中震后损坏建筑物检测

Wang46基于改进的FCN和OCR技术等 增强了特征表示,减少了漏检误检 进一步可将该方法应用于其他场景

(2)基于航拍影像识别

除了卫星影像外,航拍影像也被广泛应用于灾后救援及重建领域。有学者提出了一种基于航空图像的震区倒塌建筑物自动识别技术,基于此思路,Miura

47利用航拍影像训练CNN模型成功实现了不同损伤等级识别,验证了该技术的应用潜力,值得一提的是,在此基础上引入图像的3D特征可以显著提高网络模型的泛化能力和准确率。然而,由于航拍影像下倒塌建筑物形状多样、背景复杂,检测会受到传统网络特征提取能力的限制,为此,有学者引入可变形卷积层提高对任意形状倒塌建筑物的适应48,或使用k-means算法优化锚点的数量和尺寸大49,这些做法有效缓解了误检和漏检问题。此外,通过结合在线硬样本挖掘技术提高信息利用50或使用新的网络架51可获得更好的分类结果。表12列举了基于航拍影像的结构灾后整体损伤自动评估技术方法。

表12  基于航拍影像的结构灾后整体损伤评估各方法评价
Tab. 12  Evaluation of global damage assessment methods for post-disaster structures based on aerial images
灾后建筑物损伤评估内容作者及方法优势局限/展望

识别倒塌、未倒塌和

蓝色防水布覆盖的建筑物

Miura47基于利用航拍影像训练的CNN 可识别倒塌、未倒塌和蓝色防水布覆盖的建筑物 很难正确分类存在如太阳能电池板等小物体建筑物

基于无人机图像的

震后倒塌建筑物检测

Ding48基于改进的NMS和Faster R-CNN 有效抑制了冗余边界框,提高了对任意形状倒塌建筑物的适应性 进一步将研究模糊背景下的检测问题

识别航拍图像中背景

相似的受损建筑物

Shi49 基于改进的YOLO v4 增强了对背景相似倒塌建筑物的检测能力 漏检和误检问题依然存在,模型训练时间较长

震后受损建筑物

多级损坏程度检测

Zhan50基于改进的Mask R-CNN并结合在线硬样本挖掘技术 增强了检测具有相似特征小物体的能力 4种损伤类别的总体分类准确率有待提高
飓风后建筑物损坏评估 Cheng51基于堆叠卷积神经网络架构 考虑了损坏级别类别的顺序性 建筑物的定位精度和分类精度不高

(3)结合多种分辨率或多模式灾害影像识别

以上方法大都使用单一分辨率作为输入,而结合多种途径(机载、卫星、航拍图像)或者多种模式(多分辨率、多时相、多感官)获取的高分辨率图像来训练网络可以提高算法的检测精度。较为典型的是Rudne

52提出的融合多分辨率、多时相和多感官卫星图像训练CNN的思想。表13列举了结合多种分辨率或多模式灾害影像的灾后自动识别技术方法。

表13  结合多种分辨率或多模式灾害影像的灾后识别各方法评价
Tab. 13  Evaluation of post-disaster identification methods in combination with multi-resolution or multi-modal disaster images
结合多种分辨率或多模式灾害影像的灾后识别内容作者及方法优势局限/展望

生成洪水地图并

快速分割被淹建筑物

Rudner52基于Multi3Net 融合多分辨率、多时相和多感官卫星图像数据 将适用于更多灾害识别场景
灾后建筑物损伤检测 Duarte53基于CNN 通过融合分辨率特征,显示出更好的准确性和定位能力 没有关于图像分类任务中每个分辨率级别个体贡献的信息
灾后建筑结构损坏检测 Nex54基于改进CNN 使用涵盖不同位置、空间分辨率的异构和大型数据集,提升了检测精度 可进一步结合使用生成对抗网络缓解由于不同位置缺乏数据而导致的问题
灾后建筑物多级损坏测绘 Adriano55基于Attention U-Net 开发了开源多模态和多时态建筑物损伤数据集 未来将扩展数据集以涵盖多种空间分辨率的遥感数据

从本节可以看出,基于深度学习的计算机视觉技术以高效、低成本、可快速获取感兴趣图像特征等优势正在结构灾后整体损伤评估领域发挥着愈发重要的作用,但不可否认的是,该技术在处理灾后地面现场细致调查时存在精度不足、无法探测结构内部破坏等问题。为此,未来可考虑与工业自动化监测设备集成,在解决灾后细致调查问题的同时使结构健康监测更加智能化和高效便捷。

5 结语

本文重点回顾和总结了基于深度学习的计算机视觉技术在土木工程建设全生命周期中的应用。首先利用CiteSpace软件对检索到的相关文献进行科学分析与统计;其次简要阐述了计算机视觉技术的发展历程和基本原理,归纳了构建深度学习数据集所涉及的数据获取、数据处理以及数据标注方法;最后回顾了近年来基于深度学习的计算机视觉技术在施工现场安全管理、在役结构损伤检测以及灾后结构损伤评估领域中的应用研究。通过对相关工程应用发展脉络的了解,可以找到研究共性和迁移点,从而启发研究者在未来开发更多类型的实际应用,更好地辅助工程任务。下面列出了可以拓展的应用方向。

(1)进一步完善预制构件的数据集类型,使其更好地服务于装配式建筑施工进程。

(2)引入视频结构化技术,建立施工场景对象动态关联网络。

(3)将可见损伤检测结果与内容分析相结合,进一步组织成可供计算机和人理解的文本信息或可视化图形信息,以提供更多的信息解释和趋势判断能力。

(4)集成自动化监测车以及机器人,使结构健康监测更加智能化和高效便捷,进一步推动基于深度学习的计算机视觉技术在土木工程领域的实际部署及产业化发展。

目前,基于深度学习的计算机视觉技术正在土木工程建设全生命周期中发挥重要作用。未来,通过构建高质量数据集、引入新的图像处理技术以及改进深度学习算法框架等方法,基于深度学习的计算机视觉技术将发挥出更丰富的土木工程应用潜力。

作者贡献声明

方 成:论文想法提出,论文核对。

于盛鑫:论文框架设计,论文撰写与修改。

李永刚:论文构思、修改与核对。

贾王龙:论文构思与核对。

杨鹏博:论文构思与核对。

杨欣悦:论文总体规划,论文撰写与核对。

参考文献

1

CHEN C. CiteSpace II: Detecting and visualizing emerging trends and transient patterns in scientific literature [J]. Journal of the American Society for Information Science and Technology2006573): 359. [百度学术] 

2

FANG CPING YGAO Yet al. Machine learning-aided multi-objective optimization of structures with hybrid braces-Framework and case study [J]. Engineering Structures2022269114808. [百度学术] 

3

LECUN YBOSER BDENKER J Set al. Backpropagation applied to handwritten zip code recognition [J]. Neural Computation198914): 541. [百度学术] 

4

YE X WJIN TLI Z Xet al. Structural crack detection from benchmark data sets using pruned fully convolutional networks [J]. Journal of Structural Engineering202114711): 04721008. [百度学术] 

5

FANG QLI HLUO Xet al. Detecting non-hardhat-use by a deep learning method from far-field surveillance videos [J]. Automation in Construction2018851. [百度学术] 

6

SHEN JXIONG XLI Yet al. Detecting safety helmet wearing on construction sites with bounding-box regression and deep transfer learning [J]. Computer-Aided Civil and Infrastructure Engineering2021362): 180. [百度学术] 

7

WANG ZWU YYANG Let al. Fast personal protective equipment detection for real construction sites using deep learning approaches [J]. Sensors20212110): 3478. [百度学术] 

8

FANG WDING LLUO Het al. Falls from heights: A computer vision-based approach for safety harness detection [J]. Automation in Construction20189153. [百度学术] 

9

XIONG RTANG P. Machine learning using synthetic images for detecting dust emissions on construction sites [J]. Smart and Sustainable Built Environment2021103): 487. [百度学术] 

10

DING LFANG WLUO Het al. A deep hybrid learning model to detect unsafe behavior: Integrating convolution neural networks and long short-term memory [J]. Automation in Construction201886118. [百度学术] 

11

LUO XLI HCAO Det al. Recognizing diverse construction activities in site images via relevance networks of construction-related objects detected by convolutional neural networks [J]. Journal of Computing in Civil Engineering2018323): 04018012. [百度学术] 

12

FANG WDING LZHONG Bet al. Automated detection of workers and heavy equipment on construction sites: A convolutional neural network approach [J]. Advanced Engineering Informatics201837139. [百度学术] 

13

KIM HKIM HHONG Y Wet al. Detecting construction equipment using a region-based fully convolutional network and transfer learning [J]. Journal of Computing in Civil Engineering2018322): 04017082. [百度学术] 

14

LUO HLIU JFANG Wet al. Real-time smart video surveillance to manage safety: A case study of a transport mega-project [J]. Advanced Engineering Informatics202045101100. [百度学术] 

15

ZENG TWANG JCUI Bet al. The equipment detection and localization of large-scale construction jobsite by far-field construction surveillance video based on improving YOLOv3 and grey wolf optimizer improving extreme learning machine [J]. Construction and Building Materials2021291123268. [百度学术] 

16

CHEN CZHU ZHAMMAD A. Automated excavators activity recognition and productivity analysis from construction site surveillance videos [J]. Automation in Construction2020110103045. [百度学术] 

17

LIN Z HCHEN A YHSIEH S H. Temporal image analytics for abnormal construction activity identification [J]. Automation in Construction2021124103572. [百度学术] 

18

LI JZHOU GLI Det al. Recognizing workers' construction activities on a reinforcement processing area through the position relationship of objects detected by faster R-CNN [J]. Engineering, Construction and Architectural Management2023304): 1657. [百度学术] 

19

WANG ZZHANG QYANG Bet al. Vision-based framework for automatic progress monitoring of precast walls by using surveillance videos during the construction phase [J]. Journal of Computing in Civil Engineering2021351): 04020056. [百度学术] 

20

XIAO BWANG YKANG S C. Deep learning image captioning in construction management: A feasibility study [J]. Journal of Construction Engineering and Management20221487): 04022049. [百度学术] 

21

ZHU HGE WLIU Z. Deep learning-based classification of weld surface defects [J]. Applied Sciences2019916): 3312. [百度学术] 

22

MERY DARTETA C. Automatic defect recognition in x-ray testing using computer vision [C] // 2017 IEEE winter conference on applications of computer vision (WACV). Santa RosaIEEE20171026-1035. [百度学术] 

23

SIZYAKIN RVORONIN VGAPON Net al. Automatic detection of welding defects using the convolutional neural network [C] // Automated Visual Inspection and Machine Vision III. MunichSPIE20191106193-101. [百度学术] 

24

YANG LJIANG H. Weld defect classification in radiographic images using unified deep neural network with multi-level features [J]. Journal of Intelligent Manufacturing2021322): 459. [百度学术] 

25

YANG DCUI YYU Zet al. Deep learning based steel pipe weld defect detection [J]. Applied Artificial Intelligence20213515): 1237. [百度学术] 

26

YUAN CCHEN WHAO Het al. Near real-time bolt-loosening detection using mask and region-based convolutional neural network [J]. Structural Control and Health Monitoring2021287): e2741. [百度学术] 

27

HUYNH T CPARK J HJUNG H Jet al. Quasi-autonomous bolt-loosening detection method using vision-based deep learning and image processing [J]. Automation in Construction2019105102844. [百度学术] 

28

QI YLI PXIONG Bet al. A two-step computer vision-based framework for bolt loosening detection and its implementation on a smartphone application [J]. Structural Health Monitoring2022215): 2048. [百度学术] 

29

YANG XGAO YFANG Cet al. Deep learning-based bolt loosening detection for wind turbine towers [J]. Structural Control and Health Monitoring2022296): e2943. [百度学术] 

30

ZHANG YYUEN K V. Bolt damage identification based on orientation-aware center point estimation network [J]. Structural Health Monitoring2022212): 438. [百度学术] 

31

LI RYUAN YZHANG Wet al. Unified vision-based methodology for simultaneous concrete defect detection and geolocalization [J]. Computer-Aided Civil and Infrastructure Engineering2018337): 527. [百度学术] 

32

NI F TZHANG JCHEN Z Q. Pixel-level crack delineation in images with convolutional feature fusion [J]. Structural Control and Health Monitoring2019261): e2286. [百度学术] 

33

KALFARISI RWU Z YSOH K. Crack detection and segmentation using deep learning with 3D reality mesh model for quantitative assessment and integrated visualization [J]. Journal of Computing in Civil Engineering2020343): 04020010. [百度学术] 

34

ZHANG LSHEN JZHU B. A research on an improved Unet-based concrete crack detection algorithm [J]. Structural Health Monitoring2021204): 1864. [百度学术] 

35

FAN ZLI CCHEN Yet al. Automatic crack detection on road pavements using encoder-decoder architecture [J]. Materials20201313): 2960. [百度学术] 

36

LI YBAO TXU Bet al. A deep residual neural network framework with transfer learning for concrete dams patch-level crack classification and weakly-supervised localization [J]. Measurement2022188110641. [百度学术] 

37

JIANG YPANG DLI C. A deep learning approach for fast detection and classification of concrete damage [J]. Automation in Construction2021128103785. [百度学术] 

38

ZHANG AWANG K C PLI Bet al. Automated pixel-level pavement crack detection on 3D asphalt surfaces using a deep-learning network [J]. Computer-Aided Civil and Infrastructure Engineering20173210): 805. [百度学术] 

39

ZHANG AWANG K C PFEI Yet al. Deep learning-based fully automated pavement crack detection on 3D asphalt surfaces with an improved CrackNet [J]. Journal of Computing in Civil Engineering2018325): 04018041. [百度学术] 

40

JIANG YHAN SLI Det al. Automatic concrete sidewalk deficiency detection and mapping with deep learning [J]. Expert Systems with Applications2022207117980. [百度学术] 

41

MCLAUGHLIN ECHARRON NNARASIMHAN S. Automated defect quantification in concrete bridges using robotics and deep learning [J]. Journal of Computing in Civil Engineering2020345): 04020029. [百度学术] 

42

ISAILOVIĆ DSTOJANOVIC VTRAPP Met al. Bridge damage: Detection, IFC-based semantic enrichment and visualization [J]. Automation in Construction2020112103088. [百度学术] 

43

YANG HXU MCHEN Yet al. A postprocessing method based on regions and boundaries using convolutional neural networks and a new dataset for building extraction [J]. Remote Sensing2022143): 647. [百度学术] 

44

JI MLIU LBUCHROITHNER M. Identifying collapsed buildings using post-earthquake satellite imagery and convolutional neural networks: A case study of the 2010 Haiti earthquake [J]. Remote Sensing20181011): 1689. [百度学术] 

45

MA HLIU YREN Yet al. Detection of collapsed buildings in post-earthquake remote sensing images based on the improved YOLOv3 [J]. Remote Sensing2019121): 44. [百度学术] 

46

WANG CQIU XHUAN Het al. Earthquake-damaged buildings detection in very high-resolution remote sensing images based on object context and boundary enhanced loss [J]. Remote Sensing20211316): 3119. [百度学术] 

47

MIURA HARIDOME TMATSUOKA M. Deep learning-based identification of collapsed, non-collapsed and blue tarp-covered buildings from post-disaster aerial images [J]. Remote Sensing20201212): 1924. [百度学术] 

48

DING JZHANG JZHAN Zet al. A precision efficient method for collapsed building detection in post-earthquake UAV images based on the improved NMS algorithm and faster R-CNN [J]. Remote Sensing2022143): 663. [百度学术] 

49

SHI LZHANG FXIA Jet al. Identifying damaged buildings in aerial images using the object detection method [J]. Remote Sensing20211321): 4213. [百度学术] 

50

ZHAN YLIU WMARUYAMA Y. Damaged building extraction using modified mask R-CNN model using post-event aerial images of the 2016 Kumamoto earthquake [J]. Remote Sensing2022144): 1002. [百度学术] 

51

CHENG C SBEHZADAN A HNOSHADRAVAN A. Deep learning for post-hurricane aerial damage assessment of buildings [J]. Computer-Aided Civil and Infrastructure Engineering2021366): 695. [百度学术] 

52

RUDNER T G JRUßWURM MFIL Jet al. Multi3net: segmenting flooded buildings via fusion of multiresolution, multisensor, and multitemporal satellite imagery [C] // Proceedings of the AAAI Conference on Artificial Intelligence. [S.l.]AAAI2019331): 702-709. [百度学术] 

53

DUARTE DNEX FKERLE Net al. Multi-resolution feature fusion for image classification of building damages with convolutional neural networks [J]. Remote Sensing20181010): 1636. [百度学术] 

54

NEX FDUARTE DTONOLO F Get al. Structural building damage detection with deep learning: Assessment of a state-of-the-art CNN in operational conditions [J]. Remote Sensing20191123): 2765. [百度学术] 

55

ADRIANO BYOKOYA NXIA Jet al. Learning from multimodal and multitemporal earth observation data for building damage mapping [J]. ISPRS Journal of Photogrammetry and Remote Sensing2021175132. [百度学术]