Abstract

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 \times$ and $5.5 \times$ 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.

© 2020 Optical Society of America

Full Article  |  PDF Article
OSA Recommended Articles
Direct approach to compute Jacobians for diffuse optical tomography using perturbation Monte Carlo-based photon “replay”

Ruoyang Yao, Xavier Intes, and Qianqian Fang
Biomed. Opt. Express 9(10) 4588-4603 (2018)

Analytical model for diffuse reflectance in single fiber reflectance spectroscopy

Dirk J. Faber, Anouk L. Post, Henricus J. C. M. Sterenborg, and Ton G. Van Leeuwen
Opt. Lett. 45(7) 2078-2081 (2020)

FullMonteCUDA: a fast, flexible, and accurate GPU-accelerated Monte Carlo simulator for light propagation in turbid media

Tanner Young-Schultz, Stephen Brown, Lothar Lilge, and Vaughn Betz
Biomed. Opt. Express 10(9) 4711-4726 (2019)

References

You do not have subscription access to this journal. Citation lists with outbound citation links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Cited By

You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Figures (2)

You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Equations (6)

You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Metrics

You do not have subscription access to this journal. Article level metrics are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription