Opt Lett. 2020 May 15;45(10):2842-2845. doi: 10.1364/OL.390618.
The increasing use of spatially modulated imaging and single-pixel detection techniques demands computationally efficient methods for light transport modeling. Herein, we report an easy-to-implement yet significantly more efficient Monte Carlo (MC) method for simultaneously simulating spatially modulated illumination and detection patterns accurately in 3D complex domains. We have implemented this accelerated algorithm, named "photon sharing," in our open-source MC simulators, reporting 13.6× and 5.5× speedups in mesh- and voxel-based MC benchmarks, respectively. In addition, the proposed algorithm is readily used to accelerate the solving of inverse problems in spatially modulated imaging systems by building Jacobians of all illumination-detection pattern pairs concurrently, resulting in a 12.4-fold speed improvement.
空间调制成像和单像素检测技术的应用日益广泛,这就需要计算效率高的方法来进行光传输建模。在此,我们报告了一种易于实现但效率显著提高的蒙特卡罗(MC)方法,可在 3D 复杂域中同时准确模拟空间调制照明和检测模式。我们已经在我们的开源 MC 模拟器中实现了这种加速算法,名为“光子共享”,在基于网格和体素的 MC 基准测试中分别实现了 13.6 倍和 5.5 倍的加速。此外,通过同时构建所有照明-检测模式对的雅可比矩阵,该算法可用于加速空间调制成像系统中的逆问题求解,从而将速度提高 12.4 倍。