写点什么

苹果如何使用神经网络在点云中做对象检测

  • 2017-12-19
  • 本文字数:1077 字

    阅读完需:约 4 分钟

苹果发明了一种神经网络系统,可以从由 LIDAR 传感器生成的点云中分离出对象。

不久之前,苹果进军无人驾驶领域。不过,关于他们的汽车,我们了解的并不多。许多正在研发自动驾驶汽车的公司都使用所谓的 LIDAR 来检测汽车周围的障碍物。LIDAR 发出光脉冲,并测量该脉冲返回传感器的时间,然后就可以计算出汽车与附近的障碍物之间的距离。旋转传感器就可以测得传感器周围的所有障碍物。

LIDAR 获得的距离存储在所谓的“点云(Point Cloud)”中。在将这个点集可视化之后,人类可以很轻松地检测出这些点云中各种类型的对象,如人、汽车、自行车。遗憾地的是,对计算机而言,这仍然是一项困难的工作。读者可以试着指出上图中的人和汽车。

传统方法依靠人工编制的特性赋予这些数据意义。例如,将云分割成子云的方法,或者将点云分离成平面的方法。还有一种让 LIDAR 数据有意义的方式是选择一个观察点,把图像输入已有的计算机视觉算法。这些方法的缺点是特性设计非常困难,而且也很难设计出可以很好地概括所有情况的特性。现在,苹果创建了一种端到端的神经网络来解决这个问题。这种方法不依赖任何手工编制的特性或神经网络之外的其他机器学习方法。

该方法的第一部分是所谓的“特性学习网络”。苹果把这个空间分解成所谓的三维像素(3D 像素)。在检测汽车时,他们将每个三维对象的尺寸设定为2 米高、2.4 米宽(这样,一辆汽车就可以很好地匹配到一个三维像素里去)。在每个三维像素里,他们随机选取一个点的子集(有些三维像素包含许多点,有些只包含几个,这样处理之后,每个三维像素包含同样数量的神经网络输入)。他们把这个点的子集输入到神经网络,在一个128 维的空间里创建一个表示。

对这个空间里每一个点都进行这样的处理,就得到一个数据结构,让你可以通过在神经网络方法中看到的相同的网络结构输入到计算机视觉算法。通过多个卷积层,神经网络把输出投射成一张概率图和一种回归图(如下图所示)。概率图说明了这个空间中的每个三维像素是否包含对象。回归图说明了每个三维像素中对象的位置。

苹果使用KITTI Vision 基准测试测试了他们的方法,并把他们的方法和其他使用类似数据的方法进行了比较,不过,有些方法使用了人工编制的特性。结果表明,与所有现有的方法相比,包括使用了人工编制的特性的方法,他们的方法性能更好。

通过这项研究,苹果展示了他们在自动驾驶项目中使用的方法。今年有报道称,苹果使用了车顶上总计12 个LIDAR 传感器中的6 个。他们在一篇论文里发布了他们的结果,感兴趣的读者可以从ArXiv 下载

查看英文原文 How Apple Uses Neural Networks for Object Detection in Point Clouds

2017-12-19 18:001750
用户头像

发布了 1008 篇内容, 共 437.8 次阅读, 收获喜欢 346 次。

关注

评论

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

YashanDB数据库的数据清理与维护策略

数据库砖家

台积电核心数据遭"指尖泄密",BeeWorks安全底座杜绝泄密

BeeWorks

即时通讯 IM 私有化部署

YashanDB数据库的容错能力与恢复策略

数据库砖家

YashanDB数据库的事务隔离级别与性能平衡解析

数据库砖家

YashanDB数据库的事务日志管理与恢复策略

数据库砖家

YashanDB数据库的数据导入与导出最佳实践

数据库砖家

YashanDB数据库的容错机制:确保数据安全与一致性

数据库砖家

YashanDB数据库的数据分布与负载均衡策略

数据库砖家

2025年海外舆情监测的四大趋势预测

沃观Wovision

沃观Wovision 舆情监测系统 海外舆情监测

烟草行政处罚案卷制作与评查平台:重塑烟草执法的精准、高效与公信力

中烟创新

LevelDB SSTable模块

数新网络官方账号

leveldb

区块链RWA系统运营

北京木奇移动技术有限公司

区块链开发 软件外包公司 RWA开发

AI教育白皮书发布!人工智能如何赋能通识教育,助力教育变革?

ModelWhale

人工智能 白皮书 AI通识教育

YashanDB数据库的实时数据处理能力探讨

数据库砖家

YashanDB数据库的事务日志及恢复机制详解

数据库砖家

YashanDB数据库的事务一致性模型及实现方法

数据库砖家

YashanDB数据库的数据模型设计最佳实践

数据库砖家

区块链RWA系统上线

北京木奇移动技术有限公司

区块链开发 软件外包公司 RWA开发

YashanDB数据库的事务回滚与恢复策略解析

数据库砖家

YashanDB数据库的全面架构评估与比较

数据库砖家

YashanDB数据库的日志管理与故障排除技巧

数据库砖家

YashanDB数据库的事务隔离与并发控制机制

数据库砖家

YashanDB数据库的事务日志管理及故障恢复实务指南

数据库砖家

YashanDB数据库的内存管理优化策略

数据库砖家

YashanDB数据库的日志管理与审计功能介绍

数据库砖家

YashanDB数据库的数据加密与访问控制策略

数据库砖家

YashanDB数据库的数据模型设计:关键考虑因素

数据库砖家

YashanDB数据库的内存管理与性能影响因素

数据库砖家

YashanDB数据库的日志管理与审计功能解析

数据库砖家

YashanDB数据库的日志管理与分析工具

数据库砖家

YashanDB数据库的内存管理及优化技巧

数据库砖家

苹果如何使用神经网络在点云中做对象检测_Apple_Roland Meertens_InfoQ精选文章