MATLAB 横向剪切干涉系统用户界面设计及其波前重构研究

article/2025/8/25 8:25:49

▒▒本文目录▒▒

  • 一、横向剪切干涉系统效果预览
  • 二、引言
  • 三、横向剪切干涉理论基础
  • 四、MATLAB 横向剪切干涉系统用户界面设计
  • 五、参考文献
  • 六、实验指导与matlab代码获取

一、横向剪切干涉系统效果预览

开发的系统如下所示:

横向剪切干涉系统

二、引言

横向剪切干涉技术起源于1923年经典的Ronchi检验法,发展至今已有一百年,其大致可以归为两类:双光束横向剪切干涉技术和多光束横向剪切干涉技术。双光束横向剪切干涉技术主要利用平行平板作为分束器件产生横向错位的两束相干光,典型代表有单平行平板法(Murty, 1964 年)、双平行平板法(Hariharan,1975 年)、双平行板间夹液晶层法(Griffin,2001 年)、平移楔板法(Disawal 等,2004年)等。双光束横向剪切的干涉图样仅能获取沿错位方向的波前相位差分信息,若要实现波前相位信息的测量,势必要增加系统的复杂性,以获取至少两个错位方向的剪切干涉图。近年来,国内外学者聚焦于多光束横向剪切干涉的研究,该技术将待测光波同时复制成出射角不同的多束光波,进而在观测面的重叠区域形成多光束横向剪切干涉图,使得只需要一幅干涉图便能包含多个错位方向的波前相位差分信息,实现瞬态波前的实时检测[1]。
多光束横向剪切干涉技术起源于三波前横向剪切干涉的研究,Primot在棱镜式的三波前横向剪切干涉的基础上加以改进,使用正六边形相位光栅取代难以加工的棱镜作为分束器件,确保了参与干涉的3个波前波矢方向的准确性,奠定了以光栅为分束器件的多光束横向剪切干涉的技术基础。随后出现了以光栅为分束器件的四波前横向剪切干涉(QWLSI)、九波前横向剪切干涉等技术,其中QWLSI 获得了广泛的研究,先后发展出改进的哈特曼板横向剪切干涉、交叉光栅横向剪切干涉、随机编码光栅四波前横向剪切干涉等技术。近年来,QWLSI 已经被广泛地应用到光刻物镜的像差测量、红外透镜的像差测量、非球面元件的面形测量、大口径拼接望远镜的波前传感、相位显微成像、红外激光的光束质量测量等领域[1]。

三、横向剪切干涉理论基础

相对于传统的干涉仪,剪切干涉仪不需要参考表面,而是通过光学元件将一个波前分成两个有微小偏移相同的波前实现干涉。剪切干涉法根据工作原理可以分为径向剪切干涉法、旋转剪切干涉法、反转剪切干涉法和横向剪切干涉法四种,在波像差检测中最常使用的方法是横向剪切干涉法。横向剪切干涉法通过掩模、光栅和分光器件等光学元件,使被测波前相对于原始波前产生了一个横向的位移,在两个波前重叠的部分产生干涉,横向剪切干涉法可以实现对平面波前和球面波前的剪切,原理如图1所示。使用CCD 探测这两个位移前后波前的干涉图,通过算法实现原始波前重建。

剪切干涉仪的结构相对简单,不会受参考镜的精度的影响,抗震动性较强,因此检测精度较高。基于剪切干涉仪,发展出了多种高精度检测方法,如ASML 的ILIAS 剪切干涉检测技术。ILIAS 技术基于Ronchi 剪切干涉原理,测物镜波像差的过程如图2 所示,通过在十字标记级匹配一组源光栅和在掩模级匹配一个二维传感器光栅,分别得到X,Y 方向的干涉图,根据相应算法重建波前像差。
在这里插入图片描述

图 1横向剪切干涉法原理[2]

在这里插入图片描述

图2 基于Ronchi 剪切干涉原理的ILIAS 技术[2]

四、MATLAB 横向剪切干涉系统用户界面设计

设计的用户界面如下图所示,首先读取任意测试波前,如下图所示:

在这里插入图片描述

随后,设置进入横向剪切干涉系统模块,设置相关波长,与剪切量大小。设置好后,即可点击【显示条纹】按钮得到横向剪切干涉条纹。

在这里插入图片描述
改变剪切量后的剪切干涉条纹图案如下

在这里插入图片描述

完成横向剪切干涉系统搭建后,可采用四步相移的方法,采集得到四幅剪切干涉相移图。系统设置了四个相移按钮,点击后可分别得到相移后的条纹图案。

在这里插入图片描述

并采用四步相移解调算法,解调得到包裹相位信息:

在这里插入图片描述

同时,对包裹相位进行解包裹,得到斜率信息。

在这里插入图片描述

最后,采用积分重构算法,重构得到波前信息【注:更多波前重构算法研究请私信博主
在这里插入图片描述

五、参考文献

[1]刘克,张孝天,钟慧,等.四波前横向剪切干涉仪的关键技术研究[J].光学学报,2023,43(15):255-265.
[2]王青蓝,全海洋,胡松,等.光刻物镜波像差绝对检测技术综述[J].光电工程,2023,50(05):41-65.

六、实验指导与matlab代码获取

博主(博士研究生)在上述领域可提供实验指导、实验系统研发以及相关Matlab程序开发服务。如有需求,请私信博主, 联系方式见文章底部。


⭐️◎⭐️◎⭐️◎⭐️ · · · **博 主 简 介** · · · ⭐️◎⭐️◎⭐️◎⭐️

▁▂▃▅▆▇ 博士研究生 ,研究方向主要涉及定量相位成像领域,具体包括干涉相位成像技术(如**全息干涉☑**、散斑干涉☑等)、非干涉法相位成像技术(如波前传感技术☑相位恢复技术☑)、条纹投影轮廓术(相位测量偏折术)、此外,还对各种相位解包裹算法☑相干噪声去除算法☑等开展过深入的研究。

程序获取、程序开发、实验指导,软硬系统开发,科研服务,请私信博主,联系方式如下。


http://www.hkcw.cn/article/iTvHcFtcXs.shtml

相关文章

C54-动态开辟内存空间

1.malloc 原型&#xff1a;void* malloc(size_t size);&#xff08;位于 <stdlib.h> 头文件中&#xff09; 作用&#xff1a;分配一块连续的、未初始化的内存块&#xff0c;大小为 size 字节。 返回值&#xff1a; 成功&#xff1a;返回指向分配内存首地址的 void* 指针…

【Linux网络篇】:初步理解应用层协议以及何为序列化和反序列化

✨感谢您阅读本篇文章&#xff0c;文章内容是个人学习笔记的整理&#xff0c;如果哪里有误的话还请您指正噢✨ ✨ 个人主页&#xff1a;余辉zmh–CSDN博客 ✨ 文章所属专栏&#xff1a;Linux篇–CSDN博客 文章目录 一.序列化和反序列化为什么需要序列化和反序列化为什么应用层…

【Tips】关于PCI和PCIe的配置空间差异和io/memory io读写

最近在看同事2023年讲的PCI基础课&#xff0c;感觉确实是豁然开朗了&#xff0c;赞美同事。 PCIe实际上是PCI的扩展&#xff08;extended&#xff09;&#xff0c;PCIe设备相当于是迭代升级产品。 而PCIe的配置空间基于PCI原有的0xFF&#xff08;256字节&#xff09;配置空间…

华为OD机试真题——阿里巴巴找黄金宝箱(III)(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现

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

拓扑排序算法剖析与py/cpp/Java语言实现

拓扑排序算法深度剖析与py/cpp/Java语言实现 一、拓扑排序算法的基本概念1.1 有向无环图&#xff08;DAG&#xff09;1.2 拓扑排序的定义1.3 拓扑排序的性质 二、拓扑排序算法的原理与流程2.1 核心原理2.2 算法流程 三、拓扑排序算法的代码实现3.1 Python实现3.2 C实现3.3 Java…

C#学习:基于LLM的简历评估程序

前言 在pocketflow的例子中看到了一个基于LLM的简历评估程序的例子&#xff0c;感觉还挺好玩的&#xff0c;为了练习一下C#&#xff0c;我最近使用C#重写了一个。 准备不同的简历&#xff1a; 查看效果&#xff1a; 不足之处是现实的简历应该是pdf格式的&#xff0c;后面可以…

华为OD机试真题——阿里巴巴找黄金宝箱(II)(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现

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

最大流-Ford-Fulkerson增广路径算法py/cpp/Java三语言实现

最大流-Ford-Fulkerson增广路径算法py/cpp/Java三语言实现 一、网络流问题与相关概念1.1 网络流问题定义1.2 关键概念 二、Ford-Fulkerson算法原理2.1 核心思想2.2 算法步骤 三、Ford-Fulkerson算法的代码实现3.1 Python实现3.2 C实现3.3 Java实现 四、Ford-Fulkerson算法的时间…

摄像头模块的镜头类型

一、‌按光学功能分类‌ ‌球面镜&#xff08;Spherical Lens&#xff09;‌ ‌特点‌&#xff1a;表面为球面曲率&#xff0c;工艺简单且成本低&#xff0c;但存在球面像差和色差&#xff0c;边缘画质易模糊。 ‌应用‌&#xff1a;低端监控设备、玩具相机等对画质要求低的…

汽车EPS系统的核心:驱动芯片的精准控制原理

随着科技的飞速发展&#xff0c;电机及其驱动技术在现代工业、汽车电子、家用电器等领域扮演着越来越重要的角色。有刷马达因其结构简单、成本低廉、维护方便等优点&#xff0c;在市场上占据了一定的份额。然而&#xff0c;为了充分发挥有刷马达的性能&#xff0c;一款高效能、…

51c视觉~3D~合集3

我自己的原文哦~ https://blog.51cto.com/whaosoft/13954440 #SceneTracker 在4D时空中追踪万物&#xff01;国防科大提出首个长时场景流估计方法 本篇分享 TPAMI 2025 论文​​SceneTracker: Long-term Scene Flow Estimation Network​​&#xff0c;国防科大提出首…

【25-cv-05855】Keith律所代理Paula Alejandra Navarro 版权图

Paula Alejandra Navarro 版权图 案件号&#xff1a;25-cv-05855 立案时间&#xff1a;2025年5月27日 原告&#xff1a;Paula Alejandra Navarro 代理律所&#xff1a;Keith 原告介绍 原告是来自巴拿马的自由职业艺术家&#xff0c;擅长将精灵、中世纪服饰等经典奇幻元素…

vue自定义穿梭框(内容体+多选框)

最近需要做一个资源分配的一个功能&#xff0c;然后用到了穿梭框&#xff0c;但是需要更多的功能控制。具体业务场景如下&#xff1a;需要同时可以分配查看和下载的权限。实现效果如下&#xff1a; 组件用的是&#xff1a; Ant Design Vue 的穿梭框 操作方式&#xff1a;在左…

各国竞争的下一代液晶技术:中国铁电液晶取得重大突破突破

一、全球下一代液晶技术发展格局 &#xff08;一&#xff09;韩国&#xff1a;OLED 技术持续领先&#xff0c;布局量子点与柔性显示 韩国作为显示产业强国&#xff0c;三星、LG 等企业在 OLED 领域占据全球主导地位。三星的 AMOLED 技术广泛应用于高端智能手机&#xff0c;其柔…

张亚中提打败赖清德唯一策略 促两岸和平共识

随着国民党主席朱立伦任期即将届满,台湾孙文学校总校长张亚中已于21日宣布参选党主席。张亚中表示,国民党需要一个政策与路线的大辩论,包括两岸关系的核心问题和定位。他认为,若无此策略,国民党难以凭借资历、战力或团结击败现任台湾地区领导人赖清德重返执政。张亚中在接…

《深度关系-从建立关系到彼此信任》

陈海贤老师推荐的书&#xff0c;花了几个小时&#xff0c;感觉现在的人与人之间特别缺乏这种深度的关系&#xff0c;但是与一个人建立深度的关系并没有那么简单&#xff0c;反正至今为止&#xff0c;自己好像没有与任何一个人建立了这种深度的关系&#xff0c;那种双方高度同频…

LLaMaFactory - 支持的模型和模板 常用命令

一、 环境准备 激活LLaMaFactory环境&#xff0c;进入LLaMaFactory目录 cd LLaMA-Factoryconda activate llamafactory 下载模型 #模型下载 from modelscope import snapshot_download model_dir snapshot_download(Qwen/Qwen2.5-0.5B-Instruct) 二、启动一个 Qwen3-0.6B…

数据结构——优先级队列(PriorityQueue)

1.优先级队列 优先级队列可以看作队列的另一个版本&#xff0c;队列的返回元素是由是由插入顺序决定的&#xff0c;先进先出嘛&#xff0c;但是有时我们可能想要返回优先级较高的元素&#xff0c;比如最大值&#xff1f;这种场景下就由优先级队列登场。 优先级队列底层是由堆实…

学习如何设计大规模系统,为系统设计面试做准备!

前言 在当今快速发展的技术时代&#xff0c;系统设计能力已成为衡量一名软件工程师专业素养的重要标尺。随着云计算、大数据、人工智能等领域的兴起&#xff0c;构建高性能、可扩展且稳定的系统已成为企业成功的关键。然而&#xff0c;对于许多工程师而言&#xff0c;如何有效…

负载电容匹配:晶振电路设计中被忽视的隐形杀手

在电子电路的复杂世界里&#xff0c;晶振电路作为频率控制的核心部件&#xff0c;其稳定性和准确性对整个系统的性能起着举足轻重的作用。晶振就如同电子设备的“心脏起搏器”&#xff0c;精准地控制着电路的运行节奏。然而&#xff0c;在众多影响晶振电路性能的因素中&#xf…