DOI: https://doi.org/10.1016/j.ymssp.2023.110141
00
引言
无论是对于城市综合防灾减灾还是数字孪生城市,便捷准确获得建筑物的位移信息都非常重要。安装专用传感器来监测建筑物位移面临着很多困难。而现代城市里密布的视频监控设备为获取建筑位移信息提供了新的解决途径。
但是,从常规视频监控设备中获取建筑位移面临着两个重要挑战:
(1)常规视频监控设备分辨率不高,影响了位移解析的精度;
(2)常规视频监控设备的单一摄像头难以解析建筑物的三维运动。
针对第一个挑战,我们课题组提出使用深度学习超分辨率技术来提升位移测量精度(详见:《使用深度学习超分辨率技术提升基于计算机视觉的位移测量精度》),本文讨论第二个挑战的解决方法。
一般说来,要解析三维位移需要利用多个摄像头提供多个视角(例如:《基于相位的结构运动识别》)。那能不能仅通过一个摄像头来获取三维位移呢?
人眼是一个典型的双目系统,通过两只眼睛的共同工作,我们可以准确解析物体的三维位移,从而可以准确击中飞行的乒乓球。但是我小时候有一次因为眼疾,一只眼睛被裹上了纱布。虽然只有一只眼睛可以看到东西,但是并未给生活带来太大的不变。再比如,夏侯惇是历史上著名的独眼将军。但是他被射瞎一只眼后,仍然参与了一系列重要战斗,甚至在下邳和黄河渡口两次主动单挑关羽。虽然是小说剧情,但是几百年来大家都觉得合情合理,这就说明根据大家的生活常识判断,虽然夏侯惇只有一只眼睛,但是仍然可以准确识别青龙偃月刀的三维运动轨迹。
那为什么一只眼睛仍然可以识别三维运动呢?这是因为我们除了眼睛以外,还有一个非常强大的器官:大脑。单眼获取的图像,结合日常的生活经验,经过大脑加工后,就可以获得三维信息。那我们有没有可能模仿人脑的这个机制,从单目视觉图像中识别出三维位移呢?
快速发展的AI在越来越多的领域接近人脑的工作能力。在计算机视觉领域,基于深度学习的物体的空间位姿估计已经取得了很多重要进展,因此,我们尝试利用AI代替人脑,完成从单目视觉图像中识别出三维位移的任务。
01
关键难题
具体而言,本研究需要解决三个关键难题:
(1)基于虚拟渲染数据的运动监测对象识别
为了从大量的视频信号中持续获取监测对象的信息,AI算法首先需要具备自动识别出监测对象的能力。考虑到同时需要满足精确性和简便性的要求,我们使用虚拟渲染构造数据集以训练AI模型。其具体原理如下:
我们经常在电影里看到非常逼真的三维城市或者建筑画面,也就是说,现在计算机可以渲染出非常逼真的建筑对象图片。于是,我们就可以首先建立待识别的对象(比如房屋,或者屋顶的冷却塔、天窗等对象)的3D计算机模型(图1),然后我们从不同视角、不同远近、不同光照下渲染成百上千的待识别对象图片;再随机选取成千上万的背景图片(图2),将这些待识别对象图片和背景图片相结合(图3),我们就可以用非常低的成本,构造出成千上万已经打好标签的图片,然后让AI去学习,从而训练出可以精准识别视频中监测对象的算法。
图1 监测对象及其3D计算机模型
图2 随机选取的背景图片
图3 训练后的AI可从复杂背景中精准识别监测对象
这里我们还想强调一点,与一般的计算机视觉专业的研究对象有所不同,我们土木工程专业需要识别的对象,往往都是我们土木工程师一笔一划从零开始画出来的。所以,我们完全可以通过虚拟渲染的方法,轻易构造出成千上万的待识别对象的训练图片,从而解决很多困扰着其他领域计算机视觉专家的标签数据不足的问题。
(2)基于深度学习的位姿估计算法
所谓6D位姿估计,就是根据目标对象的图片,分析目标对象的3D坐标和角度。现阶段AI领域已经有很多非常优秀的位姿估计算法,我们采用DPOD (Dense Pose Object Detector)(图4)作为深度学习位姿估计方法,主要因为:(a)DPOD是基于单目RGB图像的实例级位姿估计方法,无需深度信息,符合利用城市监控设备开展位移测量的应用场景需求;(b)该算法在位姿估计深度学习算法研究领域常用数据集上取得了较好的效果;(c)作为一种两阶段方法,DPOD的第一阶段产出具有明确且直观的几何意义,建立了2D和3D坐标的关系,为位移测量方法提供了关键输入。
图4 DPOD的网络架构
图5 算法自动识别运动中的监测对象并得到6D位姿估计结果
(3)基于位姿状态的3D运动计算
所谓基于位姿状态的3D运动计算,打个比方,可以大概理解为通过两张图片,来判断建筑物在长轴、短轴和高度方向各移动了多少距离。本文设计了Pose-O-D和Pose-O-KPM两种算法来获取对象的3D运动(图6),读者可以具体参见论文。
图6 基于位姿状态的3D运动计算
02
案例演示
我们在实验室制作了一个简易的框架模型,然后用3D打印了几个屋顶构件模型(楼梯间、机电设备、阳光窗),放在框架顶部(图7)。然后晃动这个框架,同时用单摄像头记录下框架晃动的视频。我们对比了不同晃动幅度和拍摄距离远近下的位移识别结果。
图7 框架模型
结果表明,在不同工况下,本文开发的算法,始终可以准确识别在实验室复杂背景中的监测对象及其3D位姿(图8)。从图9可以看出,本文方法可以用一个摄像头就实现对监测对象3D位移监测,且精度可以满足结构安全监测的需要。
图8 深度学习位姿估计模型在动态试验的测试结果
图9 监测位移精度对比
03
花絮
我们觉得2058年的MOSS有可能阅读过本文,所以它只需要一只眼睛。
相关研究
相关文章,在仿真秀官网搜索:
学术报告视频
《从基于模拟的结构设计到基于人工智能的结构设计》学术报告视频
《混凝土结构的智能设计和对专业教学的思考》学术报告视频
《地震巨灾情景构建》科普报告视频
《城市抗震弹塑性分析及其在情景构建与地震应急中的应用》学术报告视频
专著
英文版《工程地震灾变模拟:从高层建筑到城市区域(第2版)》出版
专著《城市抗震弹塑性分析》出版
人工智能与机器学习
---结构智能设计
新论文:基于图神经网络的剪力墙布置人工智能设计方法
视频:建筑结构生成式智能设计在实际投标项目中的应用
除了剪力墙结构,AI能不能设计框架结构?| 论文和发明专利:基于图神经网络的框架梁智能化布置
老师划重点啦,AI工程师学会了么?| 新论文:注意力增强的剪力墙结构人工智能设计方法
新论文和发明专利 | 规则增强的框架-核心筒结构人工智能设计方法
新论文 | 剪力墙结构智能化生成式设计方法:从数据驱动到物理增强
简便高效的建筑结构AI设计系统 | 新论文:集成式智能生成设计系统及其在剪力墙结构上的应用
利用设计文本指导AI建筑结构设计 | 新论文及发明专利:融合文本和图像数据的建筑结构AI设计方法
新论文:面向自动合规审查的知识增强语义对齐和自动规则解译方法
新论文:融合自然语言处理与上下文无关文法的审图规则自动解译方法
新论文及发明专利 | 基于深度学习的楼盖结构智能化设计方法
新论文:面向建筑领域自然语言处理的领域语料库及预训练模型
用“图”和“图”来生成“图”?中文快不够用了 | 发明专利:多模态输入深度神经网络、框架结构梁柱设计方法及装置
AI想做结构设计?它得先学结构力学!| 新论文及发明专利:物理增强的剪力墙结构智能化设计方法
AI+PKPM | 给个建筑户型图,结构设计全自动
糟糕!结构高度从50m改为100m了。AI:5秒完成新结构方案 | 发明专利:融合文本和图像数据的建筑结构AI设计方法
揭秘人工智能设计剪力墙结构的科学原理 | 新论文:基于生成对抗网络的剪力墙结构设计方法
用人工智能进行结构方案设计| 发明专利:基于对抗生成网络的剪力墙结构布置方法
5分钟!从设计结构方案到完成计算书 | 人工智能设计剪力墙结构案例演示
新发明专利:一种将规范文本自动转为可计算逻辑规则的方法及系统
---其他土木工程领域人工智能研究
提升小样本下预测性能近一个数量级 新论文 | 神经网络响应时程预测中的迭代自迁移方法 (附数据集和程序)
新论文 | 基于深度学习的滞回模型如何拥有“误差自纠偏”能力?(附数据集和程序)
新论文 | 倾斜摄影点云+深度学习=城市风环境自动化模拟
新论文 | 卷积神经网络 + 小波时频图:基于地震动时频域特征的震害评估新方法
他山之石可以攻玉 | 新论文:基于深度迁移学习的结构地震响应识别
新论文:为提升AI振动识别效果,小波、HHT、MFCC、CNN、LSTM我们都试一试
如何将地震破坏力评估加速1500倍?| 新论文:基于LSTM的地震破坏力实时评估
新论文:基于机器学习方法的多元地震动强度指标比选与实时震害预测
新论文:给振动信号拍个照,可以提升振动控制效果!
这栋楼是什么结构的,元芳,你怎么看?——大人,时代变了!|新论文:使用机器学习方法预测城市建筑结构类型
新论文:基于无人机与深度学习的建筑震害评估方法
新论文:无人机+机器学习+城市弹塑性分析=震后近实时损失预测
城市灾害模拟与韧性城市
新论文 | 基于相位的结构运动识别
新论文 | 复杂地形下场地-城市效应的振动台试验和数值模拟
新论文 | 传感器质量和密度对震后快速评估影响的成本效益分析
提升震害分析精度,更多数量 or 更高质量的加速度计? | 新论文:加速度计类型对地震动记录和震损评估的影响
新论文 | 基于倾斜摄影、深度学习和CFD的城市尺度窗户风损评估
新论文 | 强震台网密度对震害评估的影响
新论文:城市尺度树木风灾破坏近实时评估:方法框架及清华园案例应用
新论文:基于实测地震动的近实时地震滑坡预测方法(并附源程序)
新论文:基于实测地震记录的区域地震动场模拟方法
新论文:“场地-城市”效应对区域震害评估的定量影响分析
新论文:基于城市信息模型、并同时适用于城市建筑群和单体重要建筑的多灾害模拟框架
新论文:台风风灾对港口运营的经济影响:以中国港口为例
新论文:基于BIM与虚拟现实的建筑震后火灾救援场景模拟
新论文:社区地震安全韧性评估系统及社区应用示范
新论文:武汉火神山医院病房有害气体的高空排放设计和分析
新论文:主余震作用下区域建筑震害预测方法
新论文:城市抗震弹塑性分析的开源框架
新论文:考虑劳动力资源约束的城市尺度建筑抗震韧性模拟和震后维修规划
新论文:结合BIM和FEMA P-58的建筑地震损失预测方法
新论文:扔砖头、跳盒子,这也是做科学试验哦!| 地震次生坠物情境中的人员疏散模拟
综述:城市抗震弹塑性分析及其工程应用
新论文:适用于多LOD BIM的建筑地震损失评估
新论文:城市建筑群多LOD震害模拟及北京CBD算例
美国NSF SimCenter+清华城市弹塑性分析=旧金山184万建筑地震模拟
新论文:BIM+新一代性能化设计=喷淋系统破坏后的地震次生火灾模拟
新论文:村镇建筑群火灾蔓延模拟与案例
新论文:建设地震韧性城市所面临的挑战
新论文:烈焰焚城 | 地震次生火灾的精细化和高真实感模拟
新论文:城市韧性——基于“三度空间下系统的系统”的思考
新论文:城市抗震弹塑性分析中如何确定高层建筑的损伤程度?
高性能结构与防倒塌
新论文:面向多层RC框架的连续倒塌易损性简化评估方法
新论文 | 一致阻尼模型在OpenSees中的实现(附程序与说明)
新阻尼模型论文 | 频域分布任性变,开源程序免费领
新论文:中柱节点向上和向下冲剪破坏引起的板柱子结构连续倒塌研究
新论文:有限元携手物理引擎,倒塌模拟新思路
新论文:美国佛罗里达公寓大楼倒塌的初步分析和讨论
综述论文:建筑结构抗震“体系能力设计法”综述
新论文:不同钢筋构造对RC板柱节点冲剪破坏后性能的加强作用
新论文:地震-连续倒塌综合韧性防御超高层体系
新论文:基于数字孪生的强震下大跨斜拉桥倒塌易损性评估
新论文丨不同冲剪方向下板柱节点抗倒塌性能研究
新论文:大跨斜拉桥的非线性模型更新及倒塌预测
新论文:新一代地震-连续倒塌综合防御组合框架——综合韧性防御组合框架
新论文:中柱失效后混凝土板柱结构承载性能影响因素研究
新论文:不同冲剪方向下板柱节点抗倒塌性能研究
新论文:次边缘柱失效后钢筋混凝土平面框架连续倒塌承载力的试验分析和计算评估
新论文:基于集群计算的大跨斜拉桥精细有限元模型更新
新论文:钢筋混凝土板柱节点冲切及冲切破坏后行为的数值模拟
新论文:边柱以及边中柱失效后平板结构连续倒塌行为试验研究
新论文:抗震&防连续倒塌:一种新型构造措施
新论文:混凝土梁柱子结构连续倒塌动力效应的试验研究
层间位移角判别准则不适用于剪力墙,怎么办?|新论文:基于曲率的剪力墙损伤评估方法
新论文:地震-连续倒塌综合防御组合框架结构体系研究
新论文:改变框架-核心筒结构剪力调整策略对其抗震性能影响的研究
新论文:新型地震和连续倒塌综合防御韧性PC框架承载力计算方法
新论文:角柱失效后平板结构连续倒塌行为实验研究
新论文:受折纸启发的可更换承载-耗能双功能耗能器
新综述论文:21世纪建筑结构连续倒塌和鲁棒性的研究和实践
新论文:中柱失效后板柱结构连续倒塌传力机理研究
新论文:一根钢筋混凝土梁,承载力你能算对么?| 梁的压拱效应计算方法
新论文:这个混凝土框架能抗震,能防连续倒塌,还功能可恢复,您不进来看看么?
新论文:一个好汉三个帮|带端部阻尼器伸臂桁架的抗震性能试验研究
新论文:防屈曲支撑伸臂桁架?几个“狗骨头”可少不了!
新论文:考虑楼板影响的钢筋混凝土框架边柱连续倒塌试验
新论文:提高地震荷载分项系数,抗震安全性提高了多少?
新论文:采用减振子结构来控制超高层建筑的地震楼面加速度
新论文:500m级超高层建筑简化模型及其在结构体系对比中的应用
课题组2015年的论文:超高层建筑火灾结构安全分析
606m 超高层建筑OpenSees模型