An in-house developed individual photon tracking MC (iMC) code was employed to calculate signals as and from given for a phantom of the same shape as the sample inside a spacer between two glass slides by tracking N0 photons, which imports the parameters of sample size and detection configuration as input data.16,19,20 The code injects each of the N0 photons incident on the sample assembly and then tracks the photon once it transports inside a glass slide or sample until it is either absorbed inside the sample or escapes into air. The exit location and propagation direction of an escaping photon on a glass slide surface are used to determine if it hits a detector for detection. A counter associated with each detector records the number of detected photons as , and by the detector , and , respectively. The above process repeats until the total number of injected photons reaches and the calculated signals are given by , and . Because of independence in trajectory among the photons, the numbers of detected photons follow Poisson distributions.21 To estimate the variance in these photon numbers, one can draw a random number of Poisson distribution with as probability mass function and as the mean. In the case of calculated by an iMC simulation, equals to if distribution of follows and yields the variance-free value of by tracking “infinite” number of photons. One thus can use to quantify the effect of variance on calculated signals and optimize the objective function for variance reduction.
Do you have any questions about this protocol?
Post your question to gather feedback from the community. We will also invite the authors of this article to respond.