torchmfbd is a Python 3 package to carry out multi-object multi-frame blind deconvolution (MOMFBD) of point-like or
extended objects, specially taylored for solar images. It is built on top of PyTorch and provides a high-level interface for adding observations,
defining phase diversity channels and adding regularization. It can deal with spatially variant PSFs either by mosaicking the images or by
defining a spatially variant PSF.
- User-friendly API.
- Easy to use configuration file.
- Spatially invariant and variant PSFs.
- Easy-to-use regularization. The current version supports smooth solutions, and solutions based on the
$\ell_1$ penalization of the isotropic undecimated wavelet transform of the object. Regularizations are easily extendable. - Phase diversity.
Install it using pip install torchmfbd.
Visit the documentation for detailed instructions of installation and use.
All figures of the accompanying paper can be reproduced using the code in the reproducibility directory. The
observations can be download from here.