智能光学计算成像技术与应用

embedded/2024/12/20 7:55:51/

智能光学计算成像是一个将人工智能(AI)与光学成像技术相结合的前沿领域,它通过深度学习、光学神经网络、超表面光学(metaphotonics)、全息技术和量子光学等技术,推动光学成像技术的发展。以下是智能光学计算成像的一些关键进展和应用:

  1. 光纤成像:深度学习在光纤成像中的应用进展显著,包括通过条件生成对抗网络实现高速多模光纤成像系统

  2. 光谱成像:当前的光谱成像技术包括多通道滤光片、基于深度学习和波长响应曲线求逆问题的优化实现,以及衍射光栅、多路复用、超表面等技术,用于获取高光谱信息

  3. 全息成像:利用深度神经网络来优化全息图的重建过程,提高成像质量,并实现复杂光学场景的快速三维重建

  4. 超分辨率成像:通过深度学习技术提高光学成像系统的空间分辨率,改善图像质量

  5. 计算成像优化:利用深度学习模型对光学成像过程进行优化和控制,实现更高效的成像方法

  6. 简单光学成像技术:基于计算成像,发展简单和紧凑的光学成像技术,也称为简单光学。这种技术利用光学系统和图像处理算法的联合设计,实现与复杂光学系统相媲美的高质量成像

  7. 端到端光学算法联合设计:计算光学成像包括了可微的衍射光学模型、折射光学模型以及基于可微光线追踪的复杂透镜模型,这些模型使得光学系统设计与图像处理算法可以联合优化

适合光子学与光电子学、无线电电子学、物理学、材料科学、电信技术、自动化技术、仪器仪表工业、电气工程、电力工业、计算机软件及计算机应用、工业通用技术及设备、生物医学工程、金属学、生物医学工程等领域的科研人员、工程师、及相关行业从业者、跨领域研究人员

智能光学计算成像技术与应用

光学计算成像导论

1.计算成像的概念与现状

2.生活与科研中的典型应用场景

3.光学计算成像与计算摄影

4.深度学习增强的计算成像

像基本概念及计算成像理论基础

1.颜色和光谱,图像在程序中的表示

2.图像传感器,成像物理模型与噪声

3.其他成像元件与光波波前分析方法

4.常见图像描述方法与图像处理流程

5.图像重构理论基础

6.一般计算成像逆问题与求解方式

实例:Poisson blending of image

机器学习及Python软件基础

1.机器学习基础概念

2.监督学习与无监督学习

3.常用算法简介(如线性回归、多层感知机等)

3.1 Python 编程基础

3.2 Python 环境搭建与工具介绍

3.3 基本语法与数据结构

3.4 矩阵运算库NumPy与GPU运算库Cupy

3.5 数据可视化工具( Matplotlib 等)

3.6 深度学习框架 PyTorch 与TensorFlow

实践:用Numpy/cupy与matplotlib绘制分形图像

图像常用深度神经网络与PyTorch/TensorFlow实现

1.深度学习简介与神经网络基础概念

2.深度学习的基本原理与训练过程

3.常用基本深度网络模型简介

3.1全连接网络(FC)

3.2卷积神经网络(CNN)

3.3带历史记忆的网络(如RNN)

4.基于PyTorch与TensorFlow的几种神经网络构建

Ø 全连接网络

Ø 卷积神经网络

Ø U-Net

Ø Res-Net

实践:基本的全连接网络模型与卷积神经网络的搭建与训练

图像的神经网络表示与ADMM图像重构

1.神经表示(Neural Representations)与位置嵌入(Positional Encoding)

2.神经渲染(Neural Rendering)

3.学习式重构(Learned Reconstruction)与应用介绍

4.用ADMM算法来求解正则化逆问题

实践:用 ADMM 算法来重构图像

常见的计算成像应用

1.图像去噪与解模糊

2.空域编码-解码成像(压缩感知、单像素成像)简介

3.时域编码-解码成像(飞行时间、非视域成像)简介

4.无透镜成像

4.1无透镜成像的概念与基础

点扩散函数(PSF) 调控与无透镜成像: 散射成像实例

压缩感知和压缩编码成像

1.压缩感知与压缩成像理论

1.1基于多模光纤lantern的压缩计算成像讲解

Ø 实践:1D信号和2D图像的压缩感知重构

2.结构光照明和单像素成像理论

3.基于神经网络的单像素成像

3.1 基于神经网络的远场超分辨率鬼成像讲解

实践:基于多模光纤超快脉冲的单像素探测超快成像

高光谱成像

1.高光谱成像简介与理论知识

2.神经网络光谱成像

案例:具有高空间分辨率的宽带高光谱图像传感器(实践网络重构部分)

微纳光学计算成像

1.超构表面与微纳光学增强的计算成像简介

2.超构表面与相位获取成像

实例讲解:纳米光学高质量超构透镜成像(实践图像重构部分)

端到端光学算法联合设计

1.一般图像系统设计

2.端到端光学和图像处理系统设计

Ø 案例讲解:端到端的基于深度学习的散射介质散斑计算成像

综合实例讲解: 用一个纯相位镜头的灰度图像到高光谱图像(超光谱/解模糊/深度学习/点扩散函数设计/压缩成像)
在这里插入图片描述
在这里插入图片描述
光学为骨,AI为翼。区别于经典的光学成像课程和主要讲解数字算法的图像处理课程,本课程旨在结合各种先进光学器件与系统的特点,详解运用人工智能算法协同实现计算成像的主题。课程内容涵盖系统功能增强,软硬件协同设计等。内容立足于光学,在讲解常用的计算成像的算法的同时,融合各种智能算法,内容涉及成像的经典理论,常用的机器学习/深度学习算法与软件使用技巧,当下常用的几类计算光学重构理论等,并在光谱成像,压缩感知成像,无透镜成像,散斑成像,端到端光学算法联合设计等热点计算成像应用的话题及几类交叉的话题上进行相关论文的讲解与实践。教学方式将基础理论与高水平论文(Nature/Nature communication/Optica等)讲解相结合,辅以实际案例操作,通过理论学习、实践操作和启发式扩展讨论的方式,力图增强学习者对理论和应用的整合能力及创新思考能力。

主讲介绍: 来自国家“985 工程”“211 工程”重点高校。在《ACS Photonics》、《Journal of Lightwave Technology》等国际知名期刊发表论文数十篇, 擅长领域计算光子学及深度学习与光子学的交叉学科研究等。担任Laser & Photonics Review, Photonics Research, Journal of Lightwave Technology, IEEE JSTQE, Optics Express, Optics Letter等光子学期刊审稿人。


http://www.ppmy.cn/embedded/147222.html

相关文章

springcloud-gateway获取应用响应信息乱码

客户端通过springcloud gateway跳转访问tongweb上的应用,接口响应信息乱码。使用postman直接访问tongweb上的应用,响应信息显示正常。 用户gateway中自定义了实现GlobalFilter的Filter类,在该类中获取了上游应用接口的响应信息,直…

BlueLM:以2.6万亿token铸就7B参数超大规模语言模型

一、介绍 BlueLM 是由 vivo AI 全球研究院自主研发的大规模预训练语言模型,本次发布包含 7B 基础 (base) 模型和 7B 对话 (chat) 模型,同时我们开源了支持 32K 的长文本基础 (base) 模型和对话 (chat) 模型。 更大量的优质数据 :高质量语料…

推动数字金融高质量发展行动方案之数据安全解读

一、《方案》中的数据安全要求 2024年11月27日,中国人民银行等七部门联合印发《推动数字金融高质量发展行动方案》(以下简称《方案》),明确提出系统推进金融机构数字化转型、运用数字技术提升重点领域金融服务质效、夯实数字金融发展基础、完善数字金融治理体系等方面的重…

网络安全(4)_网络层安全IPSec

5. 网络层安全IPSec 5.1 IPSec协议 (1)前面使用Outlook进行数字签名和数字加密是应用层实现的安全。安全套接字实现的安全是在应用层和传输层之间插入了一层来实现数据通信安全。而IPSec是网络层实现的安全。不需要应用程序的支持,只要配置…

使用 Puppeteer 快速上手 Node.js 爬虫

使用 Puppeteer 库通过自动化浏览器来访问百度图片搜索,并在搜索结果中下载图片。代码分为两部分: 自动化浏览器任务:使用 Puppeteer 浏览百度图片搜索并获取图片 URL。图片下载:检查图片 URL 类型(base64 或 URL&…

arcgisPro将面要素转成CAD多段线

1、说明:正常使用【导出为CAD】工具,则导出的是CAD三维多线段,无法进行编辑操作、读取面积等。这是因为要素面中包含Z值,导出则为三维多线段数据。需要利用【复制要素】工具禁用M值和Z值,再导出为CAD,则得到…

使用支持向量机(SVM)实现二分类

前言: 支持向量机(Support Vector Machine,SVM)是一种监督式学习的机器学习算法,主要用于分类和回归分析。其基本思想是在特征空间中找到一个最优的超平面,将不同类别的数据点尽可能地分开。在分类问题中,这个超平面能够使两类数据点之间的间隔(Margin)最大化。 我认…

在 Linux 系统中,让 apt 使用 HTTP 代理

在 Linux 系统中,要让 apt 使用 HTTP 代理,有几种方法可以实现: ### 1. 临时设置代理 你可以通过设置环境变量来临时为 apt 命令设置代理。这种方法不需要修改任何配置文件,只需在命令行中设置环境变量即可。例如: …