【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

密歇根大学最新成果:教会无人车预测行人运动趋势

  • 2019-02-18
  • 本文字数:1099 字

    阅读完需:约 4 分钟

密歇根大学最新成果:教会无人车预测行人运动趋势

近日,密歇根大学的研究人员通过研究人类的步态、身体对称性和脚的位置,试图教会自动驾驶汽车识别和预测行人的移动,其精确度要高于目前已有的技术。



车辆通过摄像头、激光雷达和全球定位系统收集的数据使研究人员能够捕捉到行人移动的视频片段,然后在计算机模拟中进行三维再现。在此基础上,他们创造了一个“生物力学启发下的循环神经网络”,用来记录人类的运动。


有了它,自动驾驶系统可以在距离车辆大约 50 码的位置,预测一个或几个行人的姿势和之后要移动到的位置。


虽然这类研究在行业中早已有人做过,但是之前的研究通常只关注静态图像,而并不关心人们如何在三维空间中移动,密歇根大学机械工程助理教授 Ram Vasudevan 说:“如果这些无人车要在现实世界中运行和互动,我们需要确保对行人走向的预测与车辆下一步走向的预测不一致。”


为车辆配备必要的预测能力要求网络深入研究行人运动的细节,比如:步态的节奏(周期性)、四肢的镜像对称性,以及走路时脚的位置对稳定性的影响。


许多用于将自动技术提升到目前水平的机器学习都是处理二维图像,即静态照片。一台电脑显示了数百万张停车标志的照片,最终将教会系统在现实世界和实时中识别停车标志。


但是通过利用几秒钟的视频片段,密歇根大学的 U-M 系统就可以通过片段的前半部分来做出预测,然后用后半部分来验证准确性。


为了解释神经网络可以做出的推断,助理教授 Ram Vasudevan 描述了一种常见的景象。Vasudevan 说:“如果行人在玩手机,他们的姿势和所看的地方可以告诉你很多关于注意力的信息,这些信息也会告诉你他们下一步会做什么。”


结果表明,这种新系统提高了无人驾驶汽车识别未来最有可能发生情况的能力。


“我们预测的中,位平移误差在 1 秒后约为 10 厘米,6 秒后小于 80 厘米。所有其他的同类比较方法的误差都在 7 米之外。”研究员 Johnson-Roberson 说:“我们更擅长搞清楚一个人下一步会去哪里。”


为了控制预测下一个动作的选项的数量,研究人员应用了人体的物理约束条件:行人不能飞或者步行可能达到的最快速度。


为了创建用于训练 U-M 神经网络的数据集,研究人员将一辆具有 4 级自主功能的汽车停在了几个十字路口。由于车辆的摄像头和激光雷达正对着十字路口,系统可以一次记录多天的数据。


研究人员从实验室采集的传统姿势数据集中,对现实世界里“野外”的数据进行了支持。其结果是,该系统将提高自动驾驶汽车的能力。


密歇根大学研究工程师杜晓晓(音译)表示:“我们对各种应用持开放态度,并提供令人兴奋的跨学科合作机会,我们希望创造并贡献一个更安全、更健康、更高效的生活环境。”


参考链接:


https://news.umich.edu/teaching-self-driving-cars-to-predict-pedestrian-movement/


公众号推荐:

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

2019-02-18 14:222734
用户头像
陈思 InfoQ编辑

发布了 576 篇内容, 共 262.5 次阅读, 收获喜欢 1293 次。

关注

评论

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

Scrapy 源码剖析(三)Scrapy有哪些核心组件?

Kaito

Python 爬虫 Scrapy 源码剖析

【架构师训练营 1 期】第六周作业

诺乐

元模型驱动(一)构建元模型ーGME入门

KaYa

DDD Kaya MDA GME MDD

队列实现栈的3种方法,全都击败了100%的用户!

王磊

Java 算法和数据结构

Scrapy 源码剖析(二)Scrapy是如何运行起来的?

Kaito

Python 爬虫 Scrapy 源码剖析

TCP/IP 基础知识总结

cxuan

后端 计算机网络 计算机

接口测试(apipost、jmeter和python脚本)

测试人生路

Python 接口测试 测试工具

网络直播打赏背后的套路:刺激用户不理智消费

石头IT视角

目标检测学习-比赛路线

Dreamer

如何搭建一个爬虫代理服务?

Kaito

爬虫 代理

Scrapy源码剖析(一)架构概览

Kaito

Python 爬虫 Scrapy 源码剖析

老板下了死命令,要把日志系统切换到Logback

沉默王二

Java logback 日志系统

训练营第二周作业

爱码士

轻量型GPU应用首选 京东智联云推出NVIDIA vGPU实例

京东科技开发者

人工智能 gpu

5G应用的实时决策

VoltDB

5G 物联网 工业互联网 技术分享

Java9新特性-上篇

hepingfly

Java Java新特性

【面经】面试官:讲讲类的加载、链接和初始化?

冰河

架构 JVM 类加载 优化 性能调试

面试官:讲一下缓存穿透、缓存雪崩和缓存击穿?

bigsai

redis 缓存穿透 缓存击穿 缓存雪崩

java安全编码指南之:文件和共享目录的安全性

程序那些事

代码规范 java安全 java安全编码指南 java编码 程序那些事

Redis还可以做哪些事?

Java旅途

redis

进“大厂”的故事

北风

职业规划 职业成长 大厂

美国半导体十年计划中的NO.1,模拟硬件究竟有什么价值?

脑极体

为什么 React Hooks 优于 HOCs(译)

西贝

Java 翻译 React Hooks HOC

1分钟教你如何整理 React 知识体系

Leo

学习 大前端 React

如何构建一个通用的垂直爬虫平台?

Kaito

Python 爬虫 代理

Scrapy 源码剖析(四)Scrapy如何完成抓取任务?

Kaito

Python 爬虫 Scrapy 源码剖析

元模型驱动(二)构建元模型ーGME构建分层模型

KaYa

DDD Kaya MDA GME MDD

训练营第二周课程总结

爱码士

训练营

酷睿i5-10600KF对标锐龙7 3700X,游戏表现领先且售价更香

E科讯

给打工人熬一锅「毒」鸡汤

Java_若依框架教程

程序员 打工人 毒鸡汤

【架构师训练营 1 期】第六周学习总结

诺乐

密歇根大学最新成果:教会无人车预测行人运动趋势_AI&大模型_Nicole Casal Moore_InfoQ精选文章