Superresolution optical fluctuation imaging (SOFI)
First Claim
1. A computer program stored on a non-transitory medium which, when executed by a processor, performs a method for analyzing a field-of-view of independently blinking objects, comprising the following steps:
- i) selecting a sample or an observation image comprised of objects from the class of optically signaling objects that stochastically and independently fluctuate;
ii) acquiring a sequence of optical images of the object as a function of time, producing an x, y, t image stack of pixels;
iii) calculating at least one of;
an autocorrelation function, an autocumulant function, a crosscorrelation function, or a crosscumulant function from the temporal fluctuations of selected pixels of the image stack to at least the second order for at least a chosen time lag or a plurality of chosen time lags;
iv) generating a superresolved and background-reduced image including pixels having an intensity value being the amplitude of the function for the at least one chosen time lag or a linear combination of amplitudes of the functions for different chosen time lags.
1 Assignment
0 Petitions
Accused Products
Abstract
Statistical analysis techniques based on auto- and cross-correlations/cumulants, of image stacks of fluctuating objects are used to improve resolution beyond the classical diffraction limit and to reduce the background. The time trajectory of every pixel in the image frame is correlated with itself and/or with the time trajectory of an adjacent pixel. The amplitude of these auto- or cross-correlations/cumulants of each pixel, at a given time lag or averaged or integrated over an interval of time lags, is used as the intensity value of that pixel in the generated superresolved optical fluctuation image.
26 Citations
15 Claims
-
1. A computer program stored on a non-transitory medium which, when executed by a processor, performs a method for analyzing a field-of-view of independently blinking objects, comprising the following steps:
-
i) selecting a sample or an observation image comprised of objects from the class of optically signaling objects that stochastically and independently fluctuate; ii) acquiring a sequence of optical images of the object as a function of time, producing an x, y, t image stack of pixels; iii) calculating at least one of;
an autocorrelation function, an autocumulant function, a crosscorrelation function, or a crosscumulant function from the temporal fluctuations of selected pixels of the image stack to at least the second order for at least a chosen time lag or a plurality of chosen time lags;iv) generating a superresolved and background-reduced image including pixels having an intensity value being the amplitude of the function for the at least one chosen time lag or a linear combination of amplitudes of the functions for different chosen time lags. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program stored on a non-transitory medium which, when executed by a processor, performs a method of superresolution of images of objects being separated by a distance shorter than the optical diffraction limit, comprising the following steps:
-
introducing observable temporal emission fluctuations in the objects of interest, the fluctuations being stochastic and independent of each other; generating a magnified image of a field of view encompassing the emitting objects of interest, the magnified image including pixels being substantially smaller than the point spread function introduced in magnification; sensing temporal fluctuations in the pixels in a succession of image frames corresponding to the temporal fluctuations in the emission of different distributed emitting objects; and statistically correlating the temporal fluctuations between selected pixels in the image frames; and generating a superresolved image in at least two dimensions of the emitting objects in the field of view.
-
-
8. An electronic device for analyzing a field-of-view of independently blinking objects, comprising:
hardware configured to; calculate at least one of an autocorrelation function, an autocumulant function, a crosscorrelation function, or a crosscumulant function from temporal fluctuations of selected pixels of an x, y, t image stack to at least the second order for at least a chosen time lag or a plurality of chosen time lags generating a superresolved and background-reduced image including pixels having an intensity value being the amplitude of the function for the at least one chosen time lag or a linear combination of amplitudes of the functions for different chosen time lags. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An electronic device for performing a method of superresolution of images of objects being separated by a distance shorter than the optical diffraction limit, comprising:
hardware configured to; introduce observable temporal emission fluctuations in the objects of interest, the fluctuations being stochastic and independent of each other; generate a magnified image of a field of view encompassing the emitting objects of interest, the magnified image including pixels being substantially smaller than the point spread function introduced in magnification; sense temporal fluctuations in the pixels in a succession of image frames corresponding to the temporal fluctuations in the emission of different distributed emitting objects; and statistically correlate the temporal fluctuations between selected pixels in the image frames generating a superresolved image in at least two dimensions of the emitting objects in the field of view.
Specification