
MATLAB中的粒子散射模拟代码-大型三维全息成像与光束传播...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段代码用于在MATLAB中实现粒子散射的模拟,适用于研究大型三维全息成像和复杂光束传播问题。
我们提供了一个MATLAB代码文件来模拟粒子散射的光束传播法(BPM)用于大规模全息粒子3D成像。该实现包括正向模型和重建算法、样本对象数据、生成的全息图以及实验捕获的全息图与重建结果。
如果您发现该项目对您的研究有用,请考虑引用我们的论文:
我们开发了一种新颖的方法,用于从单个全息图中大规模地重建3D粒子场。该方法结合了稀疏正则化的多散射光束传播法(BPM),能够恢复高折射率对比度的密集三维粒子分布。
研究表明,利用BPM计算生成的强度统计数据与实验测量值高度匹配,并且相对于单次散射模型提供了高达九倍的精度改进。我们还设计了一种高效的重建算法,该算法在解决反问题时比现有技术快两个数量级。
我们在不同散射强度条件下的仿真和实际实验中展示了卓越的重建准确性。此外,对于深度成像以及高粒子密度的情况,BPM的性能明显优于单次散射方法。
全部评论 (0)
还没有任何评论哟~


