一、横向剪切干涉原理

横向剪切干涉法可以用图1来说明,一束由被检验光学零件或系统射出的波面(即被测波面),通过特定的分光元件后得到一束与原光束有一定的横向位移(相对于波的传播方向)的波面,这一波面与原始波面重合,在波面的重合区域出现干涉条纹。从被剪切的波面形式看,可分为平行光的横向剪切和会聚光的横向剪切,如图1所示,其中平行光横向剪切,是波面在其自身平面内移动而得到的横向错位,会聚光横向剪切,是球面绕其曲率半径中心转动而得到横向错位。

图 1 横向剪切干涉仪[1]

很容易看出,波前发生自身剪切后产生的剪切干涉条纹包含有原始波前形状信息可以通过某些定性分析和定量计算来处理干涉条纹,从而再现原始波前的波差分布。在这当中最重要的,也是最鲜明的特点就是波面横向剪切是利用被测波面自身实现干涉的,没有其它的参考波面。因此,这种检测技术受环境的影响小。

二、基于傅里叶变换法的差分波前求解

在横向剪切干涉测量中,通过相移技术或者傅里叶变换条纹图方法可以获得待测波前 φ(m, n )分别沿x和y方向剪切后的差分波前Dx(m, n)和Dy(m, n)[2]。(完整的理论推导,可参考文献[2])

三、基于FFT的横向剪切干涉仿真模拟实例分析

首先,待测波前用zernike的初级球差来进行模拟。

设置X与Y方向的剪切量相同,此外,为了能够通过傅里叶变换法获取差分波前,还需要将其中一束待测波前物光进行倾斜模拟,最终模拟得到的X方向与Y方向的剪切干涉图分别如图2与图3所示。

对干涉图进行傅里叶变换,得到的频谱如图2(b)所示。提取出+1级频谱,进行逆傅里叶变换,即可获得包裹相位,对包裹相位进行解包裹处理(此处采用的是最小二乘解包裹算法),即可获得X方向的差分波前。

图2 X方向剪切干涉图仿真及其差分波前的求解

图3 Y方向剪切干涉图仿真及其差分波前的求解

四、基于时间相移法的横向剪切干涉模拟实例

我们知道,在横向剪切干涉测量中,还可通过相移技术来获去待测波前的差分波前。

本案例以四步时间相移法为例,先分别模拟出相移步长为π/2的四幅剪切干涉图。如下图示,然后根据四步相移公式,即可进一步求出其包裹相位,对包裹相位进行解包裹处理,即获得了差分波前。

图4 基于时间相移法剪切干涉图模拟及差分波前求解

图5 基于时间相移法剪切干涉图模拟及差分波前求解

五、波前重构算法研究

在横向剪切干涉测量中,通过相移技术或者傅里叶变换条纹图方法获得待测波前分别沿x和y方向的剪切后的差分波前后,如图2(d)与图3(d)所示。可通过zernike多项式法或傅里叶模式[3]的对待测波前进行重建。

此外,在哈特曼波前传感器技术中,还可通过区域法重构待测波前,(区域法重构波前对于剪切干涉差分波前的重构还需要进一步分析),区域法重构待测波前可参考博主的相关文章《哈特曼波前传感器区域法重构算法实例》。

参考文献

  1. 刘健, “横向剪切干涉的特性研究和波面重建,” 硕士 (大连理工大学, 2009).
  2. 曾新, 梁佩莹, and 丁剑平, “大剪切量干涉的二维波前重建,” 中国激光, 782-786 (2005).
  3. 向海波, “剪切干涉的波前重建算法研究,” 硕士 (哈尔滨工业大学, 2010).

更多相关技术可私信博主交流讨论。

一种基于傅里叶变换的横向与纵向剪切干涉仿真分析相关推荐

  1. 一种基于傅里叶变换的相位配准算法phase correlation approach,利用互功率谱得到时空的平移。

    一种基于傅里叶变换的相位配准算法phase correlation approach Reddy BS, Chatterji BN. An FFT-based technique for transl ...

  2. flash写保护原理_一种基于flash写保护的防止flash被意外篡改的方法与流程

    本发明属linux嵌入式芯片安全技术领域于领域,尤其是涉及一种nandflash写保护应用方法. 背景技术: 目前很多公司都纷纷尝试智能设备(sd,smartdevice)领域,sd设备功能越来越多, ...

  3. 横向扩展 纵向扩展 数据库_扩展数据库–减少扩展的艺术

    横向扩展 纵向扩展 数据库 Let's continue the hybrid saga! After two articles talking about the Azure Blob Storag ...

  4. 【FederatedLearning】联邦学习类别详述(横向、纵向、迁移)

    [FederatedLearning]联邦学习类别详述(横向.纵向.迁移) 文章目录 [FederatedLearning]联邦学习类别详述(横向.纵向.迁移) 横向联邦学习 纵向联邦学习 联邦迁移学 ...

  5. matlab能量谱分析检验,一种基于短时能量检测和频谱特征分析的地震波预警方法...

    一种基于短时能量检测和频谱特征分析的地震波预警方法 [技术领域] [0001] 本发明涉及一种地震波预警技术,尤其涉及一种可以降低虚警概率的地震波预警 技术,更具体地涉及一种基于短时能量检测和频谱特征 ...

  6. 对云计算的定义,分别从横向和纵向进行分析和归纳

    (1)用户的角度.这种观点侧重于云计算为用户提供服务模式的变革.维基百科认为,云计算是将IT相关能力通过Internet以服务的方式提供给用户,而用户不需具备相关技术或软件操作能力.CloudCamp ...

  7. harmonyos2.0生态合作伙伴,HarmonyOS 2.0是一个横向和纵向的授权。整个场景生态将在未来一年达到1亿以上的目标...

    9月10,HarmonyOS 2.0正式发布.作为全球首个真正为全场景时代所打造的分布式操作系统,华为通过一方面搭建围绕用户家庭.出行.运动健康.智慧办公等的"1+8+N"全场景硬 ...

  8. 图像检索:几种基于纹理特征的图像检索算法

    from:图像检索:几种基于纹理特征的图像检索算法 本文节选自<基于纹理的图像检索算法研究>.描述了几种基于纹理特征的图像检索算法. 第 3 章基于纹理特征的图像检索 3.2 基于灰度共生 ...

  9. OpenCV实现基于傅里叶变换(FFT)的旋转文本校正(文字方向检测)

    OpenCV实现基于傅里叶变换的旋转文本校正 from: http://johnhany.net/2013/11/dft-based-text-rotation-correction/ 发布于 201 ...

最新文章

  1. 扩增子图表解读1箱线图:Alpha多样性,老板再也不操心的我文献阅读了
  2. 改写了一个shell写的cdn节点测试代码
  3. NHibernate.ADOException: cannot open connection
  4. java web中align命令_java web开发
  5. 392. Is Subsequence 判断子序列
  6. Coursera自动驾驶课程第17讲:An Autonomous Vehicle State Estimator
  7. 【SpringSecurity系列02】SpringSecurity 表单认证逻辑源码解读
  8. Java中的异常处理机制的简单原理和应用
  9. oracle定时删除归档日志
  10. 【贪心算法】POJ-2376 区间问题
  11. AJax错误WebForm1没有定义的javascript错误的解决方法
  12. BACKPROPAGATION 手工求解
  13. centos安装tree命令
  14. 小米青春版路由器解锁root与SSH方法
  15. 经典小游戏开发思路和算法之拼图(1)
  16. Web前端大作业—— 饮食餐饮网站 咖啡网站pc端带轮播(5个页面)HTML+CSS+JavaScript 学生美食网页设计作品 学生餐饮文化网页模板
  17. 输入100以内含7或7倍数的数
  18. 【软件应用】word数学公式插件TeXsword安装
  19. VBA实现xls批量转换为xlsx(非新增副本文件)
  20. Ubuntu: AppImage格式安装、卸载

热门文章

  1. 微信与QQ的比较和定位分析
  2. Qt - WPS文本编辑器(WPS文档打印预览)
  3. 公安大数据平台建设项目
  4. matlab编写数学公式,matlab各类数学公式
  5. 华为手机的5种截屏方法,你都知道吗?
  6. android和平灵敏度,《和平精英》安卓手机灵敏度怎么设置 灵敏度设置分享
  7. 因为仇恨是人心的毒草
  8. ubuntu18.04+GTX2080 部署cuda10.2
  9. 张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质。
  10. <table>表格标签