利用 AI 评估灾害损失,为救援工作助力

2020 年 7 月 29 日 谷歌开发者

文 / 高级软件工程师 Joseph Xu 和工程主管 Pranav Khaitan,Google Research 


地震、飓风和洪水等自然灾害影响着大片地区和数百万人,而这对于后勤救援是一项巨大的挑战。包括政府、非政府组织和联合国组织在内的危机响应机构,需要在灾害发生后快速而全面准确的评估,以规划如何优化配置有限的资源。为此,能提供充足信息的工具愈发重要,如分辨率高达 0.3 米的超高分辨率 (VHR) 卫星图像,成为应对危机的重要工具,可以向危机响应机构呈现灾害给地形、基础设施和人口带来的变化。


然而,要从原始卫星图像中提取相关的具体信息(例如,倒塌的建筑物、出现裂缝的桥梁以及临时避难所的位置),仍然需要大量的人工手动操作。例如,就 2010 年海地地震而言,仅在太子港地区,分析人员就人工检查了 90,000 多栋建筑物,并以五分制对每座建筑物遭受的破坏程度进行了评估。


这类人工分析工作常需要专家团队工作数周才能完成。而实际上灾后 48-72 小时内就迫切需要这些数据,为最紧要决定的作出提供依据。


为了帮助减轻这类自然灾害的影响,我们提出了“使用卷积神经网络在卫星图像中检测建筑物损坏程度的方法 (Building Damage Detection in Satellite Imagery Using Convolutional Neural Networks)”,其中详细介绍了一种机器学习 (ML) 方法,该方法可自动处理卫星数据从而生成建筑物损坏的评估数据,这由我们与联合国世界粮食计划署 (WFP) 创新加速器合作开发。相信这项工作将有望大幅减少危机响应工作人员进行灾害评估报告所需的时间和精力,进而缩短向受灾最严重地区及时提供救灾援助所需的周转时间,同时增加此类关键服务的总体覆盖范围。

  • 使用卷积神经网络在卫星图像中检测建筑物损坏程度的方法
    https://arxiv.org/abs/1910.06444



方法

自动损失评估过程分为两步:建筑物检测损失分类


在第一个步骤中,我们使用对象检测模型在图像中为每个建筑物周围绘制边界框。然后,截取以每个检测的建筑物为中心的灾前和灾后图像,利用分类模型确定建筑物是否受损。


分类模型由卷积神经网络组成,在该卷积神经网络中输入以给定建筑物为中心的两个 RGB 图像,大小为 161 像素 x 161 像素,对应 50 m x 50 m 的占地面积。模型会对比灾害事件之前与之后的图像,分析两幅图像中的差异,并输出 0.0 - 1.0 范围内的值,其中 0.0 表示建筑物未受损,1.0 则表示建筑物受损。


由于前后的对比图像是在不同日期、一天中的不同时间拍摄,并且在某些情况下是由不同卫星所拍摄的,所以可能会出现许多不同的问题。如,图像的亮度、对比度、色彩饱和度和照明条件可能有很大的差异,并且有时图像中的像素可能会错位。


为了校正颜色和亮度差异,我们使用直方图均衡对图像的颜色进行归一化。我们还通过使用标准的数据增强技术(如在训练过程中随机干扰图像的对比度和饱和度),让模型对细微颜色差异更具稳健性。



训练数据

这项工作的主要挑战之一是收集训练数据集。可以使用的数据存在固有限制:因为仅有少数灾害才存在高分辨率的卫星图像,并且进行灾害评估的灾害更是少之甚少。我们使用从事这一领域的人道主义组织(如 UNOSAT 和 REACH)手动制作且公开提供的损坏评估数据为标签。


我们使用对应的的原始卫星图像,然后用 Google Earth Engine 在空间上将灾害评估标签与卫星图像结合起来,以生成最终的训练示例。用于训练模型的所有图像均来自可用的商业源。

  • Google Earth Engine 
    https://developers.google.com/earth-engine

图块示例:呈现了不同灾害中受损和未受损建筑物的前后对比情况



结果

我们针对近年来发生的三次大地震进行评估:2010 年海地地震(7.0 级)、2017 年墨西哥城地震(7.1 级)和 2018 年印度尼西亚发生的一系列地震(5.9 - 7.5 级)。


对于每一次事件,我们都用受地震影响地区的一部分建筑物来训练模型,并用另一地区的一部分建筑物对其进行测试。我们使用 UNOSAT 和 REACH 进行的人类专家损坏评估作为评估的基础。我们使用实际准确率(与专家评估相比)和 ROC 曲线下的面积 (AUROC) 来衡量模型的质量,AUROC 捕捉了模型的真阳性和假阳性检测率之间的权衡,是测试数据集中阳性和阴性样本数量不平衡时衡量质量的一种常用方法。AUROC 值为 0.5 意味着模型的预测是随机的,而值为 1.0 意味着模型完全准确。根据危机应对者的反馈,要在灾害发生后 72 小时内做出初步决策,要求准确率必须达到 70%。


事件 准确率 ROC曲线 下的面积
2010 年海地地震 77% 0.83
2017 年墨西哥城地震 71% 0.79
2018 年印度尼西亚地震 78% 0.86

据人类专家评估数据评价模型预测(越高越好)


2010 年海地地震的模型预测示例:接近 1.0 的预测意味着模型更确信建筑物受损。值接近于 0.0 表示建筑物未受损。阈值 0.5 通常用来区分受损/未受损的预测,但是可以对其进行调整以控制预测的敏感程度



未来工作

虽然当前模型在使用相同地区(例如,同一城市或国家)的建筑物进行训练和测试时运行良好,但我们的最终目标是希望模型能够准确评估世界上各地发生的灾害对建筑物的损坏程度,而不仅仅局限于与训练模型所用的数据类似的灾害


这项工作充满挑战,因为来自历史灾害的可用训练数据的种类存在固有限制:仅局限于少数几个地理位置发生的事件。因此,对我们的模型而言,泛化到新地点未来可能发生的灾害仍是一个挑战,也是我们目前的工作重点。我们设想建立一个可以由专家分析师进行交互式训练、验证和部署的系统,以便重要的援助分配决策可以始终得到经验丰富的灾害响应机构的核实。我们希望这项技术能让社区在最需要的时候及时得到所需的帮助。



致谢

感谢合著者 Wenhan Lu 和 Zebo Li,同时感谢 Maolin Zuo 对这个项目的贡献。在解决这个问题的过程中,我们与联合国世界粮食计划署 (WFP) 创新加速器建立了极具成效的合作伙伴关系。该组织的宗旨是确定、资助和支持创业公司和创新项目,以解决全球温饱问题。



更多 AI 相关阅读:



登录查看更多
0

相关内容

在深度学习中,卷积神经网络(CNN或ConvNet)是一类深度神经网络,最常用于分析视觉图像。基于它们的共享权重架构和平移不变性特征,它们也被称为位移不变或空间不变的人工神经网络(SIANN)。它们在图像和视频识别,推荐系统,图像分类,医学图像分析,自然语言处理,和财务时间序列中都有应用。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
使用Python进行医疗临床文本处理,37页ppt
专知会员服务
38+阅读 · 2020年8月5日
【CVPR 2020-商汤】8比特数值也能训练卷积神经网络模型
专知会员服务
25+阅读 · 2020年5月7日
【CVPR2020】多模态社会媒体中危机事件分类
专知会员服务
54+阅读 · 2020年4月18日
【Google AI】开源NoisyStudent:自监督图像分类
专知会员服务
54+阅读 · 2020年2月18日
广东疾控中心《新型冠状病毒感染防护》,65页pdf
专知会员服务
18+阅读 · 2020年1月26日
【泡泡图灵智库】用于多相机匹配的时空二进制特征
泡泡机器人SLAM
4+阅读 · 2019年9月16日
AI 辅助科学,预测地震余震位置
谷歌开发者
7+阅读 · 2019年1月24日
【机器学习】如何通过机器学习预测维护设备?
产业智能官
16+阅读 · 2018年7月9日
苦尽甘来:AI为更有效地治疗抑郁症带来希望
英伟达NVIDIA中国
10+阅读 · 2018年3月1日
【智能医疗】如何利用深度学习诊断心脏病?
产业智能官
8+阅读 · 2017年10月3日
Knowledge Distillation from Internal Representations
Arxiv
4+阅读 · 2019年10月8日
Arxiv
3+阅读 · 2018年6月1日
Arxiv
3+阅读 · 2018年5月21日
Arxiv
8+阅读 · 2018年4月12日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
3+阅读 · 2018年3月27日
VIP会员
相关论文
Knowledge Distillation from Internal Representations
Arxiv
4+阅读 · 2019年10月8日
Arxiv
3+阅读 · 2018年6月1日
Arxiv
3+阅读 · 2018年5月21日
Arxiv
8+阅读 · 2018年4月12日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
3+阅读 · 2018年3月27日
Top
微信扫码咨询专知VIP会员