Official MATLAB implementation of the "Sparse deconvolution" -v1.0.3
Words written in the front: Physical resolution might be meaningless if in the mathmetical space.
It is a part of publication. For details, please refer to: Weisong Zhao et al. Sparse deconvolution improves the resolution of live-cell super-resolution fluorescence microscopy, Nature Biotechnology 40, 606–617 (2022).<hr>
The related Python version can be found at HERE
You can also find some fancy results and comparisons on my website.
If you are interested in our work, I wrote a #behind_the_paper post for further reading.
Here is also a blog about it for further reading.
This method has been tested on various types of Confocal microscopy & STED microscopy
, Wide-field & TIRF microscopy
, Light-sheet microscopy
, Multi-photon microscopy
, and Structured illumination microscopy
, feasible for single-slice, time-lapse, and volumetric datasets.
This repository contains the updating version of Sparse deconvolution. The Sparse deconvolution is an universal post-processing framework for fluorescence (or intensity-based) image restoration, including xy (2D), xy-t (2D along t axis), and xy-z (3D) images. It is based on the natural priori knowledge of forward fluorescence imaging model: sparsity and continuity along xy-t (z) axes.
Install.m
Effective NA
should be given according to the sum of illumination NA
and detection NA
. For instances: wide-field is the objective NA
(e.g., 1.49); SIM is the illumination NA + objective NA
(e.g., 1.3 + 1.7); SD-SIM is ~1.8 * objective NA
.xxx
to get the API.
help SparseHessian_core
help background_estimation
help Fourier_Oversample
[](https://www.youtube.com/watch?v=99CoWvTtQwg “”)
.\for Maltab users\Sparse_SIM.exe
if you are using MATLAB 2017b.
This software has been tested on:
More on Wiki.
.mat
to .tif