该 MATLAB 代码实现了基于快速傅里叶变换的光强传输方程相位恢复算法,并使用角谱传播 (ASP) 方法进行衍射模拟验证。
- FFT-TIE 相位恢复: 从三幅离焦图像中恢复相位分布
- 角谱传播: 模拟光波在自由空间中的传播
- 质量评估: 通过梯度幅度比和拉普拉斯值评估相位质量
- 误差分析: 计算模拟强度与实测强度之间的相对均方根误差
k_mesh.m: 生成网格fft_tie.m: FFT-TIE 相位恢复算法asp.m: 角谱传播计算rrmse.m: 计算相对均方根误差judge.m: 相位质量评估show_Phi.m,show_I.m: 可视化函数main.m: 主程序
- 准备三幅离焦图像: 正离焦(
Ia)、聚焦(I0)、负离焦(Ic) - 设置参数: 离焦距离
dz、像素尺寸dx,dy、波长lambda等 - 运行主程序进行相位恢复和验证
- 恢复的相位分布图
- 相位质量指标 (GMR, LapMean)
- ASP 模拟图像
- 模拟强度与实测强度的比较