点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

来源 | phys

整理 | 新智元  编辑 | 雅新

【导读】近日,由格拉斯哥大学研究员Alex Turpin带领的研究团队开发了一种全新的3D成像方法:通过捕获有关光子的时间信息而不是空间坐标来成像。

近日,由格拉斯哥大学计算科学学院数据科学研究员Alex Turpin博士带领的研究团队研究团队开发了一种崭新的3D成像方法:通过捕获有关光子的时间信息而不是其空间坐标来成像。

这种方法通过利用AI将时间转换成三维空间的视觉,可以帮助汽车、移动设备和健康监护仪器等提高360度的认知能力。

此项研究「Spatial images from temporal data」目前已在Optica杂志上发表。       论文链接:https://arxiv.org/pdf/1912.01413.pdf

   通过光子的时间信息生成3D图像,成像速度快

在我们生活中,照片和视频通常是通过使用数字传感器捕获光子(光的构建基块)来制作的。比如,数码相机由数百万个像素组成,这些像素通过检测空间每个点的光的强度和颜色来形成图像。

然后,通过在拍摄对象周围放置两个或更多摄像机可以从多个角度对其进行拍摄,或者通过使用光流扫描场景并将其重构三维来生成3D图像。

无论哪种方式,我们拍摄的照片和视频仅通过收集场景的空间信息来构建图像。

而研究人员此次是通过有关光子的时间信息来生成3D图像,他们是如何做到的呢?

他们的实验过程是使用了一个简单且廉价的单像素检测器,该检测器经过调整可充当光子的秒表。

这个检测器仅记录由瞬间激光脉冲产生的光子从任意给定场景中的每个物体反弹并到达传感器所需的时间。物体距离越远,每个反射光子到达传感器所花费的时间就越长。

有关场景中反射的每个光子的时间信息,研究人员称为时间数据,收集在一个非常简单的图形中。

然后,借助复杂的神经网络算法将这些图转换为3D图像。研究人员通过向团队展示数千张团队人员在实验室中移动和携带物体的常规照片,以及同时由单像素检测器捕获的时间数据来训练算法。

最终,网络已经足够了解时间数据与照片的对应关系,从而仅凭时间数据就可以创建高度准确的图像。

在验证原理的实验中,尽管使用的硬件和算法有可能每秒产生数千张图像,但研究人员设法从时间数据中以约10帧/秒的速度构造了运动图像。

Turpin 博士表示,我们手机中的相机通过使用数百万个像素来形成图像。如果仅考虑空间信息,则仅凭单个像素创建图像是不可能的,因为单像素检测器没有任何信息。但是,这样的检测器仍然可以提供有关时间的有价值的信息。我们设法做的是找到一种新方法,可以将一维数据,即简单的时间测量,转换成运动图像,该图像代表任何给定场景中空间的三个维度。

与传统图像制作不同的最重要方式是,该团队的研究方法能够将光线与整个过程完全解耦。

Turpin 说道,「我们有信心该方法可以适用于能够用短脉冲探测场景并精确测量回波的任何系统,以全新的方式使用时间而非光来可视化世界」。

当前,神经网络创建图像的能力仅限于经过训练以从研究人员创建的场景的时态数据中挑选出来的能力。

但是,通过进一步培训甚至使用更高级的算法,可以学习可视化各种场景,从而扩大其在现实世界中的潜在应用。

Turpin 补充说,「收集时间数据的单像素检测器体积小、重量轻、且价格便宜,这意味着它们可以轻松地添加到现有系统中,比如自动驾驶汽车的摄像头,以提高寻路的准确性和速度。它们可以增强移动设备中现有的传感器,比如 Google Pixel 4,这些传感器已经具有基于雷达技术的简单手势识别系统。」

好消息!

小白学视觉知识星球

开始面向外开放啦

AI将光子时间转换成3D图像,通过时间来可视化世界相关推荐

  1. 在WPF中将图片转换成3D图像并可以旋转

    原文:在WPF中将图片转换成3D图像并可以旋转 时光偷走的,永远都是我们眼皮底下看不见的珍贵. https://pan.baidu.com/s/14dk-OU2SR0nxXj2bL4bVpQ 首先先看 ...

  2. C++ 将当前系统时间转换成标准格式的时间和时间戳

    1:先将系统时间转换成标准格式的时间,再转成时间戳. #include "iostream" #include "time.h" #include " ...

  3. 将UTC时间格式转换成东八区时间格式

    在前后端数据接口通信中,后台返回的时间往往是 UTC 格式的                                     即2022-12-15T10:28:57.000+00:00这种, ...

  4. python中将HTTP头部中的GMT时间转换成datetime时间格式

    原文: https://blog.csdn.net/zoulonglong/article/details/80585716 需求背景:目前在做接口的自动化测试平台,由于接口用例执行后返回的结果中的时 ...

  5. C语言基础:时间转换成字符串 strftime的代码

    将内容过程中经常用的一些内容段做个记录,下边内容段是关于C语言基础:时间转换成字符串 strftime的内容,希望能对大伙有一些用处. #include <stdio.h> #includ ...

  6. 微信小程序时间转换成时间戳、获取当前时间戳、获取当前时间、时间戳加减

    时间转换成时间戳 var sTime = "2020-10-22 10:22:22"; var timestamp = Date.parse(new Date(sTime )); ...

  7. mysql 格林时间转换_格林时间转换成正常时间

    uscdbmt@rac1:~> date +%s 1414741902 oracle中怎么把这个1414741902转换成正常时间格式 select Numtodsinterval(141474 ...

  8. python如何读取数据保存为新格式_python,初学者应用实例:读取文件中的数据,将将北京时间转换成世界时间,再保存成新的CSV格式文件...

    数据格式转换是科研工作中经常需要完成的任务.本程序实现了这个功能.将文本文件"TableS1.dat"中的数据读取,原文件格式为: No Date Time Mag Dis 119 ...

  9. php时间转分钟前,PHP把时间转换成几分钟前几小时前几天前

    现在很多网站将时间的显示都变得比较人性化,今天项目有一个也需要在对应的资讯后面显示为几分钟前.几小时前,接下来吾爱编程为大家分享一下PHP把时间转换成几分钟前.几小时前几天前的方法,有需要的小伙伴可以 ...

最新文章

  1. python遍历目录,获取指定文件
  2. 牛客网 【每日一题】5月29日 管道取珠
  3. linux shell脚本关闭指定端口号的进程
  4. 从零打造 Vue 聊天组件
  5. selenium设置js加载的时限,防止持续加载页面
  6. C#.Net工作笔记017---C#事件的理解以及自定义事件的方法
  7. C++、Python、Rust、Scala 构建编译器的差异性究竟有多大?
  8. RecyclerView使用中遇到的问题
  9. 百度AI开放平台—简单步骤介绍(多图警告)
  10. QML类型:Dialog(Qt Quick Dialogs 模块)
  11. android 定位 指南针,Android 实现指南针效果
  12. 【COM编程】如何往IE工具条添加按钮
  13. 晶圆切割机_单轴晶圆划片机特点:
  14. 营业执照验证php,基于PHP的营业执照识别示例代码-六派数据
  15. 【2016】二月份英语学习总结
  16. python面向对象的编程_python面向对象的编程
  17. 工控机CF卡槽无法使用的解决方案
  18. Android三级列表
  19. java使用poi逐页读取ppxt,JAVA-WEB(通过POI)实现PPT在线预览
  20. Android与iOS在DES加密算法上的统一

热门文章

  1. 换发型算法_【AI超级美发师】深度学习算法打造染发特效(附代码)
  2. 使用tb6612模块驱动直流电机
  3. 星际2亚洲服务器 也就是韩服
  4. Life with qmail -- 中文版(英文版本2 Jan 2006)
  5. x265 windwos使用wsl调试
  6. 使用Java代码制作二维码(超级简单)
  7. 5.42如何高效的学习开源项目
  8. (选做)基于数组的工资处理系统
  9. 分享几款DIY的手表
  10. QS2016年全球高等教育系统实力排名 中国排名世界第八亚洲第一