| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |



* Department of Electrical Engineering, University of Texas at Dallas, Richardson, Texas;
Cancer Immunobiology Center and
Center for Immunology, University of Texas Southwestern Medical Center, Dallas, Texas; and
Joint Biomedical Engineering Graduate Program, University of Texas at Arlington/University of Texas Southwestern Medical Center, Dallas, Texas
Correspondence: Address reprint requests to Raimund J. Ober, E-mail: ober{at}utdallas.edu.
| ABSTRACT |
|---|
|
|
|---|
, where
em, na,
, A, and t denote the emission wavelength of the single molecule, the numerical aperture of the objective, the efficiency of the optical system, the emission rate of the single molecule and the acquisition time, respectively. Using Monte Carlo simulations it is shown that estimation algorithms can come close to attaining the limit given in the expression. Explicit quantitative results are also provided to show how the limit of the localization accuracy is reduced by factors such as pixelation of the detector and noise sources in the detection system. The results demonstrate what is achievable by single-molecule microscopy and provide guidelines for experimental design. | INTRODUCTION |
|---|
|
|
|---|
One of the most fundamental issues in the quantitative analysis of single-molecule microscopy data concerns the accuracy with which the position of a single molecule can be determined. Specifying the accuracy with which the location of a single molecule can be established is not only of importance to be able to characterize the level of accuracy that is achievable in single-molecule microscopy. The accuracy with which a single molecule can be localized has significant influence on the type of studies that can be carried out using single molecule microscopy. It is also of significance in the analysis of single-molecule data. For example, it has recently been shown in Martin et al. (2002)
that the accuracy of the location estimates has to be taken into account when analyzing the diffusion behavior of single molecules. Otherwise noisy measurements of the single-molecule locations could lead to the erroneous interpretation that subdiffusional behavior is present even though this is not the case.
Earlier approaches to the characterization of the localization accuracy mainly relied on an approach by Bobroff (1986)
in which the localization accuracy problem was examined using the least-squares criterion; see, e.g., Schütz et al. (1997b)
, Kubitscheck et al. (2000)
, Ghosh and Webb (1994)
, Thompson et al. (2002)
, and Cheezum et al. (2001)
. The use of the least-squares criterion is problematic if applied to probability distributions that are not compatible with this criterion. This criterion is ideally suited to estimate parameters from data that has a Gaussian probability distribution because in that case the least-squares estimate is a maximum likelihood estimate; see, e.g., Kay (1993)
. It does, however, appear problematic to assume that single-molecule data is in fact Gaussian distributed.
Aside from the reliance on the least-squares algorithm other approximations are made in Bobroff (1986)
in the derivation of the result that are often difficult to verify. Moreover, in the application of those results to single-molecule microscopy the image profile of a single molecule predicted by standard diffraction theory is often replaced by a Gaussian profile; see Santos and Young (2000)
for a numerical comparison concerning the localization accuracy for both situations. Our results and approaches do not rely on this approximation.
Here we present a novel approach to determine the localization accuracy that can be achieved in single-molecule microscopy. This approach is based on the well-established statistical theory concerning the Fisher information matrix; see, e.g., Kay (1993)
. We obtain an explicit analytical expression that establishes a fundamental limit of the localization accuracy for single molecules. The importance of this result lies in the fact that it shows with an unexpectedly simple expression how fundamental properties of the photon-emission process of the single molecule (emission wavelength, photon-emission rate) and of the detection system (numerical aperture of the objective lens, optical efficiency of the setup, acquisition time) influence the localization accuracy of the single molecule.
It is of importance that the limit of the localization accuracy that is derived here does not depend on a specific estimation algorithm. In fact, the very idea of the approach presented here is that a limit be given that cannot be surpassed by a specific estimation procedure that produces a reasonable estimate of the location of a single molecule. Analytical expressions are also given to show how the fundamental limit of the localization accuracy is reduced by experimental conditions such as pixelation of the detector and noise sources in the detection process. As expected, the fundamental limit decreases with the inverse of the square root of the number of detected photons. If the point-spread function of the optical system is described by the classical Airy profile we will show that the numerator of the fundamental limit depends on the physical properties of the optical-detection system and the wavelength of the emitted photons. If the point-spread function is modeled to be a Gaussian profile the numerator of the fundamental limit will be the standard deviation of the Gaussian distribution. However, we also show that the numerator of the fundamental limit cannot, in general, be expected to be the standard deviation of the distribution that describes the point-spread function of the optical system.
As will be shown here our approach can be applied, for example, to Poisson distributed data without having to rely on potentially problematic approximations. In fact we demonstrate with a concrete result that relatively intricate distributions can be analyzed. We also present a limit of the localization accuracy for single molecule data that is the sum of a Poisson and Gaussian random variable. Such data arises, for example, when the photon counts are distorted by measurement noise in the CCD camera.
The results presented here are not restricted to single molecule microscopy. They have applications to localization problems in all areas of optical detection of objects, in particular point sources. The expectation is that the results and approaches presented here will give the single molecule microscopist novel tools to analyze the localization accuracy of single-molecule experiments without having to rely on approaches whose assumptions may not be appropriate for single molecule microscopy.
| METHODS |
|---|
|
|
|---|
= 0.033. These values of A and
are in the range of values typically observed in single-molecule experiments (Schmidt et al., 1995
|
|
For the first acquisition method, a Poisson random number N1 with mean
At (denoting the expected number of detected photons) was generated and N1 random vectors were generated (see "Random number generation") that describe the spatial coordinates of the detected photons. The maximum likelihood estimation was carried out using a gradient-based search algorithm (Optimization Toolbox of Matlab; Coleman et al., 1999
). For every value of
At, 300 estimates of position were computed from which the standard deviation was calculated. For the second acquisition method the same procedure was followed except that no Poisson random number was generated because the number of detected photons was fixed.
In the pixelated case, the maximum likelihood estimation was performed for the fixed acquisition time method. For a given pixel array size, pixel dimensions, single-molecule location, and
At, 300 images were simulated by first generating a noise-free pixelated image and then adding Poisson and Gaussian noise to the pixel values. Using the simulated data, maximum likelihood estimation was carried out using an algorithm analogous to the one that was mentioned above. The standard deviation of the estimates of the single-molecule location was then calculated.
Random number generation
The simulation of the two-dimensional distribution corresponding to the point spread function can be carried out by reducing the simulation to that of two one-dimensional distributions. Let
denote a uniform random variable with density function f
(
) = 1/2
, 0
2
and let R denote a one-dimensional continuous random variable with density function
r
0, where a = (2
na)/(
emM). Let R and
be independent of each other. Define X
R cos
+ Mu and Y
R sin
+ Mv, where u, v denote the coordinates of location of the single molecule and M denotes the magnification of the objective lens. Then the joint density function of X and Y is given by
![]() |
< x, y <
. To generate a random vector (x, y) that describes the spatial coordinates of the detected photons on the detector, we first generate a uniform random number
between 0 and 2
, then generate a random number r with density function fR,a and set x
r cos
+ Mu, y
r sin
+ Mv. The uniform random number
is generated using a standard random number generator (Coleman et al., 2000| RESULTS AND DISCUSSION |
|---|
|
|
|---|
![]() | (1) |
= (u, v)
2 denotes the position of the single molecule/point source in the specimen plane, r0 = M
denotes the center of the image of the single molecule/point source in the detector plane,
, a = 2
na/(
emM), na, M denotes the numerical aperture and the magnification of the objective lens respectively,
em denotes the emission wavelength of the single molecule, and J1 denotes the first order Bessel function of the first kind.
|
To answer this question, we calculate the Fisher information matrix for the underlying stochastic data generation process; see, e.g., Zacks (1971)
and Kay (1993)
. The Fisher information matrix I(
) plays a central role in the analysis of estimation algorithms. Its inverse provides, through the classical Cramer-Rao lower bound (see, e.g., Zacks, 1971
, and Kay, 1993
), a lower bound for the variance
of any unbiased estimator
(i.e., any estimation procedure whose mean produces the correct result), specifically
![]() |
Moreover, fundamental results in large sample statistics show that any "reasonable" estimator (including the maximum likelihood estimator) has an asymptotic variance that equals the inverse of the Fisher information matrix; see, e.g., Rao (1965)
, Zacks (1971)
, and Kay (1993)
. If this methodology is applied to the problem at hand the Cramer Rao lower bound shows that the variance for any unbiased estimation procedure for the coordinates of the single molecule will be larger than the inverse of the Fisher information matrix. Therefore we interpret the inverse of the Fisher information matrix as a lower limit to the variances of the estimation procedures that might be used in the detection of single molecules. It is important to note that the inverse I-1(
) of the Fisher information matrix is independent of a particular estimation procedure and therefore serves as a uniform bound for any reasonable estimation method. We are interested in obtaining a limit for the standard deviation rather than for the variance of the estimation procedures. We therefore consider the square root of the inverse of the Fisher information matrix as a limit of the localization accuracy for a single molecule.
To obtain a bound on the localization accuracy it is therefore necessary to calculate the Fisher information matrix and its inverse based on the general form of the Fisher information matrix (see Eq. 7 in the Appendix). The Fisher information matrix only depends on the statistical model of the data generation process. Here we consider three different scenarios. In the first case, which we introduced above, we analyze the situation in which the stochastic data generation is described by the photon emission process and the distribution of the detected photons in the detector plane is given by the Airy point-spread function profile. In the second scenario (subsequent section) we also consider pixelation of the detector and Poisson noise sources due to, for example, the dark current in a CCD detector, scattered photons, or background fluorescence. In the third case (subsequent section) we expand on the second scenario by allowing for additional Gaussian noise sources that arise for example in the readout process of a CCD camera (Janesick, 2000
). Each of these stochastic models leads to a different Fisher information matrix (see Appendix for the calculations), which in turn leads to a different bound.
Within the first stochastic framework laid out above the fundamental limit
u (
v) of the localization accuracy for the u (v) coordinate of the single molecule is given by (see Appendix for the derivation)
![]() | (2) |
1 denotes the optical efficiency of the detection system, i.e., the probability that a photon, which is emitted by the single molecule is detected by the detector and t denotes the acquisition time. For example, the fundamental limit of the localization accuracy for a green fluorescent protein (GFP) single molecule is 2.3010 nm for an acquisition time of t = 0.01 s and 0.7277 nm for an acquisition time of t = 0.1 s. Here we have assumed typical experimental conditions, i.e., A = 2 x 106 photons/s,
em = 520 nm,
= 0.033, na = 1.4; see also Kues et al. (2001)We use the term fundamental here to describe the fact that the model that underlies this expression does not take into account any deteriorating effects in the acquisition system such as pixelation of the detector and the various noise sources that typically occur in experimental settings. This expression only takes into consideration the basic optical and stochastic phenomena that are inherent in any single-molecule experiment. The effects that experimental conditions have on the limit of the localization accuracy are analyzed in subsequent sections.
This result provides a simple analytical expression that quantitatively exhibits the dependence of the limit of the localization accuracy on the optical properties of the microscope and the photophysical properties of the single molecule. The fundamental limit exhibits an inverse square root dependence on the expected number of detected photons, which is in agreement with previously published results; see, e.g., Ghosh and Webb (1994)
and Thompson et al. (2002)
. The result, in particular, implies that to improve the limit of the localization accuracy by a factor of two (i.e., halve the value of
u), we either need to double the numerical aperture of the objective lens, or increase the photon-emission rate or the optical efficiency by a factor of four, or halve the emission wavelength of the single molecule. This means that the location of a single molecule emitting blue light can be more accurately determined than one that is emitting red light, provided all other factors remain the same. It should be noted that the fundamental limit is independent of the magnification M of the optical system.
The above result provides a limit for the smallest possible value of the standard deviation of a reasonable estimator of the location of a single molecule. It is therefore important to know whether an estimator exists whose standard deviation comes close to this limit. It is well known from large sample statistics that the variance of a large class of estimators asymptotically approaches the inverse of the Fisher information matrix (Zacks, 1971
; Rao, 1965
). We therefore consider one such estimator, namely the maximum likelihood estimator. Fig. 2 shows the standard deviations of the maximum likelihood estimates of the single-molecule location for two different acquisition methods, one when the acquisition time is fixed and the other when the total number of detected photons is fixed. In both cases the standard deviation of the maximum likelihood estimates approaches the fundamental limit as the expected (total) number of detected photons increases.
We have assumed that the measured data consists of the spatial coordinates of the detected photons. If we additionally assume that the time points of detection of the photons are also available, not surprisingly, the statistical analysis of the problem (see Appendix for details) shows that the expression for the fundamental limit is independent of this additional information and that only the (expected) total number of detected photons and their spatial coordinates are of significance.
Effects of pixelation and noise
The derivation of the fundamental limit of the localization accuracy assumes the best case scenario for the acquisition system. This was done to obtain an expression for the best possible localization accuracy in the absence of deteriorating factors due to specific experimental settings. For example, it was assumed that the precise coordinates of each detected photon can be recorded. Current imaging detectors have pixels and can therefore record the coordinates of the detected photons only up to the size of the pixel. In addition to pixelation we also consider two main categories of noise that are encountered in practical experimentation. Poisson noise can be used to model, for example, the effect of scattered photons on the measured data and Gaussian noise characterizes, for example, measurement noise in the CCD detector (Snyder et al., 1993
, 1995
). To obtain an expression for the limit of the localization accuracy for a pixelated detector, we assume that the detector has K pixels denoted by
. No specific assumptions are made on the sizes, shapes, or positions of the pixels. The number of photons detected by a pixel Ck during the exposure time t is assumed to be Poisson distributed with mean
for
We also assume that the collected data in the kth pixel is corrupted by additive noise that is Poisson distributed with mean bkt,
For this setting the limit of the localization accuracy for the estimation of the u coordinate (the expression for the v coordinate is analogous) of the single molecule is given by (see Appendix)
![]() | (3) |
,
are given by
![]() |
denotes the integral of the point-spread function (Eq. 1) over the kth pixel for
Note that setting bk = 0 in Eq. 3 leads to a straightforward modification of Eq. 3 to provide an expression for the limit of the localization accuracy for a pixelated finite-sized detector in the absence of any noise sources.
The expression for the limit of the localization accuracy for a pixelated detector is a modification of the fundamental limit
u given in Eq. 2. In fact, the expression involves the fundamental limit
u and a correction term (given in parentheses) that expresses the deterioration of the limit due to pixelation and noise.
We next consider the case when the acquired data in each pixel is further corrupted by Gaussian noise of mean
k and variance
for
Gaussian noise arises in the CCD circuitry and becomes a component of the signal measured in a pixel (Snyder et al., 1993
, 1995
). The limit of the localization accuracy for the u coordinate (the expression for the v coordinate is analogous) is then given by (see Appendix)
![]() | (4) |
![]() |

(k)
Ath
(k) + bkt, k = 1,...,K. We now illustrate the above expressions by showing how various experimental aspects such as magnification, pixel array size, pixel dimensions, and noise levels influence the accuracy with which the location of a single molecule can be determined. The fundamental limit (Eq. 2) serves as an important reference point to establish how closely the specific experimental implementation approaches the best possible localization accuracy.
For the numerical illustrations we chose parameters that are typical values for single molecule experiments with GFP molecules; see also Kues et al. (2001)
where similar values were used. In all figures, unless otherwise specified, the photon emission rate of the single molecule is assumed to be A = 2 x 106 photons/s and the optical efficiency is assumed to be
= 0.033. This implies that the expected value for the number of photons that can be detected in the detector plane is 66,000 per second. The emission wavelength is set to be
em = 520 nm corresponding to a GFP molecule, the numerical aperture is set to be na = 1.4 and the magnification is set to be M = 100. The single molecule is assumed to be located at the center of the pixel array. We also assume that the detector consists of square pixels with no dead space region between adjacent pixels.
We first consider the effect of pixelation on the localization accuracy in the absence of noise. Fig. 3, a and c, illustrate the limit of the localization accuracy for a 11 x 11 pixel array as a function of different magnification values for t = 0.01 s and t = 1 s, respectively. For very low magnification values the image of the single molecule is to a large extent concentrated on one pixel. Therefore there is little information in the data about the location of the single molecule on the pixel. By increasing the magnification, the image of the single molecule spreads out over the pixel array and the localization accuracy improves. However, due to the finite size of the pixel array, for larger magnification values only a small fraction of the image of the single molecule is detected by the pixel array that results in a deterioration of the localization accuracy. This shows that if data is only acquired or analyzed for a fixed pixel array, care has to be taken to match the pixel array and magnification. With an appropriate choice of magnification it is, however, possible to come close to the fundamental limit.
|
|
k) of the Gaussian noise, e.g., the readout noise, to be 7 e-/pixel (rms). In our simulations we assume that the mean of the Gaussian noise is zero. This value for the readout noise is on the lower level of reported noise levels for current CCD cameras. For the low noise simulations we assume that the Poisson noise has a rate bk of 0.01
A = 660 photons/pixel/s. This means, for example, that we assume that in each pixel scattered photons are collected at a rate that is 1% of the rate at which the photons emitted by the single molecule arrive in the detector plane. In the second set of noise parameters we consider parameters that correspond to high noise levels, in particular for the readout noise. In this case we set the standard deviation of the readout noise to be 57 e-/pixel (rms) and the scattering rate to be 0.1
A = 6600 photons/pixel/s. This level of readout noise is toward the high end on the scale of readout noise levels for current CCD cameras. The smaller value for the scattering rate is typically observed when imaging single molecules in solution (Schmidt et al., 1995The dramatic effect that noise can have on the limit of the localization accuracy is shown in Fig. 4 b, where the limit of the localization accuracy is plotted as a function of the expected number of detected photons for low scattering and measurement noise levels for a 5 x 5 pixel array with 6.8 µm x 6.8 µm pixel size. Fig. 4 c shows the same for high scattering and measurement noise levels. The effect is especially pronounced for low photon count numbers where the limit of the localization accuracy can be an order of magnitude larger than in the noise free case (see Fig. 4 c). However, by increasing the total number of detected photons it is possible to come close to the fundamental limit even at high noise levels.
A similar effect of the noise sources on the limit of the localization accuracy is shown in Fig. 3 b, where the limit of the localization accuracy is plotted as a function of magnification for different measurement and scattering noise levels and for the noise-free case for a 11 x 11 pixel array with a pixel size of 5 µm x 5 µm. For a given magnification value, the presence of high noise levels can deteriorate the best possible localization accuracy by an order of magnitude when compared to the noise-free case. Also, at high noise levels the limit of the localization accuracy deteriorates by a factor of four when the magnification varies from 50x to 200x. For example, consider the image of a GFP single molecule centered on a 11 x 11 pixel array with a pixel size of 5 µm x 5 µm. At 50x magnification (na = 1.4), the image of the GFP single molecule in the pixel array will contain 93% of the expected number of detected photons. At 100x magnification (na = 1.4), the image of the GFP single molecule in the pixel array will contain 87% of the expected number of detected photons. Although by increasing the magnification from 50x to 100x we only lose
6% of the total number of detected photons, the limit of the localization accuracy significantly deteriorates from 38 nm at 50x magnification to 60 nm at 100x magnification at high noise levels.
As mentioned earlier, it is important to determine whether an estimation algorithm can attain the limit of the localization accuracy. In Table 1 we list the standard deviations of the maximum likelihood estimates of the single-molecule location for different experimental conditions typically reported in the single-molecule microscopy literature. The table also lists the limit of the localization accuracy that is calculated using Eq. 4. From the table we see that the standard deviations of the maximum likelihood estimates come reasonably close to the limit of the localization accuracy under the various experimental conditions. However, there are differences and in some cases the standard deviation of the estimates is even lower than the limit of the localization accuracy. This points to an important aspect of the theory that underlies the approach presented here. Whereas the theoretical derivations are based on considerations of the standard deviations of random variables, the simulations in Table 1 report estimates of those standard deviations, which can differ from the actual values.
|
92% of the photons that reach the detector plane are collected by the pixel array. Despite this, we see that the limit of the localization accuracy varies widely for different experimental conditions, especially for short acquisition times (t = 10 ms, parameter sets 14). If the acquisition time is increased (t = 100 ms, parameter sets 6, 810), we see that the variation of the limits of the localization accuracy diminishes for the different experimental conditions. In addition, the limits of the localization accuracy also come close to the fundamental limit. So far we have shown that noise sources can significantly deteriorate the limit of the localization accuracy. It is instructive to investigate the contribution of the different noise types to the deterioration of the localization accuracy. In parameter sets 57 of Table 1, we show that when the scattering noise parameter is decreased from 6600 photons/pixel/s to 0 photons/pixel/s with measurement noise fixed to 6 e-/pixel (rms), the limit of the localization accuracy decreases from 2.5138 nm to 1.1951 nm. However, in parameter set 7 we see that if the measurement noise is also set to 0, then the limit of the localization accuracy in the noise-free case reduces to 0.9219 nm, which is significantly closer to the fundamental limit of 0.7277 nm.
Fig. 5 shows the effect of pixel size on the limit of the localization accuracy for a 1000 µm x 1000 µm pixel array at different measurement noise levels with the scattering noise parameters set to zero, i.e., bk = 0. The figure also shows the results in the noise-free case and the fundamental limit. We consider a 1000 µm x 1000 µm pixel array to ensure that a sufficient number of photons are detected in the case of large pixels. We note that the measurement noise is independent of the number of detected photons and only depends on the readout process of the CCD camera. Hence it is kept fixed when the pixel size is varied. However, because the number of pixels decreases as the pixel size increases, less noise is added to the total accumulated data. In the noise-free case the limit of the localization accuracy decreases with decreasing pixel size, because with reduced pixel sizes the effect of pixelation diminishes and the limit of the localization accuracy approaches the fundamental limit. However, in the presence of measurement noise the limit of the localization accuracy first decreases but then increases with decreasing pixel size, because by decreasing the pixel size the number of detected photons in each pixel decreases, whereas the measurement noise remains the same.
|
We next consider the effect of the location of the single molecule with respect to the pixel array on the limit of the localization accuracy. Fig. 6 a shows the variation of the limit of the localization accuracy as a function of the single molecule position for a 5 x 5 pixel array with a pixel size of 20 µm x 20 µm for high measurement and scattering noise levels. Fig. 6 b shows the same for low measurement and scattering noise levels. In both figures, the result for the noise-free case is also shown for reference. From Fig. 6, a and b, we observe that the localization accuracy varies periodically as the single molecule is moved along the x direction. The best, i.e., the smallest, values for the limit of the localization accuracy are achieved when the image of the single molecule is centered on the edge of a pixel. This is due to the fact that small changes in the location of the single molecule at the edge of a pixel lead to significant changes in the collected data. The worst, i.e., largest, values for the limit of the localization accuracy are achieved when the image of the single molecule is located at the center of a pixel. From Fig. 6, a and b, we see that the worst case value can be anywhere between 10%80% higher than the best case value depending on the noise level. Note that the variation of the limit of the localization accuracy is particularly pronounced for large pixel sizes. This periodicity for a pixelated detector is in contrast to the fundamental limit (Eq. 2), which is independent of the location of the single molecule. As shown in Fig. 6 c, by reducing the pixel size the effect of pixelation is diminished and hence the periodic variation in the localization accuracy also decreases. An immediate implication of the above result is that moderate variations in the single-molecule position within a pixel can lead to substantially different localization accuracy values in the presence of high noise levels. This analysis also provides an explanation of the phenomenon that was reported in Cheezum et al. (2001)
, where it was observed using numerical investigations that the localization accuracy depends on the location of the single molecule with respect to the pixels. It should be noted that other published expressions for the localization accuracy (Kubitscheck et al., 2000
; Thompson et al., 2002
) do not show a dependence on the magnification and on the location of the single molecule. This is due to approximations that were used in the model for the acquired signal in the pixels.
The results presented in this section give an indication as to the type of phenomena that can be investigated with our approach. Further applications are easily conceivable such as the evaluation of the effect of pixel shape or the presence of dead space regions on the detector (e.g., due to the presence of antiblooming gates) on the limit of the localization accuracy. Although the expressions for the limit of the localization accuracy in the pixelated case are not as straightforward to analyze as the expression for the fundamental limit they can be numerically evaluated in a relatively straightforward way.
Generalization of the fundamental limit
In deriving the fundamental limit of the localization accuracy we assumed that the time points of the photon emission process are Poisson distributed and that the image of a single molecule is described by the classical description of the point-spread function. We now generalize this result and present an expression for the limit of the localization accuracy for the detection of an object whose time points of the emitted photons are described by a general counting process N(t), t
0, and whose image is described by a profile f
(r)
(1/M2)q(r/M -
), r
2, where q is a general image function. An image function describes the image of an object on the detector that is located at the center of the coordinate system and is imaged through a lens with unit magnification (i.e., M = 1). The limit of the localization accuracy for the general setting for the u coordinate of the object (the expression for the v coordinate is analogous) is
where I-1(
) is the inverse of the Fisher information matrix given by (see Appendix for the derivation)
![]() | (5) |
If the image function q is symmetric (i.e., q(x, y) = q(-x, y) = q(x, -y), x, y
) the off-diagonal entries of the Fisher information matrix will be zero and the generalized localization accuracy for the u coordinate is given by (see Appendix for the derivation)
![]() | (6) |
From the above expressions we note that the generalized limit of the localization accuracy depends only on the expectation value of the photon-emission process and on an integral involving the image function and its derivative. This explains the occurrence of the term
At in the fundamental limit (Eq. 2) as
At is the expected number of detected photons assuming a Poisson emission process with rate A. Based on the results in Bobroff (1986)
an expression was given in Betzig (1995)
that has a formal resemblance to the expression in Eq. 6. Despite this formal similarity it appears that the expressions cannot be reconciled, for example, due to the fact that the constants and the domain of integration do not match.
The general expressions (Eqs. 5 and 6) presented above can be used to calculate the limit of the localization accuracy for specific image functions such as the Gaussian profile. The two-dimensional Gaussian profile has been widely used to approximate the point-spread function (Schütz et al., 1997b
; Kubitscheck et al., 2000
; Kues et al., 2001
; Cheezum et al., 2001
; Thompson et al., 2002
). A normalized two-dimensional Gaussian image function is given by
x, y
,
g > 0. Using Eq. 6 the limit of the localization accuracy is given by (see Appendix for the derivation)
![]() |
em = 520 nm) by a Gaussian profile using least-squares approximation (with the Marquardt-Levenberg Algorithm; Coleman et al., 1999
g = 81.73 nm. For an acquisition time of 10 ms and
A = 66,000 photons/s, the fundamental limit of the localization accuracy for the point-spread function is 2.30 nm, whereas for the Gaussian profile it is 3.18 nm. This shows a significant difference between the expressions for the localization accuracies of the two image functions despite one being the best approximant of the other in a least-squares sense. It should be noted, however, that both the Airy profile and the Gaussian profile are normalized to have an integral of one. Therefore the approximation of an Airy profile by a Gaussian is not as good as would be the case if the prefactor of the Gaussian was not constrained.
However, if an image profile is in fact Gaussian, significant advantages exist (see Appendix). The center of gravity estimator can be computed in a straightforward manner by calculating the mean (adjusted for the magnification of the lens) of the coordinates of the detected photons (Cheezum et al., 2001
; Ghosh and Webb, 1994
; Goulian and Simon, 2000
). In our stochastic setting, if the image profile is Gaussian the center of gravity estimator is a maximum likelihood estimator. Therefore it has the generally good statistical properties of a maximum likelihood estimator, while at the same time being straightforward to calculate, which is typically not the case for a maximum likelihood estimator. Moreover, this estimator is unbiased (i.e., its mean attains the correct result) and its variance is equal to the inverse of the Fisher information matrix if the total number of detected photons is assumed to be known (see Appendix). This implies that in this case the center of gravity estimator perfectly attains the limit of the localization accuracy, even for small photon count numbers, i.e., it has the best possible properties according to our criteria. Note that here we have considered the pixel-free case. Others (Cheezum et al., 2001
) have shown that the center of gravity estimator can be biased due to the potentially nonsymmetric averaging and sampling of the profile that occurs due to pixelation.
Assuming that the number of detected photons is known also leads to an improvement of the maximum likelihood estimator when the image profile is the point-spread function. This is shown in Fig. 2 where the maximum likelihood estimator is calculated for two different acquisition methods, one when the acquisition time is fixed and the other when the total number of detected photons is fixed. From the figure we see that the standard deviation in the latter case is smaller than in the former case, because by fixing the total number of detected photons in every image we reduce the stochasticity of the experimental data and hence gain in terms of the performance of the estimator.
It is occasionally suggested that the localization accuracy is given by
where N is the number of detected photons and
is the standard deviation corresponding to the point spread function profile. The above results show that this is indeed correct if the profile is Gaussian. However, in general this may not be correct for other profiles because the integral expression in Eq. 6 does not necessarily reduce to the variance of the distribution.
Although we will not state explicit expressions, it should, however, be noted that expressions analogous to Eq. 5 can be derived for the effects of pixelation and noise on the limit of the localization accuracy for a general image function. The corresponding expressions for the Fisher information matrix are stated in the Appendix.
The results given in this paper can be employed in several ways in the context of single molecule microscopy. For instance, a concrete experimental setting can be evaluated to see how close it can come to achieving the fundamental limit of the localization accuracy. Moreover, these expressions can be used as a standard against which algorithms can be evaluated that are used to estimate the location of single molecules from images. The discussion concerning a general image profile is not only of importance in the analysis of the localization accuracy in single-molecule microscopy. In fact, these expressions can be used to determine the localization accuracy for any object with a known image function that is imaged by a lens.
| APPENDIX |
|---|
|
|
|---|
0. The spatial coordinates of the detected photons are independent and identically distributed random variables with density function
where r
2, q is an image function, M denotes the magnification of the lens, and
denotes the position of the single molecule in the specimen plane. Due to the finite transmission efficiencies of the optical components in the light path, some of the photons emitted from the single molecule are randomly deleted with probability 1 -
and only the remaining fraction of emitted photons are detected by the detector, where
denotes the overall efficiency of the detection system (i.e., microscope optics and detector).
We assume that the counting process and the random variables that describe the spatial coordinates are mutually independent. Given the observed data, i.e., the spatial coordinates and the time points of the detected photons, the location
of the single molecule in the specimen plane is to be estimated. For this data-generation process, we first derive a general expression for the Fisher information matrix and then give the results for the specific cases of the point-spread function and the Gaussian profile.
The general expression for the Fisher information matrix is given by (Rao, 1965
; Zacks, 1971
; Kay, 1993
)
![]() | (7) |
and the log-likelihood function is given by
![]() |
denotes the observed data with zk
(rk, tk), where rk
(xk, yk) denotes the spatial coordinates of the kth detected photon and tk,
denotes the arrival time of the kth detected photon,
. In the above expression Z(·) denotes the counting process that describes the times at which the photons are detected.
For the present discussion, it is assumed that the density function f
satisfies the regularity conditions (Rao, 1965
; Zacks, 1971
) that are necessary for the calculation of the Fisher information matrix. It can easily be verified that for the specific special cases of the Gaussian profile and the point-spread function, the regularity conditions are satisfied. A straightforward calculation shows that the Fisher information matrix I(
) is given by
![]() | (8) |
) it can be easily verified that the off-diagonal terms of the Fisher information matrix are zero.
Using Eq. 8 we now derive the fundamental limit of the localization accuracy for the point-spread function and the Gaussian profile. We assume that the counting process N(·) is a Poisson process with rate A (i.e., E[N(t)] = At). We first consider the point-spread function given by
, (x, y)
2, where
= (2
na)/
em. Since q is symmetric [I(
)]12 = [I(
)]21 = 0. The derivative of q with respect to x is given by
![]() |
![]() |
cos
and y =
sin
. Similarly we show that [I(
)]22 =
At
2. Then the fundamental limit of the localization accuracy of the single molecule is given by the square root of the diagonal elements of the inverse Fisher information matrix, i.e.,
![]() |
Due to symmetry, the off-diagonal terms of the Fisher information matrix are zero and we have
![]() |
In the previous result we had assumed that the observed data was acquired for a fixed time t. Because the photon detection process is a random process, the number of detected photons for every image will vary in repeated experiments. We now show that if the detector can be set to acquire a fixed number of photons several advantages exist in case the image function is a Gaussian profile. A derivation that is analogous to the above shows that the corresponding expressions for the Fisher information matrix and the limits of the localization accuracy can easily be obtained from the earlier expressions by replacing the terms
E[N(t)] and
At, respectively, by N0, the number of detected photons.
In the remainder of this derivation we assume the image function q to be a Gaussian profile. The log-likelihood function for the underlying data generation process is given by
where
, rk
(xk, yk)
2 for
denotes the observed data. The maximum likelihood estimator
of
= (u, v) is obtained by solving the equation
![]() |
![]() |
We can easily verify that
is an unbiased estimator of
, i.e.,
and that the (co-)variance of
is given by
![]() |
Effects of pixelation and noise
Imaging detectors have pixels and the experimental data are often corrupted by various noise sources. These experimental effects lead to a modification of the description of the stochastic data-generation process. We assume that the detector is made up of a set of pixels
and that the noise sources that are considered are additive Poisson noise and additive Gaussian noise. The acquired image is denoted by
where
denotes data acquired in the kth pixel,
denotes the unknown position of the single molecule, S
, k is a Poisson random variable with mean
with f
is given in Eq. 1, Bk is a Poisson random variable with mean bkt, t denotes the acquisition time, and Wk is a Gaussian random variable with mean
k and variance
. We further assume that S
, k, Wk, and Bk are independent random variables for
.
We consider three scenarios, namely the noise-free case, the presence of Poisson noise and the presence of both Gaussian and Poisson noise. The limit of the localization accuracy for each of the above cases is obtained by calculating the square root of the inverse of the Fisher information matrix (Eq. 7). To calculate the latter, the log-likelihood function
needs to be specified. This is given in terms of the logarithm of the joint probability density function of the observed data. In the following results we set
1
u,
2
v and the Fisher information matrix I(
) is a 2 x 2 matrix.
Fisher information matrix for the noise-free case
The following expression for the Fisher information matrix in the noise-free case follows from the application of a well-known result for the Fisher information matrix for Poisson random variables (see, e.g., Snyder and Miller, 1991
, and Kay, 1993
) to our situation.
![]() | (9) |
Similar to Eq. 8 the Fisher information matrix depends on the integral of the density function f
(r) that characterizes the image profile.
Fisher information matrix for the Poisson noise case
This next expression gives the Fisher information matrix for the situation when the data in each pixel is corrupted by Poisson noise of mean bkt,
such as due to scattered photons or cellular autofluorescence. Because this noise component is assumed to be stochastically independent of the data due to the photon emission of the single molecule, the number of photons collected in the kth pixel is Poisson distributed with mean µ