NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

AI 正在帮助人类正确描绘世界地图

  • 2019-08-13
  • 本文字数:3649 字

    阅读完需:约 12 分钟

AI正在帮助人类正确描绘世界地图

地球陆地面积有 510,100,000 平方公里,完全可以想象得出,要绘制世界各地的所有地图,如果没有人工智能的加持,这简直根本就是一项不可能完成的任务!但是,在这一项看似不可能完成的任务中,人工智能再次立功了!Facebook 推出了 Map With AI(人工智能地图),与 OSM 相结合,实现了大规模的、快速而精准的地图绘制。让我们看看究竟是怎么实现的。


对于我们这些只需动动手指就可以找到驾驶路线的人来说,如果知道世界上还有数百万英里的道路并未绘制出来,我们可能会感到惊诧。绘制地图是一项艰苦的手工任务,但是,多亏了人工智能,现在有了一种更简单的方法,我们可以在更短的时间内覆盖更多的区域。


在 Map With AI(Facebook AI 研究人员和工程师创建的一项新服务)的帮助下,Facebook 地图绘制团队最近绘制了泰国所有缺失的道路、印度尼西亚 90% 以上的缺失的道路。Map With AI 使他们能够在短短 18 个月内绘制出泰国超过 30 万英里的公路地图,从一个覆盖 28 万英里的公路网开始,发展到之后覆盖 60 万英里的公路网。参与领导该项目的 Facebook 研究科学家 Xiaoming Gao 估计,如果没有人工智能,用传统的方式来完成这项工作可能还需要三到五年的时间。


Gao 称:“我们对这一成就感到非常兴奋,因为它证明了利用 Map With AI 大规模绘制地图是卓有成效的。”


从今天开始,任何人都可以使用 Map With AI 服务,其中包括在阿富汗、孟加拉国、印度尼西亚、墨西哥、尼日利亚、坦桑尼亚和乌干达的人工智能生成的道路地图,随着时间的推移,将会推出更多国家的道路地图。作为 Map With AI 的一部分,Facebook 正在向 OSM 社区发布名为 RapiD 的人工智能地图绘制工具。RapiD 是流行的 OSM 编辑工具 iD 的增强版本。RapiD 旨在使任何人都可以快速、简单地添加和编辑道路;它还包括数据完整性检查,以确保新的地图编辑的一致性和正确性。你可以在 mapWith.ai 网站上找到关于 RapiD 的更多信息。


AI 前线注:OSM,全称 OpenStreetMap,意为“开放街道地图”,是一个构建自由内容的网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图,并且让一般的移动设备有方便的导航方案。OSM 在 2004 年 7 月由 Steve Coast 创立,2006 年 4 月,成立了 OpenStreetMap 基金会。


即使是像印度尼西亚这样的小道,绘制地图也是很重要的。Map With AI 使用计算机视觉技术来识别这些特征,然后在 RapiD 编辑器工具中高亮显示,以供人类专家审查。(图源:Facebook)

优秀地图的力量

Facebook 地图和位置基础架构项目经理 Drishite Patel 说:“世界上还有许多农村地区,很难在地面上绘制地图。正如我之前在红十字会工作时所经历的那样,挑战包括偏远地区、缺乏电力和互联网接入、以及复杂的经济和政治环境。地图数据差距可能会影响到一切,包括灾难应对、社区规划和帮助当地经济。”


今年早些时候,Facebook 的数据科学家和人工智能研究人员也发布了人工智能驱动的人口密度地图,以帮助人道主义组织。在过去的一年里,我们收到了许多组织的请求,要求我们提供人工智能生成的道路和人口密度地图,因此我们一直在测试我们的工具,以确保它能够满足他们的需求。


“RapiD 工具是与在这一领域工作多年的测绘界人士共同开发的。因为这个工具是根据他们的输入来构建的,它已经产生了影响。”人道主义 OSM 团队(Humanitarian OSM Team,HOT)执行主任 Tyler Radford 表示,该团队的目标是确保 OSM 代表了世界各地。


Radford 称,“RapiD 是朝着实现这一目标迈出的一大步,通过增强以前完全由人工完成的过程——从卫星图中追踪道路,RapiD 将最好的机器学习和最好的人类专业知识结合起来了。它为地图绘制人员带来了更多的动力。”


RapiD 编辑器在 Maxar 卫星图像之上显示了现有的 OSM 道路(白色)和新检测到的道路(紫红色)


OSM 数据用于所有部门,包括人道主义组织、政府机构、小企业和社区团体。Facebook 的核心目标之一是将人们联系起来,确保每个人在地图上都能体现出来。与其他科技公司一样,我们也在产品和服务中使用 OSM。事实上,OSM 是整个 Facebook 系列应用中地图的基础。因此,扩大这些地图的覆盖范围使我们能够更好地为全球更多的人们服务。


Map With AI 团队正在和 HOT 合作,为 RapiD 添加更多的功能。在这一过程中的一个步骤是,他们将 RapiD 集成到 HOT Tasking Manager 的开发分支中,作为早期实验,该分支将志愿者地图绘制者与要绘制的特定区域配对。


AI 前线注:

HOT Tasking Manager 网址为:https://tasks.hotosm.org/

开发分支网址为 https://tasks-assisted.hotosm.org/


Gao 称,“在泰国工作期间,我们与 OSM 社区建立了密切的合作关系,并收到了许多请求,要求我们分享由人工智能生成的道路,以便更广泛地帮助社区,这就是推出 Map With AI 的背后一大动机:与社区合作,一起绘制世界地图。”

使用人工智能帮助专家更快、更好地绘制地图

Map With AI 使用了一个叫做计算机视觉的人工智能子领域的技术,通过这个子领域,机器可以识别图像中的复杂模式,这样它们就可以分析 OSM 志愿者多年来使用的同类卫星图像。人工智能系统经过训练,可以识别可能的道路,并在地图工具中高亮显示出这些道路。OSM 志愿者利用他们的专业知识来审查并确认或修改人工智能系统的建议。


在这种情况下,计算机视觉系统就是所谓的深度神经网络(Deep Neural Network,DNN)分割模型。该工具的实际输出是一个增强的卫星图像,给出了每个像素是道路一部分的概率。明亮的紫红色表示像素为道路的置信度高,而透明则表示置信度低。


图为印度尼西亚穆里亚山附近的公路网(卫星图像由 Maxar 提供)。


除了一些有限的概念证明之外,这种人工智能驱动的地图绘制方法以前从未大规模部署过。不同地方的道路在宽度和颜色上差别很大。卫星图像中的道路可能会被树木部分遮挡,有些特征可能看起来像道路,但实际上并不是,比如干涸的河床或田埂。


为了应对这些挑战,Facebook AI 团队构建了一个 34 层的 DNN 模型,该模型可以识别全球卫星图像上的道路,分辨率约为每像素 2 平方英尺。


Map With AI 的 Facebook 工程经理 Danil Kirsanov 表示,“这种大规模、复杂性和精确度的技术直到最近几年才出现。这种级别的细节意味着它可以辨认出未铺设的道路,以及小巷,甚至人行道,并将它们与视觉上相似的河床或墙壁区分开来。当然,我们仍然会得到一些误报,而这就是需要人类专家判断的地方。”


该图像是用于训练人工智能模型正确识别道路的数据的一部分(卫星图像由 Maxar 提供)。


为了构建用于检测道路的计算机视觉模型,Facebook 团队选取了 Maxar 卫星图像,手工追踪道路,然后使用这些手工绘制的图像来告诉机器:什么样的才是道路,什么样的不是道路。


经过多轮训练和评估之后,该系统已准备好进行实际的地图绘制。基于泰国地图的经验教训,Map With AI 团队能够调整他们的训练策略,生成一个可以在全球范围内运行良好的模型。(更多的技术细节可以查看这篇博文 Mapping roads through deep learning and weakly supervised training(《通过深度学习和弱监督训练绘制道路地图》):https://ai.facebook.com/blog/mapping-roads-through-deep-learning-and-weakly-supervised-training)


位于印度尼西亚南苏拉威西省 Wajo Regency 的这条公路,每年都会被雨水淹没。Facebook 地图绘制团队无法从卫星图像中识别出这是一条道路,因此地图绘制人员与当地专家合作,以了解更多信息。他们认为这是周围所有定居点的主要道路,但指出,当洪水泛滥时,居民必须使用船只出行。(图源:Facebook)

计算机视觉如何与人类专业知识相结合

在将模型的输出转换为地图绘制志愿者可以使用的格式后,人工智能的预测将作为绘制地图过程的基础。人工智能为创建地图的人们做了大部分工作,所以他只需填补任何空白,仔细检查正确性,并选择适当的道路类型就可以。RapiD 中内置了一套广泛的验证工具,帮助用户实时捕获和修复数据问题,从而提高向 OSM 提交的最终文件的质量。


“这个工具在建议机器生成的特征和手动绘制地图之间取得了良好的平衡,”开源地图社区的长期领导者 Martijn Van Exel 说,“它给了地图绘制者决定地图最终结果的权利,但帮助仅仅足够让他们既有用又能够吸引人们对地图绘制不足的地方的注意。”


这样的结果使得拥有地图专业知识的人们能够更好地完成他们的工作。


“自动数据验证检查允许我们轻松发现必要的更改,”尼日利亚 YouthMappers 研究人员 Dennis Irorere 表示,“这不仅使我们能够更快地绘制地图,而且还提高了绘制地图后提交的道路地图数据的质量,这已经取得了很大的进展。”


他指出,绘制一条建议的道路非常快速,这使得 Map With AI 更容易在连通性有限的地区使用。


eHealth Africa 技术 GIS 副经理 Samuel Aiyeoribe 说:“在我自己的案例中,这个工具帮助我们在所选任务中的大多数道路被绘制成地图,而且绘制速度更快。一旦人工智能预测出道路特征,就可以快速、轻松地将其标记为相应的道路特征中。”

将正确地图的好处传递给每个人

现在,随着 Map With AI 和 RapiD 的广泛应用,Irorere 和其他地图社区的成员表示,他们希望能够极大地加快他们在全球范围内的工作。


Aiyeoribe 说,“我认为,要使绘制地图和创建重要的地理空间数据更容易、更快速,还有很长的路要走。”


“世界银行称赞人工智能辅助特征提取来帮助创建全球地理空间数据。我们期待,能够扩大开放地理空间数据的使用,使发展中国家能够实施基于数据的政策。”世界银行地理信息专家 Walker Kosmidou-Bradley 如此说道。


该图显示的是雅加达的公路网络(卫星图像由 Maxar 提供)。


RapiD 已经开始产生影响。“这无疑将成为 OSM 未来的关键部分。没有机器的帮助,我们永远无法绘制出世界地图,也无法保持进行地图的绘制。”van Exel 说,“诀窍在于,找到最佳位置。OSM 是一个人的项目,地图反应了绘制者的兴趣、技能、偏见等。这一核心原则永远不会消失,但它可以、而且也必须将随着地图绘制领域的新视野一同前进。”


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2019-08-13 08:005884
用户头像

发布了 526 篇内容, 共 241.8 次阅读, 收获喜欢 1545 次。

关注

评论

发布
暂无评论
发现更多内容

〖Docker指南⑩〗轻量级监控及管理工具Portainer

步尔斯特

Docker

哈尔滨等保测评公司有哪几家?叫什么名字?

行云管家

网络安全 等保 等保测评 等级测评 哈尔滨

物联网低代码平台权限管理,保障平台安全!

AIRIOT

物联网 低代码开发 低代码开发平台 快速开发平台

【高阶知识】用户态协议栈之Epoll实现原理

C++后台开发

后端开发 epoll Linux服务器开发 C++后台开发 户态协议栈

以字节跳动内部 Data Catalog 架构升级为例聊业务系统的性能优化

字节跳动数据平台

Apache 大数据 字节跳动 性能优化 数据目录

〖Docker指南②〗Docker常用命令汇总

步尔斯特

Docker

〖Docker指南⑥〗快速入门Docker的五种网络模式

步尔斯特

Docker

《云原生的本手、妙手和俗手》——2022全国新高考I卷作文

步尔斯特

云原生

什么是基于安全标记的访问控制机制?有什么特性?

行云管家

网络安全 等级保护 安全标志 访问控制机制

Linux命令汇总 | vim | shell | 进阶【2022版】

步尔斯特

云原生

去中心化DEFI质押流动性挖矿项目开发案例(逻辑分析)

开发微hkkf5566

InfoQ 极客传媒 15 周年庆征文|PassJava网站生产级事故复盘

悟空聊架构

运维 前端 passjava 悟空聊架构 InfoQ极客传媒15周年庆

印尼Widya Robotics携手华为云,让建筑工地安全看得见

华为云开发者联盟

人工智能 安全 华为云 modelarts 机器视觉

BI 如何让SaaS产品具有 “安全感”和“敏锐感”(上)

葡萄城技术团队

SaaS BI 数据可视化

C++ Workflow异步调度框架 - 基本介绍篇

1412

c++ 开源 workflow 异步调度 网络框架

〖Docker指南④〗docker容器卷

步尔斯特

Docker

〖Docker指南⑨〗本地一键部署微服务项目到阿里云服务器

步尔斯特

Docker

从云服务器 SSRF 漏洞到接管你的阿里云控制台

火线安全

云安全

NFT链游系统开发|DeFi+NFT技术搭建

薇電13242772558

NFT 链游

学生管理系统架构设计文档

泋清

#架构训练营

〖Docker指南⑤〗学习Dockerfile,看这一篇就够了

步尔斯特

Docker

Substrate技术及生态5月大事记 | Square One计划启动,波卡上线XCM!

One Block Community

区块链 技术 波卡生态

数据湖基本架构

五分钟学大数据

数据湖 6月月更

InfoQ 极客传媒 15 周年庆征文|实战 MySQL 高可用架构

悟空聊架构

架构 运维 悟空聊架构 热门活动 InfoQ极客传媒15周年庆

融云 IMKit Web 端上线,带你感受开发效率的参差

融云 RongCloud

〖Docker指南①〗快速入门|安装|加速|hello-world

步尔斯特

Docker

〖Docker指南⑧〗Docker私有镜像仓库|阿里云|Registry|Harbor

步尔斯特

Docker

波场TRX链DAPP智能合约系统开发技术搭建

开发微hkkf5566

InfoQ 极客传媒 15 周年庆征文|什么是云原生,云原生技术为什么这么火?

步尔斯特

云原生 热门活动 InfoQ极客传媒15周年庆

〖Docker指南③〗Docker镜像的深度解析

步尔斯特

〖Docker指南⑦〗docker-compose快速入门

步尔斯特

Docker

AI正在帮助人类正确描绘世界地图_AI&大模型_Jeff Underwood_InfoQ精选文章