Hostname: page-component-89b8bd64d-j4x9h Total loading time: 0 Render date: 2026-05-07T00:08:16.186Z Has data issue: false hasContentIssue false

COL0RME: Super-resolution microscopy based on sparse blinking/fluctuating fluorophore localization and intensity estimation

Published online by Cambridge University Press:  16 February 2022

Vasiliki Stergiopoulou*
Affiliation:
CNRS, INRIA, I3S, Université Côte d’Azur, Sophia Antipolis, France
Luca Calatroni
Affiliation:
CNRS, INRIA, I3S, Université Côte d’Azur, Sophia Antipolis, France
Henrique de Morais Goulart
Affiliation:
IRIT, Université de Toulouse, CNRS, Toulouse INP, Toulouse, France
Sébastien Schaub
Affiliation:
CNRS, LBDV, Sorbonne Université, Villefranche-sur-Mer, France
Laure Blanc-Féraud
Affiliation:
CNRS, INRIA, I3S, Université Côte d’Azur, Sophia Antipolis, France
*
*Corresponding author. E-mail: vasiliki.stergiopoulou@i3s.unice.fr
Rights & Permissions [Opens in a new window]

Abstract

To overcome the physical barriers caused by light diffraction, super-resolution techniques are often applied in fluorescence microscopy. State-of-the-art approaches require specific and often demanding acquisition conditions to achieve adequate levels of both spatial and temporal resolution. Analyzing the stochastic fluctuations of the fluorescent molecules provides a solution to the aforementioned limitations, as sufficiently high spatio-temporal resolution for live-cell imaging can be achieved using common microscopes and conventional fluorescent dyes. Based on this idea, we present COL0RME, a method for covariance-based $ {\mathrm{\ell}}_0 $ super-resolution microscopy with intensity estimation, which achieves good spatio-temporal resolution by solving a sparse optimization problem in the covariance domain and discuss automatic parameter selection strategies. The method is composed of two steps: the former where both the emitters’ independence and the sparse distribution of the fluorescent molecules are exploited to provide an accurate localization; the latter where real intensity values are estimated given the computed support. The paper is furnished with several numerical results both on synthetic and real fluorescence microscopy images and several comparisons with state-of-the art approaches are provided. Our results show that COL0RME outperforms competing methods exploiting analogously temporal fluctuations; in particular, it achieves better localization, reduces background artifacts, and avoids fine parameter tuning.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Principles of COL0RME. (a) An overview of the two steps (support estimation and intensity estimation) by visualizing the inputs/outputs of each, as well as the interaction between them. (b) The two main outputs of COL0RME are: the support $ \Omega \subset {\unicode{x211D}}^{L^2} $ containing the locations of the fine-grid pixels with at least one fluorescent molecule, and the intensity $ \mathbf{x}\in {\unicode{x211D}}^{L^2} $ whose non-null values are estimated only on $ \Omega $.

Figure 1

Figure 2. The one-sided nearest horizontal and vertical neighbors of the pixel $ i $ used to compute the gradient discretization in (11).

Figure 2

Figure 3. (a) Noisy simulated dataset with low background (LB) and stack size: $ T=500 $ frames, (b) Noisy simulated high-background (HB) dataset, with $ T=500 $ frames. From left to right: Superimposed diffraction limited image (temporal mean of the stack) with 4× zoom on ground truth support (blue), CEL0 reconstruction, $ {\mathrm{\ell}}_1 $ reconstruction and total variation (TV) reconstruction.

Figure 3

Figure 4. Jaccard Index values with tolerance $ \delta =40\;\mathrm{nm} $ for the low-background (LB) and high-background (HB) datasets, for different stack sizes and regularization penalty choices. The tolerance, $ \delta =40 $ nm, is set so that we allow the correct detections, that needed to be counted for the computation of the Jaccard Index, to be found not only in the same pixel but also to any of the 8-neighboring pixels.

Figure 4

Figure 5. The relative error in noise variance estimation, defined as: Error = $ \frac{\mid s-{\sigma}^2\mid }{\mid {\sigma}^2\mid } $, where $ {\sigma}^2 $ is the constant variance of the electronic noise. The error is computed for 20 different noise realizations, presenting in the graph the mean and the standard deviation (error bars).

Figure 5

Figure 6. On top: Diffraction limited image $ \overline{\mathbf{y}}=\frac{1}{T}{\sum}_{t=1}^T{\mathbf{y}}_{\mathbf{t}} $, with T = 500 (4× zoom) for the low-background (LB) dataset and for the high-background (HB) dataset, ground truth (GT) intensity image. (a) Reconstructions for the noisy simulated dataset with LB. (b) Reconstruction for the noisy simulated dataset with HB. From left to right: intensity estimation result on estimated support using CEL0 regularization, $ {\mathrm{\ell}}_1 $ regularization and TV regularization. For all COL0RME intensity estimations, the same colorbar, presented at the bottom of the figure, has been used.

Figure 6

Figure 7. COL0RME peak-signal-to-noise-ratio (PSNR) values for two different datasets (low-background and high-background datasets), stack sizes and regularization penalty choices. The mean and the standard deviation of 20 different noise realizations are presented.

Figure 7

Figure 8. (a) Low-background (LB) dataset: Diffraction limited image $ \overline{\mathbf{y}}=\frac{1}{T}{\sum}_{t=1}^T{\mathbf{y}}_{\mathbf{t}} $ with T = 500 (4× zoom), background estimation result on estimated support using CEL0 and $ {\mathrm{\ell}}_1 $ regularization, ground truth (GT) background image. (b) High-background (HB) dataset: Diffraction limited image $ \overline{\mathbf{y}}=\frac{1}{T}{\sum}_{t=1}^T{\mathbf{y}}_{\mathbf{t}} $ with T = 500 (4× zoom), Background estimation result on estimated support using CEL0 and $ {\mathrm{\ell}}_1 $ regularization, GT background image. Please note the different scales between the diffraction limited and background images for a better visualization of the results.

Figure 8

Figure 9. The peak-signal-to-noise-ratio (PSNR) value of the final COL0RME image, using the $ {\mathrm{\ell}}_1 $-norm regularizer for support estimation, for different $ \gamma $ values, evaluating in both the low-background (LB) and high-background (HB) datasets. The mean and the standard deviation of 20 different noise realization are presented.

Figure 9

Figure 10. The solid blue line shows the peak-signal-to-noise-ratio (PSNR) values computed by solving (13) for several values of $ \mu $ within a specific range. Tha data used are the high-background (HB) dataset with $ T=500 $ frames (Figure 12c) and the $ {\mathrm{\ell}}_1 $-norm regularization penalty. The red cross shows the PSNR value $ \hat{\mu} $ obtained by applying the Discrepancy Principle. We note that such value is very close to one maximizing the PSNR metric.

Figure 10

Figure 11. One frame of the high-background (HB) dataset, before and after the addition of background and the simulated noise degradation. (a) A convoluted and down-sampled image $ \mathtt{\varPsi}{\mathbf{x}}_t^{GT} $ obtained from a ground truth frame $ {\mathbf{x}}_t^{GT} $, (b) a frame of the final noisy sequence: $ {\mathbf{y}}_t $. Note the different colormaps to better capture the presence of noise and background.

Figure 11

Figure 12. The ground truth (GT) intensity image, as well as, the diffraction limited images $ \overline{\mathbf{y}}=\frac{1}{T}{\sum}_{t=1}^T{\mathbf{y}}_{\mathbf{t}} $ for the two datasets with a 4× zoom, for a sequence of T = 500 frames.

Figure 12

Figure 13. Results for the low-background (LB) dataset with $ T=500 $. Note that the methods super-resolution radial fluctuations (SRRF), SPARCOM, and LSPARCOM do not estimate real intensity values. Between the compared methods only COL0RME is capable of estimating them, while the other methods estimate the mean of a radiality image sequence (SRRF) and normalized autocovariances (SPARCOM, LSPARCOM).

Figure 13

Figure 14. Results for the high-background (HB) dataset with $ T=500 $.

Figure 14

Figure 15. Real total internal reflection fluorescence (TIRF) data, $ T=500 $ frames. Diffraction limited image or the mean of the stack $ \overline{\mathbf{y}} $ (4× zoom), a frame $ {\mathbf{y}}_t $ from the stack (4× zoom), the intensity and background estimation of the methods COL0RME-CEL0 and COL0RME-$ {\mathrm{\ell}}_1 $.

Figure 15

Figure 16. Real total internal reflection fluorescence (TIRF) data, $ T=500 $ frames. Diffraction limited image $ \overline{\mathbf{y}} $ (4× zoom), comparisons between the method that exploit the temporal fluctuations, normalized cross-section along the green line presented in the diffraction limited and reconstructed images, but also in the blue zoom-boxes. Discription of colorbars: real intensity values for $ \overline{\mathbf{y}} $ and COL0RME in two different grids, mean of the radiality image sequence for super-resolution radial fluctuations (SRRF), normalized autocovariances for SPARCOM and LSPARCOM.

Figure 16

Figure 17. The yellow pixels belong to the support estimated in the previous restarting, while the red pixels belong to the initialization that is, used in the current restarting.

Supplementary material: File

Stergiopoulou et al. supplementary materials

Stergiopoulou et al. supplementary materials

Download Stergiopoulou et al. supplementary materials(File)
File 12.4 KB