在传统GS算法的基础上,根据角谱传播理论并引入一简单的梯度,提出一种快速、高精度相位恢复迭代算法--加速角谱迭代法。该算法使用三个面(即一个输入面和两个输出面)的强度信息恢复输入面光场的相位分布。数值模拟结果表明,该算法能在二维情况下快速准确地恢复各种输入面光场的相位分布,并且大幅度地提高了复杂光场的相位恢复精度。在模拟实验中多次选取随机初始迭代值,该算法的收敛结果唯一,表明算法有良好的收敛性能。
2021-12-06 23:31:22 1.72MB 光计算 相位恢复 迭代算法 加速角谱
1
在Gerchberg-Saxton (GS)算法的基础上,引入光强传播方程法(TIE)和加速角谱迭代算法,提出了基于TIE的加速角谱迭代算法,实现了更加精准快速的相位恢复。该算法通过3个面的光强(一个输入面,两个输出面)进行相位恢复,首先通过光强传播方程得到初始的相位,进而使用加速角谱迭代算法进行进一步的迭代恢复相位。通过数值仿真得出,该算法在二维图像相位恢复过程中更加精准快速,抗噪性更强。在可恢复相位的控制范围内,迭代40次即可趋于稳定,均方根(RMS)误差可控制在10-6数量级。
2021-09-22 20:33:17 2.4MB 图像处理 光计算 相位恢复 光强传播
1
利用OPENCV实现简单的角谱传播,能够清晰的还原出原图片
2021-08-23 21:16:56 2KB 角谱传播 傅里叶变换 OPENCV
1
角谱传播matlab代码3D 散斑模拟 3D散斑模拟 / 由镜头生成的 3D 散斑图案照明的 MATLAB 仿真 此代码基于角谱波传播。 运行模拟 在 MATLAB 中,运行以下命令: run('main.m');
2021-08-19 21:20:55 6.6MB 系统开源
1
菲涅尔 衍射 角谱
2021-06-26 16:58:52 523B 菲涅尔 衍射 角谱
1
该MATLAB程序,大体上模拟出了Airy光束的二维光强分布,并在此基础上利用角谱理论,编写出了其在二维平面内的传播,只需改变其中的参数就可以展示Airy光束的移动。在此基础上加上障碍物,可以得到Airy光束的自愈合特性等特殊性质
2021-05-29 11:49:56 468KB MATLAB Airy光束 角谱传播理论
1
光学元件上不可避免存在的“缺陷”会对传输光束产生调制,基于广义惠更斯菲涅耳衍射积分和角谱的定义,推导出了高斯光束经有限个小尺寸振幅调制型“缺陷”之后的光强和角谱解析式。详细研究了振幅调制型“缺陷”的尺寸大小及调制幅度对受调制光束的光强分布和角谱影响。结果表明,经过“缺陷”的光束传输一定距离之后光强恢复为高斯分布。而“缺陷”的尺寸越大,光强分布恢复为高斯分布所需的传播距离越长,且随“缺陷”尺寸及调制幅度增大,低频区的角谱减小,中高频区的角谱增大。
2021-02-09 09:06:36 3.77MB 激光光学 振幅调制 菲涅耳衍 光强分布
1
角谱光学计算,利用衍射中的角谱理论做光学计算。很多同学只会看书上讲的,但是没有接触过实际程序。实际做一个利用PWD角谱理论来做衍射聚焦的小程序。
2021-01-28 05:03:50 2KB 傅里叶光学;衍射器件;
1
代码是MATLAB环境下用角谱的方法计算菲涅尔衍射全息图的方法。
2019-12-21 22:05:08 621B 角谱
1
基于菲涅尔衍射经过傅里叶变换得出全系相位图,其中原图与全息图同时输出方便对比。
2019-12-21 20:49:45 600B 迭代角谱法
1