Supplementary Information for:
Quantitative Contrast-Enhanced Optical Coherence Tomography
Yonatan Winetraub,1,2,3,4* Elliott SoRelle,1,2,3,4* Orly Liba,1,2,4,5 and Adam de la Zerda1,2,3,4,5
1
Molecular Imaging Program at Stanford, 2Bio-X Program, and 3Biophysics Program,
4
Departments of Structural Biology, and 5Electrical Engineering, Stanford University, 299
Campus Drive, Stanford, California 94305
Table of Contents
I. Theoretical Model β Additional Equations and Derivations
a. GNRs in water
i. Mean speckle intensity of a known number of particles
ii. Mean speckle intensity of a population of particles
iii. Shadowing (light attenuation)
iv. GNRs in water: experiment
b. Non-ideal scatterers
i. Binomial case: scatterers with two states (on/off)
ii. General binomial case
iii. Generalization
iv. Simulation Experiments
c. Consistency Check: Proof of C1 and C2 for GNRs in water
d. GNRs in blood and tissue
e. Summary
II: Imaging Experiments, Analysis, and Post-Processing
a. System Optics
b. Acquisition Parameters
c. Quantitative Analysis
III: Supporting Figures
I. Theoretical Model β Additional Equations and Derivations
Ia. GNRs in water
The goal of this work is to generate a quantitative model to infer the number of a given contrast
agent (in this case, GNRs) within a specific region imaged with OCT. To begin, we make several
simplifying assumptions. First we assume that each particle in a voxel reflects the same electric field
intensity, π΄, and that all light within the system can be approximated by ray optics reflections. Further,
we assume that multiple scattering does not occur within a given voxel (although it may still occur
between independent voxels). It is impossible to use the independent scattering approximation in this
case since light from different scatterers clearly interact to create an interference pattern.
i. Mean speckle intensity of a known number of particles
The mean voxel electric field speckle intensity, π, can be modeled as a 2D random walk process
with constant step size π΄ and angle π, which is uniformly randomized π ~ π(0,2π). Note that π is
uniformly randomized between 0 and 2π even if the pixel size does not correspond to an integer number
of wavelengths. The number of particles, π, can be treated as the number of steps within the random
walk. As depicted in Figure 1b, the mean norm of the sum of random phasors follows:
π(π) β π΄ × βπ
(S1)
For π = 2, it is possible to directly calculate the mean speckle intensity due to the electric field reflected
βββββββ
βββββββ
by the two particles ββββ
πΈ1 , ββββ
πΈ2 . Note that |πΈ
1 | = |πΈ2 | = π΄, and the relative angle between the two fields is
π. Taking these into account, we obtain the mean speckle intensity for two interfering particles:
2π
|πΈ1 + βββββ
π(2) = β«0 π(Ξ = π) × βββββ
πΈ2 | ππ
(S2)
Because each angle has an equal probability, Eq. S2 can be converted to:
2π
π(2) = 1/2π β«0 β(π΄ + π΄ cos π)2 + (π΄ sin π)2 ππ
2π
(S3a)
2π
π(2) = π΄/2π β«0 β1 + 2 cos π + 1 ππ = π΄ × β2/π β«0 β1 + cos π ππ
(S3b)
The result from Eq. (S3b) is a partial elliptical integral, which is solvable by an integral table. The
solution for this particular integral is:
π(2) = 0.9 × π΄β2
(S4)
It is also possible to estimate this integral using Monte Carlo (MC) simulations. This method becomes
much more tractable than directly solving the integral when π β« 2, since π β 1 integrals must be
computed:
2π
2π
ββββ
π(π) = 1/(2π)πβ1 β«0 β¦ β«0 |βπ
π=1 πΈπ | ππ1 β¦ πππβ1
The result of MC simulation up to π = 100 is shown in Figure S1. As can be seen in this figure:
(S5)
0.885 < π(π) < 0.91, and the mean value of the coefficient was determined to be 0.89, which appears
in Eq. (1) and subsequent equations in the main text. Note that the mean value is a good approximation
(with an error no greater than ~2%) for any π(π).
ii. Mean speckle intensity of a population of particles
Next, we consider a voxel that contains a population of particles. If the expected number of
particles per voxel is π, then the probability of finding π particles within a given voxel follows a Poisson
distribution:
π(π = π) = ππ /π! × π βπ
(S6)
In this instance, the expected mean speckle intensity is:
π
βπ
πΌ Μ
= βπ π(π = π) × π(π) = π΄ × π × π βπ + 0.89π΄ × ββ
π=2 βπ × π /π! × π
(S7)
Eq. (S7) can be rewritten in terms of two new parameters, πΆ1 & πΆ2. πΆ1 represents the effective intensity
of a single scatterer and πΆ2 describes the effective concentration scale factor. It is critical to note that for
any system that scatters light, πΆ1 and πΆ2 must exist. Any scattering sample, no matter how complex or
inhomogeneous, can in theory be modeled using these two variables (for more information, see Section
Ib, subsections iii and iv). πΆ1 and πΆ2 can be incorporated to yield the following expression for mean
scattering intensity:
π
βπ/πΆ2
πΌ Μ
= πΆ1 × π/πΆ2 × π βπ/πΆ2 + 0.89πΆ1 × ββ
π=2 βπ × (π/πΆ2 ) /π! × π
(S8)
Using Eq. (S8), let us consider two extreme cases of particle concentration: (1) π βͺ 1 and (2) π β« 1. In
the first case, the probability of finding 2 or more particles per voxel is negligible: π(π β₯ 2) β 0.
Furthermore, π βπ/πΆ2 β 1, and the mean intensity can be expressed as:
πΌ (Μ
π βͺ 1) β πΆ1 × π/πΆ2
(S9)
The mean intensity for the second concentration regime can also be expressed. First, we define πβ² =
π/πΆ2. For large π, the Poisson distribution can be approximated by a normal distribution with a mean of
πβ² and a standard deviation of π = βπβ². The mean intensity for large π can now be expressed as:
β² 2
β
πΌ (Μ
πβ² β« 1) β 0.89 × πΆ1 /β2ππβ² × β« βπ₯ π β(π₯βπ ) /2πβ² ππ₯
ββ
(S10)
We can change the variable in order to facilitate integration:
π¦ = (π₯ β πβ² )/βπβ²
π₯ = π¦βπβ² + πβ²
ππ¦ = ππ₯/βπβ²
Substituting these variables into Eq. (S10), we obtain:
β
πΌ (Μ
πβ² β« 1) β 0.89 × πΆ1 /β2π β«ββ βπ¦βπβ² + πβ² × π βπ¦
2 /2
ππ¦
(S11)
It is reasonable to assume that the integral component of Eq. (S11) can be approximated by:
β
β«ββ π(π¦) × π βπ¦
2 /2
β
ππ¦ β π(π¦ = 0) × β«ββ π βπ¦
2 /2
ππ¦
(S12)
Because the exponential term of the integral decays rapidly, very few non-zero values of π(π¦) contribute
to the integral. Thus, Eq. (S12) can be further simplified to:
πΌ (Μ
πβ² β« 1) β 0.89πΆ1 × βπβ²
(S13)
Finally, we can substitute back in for πβ² to obtain:
πΌ (Μ
π β« 1) β 0.89 × πΆ1 × βπ/πΆ2
(S14)
Now that we have derived expressions for the two distinct concentration regimes, we can develop an
expression for the switch point between the two regimes. We can define this concentration, πππππ‘ , and
calculate it by setting πΌ (Μ
π βͺ 1) from Eq. (S9) and πΌ (Μ
π β« 1) from Eq. (S14) equal to each other and
solving:
πΌ (Μ
π βͺ 1) = πΌ (Μ
π β« 1)
πΆ1 πππππ‘ /πΆ2 = 0.89πΆ1 × βπππππ‘ /πΆ2
(πππππ‘ /πΆ2 )2 = 0.892 × πππππ‘ /πΆ2
We are left with a numerical expression that defines the effective particle concentration at which the
model for mean speckle intensity transitions between high and low concentration regimes:
πππππ‘ = 0.8 × πΆ2
(S15)
An example depicting each concentration regime, the full OCT signal model, and the predicted πππππ‘ is
shown in Figure S2.
iii. Shadowing (light attenuation)
To estimate the effect of light attenuation on the detected OCT signal, we retain all assumptions
heretofore described and add the assumptions that light can be attenuated by absorption and scattering
both going into and coming back from the sample toward the detector by GNRs in the medium not in a
single voxel. A schematic of the experimental setup with the relative incident and reflected light is given
in Figure S3. The relative light intensity in the sample, πΌπππ , is depth-dependent and can be described by
the Beer-Lambert Law:
πΌπππ = 10ββππ§
(S16)
Where β is the GNR extinction coefficient, π is the GNR concentration, and π§ is the depth within the
sample and (0 β€ π§ β€ π where d is the ROI depth). In addition to attenuation of the incident beam, any
light reflected from a depth π§ within the sample will be attenuated on its way to the detector by an
additional factor of 10ββππ§ . Thus, the overall intensity reflected by a thin layer at position π§ is attenuated
by a factor:
πΉ(π§) = 10β2βππ§
(S17)
A mean factor can be applied to an entire ROI of depth π to account for light attenuation. This factor, πΉ,
can be expressed as follows:
π
π
πΉ = 1/π × β«0 πΉ(π§)ππ§ = 1/π × β«0 10β2βππ§ ππ§
(S18a)
πΉ = 1/(2βππ × log 10) × [1 β 10β2βππ ]
(S18b)
We can simplify this expression by defining π , the scattering signal expected based on a particleβs
extinction coefficient and depth within the OCT image as π = βπ, which yields a final expression for the
light attenuation factor:
πΉ = 1/(2βππ × log 10) × [1 β 10β2βππ ]
(S19)
iv. GNRs in water: experiment
All GNR concentrations were imaged in three distinct cross-sectional locations (ROIs), and the
average image from 100 consecutive B scans was used to calculate al ROIs (for more detailed
information, see Section IIb-c). The three distinct locations within each sample were far enough apart to
be considered as independent measurements. We assume that the time mean of the sample can
approximate the expected speckle intensity:
1/π × βπ‘ πΌ(π‘) πββ β πΌ Μ
(S20)
In addition, we measured β using Vis-NIR spectrometry and used this value (β β 2π₯1010 πβ1 ππβ1) to
calculate how much light is attenuated through the depth of a single voxel (2 ππ) for the highest
concentration measured. For 5 nM GNRs, about 4.5% of light is attenuated. Thus, we can conclude that
the amount of multiple scattering events is navigable in a single voxel. Therefore, we average all time
means within an ROI and use the mean of the three ROIs per sample to perform the model fit. Squareshaped glass capillary tubes filled with GNRs at different concentrations ππ were imaged and the mean
Μ
(ππ ), was quantified for each. As a pre-processing step, the background noise
speckle intensity, πΌπ
Μ
πΌπ (0) (from water only) is subtracted from each measurement:
Μ
(ππ ) = πΌπ
Μ
(ππ ) β πΌπ
Μ
(0)
πΌπ
(S21)
Using the known voxel size of 8 οm x 8 οm x 2 οm (see Section IIa-b), the concentration in particles per
voxel, ππ , can be calculated. Data fitting was performed by minimizing the error term from a log least
square regression as expressed below:
Μ
] β log[πΌ (Μ
πΆ1 , πΆ2 , ππ ) × πΉ(π , ππ )])2
min βπ(log[πΌπ
πΆ1 ,πΆ2 ,π
(S22a)
π
βππ /πΆ2
πΌ (Μ
πΆ1 , πΆ2 , ππ ) = πΆ1 ππ /πΆ2 π βππ/πΆ2 + 0.89πΆ1 × ββ
π=2 βπ × (ππ /πΆ2 ) /π! × π
(S22b)
πΉ(π , ππ ) = 1/(2ππ π × log 10) × [1 β 10β2πππ ]
(S22c)
The result of this fitting is displayed as the full model (blue line) in all plots within the main text. For
GNRs in water, the fitted πΆ2 β 4, which means that about 1 of every 4 GNRs contributes to the overall
observed signal. This could be the result of GNR orientation; not all rotational positions reflect incident
light back to the detector. Moreover, GNR orientation influences the incident wavelengths that interact
maximally with the particle. Other physical mechanisms may also contribute to this result. The ratio of
the measured π to the predicted scattering, π 0 is 0.09, meaning that the fitted scattering is 9% of the
measured value, which is predicted from Vis-NIR measurements (data not shown). Although previously
mentioned mechanisms may partially account for this discrepancy, the full nature of the difference
between predicted and absolute measured scattering is unclear.
Ib. Non-ideal scatterers
The goal of this section is to demonstrate that many physical mechanisms that generate speckle
patterns can be described by an ideal model with simplified parameters. We begin with relatively simple
case of a single scatterer that can exhibit two different scattering states (on and off). We extend this case
to a general binomial case that can model a single scatterer with two non-zero states, and then we show
that such an approach can also describe samples that include any number and type of scatterers with
known properties. We conclude with simulation examples of this general model.
i. Binomial case: scatterers with two states (on/off)
We start by assuming ideal scattering as in Section Ia. On average, there are π scatterers in a
voxel, and each scatterer has an identical intensity, π΄. As described in the main text, the expected voxel
intensity is:
πΌ πΌΜ
ππππ (π΄, π) = π΄ × π(π = 1) + 0.89 × π΄ × ββ
π=2 βπ × π(π = π)
(S23)
π
βπ
= π΄ × π × π βπ + 0.89 × π΄ × ββ
π=2 βπ × π /π! × π
Let us now assume a binomial distribution of scattering states such that:
π΄ = πΌ with probability π
π΄ = 0 with probability 1 β π
[πΌ π π‘ππ‘π]
[0 π π‘ππ‘π]
(S24a)
(S24b)
On average, π΄Μ
= π × πΌ. We would like to calculate the expected mean speckle intensity, denoted here
as πΌ β²Μ
. Naïve intuition would predict the following expression:
πΌ β²Μ
= πΌ πΌΜ
ππππ (πΆ1 = π × πΌ, πΆ2 = 1)
(S25)
However, this intuition turns out to be incorrect. To explore this in more detail, let us examine an
example case in which we set π = 2, π = 0.5, and πΌ = 1. Because of interference effects, we cannot
assume that πΌ β²Μ
= πΌ πΌΜ
ππππ (π΄ = 0.5, π = 2) since the speckle intensity of 2 particles with π΄ = 0.5 is not
equal to 1 particle with π΄ = 1. Rather, the exact expected value of OCT intensity in the binomial case is:
πΌ β²Μ
= πΌ × π(π = 1) + 0.89πΌ × ββ
π=2 βπ × π(π = π)
(S26)
Where π(π = π) is the probability that π particles in a voxel have randomized the πΌ state. Using the
Poisson distribution for having π particles (regardless of state), ππ (π = π), it can be shown that:
π
π
πβπ
π(π = π) = ππ (π = π)ππ + ββ
π=π+1 ππ (π = 1) × (π) × π × (1 β π)
(S27)
Eq. (S27) can be interpreted thusly: the probability of having π particles in the πΌ state is the probability
of all π particles selecting the πΌ state or having more than π particles but only π particles select the πΌ
state and all other particles select the 0 state. The full derivation of π(π = π) is given below:
π
π
πβπ
π(π = π) = ππ (π = π) × ππ + ββ
π=π+1 ππ (π = 1) × (π) × π × (1 β π)
Providing: ππ (π = π) = ππ /π! × π βπ yields:
π
βπ
π(π = π) = ππ /π! × π βπ ππ + ββ
× (π!/π! × (π β π)!) × ππ (1 β π)πβπ
π=π+1 π /π ! × π
π
π
πβπ
π(π = π) = π βπ × [(ππ)π /π! + ββ
/(π β π)!]
π=π+1 π × π /π! × (1 β π)
πβπ
π(π = π) = π βπ × [(ππ)π /π! + (ππ)π /π! × ββ
/(π β π)! × ππβπ ]
π=π+1(1 β π)
π
π(π = π) = π βπ × (ππ)π /π! × [1 + ββ
× 1/π!]
π=1(π β ππ)
π(π = π) = π βπ × (ππ)π /π! × π πβππ
π(π = π) = (ππ)π /π! × π βππ
The probability of finding π particles in the πΌ state is therefore a Poisson distribution with π as a
parameter such that π β ππ:
π(π = π) = (ππ)π /π! × π βππ
(S28)
Thus, the expected intensity for the binomial case is:
πΌ Μ
= πΌ × π(π = 1) + 0.89 × πΌ × ββ
π=2 βπ × π(π = π)
(S29a)
π
βππ
πΌ Μ
= πΌπππ βππ + 0.89πΌ × ββ
π=2 βπ × (ππ) /π! × π
(S29b)
The extreme cases for the binomial model can be expressed as:
πΌ β²Μ
( π βͺ 1) β πΌ × π × π
πΌ β²Μ
( π β« 1) β 0.89 × πΌ × βππ
(S30a)
(S30b)
The key takeaway from this analysis is that, contrary to naïve assumption, the effective number of
particles in a voxel is smaller than the expected value by a factor of 1/π. This is illustrated by the
following expression for the mean speckle intensity in the binomial case:
πΌ β²Μ
= πΌ πΌΜ
ππππ (πΆ1 = πΌ, πΆ2 = 1/π)
(S31)
Two Monte-Carlo examples of the prediction produced by Eq. (S31) are provided in Figure S4.
We can plug Eq. (S27) to Eq. (S29a) for π(π = π) to obtain the following expression for πΌ πΌΜ
ππππ :
πΌ πΌΜ
ππππ (πΆ1 = πΌ, πΆ = 1/π) =
πβ1 π
πΌπππ βπ + πΌ ββ
(π /π!)π βπ ] +
π=2[ππ(1 β π)
π
β
π
πβπ
0.89πΌ × ββ
× ππ /π! × π βπ
π=2[βπ × βπ=π(π) × π (1 β π)
(S32)
The two parts of Eq. (S32) can be simplified in the following way:
Part 1:
πβ1
πΌ × π × π × π βπ + πΌ × ββ
× ππ /π! × π βπ ]
π=2[π × π × (1 β π)
πβ1
πΌ × ββ
× ππ /π! × π βπ ]
π=0[π × π × (1 β π)
Part 2:
π
β
π
πβπ
0.89 × πΌ × ββ
× ππ /π! × π βπ ]
π=2[βπ × βπ=π(π) × π × (1 β π)
π
βπ
πβπ
0.89 × πΌ × ββ
× ββ
/(π β π)! × ππ ]
π=2[βπ /π! × π × π
π=π(1 β π)
π
π
βπ
π
π
0.89 × πΌ × ββ
× ββ
π=2[βπ × π /π! × π × π
π=0(1 β π) /(π)! × π ]
We are left with the following lemma:
Lemma #1
πΌ πΌΜ
ππππ (πΆ1 = πΌ, πΆ = 1/π) =
(S33)
β
πβ1
π
βπ
πΌ × βπ=0[π × π × (1 β π)
× π /π! × π ] +
β
π
π
π
0.89 × πΌ × βπ=2[βπ × π /π! × ππ × π βπ × ββ
π=0(1 β π) /(π)! × π ]
ii. General binomial case
We next consider a general case of the binomial distribution of scattering states described above to
include non-zero scattering states. In this general case, we assume that each particle reflects:
π΄ = πΌ with probability π
π΄ = π½ with probability 1 β π
[πΌ π π‘ππ‘π]
[π½ π π‘ππ‘π]
(S34a)
(S34b)
We would like to predict the expected light intensity, πΌ β²Μ
β², for particles with these two states. This can be
calculated by summing for all cases of ππΌ particles that exhibit the πΌ state and ππ½ particles that exhibit
the π½ state. Generally,
β
πΌ β²Μ
β² = ββ
ππΌ =0 βππ½ =0 π(ππΌ , ππ½ ) × π(ππΌ = ππΌ ) × π(ππ½ = ππ½ )
(S35)
where π(ππΌ , ππ½ ) is the interference term and is a generalization of π(π) for a two-particle type scheme.
As we have previously shown for the simple binomial distribution case, the probabilities of finding ππΌ
particles scatterers in the πΌ state and finding ππ½ particles in the π½ state are respectively:
π(ππΌ = ππΌ ) = (ππ)ππΌ /ππΌ ! × π βππ
(S36a)
π(ππ½ = ππ½ ) = (π × (1 β π))ππ½ /ππ½ ! × π βπ × (1βπ)
(S36b)
Now, we only have to develop a description of the term π(ππΌ , ππ½ ) in Eq. (S35) to obtain a complete
expression for πΌ β²Μ
β². The first step in describing π(ππΌ , ππ½ ) is to show following trivial cases:
π(0,0) = 0
π(1,0) = πΌ
π(0,1) = π½
π(ππΌ , 0) = 0.89 × πΌ × βππΌ ,
π(0, ππ½ ) = 0.89 × π½ × βππΌ ,
ππΌ β₯ 2
ππ½ β₯ 2
The next step is to calculate the non-trivial case π(1,1). As shown in Section Ia, the interference term π
can be solved by calculating the following integral:
2π
π(1,1) = 1/2π × β«0 β(πΌ + π½ × cos π)2 + π½ 2 sin2 (π)ππ
(S37)
Unlike Section Ia, in Eq. (S37) both vectors have non-identical lengths. As described earlier, this is a
partial elliptical integral that can be estimated using MC simulation. An example of one such simulation
is given in Figure S5 for the case π(ππΌ = 1, ππ½ = 1). In this case, we find that:
π(1,1) β
πΌ
π(1,1) β
π½
πΌβ«π½
πΌβͺπ½
π(1,1) β
πΌ=π½
0.89 × πΌ × β2
We find that π(1,1) can be approximated by two methods, as depicted in Figure S6:
Ξ
π(1,1) β βπΌ Ξ + π½ Ξ
where Ξ = 2.605. This value was determined empirically from least square fitting of the MC simulation.
Next lest us examine the case where ππΌ β₯ 2 and ππ½ β₯ 2, we shall assume that we can separate πΌ
particles from π½ particles. By doing this, we can interfere each group separately and then interfere the
resulting sum vectors for each state:
2
2π
π(ππΌ , ππ½ ) = 1/2π × β«0 β(π(ππΌ , 0) + π(0, ππ½ ) × cos π)2 + π(0, ππ½ ) × sin2 (π) ππ
(S38)
Ξ
β βπ(ππΌ , 0)Ξ + π(0, ππ½ )
Ξ
Ξ
Ξ
The latter inequality is an assumption that we can approximate π(ππΌ , ππ½ ) β βπ(ππΌ , 0)Ξ + π(0, ππ½ ) ,
which we will soon see is in fact the case.
For the case when both ππΌ β₯ 2, and ππ½ β₯ 2:
Ξ
Ξ
Ξ
Ξ
π(ππΌ , ππ½ ) = βπ(ππΌ , 0)Ξ + π(0, ππ½ ) = 0.89 × β(πΌ × βππΌ ) + (π½ × βππ½ )
Ξ
(S39)
Furthermore, let us examine the case when πΌ = π½, then clearly:
π(ππΌ , ππ½ ) = π(ππΌ + ππ½ , 0)
(S40)
Plugging Eq. (S39) and the trivial cases π(ππΌ , 0), π(ππ½ , 0) into Eq. (S40), we receive the following:
Ξ
Ξ
Ξ
π(ππΌ , ππ½ ) = 0.89πΌ × β(βππΌ ) + (βππ½ ) = 0.89πΌ × βππΌ + ππ½ = π(ππΌ + ππ½ , 0)
(S41)
Eq. (S41) yields Ξ = 2, which is depicted in Figure S7.
Similarly, for the case where ππΌ β₯ 2 and ππ½ = 1 we can look Eq. (S38) at the extreme case when πΌ = π½,
and conclude that:
π(ππΌ , 1) = π(ππΌ + 1,0)
(S42)
This results in the following expression for π(ππΌ , 1):
Ξ
π(ππΌ , 1) = β(0.89πΌ × βππΌ )Ξ + (0.89 × π½)Ξ
(S43)
On the other hand, if π½ β« πΌ, then π(ππΌ , 1) β π(0,1). This equality holds if:
Ξ
π(ππΌ , 1) = β(0.89πΌ × βππΌ )Ξ + (1 × π½)Ξ
(S44)
In both cases, Ξ = 2. The combination of these two conditions yields:
Ξ
π(ππΌ , 1) = β(0.89πΌ × βππΌ )Ξ + (πΉ × π½)Ξ
Where:
(S45)
πΉ={
1
π½β«πΌ
0.89 ππ‘βπππ€ππ π
(S46)
The result of Eq. (S45) is presented graphically in Figure S8. A full summary of the solutions to
π(ππΌ , ππ½ ) can be found in Table S1.
The next step will be to obtain the following lemma for the case ππΌ = ππ β₯ 2, ππ½ = (1 β π)π β₯ 2:
Lemma #2
π(ππ, (1 β π)π) = 0.89βπ × π(π, 1 β π)
(S47)
The proof for this is given below:
Ξ
Ξ
Ξ
Ξ
Ξ
π(ππ, (1 β π)π) = 0.89 β(βππΌ ) + (βππ½ ) = 0.89βπ × β(πΌβπ) + (π½β1 β π)
Ξ
= 0.89 × βπ × π(π, 1 β π)
It is now possible to calculate πΌ β²Μ
β² directly by summing all interference results with their respective
probabilities when accounting for πΌ and π½ particles as independent Poisson distributions:
β
πΌ β²Μ
β² = ββ
ππΌ=0 βππ½=0 π(ππΌ , ππ½ ) × π(ππΌ = ππΌ ) × π(ππ½ = ππ½ )
β
ππΌ
βππ
= ββ
× (π × (1 β π))ππ½ /ππ½ ! ×
ππΌ=0 βππ½=0 π(ππΌ , ππ½ ) × (ππ) /ππΌ ! × π
π βπ × (1βπ)
ππ½ ππΌ
β
= ββ
× πππΌ × (1 β π)ππ½ × 1/(ππΌ ! × ππ½ !) × π βπ ]
ππΌ=0 βππ½=0 [π(ππΌ , ππ½ ) × π π
Splitting the sum, we obtain:
1
β
1
πΌ β²Μ
β² = ββ
ππ½=0 βππΌ=0 [β¦ ] + βππΌ=2 βππ½=0 [β¦ ]
Let us consider the first term in Eq. (S48):
ππ½ ππΌ ππΌ
1
ββ
× (1 β π)ππ½ × 1/(ππΌ ! × ππ½ !) × π βπ ]
ππ½=0 βππΌ=0 [π(ππΌ , ππ½ ) × π π π
We can change the variables ππ½ = π, ππΌ = π to obtain:
1
π π π
π
βπ
ββ
π=0 βπ=0[π(π, π) × π π π × (1 β π) × 1/(π! × π!) × π ]
We would like to find π΄ and π such that:
πβ1
ββ
× ππ /π! × π βπ =
π=0 π΄ × π × π × (1 β π)
1
π
π
π
π
βπ
ββ
π=0 βπ=0[π(π, π) × π × π × π × (1 β π) × 1/(π! × π!) × π ]
(S48)
We can simplify the interior sum and use the fact that π! = 1 for π = 0,1
π΄ × π × π × (1 β π)πβ1 = β1π=0[π(π, π) × ππ × ππ × (1 β π)π ]
π΄ × π × π × (1 β π)πβ1 = π(0, π) × (1 β π)π + π(1, π) × π × π × (1 β π)π
This sum has a value for low π , so we can focus on those values (otherwise, π = 0,1 has
negligible probability). Further assuming that π and π β 1 are in the same order of magnitude,
we can assume the greatest contribution comes from π = 0,1
π΄ × π × π × (1 β π)πβ1 = π(0, π) × (1 β π)π + π(1, π) × π × π × (1 β π)π
First, it can be seen that:
π(0, π) = π½ × π, since at most one particle exists
Ξ
Ξ
π(1, π) × ππ = βπΌ Ξ + (π½π)Ξ × ππ = π × β(πΌππ/π)Ξ + (π½π × ππ)Ξ
The most pertinent argument of the sum is π = π × (1 β π), thus:
Ξ
Ξ
Ξ
Ξ
πΌππ
πΌπ
π × β( π ) + (π½π × ππ)Ξ = π × β(1βπ) + (π½π2 (1 β π) × π)Ξ β π × πΌπ/(1 β
π)
Thus:
π΄ × π × π × (1 β π)πβ1 = π(0, π) × (1 β π)π + π(1, π) × π × π × (1 β π)πβ1 )
When π = 0, the solution is trivial: 0 = 0. When π = 1, we find that:
π΄ × π = πΌ × π + π½ × (1 β π)
Now we consider the second term in Eq. (S48):
ππ½
1
ββ
× πππΌ × πππΌ × (1 β π)ππ½ × 1/(ππΌ ! × ππ½ !) × π βπ ]
ππΌ=2 βππ½=0 [π(ππΌ , ππ½ ) × π
We can change the variables to ππ½ = π, ππΌ = π to obtain:
β
π
π
π
π
βπ
ββ
π=2 βπ=0[π(π, π) × π × π × π × (1 β π) × 1/(π! × π!) × π ]
As with the first term of Eq. (S44), we would like to find π΄ and π such that:
π
π
βπ
π
π
0.89 × π΄ × ββ
× ββ
π=2[βπ × π /π! × π × π
π=0(1 β π) /(π)! × π ] =
β
π
π
π
π
βπ
ββ
π=2 βπ=0[π(π, π) × π × π × π × (1 β π) × 1/(π! × π!) × π ]
We can simplify each side separately. As was shown for the first term of Eq. (S48),
(S49)
π
π
βπ
π
π
ββ
× ββ
π=2[βπ × π /π! × π × π
π=0(1 β π) /(π)! × π ] β βππ
The right side of the equation has a maximal value when π = ππ, π = π × (1 β π). Thus, it can
be simplified as follows:
β
π
π
π
π
βπ
ββ
π=2 βπ=0[π(π, π) × π × π × π × (1 β π) × 1/(π! × π!) × π ] β π(ππ, π ×
(1 β π)) × 1
This can be further simplified by considering Lemma #2 (Eq. (S47)) to yield:
π(ππ, π × (1 β π)) × 1 = 0.89 × βπ × π(π, 1 β π)
We can compare the two sides to show that:
0.89 × π΄ × βππ = 0.89 × βπ × π(π, 1 β π)
This finally yields an expression for the second term of Eq. (S48):
π΄ × βπ = π(π, 1 β π)
(S50)
We can now combine the results for the two terms of Eq. (S48) to build a complete description of the
expected mean scattering, πΌ β²Μ
β², from a binomial distribution of scatterers from a model of ideal scattering:
For:
π΄π = πΌπ + π½ × (1 β π)
π΄βπ = π(π, 1 β π)
and
We showed that:
1
β
1
πΌ β²Μ
β² = ββ
ππ½=0 βππΌ=0 [β¦ ] + βππΌ=2 βππ½=0 [β¦ ] β
πβ1
π΄π × ββ
×
π=0 [π × (1 β π)
ππ
π!
× π βπ ] +
π
π
βπ
π
π
0.89 × π΄ × ββ
× ββ
π=2[βπ × π /π! × π × π
π=0(1 β π) /(π)! × π ]
We can now use Lemma #1 to receive:
πΌ β²Μ
β² = πΌ πΌΜ
ππππ (πΆ1 = π΄, πΆ2 = 1/π)
(S51)
Eq. (S51) is noteworthy in that it shows that the binomial case can be represented by an ideal scatterer
with the two modified parameters πΆ1 and πΆ2 . We can further develop parameterβs values:
πΆ1 = π΄
πΆ2 = 1/π
πΌπ = πΌπ + π½ × (1 β π)
Ξ
Ξ
πΌπΏ β β(πΌ × βπ) + (π½ × β1 β π)
Ξ
Notice that Ξ = 2 because πΌπΏ refers to a large number of particles ππΌ , ππ½ β₯ 2. We can therefore solve
Eqs. (S49) and (S50) to produce new definitions of πΆ1 and πΆ2 :
πΌπ = πΆ1 /πΆ2
πΌπΏ = πΆ1 × β1/πΆ2
πΆ1 = πΌπ × πΆ2
πΌπΏ = πΌπ × βπΆ2 β πΆ2 = (πΌπΏ /πΌπ )2
πΆ1 = πΌπΏ 2 /πΌπ
We can take the new definitions of πΆ1 and πΆ2 and apply the formulae for πΌπΏ and πΌπ to receive closed-form
descriptions of πΆ1 and πΆ2 in terms of the two scattering states πΌ and π½:
πΆ1 β (πΌ 2 π + π½ 2 (1 β π))/πΌπ + π½(1 β π)
(S52)
πΆ2 β (πΌ 2 π + π½ 2 (1 β π))/(πΌπ + π½(1 β π))2
(S53)
Notice that when π½ = 0, we obtain the simple binomial case πΆ1 = πΌ, πΆ2 = 1/π as described in Section
Ib subsection i. Several examples of the general binomial case are depicted in Figure S9.
The next step will be to generalize our result for the case where ππΌ + ππ½ β 1. The general binomial case
can be rewritten as follows:
Assume now that we have two types of particles:
πΌ at a concentration of ππΌ = π × ππΌ
π½ at a concentration of ππ½ = π × ππ½
And that:
ππΌ β₯ 0, ππ½ β₯ 0
But not necessarily: ππΌ + ππ½ β 1
We can mix the two particles together within the same imaging voxel and describe an equivalent
particle with the following brightness and concentration:
π΄ = (πΌ 2 ππΌ + π½ 2 ππ½ )/(πΌππΌ + π½ππ½ )
2
π = π × (πΌππΌ + π½ππ½ ) /(πΌ 2 ππΌ + π½ 2 ππ½ )
(S54a)
(S54b)
When ππΌ + ππ½ β 1, we can define πβ²:
πβ² = (ππΌ + ππ½ ) × π
(S55)
Thus, particle πΌ has an intensity of πΌ and a concentration of ππ × πβ², where ππ = ππΌ /(ππΌ + ππ½ ).
Notice that particle concentration is conserved:
ππ β πβ² = ππΌ × π
(S56)
Similarly, particle π½ has intensity π½ and concentration ππ × πβ², where ππ = ππ½ /(ππΌ + ππ½ ).
It is clear that ππ + ππ = 1 (although ππΌ + ππ½ β 1). We can use these probabilities to produce
expressions for the brightness and concentration of an equivalent ideal particle:
π΄ = (πΌ 2 ππ + π½ 2 ππ )/(πΌππ + π½ππ )
= ((πΌ 2 ππΌ + π½ 2 ππ½ )/(ππΌ + ππ½ ))/((πΌππΌ + π½ππ½ )/(ππΌ + ππ½ ))
= πΌ 2 ππΌ + π½ 2 ππ½ /πΌππΌ + π½ππ½
(S57a)
π = πβ² × (πΌππ + π½ππ )2 /(πΌ 2 ππ + π½ 2 ππ )
= π × (ππΌ + ππ½ ) × ((πΌππΌ + π½ππ½ )/(ππΌ + ππ½ ))2 /
((πΌ 2 ππΌ + π½ 2 ππ½ )/(ππΌ + ππ½ ))
(S57b)
2
= π × (πΌππΌ + π½ππ½ ) /(πΌ 2 ππΌ + π½ 2 ππ½ )
In conclusion, when two populations of particles are places in the same voxel, their scattering intensity,
πΌ β²Μ
β² , can be modeled as a single equivalent ideal particle with the parameters πΆ1 and πΆ2 and can be
described using Eqs. (S51-53) regardless of the sum of probabilities summing to 1.
iii. Generalization
The binomial case explored in Section Ib, subsection ii can be expanded further to account for
more than two particle types within a sample. We can show this by assuming three particles π, π, and π
with concentrations all within the same order of magnitude. These respective concentrations are:
ππ × π
ππ × π
ππ × π
We can start by combining particles π and π to an equivalent particle π with concentration ππ using the
same logic developed for the two-particle case.
π = (π2 ππ + π 2 ππ )/(πππ + πππ )
(S58a)
ππ = (πππ + πππ )2 /(π2 ππ + π 2 ππ )
(S58b)
We can now combine π particles with π particles to receive an overall equivalent particle. First, it is
important to acknowledge:
π × ππ = π × ππ + π × ππ
(S59a)
π2 × ππ = π2 × ππ + π 2 × ππ
(S59b)
The resulting overall particle can thus be described by the following πΆ1 and πΆ2 :
πΆ1 = (π2 ππ + π 2 ππ )/(πππ + πππ ) = (π2 ππ + π 2 ππ + π 2 ππ )/(πππ + πππ + πππ )
(S60a)
πΆ2 = (π 2 ππ + π 2 ππ )/(πππ + πππ )2 = (π2 ππ + π 2 ππ + π 2 ππ )/(πππ + πππ + πππ )2
(S60b)
Using a similar approach, we can assume π particle types π1 , β¦ , ππ with concentrations π1 π, β¦ , ππ π.
We would like to prove that the equivalent particle ππ has the following intensity and A with probability
π(π΄):
πΌππ‘πππ ππ‘π¦: ππ = β ππ 2 ππ / β ππ ππ
(S61a)
ππππππππππ‘π¦: πππ = (β ππ ππ )2 / β ππ 2 ππ
(S61b)
We can use inductive reasoning to prove this claim. It is already apparent that Eqs. (S61a) and (S61b)
are valid for π = 1,2, and 3. Now let us assume that they are valid for π, and it can be shown that they
are also valid for π + 1:
Since the claim is valid for the first π particles, we can collapse π particles into ππ πππ . Now, we
can interfere ππ πππ with the remaining particle, ππ+1 . We find that:
ππ × πππ = β ππ ππ
(S62a)
and
ππ 2 × πππ = β ππ 2 ππ
(S62b)
Now we can use the general binomial case to calculate:
ππ+1 = (π2 π+1 × ππ+1 + ππ 2 × πππ )/( ππ+1 × ππ+1 + ππ × πππ ) = β ππ 2 ππ / β ππ ππ
Similarly,
πππ+1 = (β ππ ππ )2 / β ππ 2 ππ
(S63)
Q.E.D.
It is further possible to show that this general case is valid for π β β. In this case, ππ approximates the
probability density function π(π΄ = π). Thus, for a particle with different expression probabilities π(π΄ =
π) and concentration π, an equivalent particle exists such that:
β
β
β
β
πΆ1 = (β«ββ π΄2 × π(π΄ = π)ππ΄)/(β«ββ π΄ × π(π΄ = π)ππ΄)
πΆ2 = (β«ββ π΄2 × π(π΄ = π)ππ΄)/(β«ββ π΄ × π(π΄ = π)ππ΄)2
πΌ (Μ
π(π΄ = π), π) = πΌ πΌΜ
ππππ (πΆ1 , π/πΆ2 )
(S64a)
(S64b)
(S64c)
For π΄ with π(π΄ = π), we can define the expected value, π, and standard deviation, π, to yield the
following expressions for πΆ1 and πΆ2 :
πΆ1 = πΈ[π΄2 ]/πΈ[π΄] = (π 2 + π 2 )/π
πΆ2 = πΈ[π΄2 ]/πΈ 2 [π΄] = (π 2 + π 2 )/π 2
(S65a)
(S65b)
Eq (S65a) and Eq (S65b) are the main results of this section and also appear in the main text. To
conclude the continuum case, for a particle with concentration π and scatterer brightness profile π΄ with
π(π΄ = π), the brightness population has a mean and standard deviation of π and π, respectively. In this
case, The values of πΆ1 and πΆ2 can be described as in Eq. (S65a) and (S65b). The expected mean
scattering intensity from the sample can be described by Eq. (S64c). The asymptotes that define the
behavior of the recorded signal can described by the following:
πΌπ = πΈ[π΄] = π
πΌπΏ = βπΈ[π΄2 ] = βπ 2 + π 2
(S66a)
(S66b)
In cases where descriptions of πΆ1 and πΆ2 may be difficult to express, it should be noted that they may be
inferred directly from the slope of πΌ Μ
for large and small values of π.
πΌπ = πΌ (Μ
π΄(π), π βͺ 1)/π
πΌπΏ = πΌ (Μ
π΄(π), π β« 1)/(0.89 × βπ)
πΆ1 = πΌπΏ 2 /πΌπ
πΆ2 = (πΌπΏ /πΌπ )2
iv. Simulation Experiments
The goal of this section is to demonstrate the utility of the generalized model described above by
using it to simulate a few simple cases of light scattering.
Example #1-Rotating GNR
Let us assume that the apparent brightness of a rotating GNR is π΄ = |πΌ cos π|, where πΌ is the
maximum brightness and π is the angle (uniformly random π~π(0,2π)) between the GNR longitudinal
axis and the detector. We can compute the first two momenta of π΄ as follows:
2π
π/2
πΈ[π΄] = β«0 |πΌ cos π| × 1/2πππ = πΌ/2π × [β«0
3π/2
2π
cos π ππ β β«π/2 cos π ππ + β«3π/2 cos π ππ]
πΈ[π΄] = πΌ/2π × [(1 β 0) β (β1 β 1) + (0 β (β1))] = 2πΌ/π
2π
πΈ[π΄2 ] = β«0 |πΌ cos π|2 × 1/2π × ππ = πΌ 2 /2
(S67a)
(S67b)
Thus:
πΆ1 = (π 2 + π 2 )/π = (πΌ 2 /2)/(2πΌ/π) = ππ/4
(S68a)
πΆ2 = (π 2 + π 2 )/π 2 = (πΌ 2 /2)/(2πΌ/π)2 = π 2 /8
(S68b)
πΌ (Μ
π) = πΌ πΌΜ
ππππ (πΆ1 , π/πΆ2 )
(S69)
Finally, recall that:
Using the values of πΆ1 and πΆ2 from Eqs. (S68a) and (S68b), we can simulate the detected signal from a
freely rotating GNR and predict the simulation results with Eq. (S69). The results of this simulation are
shown in Figure S10. The resulting prediction virtually ideal (π
2 = 1.00000).
Example #2-Exponential Decay Scattering
Living cells scatter light according to a power law.S1 Cells contains many particles that scatter
very little light, and fewer that scatter more light. It is possible to fit the probability of scattering to an
exponential probability with the decay constant πΌ. This behavior can be represented by:
π(π΄ = π) = πΌ × π (βπΌ × π)
(S70)
As with Example #1, we can compute the first two momenta of π΄. In this case, they are:
β
πΈ[π΄] = β«0 π΄ × πΌ × π (βπΌ × π΄) ππ΄ = 1/πΌ
(S71a)
β
πΈ[π΄2 ] = β«0 π΄2 × πΌ × π (βπΌ × π΄) ππ΄ = 2/πΌ 2
(S71b)
The resulting values of πΆ1 and πΆ2 are:
πΆ1 = (π 2 + π 2 )/π = (2/πΌ 2 )/(1/πΌ) = 2/πΌ
(S72a)
πΆ2 = (π 2 + π 2 )/π 2 = (2/πΌ 2 )/(1/πΌ)2 = 2
(S72b)
The simulation and Eqs. (S72a) and (S72b) prediction results are shown in Figure S11. Again, the
calculated πΆ1 and πΆ2 values result in an excellent prediction using the ideal scatterer model (π
2 =
0.99998).
Example #3-Ideal Scatterer Illuminated by a Gaussian Beam
We conclude by considering a more complex albeit common scenario: the scattering intensity
produced by a scatterer when the incident light intensity follows a Gaussian beam.
2
1
π₯2 + π¦2
1
π§2
π₯2 + π¦2
π§2
π΄(π₯, π¦, π§) = π [exp (β ×
)] × exp (β × 2 ) = π exp (β
β 2)
2
π2
2
π
π2
2π
Where A(0,0,0)=a is the brightness of a scatterer at the center of the beam, π is measured in pixels. The
square factor is due to the fact that light is scattered from the laser and then detected by the
interferometer, adding a square decay factor. This is the case for x and y but not for z
We begin by calculating πΈ[π΄]. Intuitively, we can assume that the scatterer can occupy a single random
position in a volume π with probability 1/π. We can then evaluate πΈ[π΄] as π β β:
πΈ[π΄] = lim βπ π × π (β((π₯
πββ
2 +π¦ 2 )/π 2 β(π§ 2 /2π 2 )
× 1/π × ππ₯ππ¦ππ§ = 0
(S73)
An issue arises as π increases: the probability of finding a particle in a βusefulβ (π₯, π¦, π§) position (i.e.,
within the focal volume of the beam) is negligible, and πΈ[π΄] β 0. To circumvent this problem, let us
instead assume that particles exist in some constant uniform distribution π1 such that π1 are present in
each imaging voxel on average and therefore π × π1 particles exist in the entire volume π. We can then
recalculate πΈ[π΄] and sum over π × π1 particles:
π×π
πΈ[π΄] = lim βπ 1 βπ π × π (β((π₯
2 +π¦ 2 )/π 2 β(π§ 2 /2π 2 )
πββ
lim π × π1 × βπ π × π (β((π₯
× 1/π × ππ₯ππ¦ππ§ =
2 +π¦ 2 )/π 2 β(π§ 2 /2π 2 )
πββ
× 1/π × ππ₯ππ¦ππ§ =
πΈ[π΄] = π × π1 × β2π 3 × π 3
(S74)
πΈ[π΄2 ] = π2 × π1 × βπ 3 /4 × π 3
(S75)
Similarly:
Next, we assign values to relevant parameters. Because Eqs. (S74) and (S75) are estimated for a single
scatterer, we select π1 = 1. It should be noted that π 3 is the Gaussian βvolumeβ in terms of voxel units.
We can calculate it as:
π 3 = (ππ₯ + ππ¦ + ππ§ )/ππ
(S76)
Where ππ₯ , ππ¦ , and ππ§ are the optical Gaussian standard deviations in three dimensions in ππ and ππ is
the voxel volume in ππ3. The OCT imaging volume is determined by the FWHM of the Gaussian beam.
Thus, we can assume that π = 1/2.355. Finally, we can express πΆ1 and πΆ2 :
πΆ1 = (π 2 + π 2 )/π = π/β8 = 0.354π
(S77a)
πΆ2 = (π 2 + π 2 )/π 2 = 1/(π1 × π 3 × β16π 3 ) = ππ/(π1 × ππ₯ × ππ¦ × ππ§ × β16π 3 ) = 0.586
(S77b)
Figure S12 displays the results from MC simulation and the model prediction using Eq. (S77a) and
(S77b) The modified ideal scatterer model again accurately describes the expected signal ( π
2 =
0.99978).
Ic. Consistency Check: Proof of C1 and C2 for GNRs in water
In the previous section, we showed that πΈ[π΄] and πΈ[π΄2 ] can be predicted from πΆ1 and πΆ2 (and
vice versa). In this section, we will validate this predictive ability by estimating πΈ[π΄] and πΈ[π΄2 ] directly
from measurements of low GNR concentrations and comparing those estimates with πΆ1 and πΆ2
predictions. All parameters that are estimated from low concentration samples will be marked with Μ, for
example: πΈΜ [π΄] is the mean of π΄ estimated from a single concentration while πΈ[π΄] is the mean of π΄
estimated from πΆ1 and πΆ2 values fit from multiple concentrations.
Low Concentration Samples
If we assume that all voxels are independent, then the following scheme describes the origin of
the measured intensity within a voxel:
Scheme (S1)
In Scheme (S1), π΄ represents the random scatterer intensity. π΅ is the intensity in one voxel, where the
probability of a voxel to exhibit 1 scatterer is π and the probability of exhibiting more than 1 scatterer is
negligible (due to low concentrations). Thus, π΅|π = π΄ and π΅|(1 β π) = 0. πΆ is the voxel intensity when
adding a bias such that πΆ = π΅ + π1 . Finally, πΌ is the measured voxel intensity after adding Poisson
electron count noise: πΌ|πΆ~π(πΆ, βπΆ × π2 ) . It is important to note that π1 and π2 are instrumentdependent parameters. They can be estimated from measurements of a sample containing water only
imaged under the same conditions as samples containing particles. For water, πΌ0 = πΌ(π = 0) and thus we
can define:
π1 = πΈ[πΌ0 ]
(S78a)
π2 = (πΈ[πΌ0 2 ] β πΈ 2 [πΌ0 ])/πΈ[πΌ0 ]
(S78b)
We would like to calculate the first two moments of π΄, π΅, πΆ, and πΌ as a function of πΆ1 , πΆ2 . From Section
Ib., it is clear to see that:
πΈ[π΄2 ] = πΆ1 2 /πΆ2
(S79a)
πΈ[π΄] = πΆ1 /πΆ2
(S79b)
We can solve the first two moments of π΅ as follows:
πΈ[π΅] = πΈπ΄ [πΈπ΅ [π΅|π΄]] = π × πΈ[π΄]
(S80a)
πΈ[π΅ 2 ] = πΈπ΄ [πΈπ΅ [π΅ 2|π΄]] = π × πΈ[π΄2 ]
(S80b)
Similarly, we can solve the first two moments of πΆ:
πΈ[πΆ] = πΈ[π΅ + π1 ] = π × πΈ[π΄] × π1
πΈ[πΆ 2 ] = πΈ[(π΅ + π1 )2 ] = (π × πΈ[π΄])2 + 2 × π × πΈ[π΄] × π1 + π1 2
(S81b)
We can calculate the first moment of πΌ: πΈ[πΌ] = πΈπΆ [πΈπΌ [πΌ|πΆ]]
Since πΌ|πΆ~π(πΆ, βπΆ × π2 , then πΈπΌ [πΌ|πΆ] = πΆ
Additionally, πΈπΆ [πΆ] = π × πΈ[π΄] + π1
Thus:
(S81a)
πΈ[πΌ] = π × πΈ[π΄] + π1
(S82)
The second moment of πΌ can also be calculated:
πΈ[πΌ 2 ] = πΈπΆ [πΈπΌ [πΌ 2 |πΆ]] = πΈπΆ [πΆ 2 + πΆ × (π2 )2 ]
= π × πΈ[π΄2 ] + 2 × π × π1 × πΈ[π΄] + (π1 )2 + π × πΈ[π΄] × π2 + π2 π1
= π × πΈ[π΄2 ] + π × πΈ[π΄] × (2 × π1 + π2 ) + π2 π1 + π1 2
= π × πΈ[π΄2 ] + (πΈ[πΌ] β π1 ) × (2 × π1 + π2 ) + π2 π1 + π1 2
πΈ[π΄2 ] = 1/π × (πΈ[πΌ 2 ] β (2 × π1 + π2 ) × πΈ[πΌ] + π1 2 )
πΈ[πΌ 2 ] = π × [πΈ[π΄2 ] + πΈ[π΄] × (2 × π1 + π2 )] + π2 π1 + π1 2
(S83)
We can incorporate the definitions from Eqs. (S79a) and (S79b) into Eqs. (S82) and (S83) to receive the
following:
πΈ[πΌ] = π × πΆ1 /πΆ2 + π1
πΈ[πΌ 2 ] = π × πΆ1 /πΆ2 × (πΆ1 + 2 × π1 + π2 ) + π1 π2 + π1 2
(S84a)
(S84b)
Eq. (S84a) is trivial, as it follows the same approximation as πΌ πΌΜ
ππππ for low particle concentrations.
However, Eq. (S84b) provides some novel insight. With it, we are able to predict the voxel intensity
variance from πΆ1 and πΆ2 , despite the fact that neither variable directly relates to the voxel intensity
variance (rather, each describes the mean voxel intensity). We can also rearrange Eqs. (S84a) and (S84b)
to receive the following definitions of πΆ1 and πΆ2 :
πΆ1 = (πΈ[πΌ 2 ] β (2 × π1 + π2 ) × πΈ[πΌ] + π1 2 )/(πΈ[πΌ] β π1 )
(S85a)
πΆ2 = π × (πΈ[πΌ 2 ] β (2 × π1 + π2 ) × πΈ[πΌ] + π1 2 )/(πΈ[πΌ] β π1 )2
(S85b)
Thus is possible to predict the scattering signal of high concentrations by using low concentration
measurements only. However, the presence of πΈ[πΌ] β π1 in the denominator can lead to the propagation
of large errors in πΆ1 and πΆ2 . Therefore, accurate calculations of πΆ1 and πΆ2 require many independent
scans of a given sample to minimize initial measurement error.
Experimental Results: Predicting π¬[π°π ]
Let us assume that πΆ1 and πΆ2 are estimated with very low variance such that ΞπΆ1 β 0 and Ξ
πΆ2 β 0. Further, we assume that there can be up to 10% error in the prepared concentrations such that
Ξπ = π/10. Finally, we assume that all errors are independent. Recalling the definition of πΈ[πΌ 2 ], the
following definition can be obtained:
ΞπΈ[πΌ 2 ] = π/10 × πΆ1 /πΆ2 × (πΆ1 + 2 × π1 + π2 ) + π × πΆ1 /πΆ2 × (2Ξπ1 + Ξπ2 )
+Ξπ2 π1 + Ξπ1 π2 + 2Ξπ1 π1
(S86)
Eq. (S86) can be simplified:
ΞπΈ[πΌ 2 ] = π × πΆ1 /πΆ2 × (πΆ1 /10 + 2 × π1 /10 + π2 /10 + 2Ξπ1 + Ξπ2 )
+Ξπ2 π1 + Ξπ1 π2 + 2Ξπ1 π1
(S87)
We imaged capillary tubes with known concentrations of GNRs (ranging from 50 fM-1 pM) in water.
For each sample, 100 B-scans were acquired at each of three separate locations along the tube. We
concatenated all B-scan data for each sample and then diluted the data by a factor of nine (by selecting
only one of every three voxels in each dimension) to avoid autocorrelation bias due to the optical point
spread function. From this data we computed values for πΈΜ [πΌ 2 ] and standard deviations from the three
scan locations. We could see excellent agreement of prediction with measurement, a summary of
predicted and measured values for each GNR concentration are provided in Table S2. The water-filled
tube that was used to compute system noise parameters yielded the values shown below:
πΜ1 = 324.2
ΞπΜ1 = 0.81
πΜ2 = 48.1
ΞπΜ2 = 0.59
To summarize, the parameters πΆ1 and πΆ2 can be used to predict the variance in speckle intensity for low
concentration measurements. This result is somewhat surprising since πΆ1 and πΆ2 were measured to
describe mean speckle intensity and not variance. However, the results from using πΆ1 and πΆ2 to predict
variance provide further confidence that they are direct measurements of πΈ[π΄] and πΈ[π΄2 ] as described in
Section Ia-b. Furthermore, it is possible to predict the behavior of the OCT signal at high concentrations
from the mean speckle intensity and speckle variance at low concentrations.
Id. GNRs in blood and tissue
The goal of this section is to study the signal observed for GNRs in blood and compare this
signal to the results observed for GNRs in water. Within this section, we will analyze the signal from
capillary tubes containing blood only. Then, we will describe a model of scattering from two types of
particles present within a voxel. This section also includes a description of our experimental setup,
image pre-processing, and results and discussion. We conclude with an extension of this model to in
vivo imaging.
Blood-Only Tube Analysis
The blood present within each capillary tube exhibits two main interactions with light. Blood
components scatter light that is detected with OCT, and they also absorb a significant amount of light
within the OCT spectrum, which changes the effective lighting conditions at different depths within the
sample. We will address each of these functions separately, beginning with the effects of blood
absorption.
If we treat individual red blood cells as scatterers, then the concentration of scatterers present in
whole blood is ~8.3 pM (calculated from cells per mL in whole blood). In our experiments, each
capillary tube contained 90% of the original concentration of whole blood, which equates to ~0.57
particles (red blood cells) per voxel. Because of bloodβs strong absorption, we must consider the
variation in lighting conditions present at different depths in order to compare blood intensity to the
results observed in water. In this analysis, we will assume that the focal plane differences between water
tubes and blood tubes are negligible. Thus, the main effect on observed signal originates from natural
attenuation of light with depth. We can fit the following model to OCT data obtained for blood only:
πΌ(π§) = π₯1 × exp(βπ§/π₯2 ) + π₯3
(S86)
Where π₯1 is the blood intensity at the top of the tube, π₯2 is the decay constant due to attenuation, π₯3 is
the baseline noise, and π§ is the depth (in voxels) from the top of the tube. This is graphically depicted in
Scheme S2:
I
Scheme (S2)
π₯1
π₯3
π₯2
z
Note that in our data analysis we will perform the fit from ~10 to 15 pixels below the top of each tube to
avoid the shift in intensity caused by the blood/glass interface. However, we would still like to measure
π§ from the top of the tube. Thus, we are neglecting focal depth βattenuationβ since blood attenuation is
notably higher. We can perform the fit for the top of the tube using a peak convolution algorithm with a
linear fit across the x dimension to receive an accurate measurement of the top of the tube.
The measured baseline noise ( π₯3 ) from the water tube is consistent across independent
measurements (π₯3 β 315). The measured decay constant was determined to be π₯2 = 35 pixels, meaning
that the source light intensity reduces by 50% over a depth of about 24 voxels. Based on OCT
measurements, the intensity signal from blood only at the top of the tube π₯1 is around 3300 OCT counts
(AU), which is roughly 3.9 times greater than the πΆ1 measured for GNRs in water: πΌ0 /πΆ1 = 3.9 See S14
for more details. Say that results average for 3 blood only tubes is in Figure S14.
Let the relative light intensity for each depth πΏ(π§) be πΏ(π§) = exp(βπ§/π₯2 ), as can be seen
πΏ(0) = 1
A Model for 2 Particle Types Present in a Voxel
Recall that GNRs modeled as equivalent ideal particles possess brightness π΄, defined as:
π΄ = πΆ1 × πΏ(π§)
(S87)
Where πΆ1 is given from the fit for GNRs in water. We can define a concentration ππ such that ππ =
π/πΆ2 , where π is the actual GNR concentration and πΆ2 is given from the fit for GNRs in water. We can
also define parameters for brightness and concentration of blood as if composed of equivalent ideal
particles. In this case, the single particle brightness can be described by:
π΅ = π × πΏ(π§)
(S88)
The effective blood scatterer concentration can be expressed as ππ . In this model, ππ and π are unknown,
but OCT scattering signal from blood only πΌ0Μ
= πΌ0Μ
(ππ , π) is known. We can thus measure the expected
intensity of a given sample and subtract the blood-only tube:
πΌ Μ
β πΌ Μ
β πΌ0Μ
(S89)
The resulting intensity, πΌ ,Μ
can be expressed thusly:
ππ
β
βππ
πΌ Μ
= ββ
× (ππ ππ /ππ !) × π βππ
ππ=0 βππ=0 π(ππ , ππ ) × (ππ /ππ !) × π
β
ππ
β0
β ββ
× (ππ ππ /ππ !) × π βππ
ππ=0 βππ=0 π(ππ , ππ ) × (0 /ππ !) × π
ππ
β
βππ
πΌ Μ
= ββ
× (ππ ππ /ππ !) × π βππ
ππ=0 βππ=0 [π(ππ , ππ ) β π(0, ππ )] × (ππ /ππ !) × π
(S90)
In order to assess the mean ROI intensity, we can define the following:
ππ
βππ
π΄Μ = ββ
ππ=0 [π(1, ππ ) β π(0, ππ )] × (ππ /ππ !) × π
(S91)
ππ
βππ
πΜ(ππ ) = ββ
ππ=0 [π(ππ , ππ ) β π(0, ππ )] × (ππ /ππ !) × π
(S92)
Thus,
ππ
βππ
Μ
πΌ Μ
= π΄Μ × ππ × π βππ + ββ
ππ=2 π (ππ ) × (ππ /ππ !) × π
(S93)
Where π΄Μ
describes the signal behavior at low concentrations (πΌπ = π΄Μ
) and πΜ describes the behavior at
high concentrations. We can see that πΜ(ππ β« 1) β 0.89 × π΄ × βππ since the contribution from blood
can be neglected if a very high concentration of GNRs is present. Thus for high concentrations, πΌπΏ β π΄.
Since πΜ(ππ ) is not proportional to βππ except for high ππ , we cannot describe πΌ Μ
as an ideal
particle except at high or low concentrations. Thus, we will shift the discussion from that of a full model
to an asymptotic one. In this case,
πΌ (Μ
ππ βͺ 1) = πΌπ ππ = π΄Μ × ππ
(S94a)
πΌ (Μ
ππ β« 1) = 0.89 × πΌπΏ × βππ = 0.89 × π΄ × βππ
(S94b)
We can now go ahead and estimate π΄Μ for two extreame cases ππ βͺ 1 and ππ β« 1. Let us start with
ππ β« 1 assume that the majority of the summation term in Eq. (S91) is contributed by one argument,
ππ = πΎ, in which case πΎ β₯ 2. Thus,
π΄Μ β π(1, πΎ) β π(0, πΎ)
(S95)
We previously showed the following:
π(1, πΎ) = βπΉ 2 π΄2 + (0.89 × π΅ × βπΎ)2
Where πΉ is a correction factor defined as:
πΉ={
1
π΄β«π΅
0.89 ππ‘βπππ€ππ π
Additionally, we can derive that:
ππ
βππ
πΌ0Μ
= ββ
β 0.89 × π΅ × βπΎ
ππ =0 π(0, ππ ) × (ππ /ππ !) × π
(S96)
We can thus conclude that:
π(1, πΎ) = βπΉ 2 π΄2 + ( πΌ0Μ
)2
π(0, πΎ) = πΌ0Μ
(S97a)
(S97b)
If we substitute Eqs. (S97a) and (S97b) into Eq. (S95), we receive the following expression for π΄Μ:
π΄Μ = πΌ0Μ
× [β(πΉ × π΄/πΌ0Μ
)2 + 1 β 1]
(S98)
Since ππ β« 1 and π΄/πΌ0Μ
is finite, we can conclude that (in this case) π΅ βͺ 1, equivalent to many small
faint particles. This necessitates that π΄ β« π΅, which yields πΉ = 1. Additionally, experimental results
have show that πΌ0Μ
β 3.9, which means that π₯ = (π΄/πΌ0Μ
)2 is a very small number. Given these conditions,
we can develop an expression for π΄Μ(π₯) using a first order Taylor expansion:
π΄Μ = πΌ0Μ
× [βπ₯ + 1 β 1] = πΌ0Μ
× [1 + π₯/2 β 1]
(S99)
This yields the following expression for when ππ β« 1:
π΄Μ β π΄/2 × (π΄/πΌ0Μ
)
(S100)
We can further conclude that, for π§ = 0:
πΌ (Μ
ππ βͺ 1) = π΄Μ × ππ = π΄/2 × (π΄/πΌ0Μ
) × ππ = (πΆ1 /(2 × πΆ2 )) × (πΆ1 /πΌ0Μ
) × π
(S101a)
πΌ (Μ
ππ β« 1) = 0.89 × π΄ × βππ = 0.89 × πΆ1 × βπ/πΆ2
(S101b)
Where πΆ1 and πΆ2 are the fits for GNRs in water.
We can further validate that πΌπΏ = π΄ for ππ β« 1, by assuming that the majority of the sum comes from a
single argument ππ = πΎ, we can estimate Eq. (S92) as:
πΜ(ππ ) = πΌ0Μ
× [β(0.89 × π΄/πΌ0Μ
)2 × ππ + 1 β 1]
(S102)
Which indeed show πΜ(ππ ) β 0.89π΄βππ as ππ grows
We now move to the case when ππ βͺ 1. Recalling Eq. (S91), we can perform an estimation for
Μ
π΄ in this case. Under these conditions, we can consider only ππ = 0,1 and develop an expression for the
order of ππ . We can substitute ππ = 0,1 into Eq. (S91) to receive the following:
π΄Μ β [π(1,0) β π(0,0)] × π βππ + [π(1,1) β π(0,1)] × ππ × π βππ
(S103)
π΄Μ β π(1,0) + ππ × [π(1,1) β π(1,0) β π(0,1)]
(S104)
We can plug in the estimation for π from Section Ib subsection i to obtain:
Ξ
π΄Μ β π΄ β ππ × π΄ × [1 + π΅/π΄ β β1 + π΅/π΄Ξ ]
(S105)
Since πΌ0Μ
β ππ × π΅ and πΌ0Μ
/π΄ is finite, for very low ππ , π΅ should be such that π΅ β« π΄(equivalent to the
case where bold is composed of very few but bright particles).
Ξ
Thus, β1 + π΅/π΄Ξ β π΅/π΄. Finally, we receive:
π΄Μ β π΄ × (1 β ππ )
(S106)
In the case ππ βͺ 1, we can conclude that for π§ = 0:
πΌ (Μ
ππ βͺ 1) = π΄Μ × ππ = π΄ × (1 β ππ ) × ππ = πΆ1 /πΆ2 × (1 β ππ ) × π
(S107a)
πΌ (Μ
ππ β« 1) = 0.89 × π΄ × βππ = 0.89 × πΆ1 × βπ/πΆ2
(S107b)
Again, We can further validate that πΌπΏ = π΄ for ππ β« 1, by directly estimate πΜ(ππ ) by considering only
ππ = 0,1 and develop for the order of ππ :
πΜ(ππ ) β [π(ππ , 0) β π(0,0)] × π βππ + [π(ππ , 1) β π(0,1)] × ππ × π βππ
= π(ππ , 0) + ππ × [π(ππ , 1) β π(ππ , 0) β π(0,1)]
(S108)
As when we calculated the asymptote for ππ β« 1, we can plug in the estimation for π to receive the
following expression:
πΜ(ππ ) = 0.89 × π΄ × βππ + ππ × [βπΉ 2 π΅ 2 + (0.89 × π΄2 × ππ ) β 0.89 × π΄ × βππ β
π΅]
πΜ(ππ ) = 0.89 × π΄ × βππ
×
(1 + ππ × [β1 + (πΉ 2 π΅ 2 /(0.89 × π΄2 × ππ )) β 1 β π΅/(0.89 × π΄2 × ππ )])
(S109)
Since π΅ β« π΄ we can assume that πΉ = 0.89. We can calculate a ratio π
(ππ ):
π
(ππ ) = πΜ(ππ )/(0.89 × π΄ × βππ ) = 1 + ππ × [β1 + (π΅ 2 /π΄2 × ππ ) β 1 β π΅/(0.89 × π΄ ×
ππ )]
(S110)
As ππ grows, π
(ππ ) β 1 for different π΅/π΄.
We can make several conclusions about the asymptotes for GNRs in blood based on the
preceding discussion. Primarily, both regimes agree upon a square root dependence:
πΌ (Μ
ππ β« 1) = 0.89 × π΄ × βππ = 0.89 × πΆ1 × βπ/πΆ2
(S111)
The difference between the two regimes resides in the linear phase:
πΌ (Μ
ππ βͺ 1, ππ β« 1) = π΄/2 × (π΄/πΌ0Μ
) × ππ = (πΆ1 /(2 × πΆ2 )) × (πΆ1 /πΌ0Μ
) × π
(S112a)
πΌ (Μ
ππ βͺ 1, ππ βͺ 1) = π΄ × (1 β ππ ) × ππ = πΆ1 /πΆ2 × (1 β ππ ) × π
(S112b)
To further explore the linear phase, let us use the following notation:
πΌ (Μ
ππ βͺ 1) = πΌπ × ππ
(S113)
And bound πΌπ . For ππ β« 1 we can define πΌπ πππ = π΄/2 × (π΄/πΌ0Μ
). For ππ βͺ 1 we shall use πΌπ = π΄ ×
(1 β ππ ). Because we cannot measure ππ , let us assume the minimum ππ = 0 to receive πΌπ πππ₯ = π΄.
With these definitions, we can conclude that Eq. (S111) is sufficient in describing the square root phase
and that the linear phase can be described by:
πΌ (Μ
ππ βͺ 1) = πΌπ × ππ = πΌπ /πΆ2 × π
(S114)
Where:
πΌπ πππ β€ πΌπ β€ πΌπ πππ₯
πΌπ πππ = π΄/2 × (π΄/πΌ0Μ
)
πΌπ πππ₯ = π΄
[for large ππ ]
[for small ππ ]
Figure S15 presents several Monte Carlo examples for different ππ but maintaining πΌ0 /π΄ constant. As
can be seen, in all examples monte carlo simulation approaches predicted square root regime for high
GNR concentration. And linear regime is within the boundaries of πΌπ πππ₯ and πΌπ πππ .
Experimental Setup and Pre-Processing
For each sample of GNRs in blood, the final blood concentration was 90% that of whole blood.
Various GNR concentrations were tested. The top of each tube was estimated independently as
described previously. Data for each tube was fitted to the model described by Eq. (S86). The decay
constant (π₯2 ) and the baseline signal level (π₯3 ) were the same in each GNR/blood sample as for blood
only. The maximum intensity (π₯1 ) was fitted for each tube. We also applied methods to filter outlier
species within each tube, which arise from natural coagulation in freshly-excised whole blood. For each
x position within each tube, the RMS between data was fit and calculated. X positions with RMS above
a threshold of 370 were ignored for calculating the mean signal. See Figure S16.
For each tube, π₯1 was recorded. Notice that π₯1 represents the GNR + blood absolute intensity
under ideal lighting conditions: πΏ = 1. Because shadowing is insignificant for the employed GNR
concentrations we did not correct the asymptotes with an exponential decay correction.
Blood Tubes-Results and Discussion
Predictions of the signal from GNRs in blood were based upon the previous results for the square
root and linear regimes presented in Eqs. (S111) and (S114).. The values of πΆ1 and πΆ2 were taken from
the model fit for GNRs in water. πΌ0Μ
was defined by the blood only π₯1 value πΌ Μ
represents the OCT
intensity for GNRs + blood fit π₯1 . We further assume that GNR light attenuation is negligible for the
analyzed concentrations (the shadow limit occurs at ~ 1 nM GNRs). We find that the experimental data
(presented in Figure S17) does not seem to follow the linear regime but rather follows the predicted
square root regime only. The experimental results suggest that the critical concentration (between the
linear and square root regimes) is less than 5 pM, while the minimal prediction for the critical
concentration (using πΌπ πππ₯ ) is 40 pM. There are several possible explanations for the lack of a linear
behavior within these samples, which we explore below. First we consider the interaction of light with
blood. Clearly, the components of blood exhibit a strong interaction with optical and near-infrared light
(largely due to high concentrations of hemoglobin). Let us assume that one Rayleigh scattering event
occurs along the optical path into and out of the sample. This scattering may increase the effective
number of particles that seem to be present in one voxel πΆ β² 2 < 1, depicted in Scheme S3. This can be
due to multiple scattering events within a voxel. Note that this process also reduces the brightness of
each voxel πΆ β² 1 < 1. If πΆ β²1 /βπΆ β² 2 = 1, then this effect will not change the square root regime and
will match predictions. However, the critical concentration would change as:
πΆππππ‘ = 40ππ × πΆ β² 2
πΆ2 β² = 1/2
(S115)
Scheme (S3)
Imaged Voxel
Modeling OCT Signals in vivo
A common problem that is encountered when imaging regions of interest in vivo is the variation
lighting conditions. Specifically, the ratio of light (πΏ) that illuminates the sample is unknown. While it is
possible to estimate πΏ by observing pre-injection blood vessel signals and comparing them to in vitro
samples of blood, this method is lacking. Rather, let us assume that we have a blood vessel in a living
animal and that this vessel is filled with blood only.
Light shadowing due to high GNR concentrations is more difficult to predict for several reasons.
First, the diameter of each blood vessel is not an exact measurement and the vessel shape (roughly
circular) the average attenuation in such circular vessels is not analytically solvable (unlike with square
capillary tubes). Moreover, blood vessels are rarely (if ever) perfectly circular. Thus we shall assume
that π (the extinction coefficient) estimated for water is the same for GNRs in blood and we will fit the
vessel diameter, π·. Also note that all measured samples in vivo have high GNR concentrations (the
lowest measured concentration was 250 pM). Because of this, it is guaranteed that all samples will
exhibit signal within the square root regime. We can define the following prediction that incorporates
the square root regime and shadowing:
πΌ (Μ
π) = 0.89 × (πΏ × πΆ1 /βπΆ2 ) × βπ × πΉ(πΏ, π)
(S116)
πΉ(πΏ, π) = 1/(2 × π × π × π· × log 10) × [1 β 10β2 × π × π × π· ]
(S117)
As before, πΆ1 and πΆ2 and π are taken from the fit for GNRs in water. π and π represent GNRs per voxel
and GNR molar concentration, respectively. πΏ and π· are individual vessel lighting conditions and
diameters and are fitted for each vessel using a least squares method. The results of this analysis are
shown in Figure S18. This plot represents data from nine different blood vessels (three vessels from
each of three different mice) converted to an equivalent blood vessel with a 150 οm diameter and ideal
lighting conditions. The data within this plot show a clear square root behavior. Note the absence of
linear behavior in the in vivo data due to the absence of sufficiently low GNR concentrations and
potential obscuring effects from the high concentration of scatterers in whole blood. As can be seen in
Figure S18, the fit is good for individual vessels as well as the equivalent average vessel. Also, the
fitted equivalent diameter D follows the estimated size of the blood vessels used.
Ie. Summary
The model presented above provides a versatile tool for describing the expected scattering from a
wide array of samples. This work demonstrates that two parameters (πΆ1 and πΆ2 ) can be incorporated into
a model of ideal scattering to achieve such descriptions. Critically, these two parameters represent real
physical parameters that can be determined for a given system and could be predicted using low
concentration samples. Using this approach, scatterer concentrations can be correlated to observed signal
levels for coherence-based detection methods. This ability is critical for enabling new capabilities for
imaging techniques including ultrasound and OCT, which have historically been limited by poor
quantitation. Accurate quantitative measurements will be of particular importance as these and other
techniques are developed for contrast-enhanced and molecular imaging studies.
II: Imaging Experiments, Analysis, and Post-Processing
IIa. System Optics
Images were acquired with a Ganymede High-Resolution (HR) spectral domain optical
coherence tomography (SD-OCT) system (ThorLabs, Newton NJ). This system uses a superluminescent
diode (SLD) with a center wavelength of 900 nm and a full bandwidth of 200 nm (οο¬ = 800-1000 nm),
resulting in 2.1 οm axial resolution in water. The SLD operates at 30 kHz, resulting in an A-scan
acquisition time of approximately 33 οs. A 5x magnification objective (LSM03BB, ThorLabs, Newton,
NJ) with a lateral resolution of 8 οm (Full Width Half Max) and a 143 οm depth of field was used in all
imaging experiments. The axial and lateral resolution values described above were used for modeling
and fitting of experimental data.
IIb. Acquisition Parameters
All OCT images were obtained from averaging 100 consecutive B-scans acquired during a total
scan time of ~11 seconds. Each B-scan was composed of 3500 A-scans with 2 οm pixel spacing. Note
that this pixel spacing is oversampled with respect to the systemβs optical resolution (8 οm x 8 οm x 2
οm), which determines the measured signal and interference effects. Over the acquisition period, the
expected mean displacement of GNRs due to diffusion is 11-20 οm, which is greater than the size of an
imaging voxel. Because of this, we assume that the time mean of the sample can approximate the
expected speckle intensity, as described in Section Ia, subsection iv. It is important to note that if the
particles being measured do not move to such an extent, this assumption may not hold.
IIc. Quantitative Analysis
OCT intensities from GNRs in water prepared in square glass capillary tubes (VitroCom Inc., cat
#8240-100, 0.4 mm inner diameter) were determined by calculating the mean values from regions of
interest (ROIs) selected within the focal plane (at the same z-axis position) for each concentration. Each
ROI consisted of > 5000 pixels. For each GNR concentration, 3 independent physical positions within
the tube were imaged and quantified to calculate mean signals and standard error values. The depth of
the selected ROI (150 pixels, or ~300 οm) was used as an input to calculate the expected shadowing
limit due to light attenuation in the model. GNRs in blood were analyzed in a similar fashion as
described above. However, the selected ROI depth was reduced because of the strong attenuation of
blood. This change was accounted for in our prediction. Again, all values represent the mean ± standard
error of the mean (s.e.m.) from 3 independent ROI measurements per sample. GNR signal from in vivo
experiments was quantified by analyzing images acquired after each incremental injection as well as a
pre-injection image. For each of three mice, three blood vessels were identified, and the mean signal in
each blood vessel was quantified using ROI analysis. Because of different depths within the ear tissue,
the initial OCT signal in each blood vessel prior to injection can vary significantly. Thus for each vessel,
the vesselβs initial blood-only signal was subtracted from all subsequent measured intensities following
incremental injections. This enabled an accurate evaluation of the increase in OCT signal due to
increased GNR concentration. Moreover, the variation in vessel depth also produces variation in the
calculated C1 values from vessel to vessel. To account for this variation, each of the nine measured
blood vessels was fit independently with the model, and the resulting nine C1 values were used to
normalize each vessel. For each mouse, the normalized vessels were averaged. Then, the data from all
three mice were averaged (representing a total of 9 vessels across the three animals). In this case, the
error bars (s.e.m.) represent variation across the three separate mice. The average ROI depth was used to
calculate the shadow limit in the model as described for GNRs in water and GNRs in blood.
III: Supporting Figures
Figure S1. Monte Carlo estimation of the ratio between scattering intensity and a square root
dependence on the number of scatterers, N, per imaging voxel. The simulation was run for 2 β€ N β€ 100.
The mean proportion over this range was 0.89, which was used as a coefficient for calculating expected
scattering intensity from samples.
Figure S2. Plot depicting a model for OCT signal from a population of ideal scatterers as a function of
concentration. At very low concentrations per voxel, the OCT signal can be approximated by a linear
function (green line). At high concentrations, the OCT signal follows a square root dependence on the
number of scatterers due to interference effects (red line). The intersection between these two regimes
occurs at the critical concentration, denoted by the vertical dashed line. The model (blue line) describes
both regimes. Here, molar concentrations are correlated to particle per voxel concentration (ο¬) for the
GNRs used in this study. Top x scale considers OCT optical voxel size of 8 οm x 8 οm x 2 οm (see
Section IIIa-b) to convert concentration to particles per voxel
Figure S3. Diagram of the path taken by light detected in OCT imaging. Note that light is attenuated
both going into and coming out of the sample. In each case, the attenuation follows the Beer-Lambert
Law. Light intensity therefore follows an exponential decay as a function of the depth in the sample (z).
Light attenuation was accounted in the model based on the depth of each ROI (d) chosen for quantitative
analysis.
Figure S4. Two examples of the binomial case of ideal scattering. In these examples, particles could
occupy one of two states (βonβ and βoffβ) with some probability π.
Figure S5. Monte Carlo simulation of the interference between two types of particles that exhibit
different scattering states, ο‘ and ο’. Note that for high ο‘ and low ο’, the expected intensity is
approximately determined by ο‘ (and vice versa). When ο‘ and ο’ are comparable, interference effects
cause significant deviation from either single state.
Figure S6. As in Figure S5, with the addition of two different methods for estimating the interference,
X(1,1), between the two particle states.
Figure S7. An example of π(ππΌ β₯ 2, ππ½ β₯ 2), as can be seem, the fit is very good for Ξ=2. See Eq.
(S41).
Figure S8. An example ofπ(ππΌ = 1, ππ½ β₯ 2), as can be seem, the fit is very good for Ξ=2. F was
1
πΌ/π½ β₯ 3.5
selected as πΉ = {
. On the right panel a close up on the switch point is found, by
0.89 ππ‘βπππ€ππ π
selecting the switch point. See Eq. (S41).. See Eq. (S42).
Table S1. A summary of the resulting expressions for π(ππΌ , ππ½ )depending on the values of each
1
π½β«πΌ
scattering state. πΉ = {
0.89 ππ‘βπππ€ππ π
Figure S9. Examples of the prediction produced by the general binomial case.
Figure S10. Monte Carlo simulation of a freely-rotating GNR fit by the generalized model for ideal
scattering. Closed-form expressions for C1 and C2 used in this prediction are described in Eqs. (S64a)
and (S64b).
Figure S11. Monte Carlo simulation of scattering following an exponential probability prediction by the
generalized model for ideal scattering. Closed-form expressions for C1 and C2 used in this predictions
are described in Eqs. (S68a) and (S68b).
Figure S12. Monte Carlo simulation of scattering by a particle illuminated by a Gaussian beam
prediction by the generalized model for ideal scattering. Closed-form expressions for C1 and C2 used in
this prediction are described in Eqs. (S73a) and (S73b).
Concentration
[pM]
Ξ»
[Particles Per
Voxel]
Predicted
π¬[π°π ]/πππ
Measured
π¬ [π°π ]/πππ
0.05
0.004
12.20±0.09
12.77±0.01
0.1
0.008
12.32±0.10
12.13±0.07
0.25
0.019
12.71±0.14
12.38±0.02
0.5
0.039
13.35±0.21
13.17±0.26
1
0.077
14.62±0.34
15.61±0.53
Table S2. Summary of predicted and measured values of πΈΜ [πΌ 2 ] as described in Section Ic. Low
concentrations of GNRs were measured, quantified, and compared to predicted values to validate the
relation between πΆ1 and πΆ2 and the OCT intensity signal. As can be seen, predicted values for πΈ[πΌ 2 ] are
very similar to measured values.
Figure S13. a) Representative TEM image of the GNRs used for all experiments in this study. The
average particles dimensions were ~100 x 30 nm. (b) Visible-Near Infrared absorbance spectrum of the
GNRs.
Figure S14. Least squares fit of the OCT signal of blood only predicted from Eq. (S86). The plot in the
bottom half of the figure demonstrates that the fit is unbiased.
Figure S15. Monte Carlo simulation (blue line) for two cases of ππ (small: left and large: right). As can
be seen, the square root asymptote is identical for both cases (green line). The linear regime asymptote
changes from πΌπ πππ₯ to πΌπ πππ as ππ grows.
Figure S16. Example of outlier filtering for GNRs in blood (100 pM). Remaining data represents 88.5%
of the original acquired image. The horizontal green line denotes the top of the tube as identified by the
peak convolution algorithm. The black line marks the top of the analyzed ROI.
Figure S17. As in Figure 3, but with the expected linear regime asymptotes as predicted by the model.
Note that the data does not fit to either asymptote but rather follows the square root regime exclusively.
This could be attributed to light interaction with blood as described in the supplementary text.
Figure S18. OCT signal intensity measurements for each of the 9 blood vessels analyzed during in vivo
experiments. Each vessel was fit individually for L and D. In the middle row (all corresponding to
vessels within a single mouse), the vessels were small (> 90 οm). Thus the shadow limit was greater
than 3 nM and does not appear in the graphs. The values of D were similar to the diameters expected for
each analyzed vessel.
Supplementary References
S1. V. Turzhitsky et al. Appl. Spectrosc. 68, 133 (2014).
© Copyright 2026 Paperzz