Journal
BIOMEDICAL OPTICS EXPRESS
Volume 11, Issue 11, Pages 6262-6270Publisher
OPTICAL SOC AMER
DOI: 10.1364/BOE.409468
Keywords
-
Funding
- National Institute of Biomedical Imaging and Bioengineering [R01-EB026998]
- National Cancer Institute [R01-CA204443]
- National Institute of General Medical Sciences [R01-GM114365]
Ask authors/readers for more resources
Over the past decade, an increasing body of evidence has suggested that three-dimensional (3-D) Monte Carlo (MC) light transport simulations are affected by the inherent limitations and errors of voxel-based domain boundaries. In this work, we specifically address this challenge using a hybrid MC algorithm, namely split-voxel MC or SVMC, that combines both mesh and voxel domain information to greatly improve MC simulation accuracy while remaining highly flexible and efficient in parallel hardware, such as graphics processing units (GPU). We achieve this by applying a marching-cubes algorithm to a pre-segmented domain to extract and encode sub-voxel information of curved surfaces, which is then used to inform ray-tracing computation within boundary voxels. This preservation of curved boundaries in a voxel data structure demonstrates significantly improved accuracy in several benchmarks, including a human brain atlas. The accuracy of the SVMC algorithm is comparable to that of mesh-based MC (MMC), but runs 2x-6x faster and requires only a lightweight preprocessing step. The proposed algorithm has been implemented in our open-source software and is freely available at http://mcx.space. (C) 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available