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

article/2025/7/28 0:40:39

编辑丨%科学家开发了一种 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.hkcw.cn/article/kvSmDJwhUT.shtml

相关文章

C# 结合PaddleOCRSharp搭建Http网络服务

Windows打开端口: 控制面板 > 系统和安全 > 防火墙> 高级设置 → 入站规则 → 右侧选择 → 新建规则 → 端口 → 协议类型 TCP→ 端口 using System; using System.Drawing; using System.IO; using System.Net; using System.Text; using System.Threadi…

Real SQL Programming

目录 SQL in Real Programs Options Stored Procedures Advantages of Stored Procedures Parameters in PSM SQL in Real Programs We have seen only how SQL is used at the generic query interface --- an environment where we sit at a terminal and ask queries …

华为OD机试真题——跳格子3(2025A卷:200分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

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

UE5蓝图暴露变量,类似Unity中public一个变量,在游戏运行时修改变量实时变化和看向目标跟随目标Find Look at Rotation

UE5蓝图中暴露变量,类似Unity中public一个变量,在游戏运行时修改变量实时变化 1,添加变量 2,设置变量的值 3,点开小眼睛,此变量显示在编辑器中,可以运行时修改 看向目标跟随目标Find Look at R…

第 1 章:学习起步

1. React Native前置知识要求 在开始学习React Native之前,有一些前置知识你需要了解。不过别担心,我会带你逐步掌握这些内容,让你顺利入门。 1.1. JavaScript是必须掌握的 学习React Native,JavaScript是基础。你需要了解Java…

BERT***

​​1.预训练(Pre-training)​​ 是深度学习中的一种训练策略,指在大规模无标注数据上预先训练模型,使其学习通用的特征表示,再通过​​微调(Fine-tuning)​​ 适配到具体任务 2.sentence-lev…

在Mathematica中使用WhenEvent求解微分方程

WhenEvent[event,action]指定当事件event触发时,方程在 NDSolve 及相关函数中执行的操作action。 模拟一个每次弹起后保持95%速度的弹跳球 NDSolve[{y[t] -9.81, y[0] 5, y[0] 0, WhenEvent[y[t] 0, y[t] -> -0.95 y[t]]}, y, {t, 0, 10}]; Plot[y[t] /. %…

Nature:多模态大模型LLMs如何驱动多组学与生命科学研究新范式?

高通量组学技术的快速进步引发了生物数据的爆炸式增长,远超当前对分子层面规律的解析能力。在自然语言处理领域,大语言模型(LLMs)通过整合海量数据构建统一模型,已显现突破数据困境的潜力。 Nature的这篇文章中&#x…

ubuntu20.04安装教程(图文详解)

Ubuntu 24.04 LTS,代号 Noble Numbat,于 2024 年 4 月 25 日发布,现在可以从 Ubuntu 官方网站及其镜像下载。此版本将在 2029 年 4 月之前接收为期五年的官方安全和维护更新。 关于 Ubuntu 24.04 LTS 的一些关键点: 发布日期&am…

Linux中Shell脚本的常用命令

一、设置主机名称 1、通过修改系统文件来修改主机名称 [rootsakura1 桌面]# vim /etc/hostname sakura /etc/hostname:Linux 系统中存储主机名的配置文件。修改完文件后,在当前的shell中是不生效的,需要关闭当前shell后重新开启才能看到效…

Redisson学习专栏(二):核心功能深入学习(分布式锁,分布式集合,原子操作与计数器,事件与监听)

本文是“Redisson学习专栏”第二篇,聚焦其核心分布式功能实现原理与最佳实践 文章目录 前言:分布式系统核心能力实践一、分布式锁:高并发下的守卫者1.1 可重入锁 (Reentrant Lock)1.2 公平锁 (Fair Lock)1.3 联锁 (MultiLock)1.4 红锁 (RedLo…

学习路之PHP--easyswoole_panel安装使用

学习路之PHP--easyswoole_panel安装使用 一、新建文件夹二、安装三、改配置地址四、访问 IP:Port 自动进入index.html页面 一、新建文件夹 /www/wwwroot/easyswoole_panel 及配置ftp 解压easyswoole_panel源码 https://github.com/easyswoole-panel/easyswoole_panel 二、安…

基于分布式状态机的集装箱智能道口软件架构方法

集装箱码头对进出场道口的通过能力始终是要求最高的,衡量道口的直接指标为道口通行效率,道口通行效率直接体现了集装箱码头的作业效率以及对外服务水平,进而直接影响到码头的综合能力。所以,码头普遍使用智能道口实现24小时无人值…

2014药柜设计问题

1 题目描述 D题 储药柜的设计 储药柜的结构类似于书橱,通常由若干个横向隔板和竖向隔板将储药柜分割成若干个储药槽(如图1所示)。为保证药品分拣的准确率,防止发药错误,一个储药槽内只能摆放同一种药品。药品在储药槽中的排列方式如图2所示。…

c# 获取电脑 分辨率 及 DPI 设置

using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Runtime.InteropServices;/// <summary> /// 这个可以 /// </summary> class Program {static void Main(){//设置DPI感知try{SetProcessDpiAwareness(…

2025年渗透测试面试题总结-匿名[校招]红队攻防工程师(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 匿名[校招]红队攻防工程师 1. 00截断的原理 2. Java回显通用思路及JDK差异 3. Redis利用姿势及环境差异 …

高级数据结构与算法期末考试速成记录

高级数据结构与算法期末考试速成记录 0.分治中的一些知识点 Master公式&#xff08;又称主定理&#xff0c;Master Theorem&#xff09;是一种用于快速求解分治递归算法时间复杂度 的数学工具&#xff0c;适用于递归式形如以下形式的算法&#xff1a; T ( n ) a T ( n b ) …

Telerik生态整合:Kendo UI for Angular组件在WinForms应用中的深度嵌入(一)

Telerik DevCraft包含一个完整的产品栈来构建您下一个Web、移动和桌面应用程序。它使用HTML和每个.NET平台的UI库&#xff0c;加快开发速度。Telerik DevCraft提供完整的工具箱&#xff0c;用于构建现代和面向未来的业务应用程序&#xff0c;目前提供UI for ASP.NET MVC、Kendo…

深入浅出程序设计竞赛(洛谷基础篇) 第十四章 搜索

文章目录 前言例14-1 四阶数独前置知识&#xff1a; 例14-2八皇后例14-3 kkksc03考前临时抱佛脚例14-4 马的遍历前置知识 例14-5 奇怪的电梯例14-6 Meteor Shower S习题14-1.1 选数例14-1 四阶数独前置知识&#xff1a; 例14-2八皇后例14-3 kkksc03考前临时抱佛脚例14-4 马的遍…

图书管理系统的设计与实现

湖南软件职业技术大学 本科毕业设计(论文) 设计(论文)题目 图书管理系统的设计与实现 学生姓名 学生学号 所在学院 专业班级 毕业设计(论文)真实性承诺及声明 学生对毕业设计(论文)真实性承诺 本人郑重声明:所提交的毕业设计(论文)作品是本人在指导教师的指导下,独…