Skip to main content
Biophysical Journal logoLink to Biophysical Journal
. 2009 Jan 21;96(2):L16–L18. doi: 10.1016/j.bpj.2008.11.001

Theoretical Limits on Errors and Acquisition Rates in Localizing Switchable Fluorophores

Alexander R Small 1,
PMCID: PMC2716449  PMID: 19167282

Abstract

A variety of recent imaging techniques are able to beat the diffraction limit in fluorescence microcopy by activating and localizing subsets of the fluorescent molecules in the specimen, and repeating this process until all of the molecules have been imaged. In these techniques there is a tradeoff between speed (activating more molecules per imaging cycle) and error rates (activating more molecules risks producing overlapping images that hide information on molecular positions), and so intelligent image processing approaches are needed to identify and reject overlapping images. We introduce here a formalism for defining error rates, derive a general relationship between error rates, image acquisition rates, and the performance characteristics of the image processing algorithms, and show that there is a minimum acquisition time irrespective of algorithm performance. We also consider algorithms that can infer molecular positions from images of overlapping blurs, and derive the dependence of the minimum acquisition time on algorithm performance.


Recent work has shown that the diffraction limit to the resolution of an optical microscope, believed to be ∼λ/2 since the work of Abbe (1), can be overcome by a variety of techniques (2). One promising road to single-molecule imaging in the far-field is to work with fluorophores that can switch between a fluorescent (activated) state and a nonfluorescent (dark) state, e.g., quantum dots (3,4), photoactivatable fluorescent proteins (5–7), or pairs of cyanine dyes (8,9). If the average distance between activated fluorophores is significantly larger than λ then nearly all of the bright spots in the image are the result of single molecules. The centers of these bright spots can, in principle, be identified with subpixel accuracy (10,11), enabling accurate localization of individual molecules. A different subset of the fluorophores is then selected at random (via the stochastic nature of light absorption) and activated, and the process is repeated to localize the new set of activated fluorophores. Depending on the implementation, the minimum resolvable feature size ranges from 20 to 40 nm in the lateral direction and ∼50 nm in the axial direction (12,13).

A common issue in all of these techniques is the number of molecules that can be activated at any one time. If too many molecules are simultaneously activated, then there is a high probability that a single bright spot will include light from multiple activated molecules and the center identified will not be an actual molecular position, introducing artifacts between two closely spaced molecules. However, decreasing the fraction of activated molecules increases the number of activation cycles needed to reliably image every molecule. Most imaging approaches with switchable molecules therefore use an algorithm to identify whether a bright spot contains one or more molecules. Typical algorithms include tests of a spot's shape (ellipticity) (9). intensity (3,14,15), or fitting to the imaging system's point spread function (6) via the CLEAN algorithm (16). If the algorithm finds that a spot contains multiple molecules, it is rejected and its center is not determined.

The questions that we address here are: Given the performance characteristics of some algorithm for rejecting bright spots with multiple molecules, what are i), the maximum possible error rate and ii), the minimum number of activation cycles needed when operating at a given error rate? Also, if instead of rejecting bright spots with small numbers of molecules we are able to solve the inverse problem and identify molecular positions, what is iii), the minimum number of activation cycles needed and how does it depend on the number of molecules the algorithm can simultaneously localize in a given bright spot?

The concept of a rejection algorithm is illustrated in Fig. 1: a spot of width λ contains n molecules. At reported resolutions of λ/10 or better, n could exceed 100 in 2D or 1000 in 3D imaging. If the spot contains one activated molecule, the algorithm should accept the spot for analysis, and if the spot contains m ≥ 2 molecules the algorithm should reject the spot. In practice, the algorithm will not work perfectly and will sometimes reject a single-molecule image or accept an m-molecule image. We will denote by fm (m ≥ 1) the probability that a m-molecule image is accepted by the algorithm. We assume that fm is calculated by averaging over all possible positions and orientations of m molecules, the distribution of light emission rates under the imaging conditions, and noise in the imaging system. The performance of the algorithm for a given imaging system and fluorescent species is completely determined by {fm}, and an ideal algorithm has f1 = 1 and fm = 0 for m ≥ 2.

Figure 1.

Figure 1

Concept of a rejection algorithm. Open and solid circles represent activated and dark molecules. When diffraction-blurred images of two molecules don't overlap, or when only one molecule is activated, the image is accepted with probability f1. When blurs from two activated molecules overlap, the algorithm rejects the image with probability f2.

It is straightforward to set a lower bound on the number of activation cycles needed. To ensure that almost all molecules are imaged at least once and that the variance of the number of times imaged is small (for precision in brightness measurements) we must image each molecule an average of T >> 1 times; because position measurements are noise-limited, T depends in part on the number of photons captured per activation cycle (10). We denote by p the probability that any individual molecule is activated in a given cycle, and p1 = np(1 − p)n−1 is the probability that a given bright spot has exactly one activated molecule. Note that the value of p is determined by the dosage of the activation pulse. Over N activation cycles, the expected number of times that our algorithm identifies a bright spot containing exactly one molecule will be f1p1N = f1np(1 − p)n−1N, which must equal nT to image each probe the desired number of times. Minimizing N with respect to p gives

pmin time=1/n. (1)

Setting p > 1/n increases the acquisition time while also increasing the probability of multiple activated molecules per bright spot, so the minimum value of N is Nmin = nT/f1(1 − 1/n)n−1. In the limit n >> 1 (valid for high resolution), (1 − 1/n)ne−1 (where e is Euler's constant) for large n, giving:

NNmin=enT/f1. (2)

Given the value of p chosen by an experimenter, we can define an error rate E as the relative number of images that the algorithm accepts erroneously:

E=(m=2nfmpm)/f1p1, (3)

where pm = [n!/m!(nm)!]pm(1 − p)nm is the probability of activating m molecules in a given bright spot.

We will only consider errors involving two activated molecules per bright spot, and truncate the series in the numerator after the m = 2 term. This decision is justified in part by the fact that p ≤ 1/n in any efficient experiment, so pm/pm−1≤(nm + 1)/(n − 1)m. Also, as the number of activated molecules in a bright spot increases, the size and brightness of the spot increases, making the presence of multiple molecules easier to ascertain with good algorithms. It thus follows that fm and pm in the denominator of Eq. 3 are both decreasing functions of m, justifying our second order approximation. Working to second order and using p ≤ 1/n, we therefore get an upper bound on the error rate E when working with a rejection algorithm with a given f1 and f2:

EEmax=f2/2f1. (4)

As an example, consider tests of ellipticity (9). The probability f2 of accepting a two molecule image depends on the minimum molecular separation d for rejection, scaling as (d/λ)2. If dλ/4 (for a blur with a significant aspect ratio), then f2 ≈ 0.252 = 0.0625 and Emax ≈ 0.03125 (for f1 ≈ 1). By contrast, with no rejection algorithm (f2 = 1), Emax = 0.5.

We can also derive a relationship between N, E, f1, and f2 by solving Eq. 3 for p in terms of E, f1, and f2. in the second order approximation, and substituting that value for p into N = nT/f1p1 = T/f1p(1 − p)n−1. The result for N is

N=(f2n12f1E+1)e2f1E/f2T. (5)

For a low error rate E, the activation probability p is low, and so the number of activation cycles needed to sample each molecule an average of T times (not counting images where it overlaps another molecule) is inversely proportional to E and directly proportional to f2. However, as 2f1E/2f2 approaches 1, speed improvements are not proportional to changes in f2 (Fig. 2).

Figure 2.

Figure 2

Relationship between number of activation cycles required for a given error rate E and rejection algorithm performance characteristics f1 and f2.

Our key results in Eqs. 4 and 5 are very general, applying to any algorithm that analyzes a single image of a bright spot and either accepts or rejects it based on an estimate of the number of activated molecules in the spot. One could also accept or reject a bright spot by analyzing a series of bright spots and rejecting those that occur rarely and at the center point between two more frequently occurring bright spots (based on the assumption that the rare spots are two molecule images). However, to perform that analysis one still needs to set p so that the frequency of two molecule spots relative to one molecule spots does not exceed some target ratio E, and hence our analysis still applies.

Rejecting spots with multiple molecules is not the only possibility. Let us suppose that we have an algorithm that can solve an inverse problem for sufficiently low noise levels (e.g., a sufficiently advanced maximum likelihood estimator(17,18)) and determine molecular positions if the number of molecules present in the spot is less than or equal to some cutoff m. We assume that bright spots with more than m molecules are either rejected or else analyzed but give unreliable results. We ask what the minimum number of activation cycles is for an ideal algorithm that can infer molecular positions in any bright spot with at most m molecules (fr = 1 for rm).

If we wish to accurately (i.e., in a spot with m or fewer molecules) image all n molecules an average of T times, the number of activation cycles N is given by

nT=Nr=1mrpr=Nr=1mn(n1)(nm+1)(r1)!pr(1p)nm. (6)

Minimizing N with respect to p gives

r=0m1(n1)….(nr)r!pr(1p)nr1=(n1)(nm)(m1)!pm(1p)n1m. (7)

We assume an approximate solution p = a/n where a is a constant to be determined. For n >> r, we can make the approximations (n − 1)…(nr) ≈ nr and (1 − a/n)ne−a and get

r=0m1ar/r!=am/(m1)! (8)

The solution is a = 1 for m = 1 and a = (1 + √5)/2 = 1.62 for m = 2. For m > 2, Eq. 8 can be easily solved numerically and solutions for small m are given in Table 1. In the limit of large m, am. When we use p = a/n and our values for a in Eq. 6, we get the values for N shown in Table 1. Notice that N decreases more slowly as m increases. The asymptotic form of N for n >> m >> 1 is N∝ nT/m.

Table 1.

Optimal activation probabilities and activation cycles

m a = p × n N/nT
1 1 e = 2.71828
2 1.62 1.19
3 2.27 0.73
4 2.94 0.51
5 3.64 0.39
6 4.35 0.32

In conclusion, we have derived a formula relating the maximum achievable image acquisition rate and the error rate in imaging of switchable fluorophores, relating these to the performance of the algorithm being used to reject bright spots with multiple fluorophores. For low error rates, when the average number of fluorophores activated well below one per bright spot, the acquisition timescales inversely with the error rate. For large error rates, the acquisition rate decreases more slowly than 1/E, reaching a minimum when an average of one molecule per bright spot is activated. For any given rejection algorithm there is a maximum acquisition error rate. Algorithms that solve an inverse problem for bright spots with multiple activated fluorophores and identify positions of molecules can enable acquisition rates faster than those achievable with rejection algorithms, scaling inversely with the number of molecules localized per bright spot.

References and Footnotes

  • 1.Abbe E. Contributions to the theory of the microscope and microscopic perception. Archiv. Fur Mikroskopische Anatomic. 1873;9:413–468. [Google Scholar]
  • 2.Hell S.W. Far-field optical nanoscopy. Science. 2007;316:1153–1158. doi: 10.1126/science.1137395. [DOI] [PubMed] [Google Scholar]
  • 3.Lagerholm B.C., Averett L., Weinreb G.E., Jacobson K., Thompson N.L. Analysis method for measuring submicroscopic distances with blinking quantum dots. Biophys. J. 2006;91:3050–3060. doi: 10.1529/biophysj.105.079178. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Lidke K., Rieger B., Jovin T., Heintzmann R. Superresolution by localization of quantum dots using blinking statistics. Opt. Express. 2005;13:7052–7062. doi: 10.1364/opex.13.007052. [DOI] [PubMed] [Google Scholar]
  • 5.Betzig E., Patterson G.H., Sougrat R., Lindwasser O.W., Olenych S. Imaging intracellular fluorescent proteins at nanometer resolution. Science. 2006;313:1642–1645. doi: 10.1126/science.1127344. [DOI] [PubMed] [Google Scholar]
  • 6.Egner A., Geisler C., von Middendorff C., Bock H., Wenzel D. Fluorescence nanoscopy in whole cells by asynchronous localization of photoswitching emitters. Biophys. J. 2007;93:3285–3290. doi: 10.1529/biophysj.107.112201. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Stiel A.C., Andresen M., Bock H., Hilbert M., Schilde J. Generation of monomeric reversibly switchable red fluorescent proteins for far-field fluorescence nanoscopy. Biophys. J. 2008;95:2989–2997. doi: 10.1529/biophysj.108.130146. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Bates M., Huang B., Dempsey G.T., Zhuang X. Multicolor super-resolution imaging with photo-switchable fluorescent probes. Science. 2007;317:1749–1753. doi: 10.1126/science.1146598. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Rust M.J., Bates M., Zhuang X. Sub-diffraction-limit imaging by stochastic optical reconstruction microscopy (STORM) Nat. Methods. 2006;3:793–795. doi: 10.1038/nmeth929. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Bobroff N. Position measurement with a resolution and noise-limited instrument. Rev. Sci. Instrum. 1986;57:1152–1157. [Google Scholar]
  • 11.Thompson R.E., Larson D.R., Webb W.W. Precise nanometer localization analysis for individual fluorescent probes. Biophys. J. 2002;82:2775–2783. doi: 10.1016/S0006-3495(02)75618-X. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Huang B., Wang W., Bates M., Zhuang X. Three-dimensional super-resolution imaging by stochastic optical reconstruction microscopy. Science. 2008;319:810–813. doi: 10.1126/science.1153529. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Juette M.F., Gould T.J., Lessard M.D., Mlodzianoski M.J., Nagpure B.S. Three-dimensional sub 100 nm resolution fluorescence microscopy of thick samples. Nat. Methods. 2008;5:527–529. doi: 10.1038/nmeth.1211. [DOI] [PubMed] [Google Scholar]
  • 14.Digman M.A., Dalal R., Horwitz A.F., Gratton E. Mapping the number of molecules and brightness in the laser scanning microscope. Biophys. J. 2008;94:2320–2332. doi: 10.1529/biophysj.107.114645. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Mutch S.A., Fujimoto B.S., Kuyper C.L., Kuo J.S., Bajjalieh S.M. Deconvolving single-molecule intensity distributions for quantitative microscopy measurements. Biophys. J. 2007;92:2926–2943. doi: 10.1529/biophysj.106.101428. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Högbom J.A. Aperture synthesis with a non-regular distribution of interferometer baselines. Astron. Astrophys. 1974;(Suppl. 15):417–426. [Google Scholar]
  • 17.Verveer P.J., Gemkow M.J., Jovin T.M. A comparison of image restoration approaches applied to three-dimensional confocal and wide-field fluorescence microscopy. J. Microsc. 1999;193:50–61. doi: 10.1046/j.1365-2818.1999.00421.x. [DOI] [PubMed] [Google Scholar]
  • 18.Lidke, K. A., and R. Heintzmann. 2007. Localization fluorescence microscopy using quantum dot blinking. Biomedical imaging: from nano to macro. ISBI 2007. 4th IEEE International Symposium on Biomedical Imaging. 936–939.

Articles from Biophysical Journal are provided here courtesy of The Biophysical Society

RESOURCES