热成像技术创新,助力人工智能炼就黑夜中的火眼金睛

原创 | 文 BFT机器人 

图片

普渡大学(Purdue University)的研究人员利用他们正在申请专利的方法来改进传统的机器视觉和感知,从而推动机器人技术和自动控制领域的发展。

埃尔莫尔家族电气与计算机工程学院(Elmore Family School of Electrical and Computer Engineering)电气与计算机工程副教授祖宾-雅各布(Zubin Jacob)和研究科学家包芳琳(Fanglin Bao)开发出了HADAR(热辅助探测与测距)。他们的研究成果登上了 7 月 26 日出版的同行评审期刊《自然》(Nature)的封面。

雅各布说,预计到 2030 年,每 10 辆汽车中就有一辆是自动驾驶汽车,将有 2000 万名机器人助手为人们提供服务。

图片

雅各布说:"这些代理中的每一个都将通过先进的传感器收集周围场景的信息,从而在没有人类干预的情况下做出决策。"然而,从根本上讲,由众多代理同时感知场景是令人望而却步的。

传统的有源传感器,如激光雷达(即光探测和测距)、雷达和声纳,都是先发射信号,然后再接收信号,以收集场景的三维信息。这些方法的缺点随着规模的扩大而增加,包括信号干扰和对人眼安全的威胁。相比之下,依靠阳光或其他光源工作的摄像机虽然具有优势,但在夜间、雾或雨等弱光条件下却存在严重障碍。

图片

传统热成像技术是一种完全被动的传感方法,可收集来自场景中所有物体的不可见热辐射。它可以穿越黑暗、恶劣天气和太阳强光进行感应。但雅各布说,基本的挑战阻碍了它在今天的应用。

"物体及其环境会不断发射和散射热辐射,从而导致无纹理图像,这就是著名的鬼影效应,"Bao 说。"人脸的热图像只显示轮廓和一些温度对比,没有任何特征,让人感觉像看到了鬼魂。这种信息、纹理和特征的损失是利用热辐射进行机器感知的障碍。

HADAR 结合了热物理学、红外成像和机器学习,为实现完全被动和物理感知的机器感知铺平了道路。

"我们的工作建立在热感知的信息理论基础之上,表明漆黑环境中的信息量与大白天的信息量相同。进化使人类偏向于白天。雅各布说:“未来的机器感知将克服这种长期存在的昼夜二分法。”

Bao 说:"HADAR 能从杂乱的热信号中生动地恢复出纹理,并准确地将场景中所有物体的温度、发射率和纹理(TeX)区分开来。它能像白天一样透过黑暗看到纹理和深度,还能感知 RGB(红绿蓝)、可见光成像或传统热感应之外的物理属性。令人惊讶的是,它竟然可以像白天一样透过漆黑的环境看到物体"。

研究小组使用越野夜景对 HADAR TeX 视觉进行了测试。

"HADAR TeX 视觉系统恢复了纹理并克服了重影效应,"Bao 说。"除了草地的细节,它还恢复了水波纹、树皮皱纹和涵洞等精细纹理"。

HADAR 的其他改进还包括改善硬件尺寸和数据采集速度。

"目前的传感器又大又重,因为 HADAR 算法需要多种颜色的不可见红外辐射,"Bao 说。"要将其应用于自动驾驶汽车或机器人,我们需要缩小尺寸、降低价格,同时使相机的速度更快。目前的传感器创建一幅图像大约需要一秒钟,但对于自动驾驶汽车来说,我们需要大约30到60赫兹的帧频,即每秒一帧。

HADAR TeX视觉技术的最初应用是在复杂环境中与人类互动的自动驾驶汽车和机器人。该技术还可进一步应用于农业、国防、地球科学、医疗保健和野生动物监测等领域。

作者 | Tina

排版 | 居居手

注:文章版权归原作者所有,如有不妥,请联系删除。转载请联系本公众号获得授权。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/69001.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【链表OJ 5】合并两个有序链表

前言: 🎈欢迎大家来到Dream_Chaser~的博客🎈 本文收录于 C--数据结构刷题的专栏中 -->http://t.csdn.cn/n6UEP 首先欢迎大家的来访,其次如有错误,非常欢迎大家的指正!我会及时更正错误! 目录…

【已解决】Java 中使用 ES 高级客户端库 RestHighLevelClient 清理百万级规模历史数据

🎉工作中遇到这样一个需求场景:由于ES数据库中历史数据过多,占用太多的磁盘空间,需要定期地进行清理,在一定程度上可以释放磁盘空间,减轻磁盘空间压力。 🎈在经过调研之后发现,某服务…

git的简单介绍和使用

git学习 1. 概念git和svn的区别和优势1.1 区别1.2 git优势 2. git的三个状态和三个阶段2.1 三个状态:2.2 三个阶段: 3. 常用的git命令3.1 下面是最常用的命令3.2 git命令操作流程图如下: 4. 分支内容学习4.1 项目远程仓库4.2 项目本地仓库4.3…

IPv4编址及子网划分

IPv4编址及子网划分 一、IPv4地址概述1.1、IPv4报文结构1.2、IPv4地址分类1.2.1、A类1.2.2、B类1.2.3、C类1.2.4、D类1.2.5、E类 1.3、私有IP地址1.4、特殊地址 二、子网划分2.1、子网掩码2.2、VLSM 可变长的子网掩码2.3、子网划分2.4、子网划分示例2.4.1、子网划分案例 —— A…

【24择校指南】温州大学计算机考研考情分析

温州大学(C) 考研难度(☆) 内容:23考情概况(拟录取和复试分数人数统计)、院校概况、23专业目录、23复试详情、各科目以及各专业考情分析。 正文1349字,预计阅读:3分钟。 2023考情概况 温州…

IDEA新建类时自动设置类注释信息,署名和日期

IDEA设置路径 File --> Settings --> Editor --> File and Code Templates --> Include --> File Header 官方模板 这里 ${USER} 会读取计算机的用户名 ${DATE}是日期 ${TIME}是时间 /*** Author ${USER}* Date ${DATE} ${TIME}* Version 1.0*/

探索自动化网页交互的魔力:学习 Selenium 之旅【超详细】

"在当今数字化的世界中,网页自动化已经成为了不可或缺的技能。想象一下,您可以通过编写代码,让浏览器自动执行各种操作,从点击按钮到填写表单,从网页抓取数据到进行自动化测试。学习 Selenium,这一功能…

Small Tip: 如何Debug Start Routine

我也不知道咋地,在generated ABAP里面打断点进不去。 我也不晓得怎么弄,今天反正是硬找着去弄。不晓得有没有其他好办法。有知道的小伙伴评论下吧。 1、 在DTP里面选Before Transformation,要去debug start routine选这个就够了。其他的随意…

【Java可执行命令】(十七)JVM运行时信息动态维护工具 jinfo:一个维护 JVM 相关的配置参数和系统属性的工具,辅助故障排除、诊断和优化 ~

Java可执行命令之jinfo 1️⃣ 概念2️⃣ 优势和缺点3️⃣ 使用3.1 语法格式3.2 -flags&#xff1a;查看进程的启动参数3.3 -sysprops&#xff1a;查看进程的系统属性3.4 -flag < name>&#xff1a;查看特定虚拟机参数的值3.5 -flag [/-]< name>&#xff1a;启用或禁…

【在树莓派上安装cpolar内网穿透实战】

文章目录 前言1.在树莓派上安装cpolar2.查询cpolar版本号3.激活本地cpolar客户端4.cpolar记入配置文件 前言 树莓派作为一个超小型的电脑系统&#xff0c;虽然因其自身性能所限&#xff0c;无法如台式机或笔记本等准系统一样&#xff0c;运行大型软件或程序&#xff08;指望用…

VsCode美化 - VsCode自定义 - VsCode自定义背景图

VsCode美化 - VsCode自定义 - VsCode自定义背景图&#xff1a;添加二次元老婆图到VsCode 前言 作为一个二刺螈&#xff0c;VsCode用久了&#xff0c;总觉得少了些什么。是啊&#xff0c;高效的代码生产工具中怎么能没有老婆呢&#xff1f; 那就安装一个VsCode插件把老婆添加…

数学建模学习(9):模拟退火算法

模拟退火算法(Simulated Annealing, SA)的思想借 鉴于固体的退火原理&#xff0c;当固体的温度很高的时候&#xff0c;内能比 较大&#xff0c;固体的内部粒子处于快速无序运动&#xff0c;当温度慢慢降 低的过程中&#xff0c;固体的内能减小&#xff0c;粒子的慢慢趋于有序&a…

go重制版的海盗王gateserver网关服务端

海盗王原有的gateserver网关经常出现无故报错和掉地图的问题&#xff0c;经过反复修改都无法解决相关问题。 加上&#xff0c;原有的程序已经趋于古董级别&#xff0c;存在很大的兼容性问题。 以上&#xff0c;萌发了用go语言进行重新开发一个gateserver网关程序的想法&#xf…

sxs卡丢失数据如何找回?sxs卡数据丢失原因和修复办法分享!

说起sxs卡&#xff0c;你们是否有所了解呢&#xff1f;sxs卡具有很好的传输性能&#xff0c;能够存储照片和视频数据&#xff0c;主要被放置在索尼XDCAM EX型摄像机上。 而在使用sxs卡设备过程中&#xff0c;难免和其他设备一样&#xff0c;容易出现数据丢失情况。而如果丢失的…

ESP-IDF插件去除红色波浪线

如图&#xff0c;新装的ESP-IDF打开别人的工程有好多红色波浪线。 把这里的第一个文件夹删除&#xff0c;就是那个.vscode&#xff0c;接下来按ctrlshiftP&#xff0c;输入vscode&#xff0c; 选第一个&#xff0c;添加配置文件夹。 问题解决。 之后记得重新配置板子信息和串…

豪越HYDO智能运维助力智慧医院信息化建设

随着国家政策的推动与支持&#xff0c;医疗行业信息化应用不断普及&#xff0c;大数据、AI、医疗物联网等技术的应用&#xff0c;快速推动了电子病历、智慧服务、智慧管理的智慧医院建设和医院信息标准化建设&#xff0c;通过不断探索创新“智慧医院”服务模式&#xff0c;实现…

Java实现籍贯级联选择器

在工作中要求写一个籍贯的级联选择器&#xff0c;记录一下自己写这个级联选择器的过程&#xff0c;因为自己才刚开始工作&#xff0c;有很多地方都没有考虑的很清楚&#xff0c;希望各位大佬能给出建议。 一、需求 A:正常的23个省&#xff0c;籍贯由“省区/县/市”组成&#xf…

回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测

回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测 目录 回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门…

Linux下 时间戳的转化

Linux下一般用date 记录当前时间&#xff0c;尤其是我们需要保存测试log的时候&#xff0c;或者设计一个跑多长时间的脚本都需要时间戳。下面看一下平时最常用的几种写法 1 date “%Y-%m-%d %H:%M” 显示具体时间 2 修改时间 date -s 3 date %s :当前时间的时间戳 显示具体时…

pycharm,VSCode 几个好用的插件

pycharm Tabnine AI Code 可以在编写程序的时候为你提供一些快捷方式&#xff0c;增加编程速度 Chinese 对英文不好的程序员来说是个不错的选择&#xff0c;可以将英文状态下的pycharm变为中文版的 ChatGPT 可以跟ai聊天&#xff0c;ai可以解决你80%的问题 &#xff0c;也可以帮…