上传者: 38678773
|
上传时间: 2021-12-19 12:51:30
|
文件大小: 10.38MB
|
文件类型: -
点状matlab传播代码DiffuserCam算法
/
该代码基于可用的论文“
DiffuserCam:无镜头单曝光3D成像”。
它实现了本文所述的乘数交替方向(ADMM)算法,用于从使用DiffuserCam捕获的2D原始数据中恢复3D体积。
此代码需要MATLAB。
运行求解器
在MATLAB中,运行以下命令:
xhat
=
DiffuserCam_main('DiffuserCam_settings.m');
设置文件包含所有用户控制的参数。
资料档案
要使用求解器,需要两个文件。
在不同轴向距离上获取的点扩展函数(PSF)堆栈,另存为“
.mat”文件,减去了任何背景
原始数据,另存为图像(.png)
这些文件的路径在设置文件中指定。
包含的例子
为了允许用户在不构建自己的DiffuserCam系统的情况下试验代码,我们提供了一个示例PSF堆栈和原始数据。
原始数据是针对USAF分辨率目标的,以一定角度放置在传感器前面。
在此示例中,目标是从背面成像的,因此求解后,您应该会看到USAF目标的镜像。
请注意,我们对这些图像进行了下采样以减小文件大小并加快代码速度,因此与高分辨率相