人工智能将原本需要数月的镜头设计工作缩短为一天

KAUST(阿卜杜拉国王科技大学)研究人员的 DeepLens 方法可自动设计复杂的透镜系统,将设计过程从数月缩短到一天,并有可能扩展到混合光学系统。一种用于设计成像系统中光学镜头的自动计算方法,有可能在没有人工参与的情况下实现最佳解决方案,从而大大减少通常所需的时间和费用。这一进步可提高手机摄像头的质量或创新功能。

DeepLens 设计方法在创建经典光学设计和扩展景深计算透镜方面都非常有效。资料来源:2024 KAUST; Heno Hwang

DeepLens 设计方法由KAUST的杨新阁、傅强和沃尔夫冈-海德里希开发,基于"课程学习"的概念,采用结构化、迭代、分阶段的方法,考虑成像系统的关键参数,如分辨率、光圈和视场。

人工智能系统和人类一样,很难在没有指导的情况下从头开始学习复杂的任务。例如,人类要先学会爬、站、走,然后才能最终学会跳、跳舞或运动。同样,课程学习将复杂的任务(这里指的是复杂镜头系统的设计)分解成复杂度不断增加的各个阶段,逐步提高对分辨率、光圈大小和视野的要求。

重要的是,该方案不需要以人类设计为起点。相反,它可以完全自行设计一个复合光学系统,该系统由多个折射透镜元件组成,每个元件都有自己定制的形状和特性,以提供最佳的整体性能。

传统的自动化方法只能对现有设计进行微小的优化,"杨新阁评论说。"我们的方法可以从一开始就优化复杂的透镜设计,将经验丰富的工程师数月的手工工作大幅减少到一天的计算时间。"

这种方法已被证明在创建经典光学设计和扩展景深计算透镜方面非常有效。这是在手机大小的外形尺寸中,利用具有高非球面和短后焦距的透镜元件实现的大视场。它还在六元件经典成像系统中进行了测试,分析了其设计和光学性能的演变,因为它调整了设计以满足设计规范。

"我们的方法专门针对多元素折射透镜的设计,这种透镜在从显微镜到手机摄像头和望远镜等设备中都很常见。预计涉及移动设备摄像头设计的公司会对此产生浓厚兴趣,因为在这些设备中,由于硬件限制,必须通过计算辅助才能获得最佳图像质量。我们的方法在管理光学元件和计算元件之间复杂的相互作用方面表现出色。"

目前,DeepLens 方法仅适用于折射透镜元件,但团队表示,目前正在努力将该方案扩展到将折射透镜与衍射光学元件和金属透镜相结合的混合光学系统。这将进一步实现成像系统的微型化,并释放出新的功能,如光谱相机和联合彩色深度成像。

Github: https://github.com/singer-yang/DeepLens

如果您在研究中使用了DeeoLens,请引用相应的论文:

  • TCI 2022\] dO: A differentiable engine for deep lens design of computational imaging systems. [Paper](https://ieeexplore.ieee.org/document/9919421), [BibTex](/singer-yang/DeepLens/blob/main/misc/do_bibtex.txt)

  • Arxiv 2024\] End-to-End Hybrid Refractive-Diffractive Lens Design with Differentiable Ray-Wave Model. [Paper](https://arxiv.org/abs/2406.00834), [BibTex](/singer-yang/DeepLens/blob/main/misc/hybridlens_bibtex.txt)

相关推荐
yiersansiwu123d3 小时前
AI伦理治理:在创新与规范之间寻找平衡之道
人工智能
程途拾光1583 小时前
AI 生成内容的伦理边界:深度伪造与信息真实性的保卫战
人工智能
趣味科技v3 小时前
亚马逊云科技储瑞松:AI智能体正在重塑未来工作模式
人工智能·科技
GEO AI搜索优化助手3 小时前
GEO生态重构:生成式引擎优化如何重塑信息传播链
人工智能·搜索引擎·生成式引擎优化·ai优化·geo搜索优化
爱笑的眼睛113 小时前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
江上鹤.1483 小时前
Day40 复习日
人工智能·深度学习·机器学习
QYZL_AIGC3 小时前
全域众链以需求为基、政策为翼,创AI + 实体的可行之路
人工智能
火星资讯3 小时前
Zenlayer AI Gateway 登陆 Dify 市场,轻装上阵搭建 AI Agent
大数据·人工智能
TextIn智能文档云平台3 小时前
LLM处理非结构化文档有哪些痛点
人工智能·文档解析
Coder_Boy_4 小时前
DDD从0到企业级:迭代式学习 (共17章)之 四
java·人工智能·驱动开发·学习