dpc
matlab源代码该存储库提供了
Matlab
和
Python
代码,这些代码使用
3D
DPC
通过聚焦强度测量来实现
3D
折射率重建算法。
图像应使用
LED
阵列照明或其他可切换光源捕获,生成三个(或更多)半圆形(或半环形)图案。
3D
弱对象传递函数
(WOTF)
是根据源模式、瞳Kong函数和散焦步长计算的。
最后,在
3D
解卷积过程后求解
3D
折射率。
与
2D
DPC
情况一样,实现了具有
Tikhonov
正则化的最小二乘算法。
或者,具有总变差
(TV)
正则化和非负约束的去卷积进一步减轻了基于对象先验知识的伪影。
如果硬件允许,可以使用
GPU
代码,这大大减少了计算时间。
在
Python
代码中,我们使用
ArrayFire
库
()
及其
Python
包装器
()
进行
GPU
处理实现。
**运行matlab_code文件夹下的“main_3ddpc.m”,或者打开python_code文件夹下的“main_3ddpc.ipynb”jupyter
notebook。
**示例数据集可以下载
请引用为:
[1]
M.
Chen、L.
Tian
2023-03-08 19:51:28
617KB
系统开源
1