Science Advances 上海理工大学与美国杜克大学(Duke University)共同开发了一种仿生复眼相机

news2025/6/2 7:40:22

编辑丨%科学家开发了一种 AI 辅助的仿生复眼相机。炎炎夏日,相信各位读者都有被蚊子骚扰过的恼火记忆。但往往想要清剿蚊子的时候,却被它灵巧地躲开,再难找到。诸如蚊子这种节肢动物的视觉系统已经进化了 5 亿多年,从寒武纪一直到现在。它们所拥有的复眼,其中的复杂结构是经过进化优化的卓越产品。具有成百上千个视觉单元的复眼可以检测来自不同方向的光线,提供广角视野并实现深度感知。尽管节肢动物的视力质量不佳且脑力较弱,但它们却表现出非凡的视觉认知能力,社交昆虫中常见的复杂视觉学习行为(比如颜色学习,模式识别等)都可以证明这一点。图 1:BCE 和人工视觉系统。(图源:论文)仿生复眼 (BCE) 与其自然对应物具有相同的局限性:微小的复眼覆盖了像素区域的一小部分,缺乏全面的成像能力,并且只为图像贡献了几个像素,从而产生了马赛克般的图像。因此,BCE 的成像质量仍然需要显著提高。上海理工大学与美国杜克大学(Duke University)共同开发了一种仿生复眼相机,以节肢动物视觉为模型,能够产生 165° 视角和 40 微米分辨率的全彩全景图像。在这里插入图片描述
该研究以「Seeing through arthropod eyes: An AI-assisted, biomimetic approach for high-resolution, multi-task imaging」为题,于 2025 年 5 月 21 日发布在《Science Advances》。论文链接:https://www.science.org/doi/10.1126/sciadv.adt3505BCE 相机BCE 相机成像过程很简单,通过平均每个复眼单元的光强度来实现。但因为单元的数量收到分辨率的限制,实际的像素数量是有限的。此外,单元的尺寸也导致较低的检测效率,因为小孔径限制了入射光量并在窄波导中引起多次内部反射,从而带来高光损耗。成像的一种方式是将单元用作成像器数组,相邻单元捕获的图像经过进一步处理以形成高质量的图像。在这种方法中,首选具有较大的视觉单元的 BCE 设计,因其形成清晰图像的能力更强,检测效率更高。在这项研究中,BCE 被安装在框架内,并组装到市售的彩色图像传感器上,该框架将 BCE 与图像传感器对齐并阻挡环境光。图像传感器直接检测 BCE 的输出,它的像素密度和波导近端的直径决定了每个视觉单元的有效像素数。BCE 模仿天然复眼的解剖结构,其中的每个视觉单元都可被用作单独的成像器,收集的图像使用单元近端像素直接传输至图像传感器检测,以防止产生重影。在这里插入图片描述
图 2:BCE 的光学表征。(图源:论文)该相机的两个光学元件可分别在 18.9 到 42.5 毫米的物距范围内(α = 0°, β = 0° 方向)与 19.9 到 32.5 毫米的物距范围内(α = 68.7°, β = 0° 方向)上清晰识别所放置的图案。通过不同模式的演示,BCE 相机展示了其能通过宽视角与大景深收集大量信息,这些模式在测试单元的周围单元里也部分出现,能为三维定位提供线索。任务处理视觉处理是结合先验知识与视觉输入,感知、分析和解释视觉模式,进而创建有意义表示的过程。在人工视觉系统中,这个过程可以通过模仿生物神经网络的功能和结构的机器学习模型来实现。模型分为三个阶段,与大脑的功能相对应。第一阶段模仿视觉注意力,将视觉系统引导至识别并定位 BCE 相机获得的广角图像中的关键目标。在两个方向与实际距离的测定上,相机误差分别小于 2.6°和 2.3%。第二阶段重建目标的形状,提供视觉场的二维表示。在此过程中,结构相似性和 2D 相关性分别高于 0.82 和 0.85。颜色相似度高于 91.4%。第三阶段对视觉场景进行抽象分析,重建后的图像在反向旋转后用于提取有用信息。视觉系统在结构相似度(>0.86)、二维相关性(>0.89)和颜色相似度(>95.2%)方面均达到了高度相似。上述的阶段结果突显了该系统在不同照明条件下检测和重构各种模式的稳健性能。在这里插入图片描述
图 3:使用 BCE 相机的全景成像与人工视觉认知。(图源:论文)此外,BCE 相机还能进行同时观测多个物体并实时追踪它们的空间位置的挑战。实战测试中,与真实数据的良好一致率表明 BCE 相机具有多目标追踪的能力。即使两个遮罩互相靠近,也能被相机准确标记。
仿生视觉系统这是一种模拟节肢动物自然复眼和大脑功能的仿生视觉系统,目的是更好地实现全景成像、深度感知和信息解读。其中 BCE 相机作为关键设备,有着高效的低成本微流控辅助 3D 打印技术和互补金属氧化物半导体制造工艺。BCE 与单片成像传感器无缝集成,消除了需要笨重的中继透镜或复杂三维光电探测器的需要。其中设计了微透镜和大口径光学波导(并未牺牲单个视细胞尺寸),实现低插入损耗和大量有效像素。BCE 相机展示了全色、广角高分辨率成像和大量像素的非凡能力,同时可以在三维空间中同时定位多个目标,并独立重建每个目标的图像而不互相干扰。未来,研究人员可能会为其添加集成光学神经系统,从而优化神经网络。研发团队预测,仿生昆虫视觉系统的发展,将在监视、机器人导航和医疗诊断等领域推动深刻的创新。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

正点原子Z20 ZYNQ ​​​开发板​​发布!板载FMC LPC、LVDS LCD和WIFI蓝牙等接口,资料丰富!

正点原子Z20 ZYNQ ​​​开发板​​发布!板载FMC LPC、LVDS LCD和WIFI&蓝牙等接口,资料丰富! 正点原子新品Z20 ZYNQ开发板来啦!核心板全工业级设计,主控芯片型号是XC7Z020CLG484-2I。开发板由核心板底板组成&…

软件测评中心如何确保软件品质?需求分析与测试计划很关键

软件测评中心承担着对软件进行评估、测试和审查的任务,它有一套规范的流程来确保软件的品质,并且能够向客户和开发者提供详实的软件状况分析报告。 需求分析环节 这一环节至关重要,必须与客户和开发团队保持密切交流。我们需要从他们那里精…

2025LitCTF 复现

easy_file 登录界面 尝试admin 和密码1 没成功 结果尝试了弱口令 admin 用户和 password 密码就登录成功了 文件上传 新建一个空的 新建木马.txt 文件发现上传成功 然后写入一句话木马 <?php eval($_POST[a]); ?> 上传失败 说明可能是有字符被过滤了&#xff0c;猜…

使用C# 快速删除Excel表格中的重复行数据-详解

目录 简介 使用工具 C# 删除Excel工作表中的重复行 C# 删除指定Excel单元格区域中的重复行 C# 基于特定列删除重复行 RemoveDuplicates 方法快速比较 简介 重复行是指在Excel表格中完全相同的多行数据。这些冗余行的存在可能源于多种原因&#xff0c;例如&#xff1a; …

WPF-Prism学习笔记之 “导航功能和依赖注入“

新建空白模板(Prism) 新建好后会有自动创建ViewModels和Views 在"MainWindow.xaml"文件里面标题去绑定了一个属性"Title"&#xff0c;而"MainWindowViewModel.cs"里面继承一个非常重要的"BindbleBase"(prism框架里面非常重要的)。所以…

中国城市间地理距离矩阵(2024)

1825 中国城市间地理距离矩阵(2024) 数据简介 中国城市间地理距离矩阵数据集&#xff0c;通过审图号GS(2024)0650的中国城市地图在Albers投影坐标系中进行计算得出矩阵表格&#xff0c;单位为KM&#xff0c;方便大家研究使用。 中国城市地理距离矩阵数据通过计算城市中心距离…

【备战秋招】C++音视频开发经典面试题整理

1、简要介绍一下对 H.264 的了解&#xff1f; 1&#xff09;基础描述 H.264 是由国际标准组织机构&#xff08;ISO&#xff09;下属的运动图象专家组&#xff08;MPEG&#xff09;和国际电传视讯联盟远程通信标准化组织&#xff08;ITU-T&#xff09;开发的系列编码标准之一。…

《java创世手记》---java基础篇(下)

《Java 创世手记 - 基础篇&#xff08;下&#xff09;》 第五章&#xff1a;契约与规范 —— 接口 (Interfaces) 与抽象类 (Abstract Classes) 造物主&#xff0c;在你日益繁荣的世界里&#xff0c;你发现仅仅依靠“继承”来构建“物种体系”有时会遇到一些限制。比如&#x…

【MySQL】C语言连接

要使用C语言连接mysql&#xff0c;需要使用mysql官网提供的库&#xff0c;大家可以去官网下载 我们使用C接口库来进行连接 要正确使用&#xff0c;我们需要做一些准备工作: 保证mysql服务有效在官网上下载合适自己平台的mysql connect库&#xff0c;以备后用 下载开发库 s…

新能源汽车与油车销量

中国油车与新能源车销量对比&#xff08;2022-2025年&#xff09; ‌1. 市场份额演化&#xff08;2022-2025年&#xff09;‌ ‌年份‌ ‌新能源车销量 &#xff08;渗透率&#xff09;‌ ‌燃油车销量 &#xff08;渗透率&#xff09;‌ ‌关键事件‌ ‌2022‌ 688.7万辆…

基于Java,SpringBoot,Vue,UniAPP宠物洗护医疗喂养预约服务商城小程序管理系统设计

摘要 随着宠物经济的快速发展&#xff0c;宠物主对宠物服务的便捷性、专业性需求日益增长。本研究设计并实现了一套宠物洗护医疗喂养预约服务小程序系统&#xff0c;采用 Java 与 SpringBoot 构建后端服务&#xff0c;结合 Vue 开发管理后台&#xff0c;通过 UniAPP 实现多端适…

中车靶场,网络安全暑期实训营

不善攻防&#xff0c;何谈就业&#xff1f; 实训目的&#xff1a;提升实战能力&#xff0c;直通就业快道。 实训对象&#xff1a;面向计算机相关专业、有兴趣接触网络攻防、大专及以上学历的学员。 知识准备 为确保高效实训&#xff0c;学员需具备一定的实战基础。报名后&am…

2.2.2 06年T1

成功的同化机器——美国&#xff1a;2006年考研英语&#xff08;一&#xff09;Text 1精析 本文解析2006年考研英语&#xff08;一&#xff09;第一篇文章&#xff0c;揭示美国社会强大的文化同化力及其表现。 一、原文与翻译 Paragraph 1&#xff1a;美国社会的同化本质 L1: …

【第1章 基础知识】1.8 在 Canvas 中使用 HTML 元素

文章目录 前言示例-橡皮筋式选取框示例代码 前言 尽管我们可以说 Canvas 是 HTML5 之中最棒的功能&#xff0c;不过在实现网络应用程序时&#xff0c;很少会单独使用它。在绝大多数情况下&#xff0c;你都会将一个或更多的 canvas 元素与其他 HTML 控件结合起来使用&#xff0…

c++流之sstream/堆or优先队列的应用[1]

目录 c流之sstream 解释 注意事项 215.数据流的第k大 问题分析 修正代码 主要修改点 优先队列的比较规则 代码中的比较逻辑 为什么这样能维护第 k 大元素&#xff1f; 举个例子 总结 Python 实现&#xff08;使用heapq库&#xff09; Java 实现&#xff08;使用P…

SAR ADC 比较器噪声分析(二)

SAR ADC的比较器是非常重要的模块&#xff0c;需要仔细设计。主要考虑比较器的以下指标&#xff1a; 1)失调电压 2)输入共模范围 3)比较器精度 4)传输延时 5)噪声 6)功耗 这里主要讲一下动态比较器的noise。 动态比较器一般用于高速SAR ADC中&#xff0c;且精度不会超过12bit…

机器学习Day5-模型诊断

实现机器学习算法的技巧。当我们训练模型或使用模型时&#xff0c;发现预测误差很 大&#xff0c;可以考虑进行以下优化&#xff1a; &#xff08;1&#xff09;获取更多的训练样本 &#xff08;2&#xff09;使用更少的特征 &#xff08;3&#xff09;获取其他特征 &#xff…

vscode一直连接不上虚拟机或者虚拟机容器怎么办?

1. 检查并修复文件权限 右键点击 C:\Users\20325\.ssh\config 文件&#xff0c;选择 属性 → 安全 选项卡。 确保只有你的用户账户有完全控制权限&#xff0c;移除其他用户&#xff08;如 Hena\Administrator&#xff09;的权限。 如果 .ssh 文件夹权限也有问题&#xff0c;同…

初学c语言21(文件操作)

一.为什么使用文件 之前我们写的程序的数据都是存储到内存里面的&#xff0c;当程序结束时&#xff0c;内存回收&#xff0c;数据丢失&#xff0c; 再次运行程序时&#xff0c;就看不到上次程序的数据&#xff0c;如果要程序的数据一直保存得使用文件 二.文件 文件一般可以…

华为OD机试真题——数据分类(2025B卷:100分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

2025 B卷 100分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析; 并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式! 本文收录于专栏:《2025华为OD真题目录+全流程解析/备考攻略/经验分享》 华为OD机试真题《数据…