torchmfbd: a flexible multi-object multi-frame blind deconvolution code

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ramos, A. Asensio, Baso, C. Díaz, Kuckein, C., Pozuelo, S. Esteban, Löfdahl, M. G.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911285775433728
author Ramos, A. Asensio
Baso, C. Díaz
Kuckein, C.
Pozuelo, S. Esteban
Löfdahl, M. G.
author_facet Ramos, A. Asensio
Baso, C. Díaz
Kuckein, C.
Pozuelo, S. Esteban
Löfdahl, M. G.
contents Post-facto image restoration techniques are essential for improving the quality of ground-based astronomical observations, which are affected by atmospheric turbulence. Multi-object multi-frame blind deconvolution (MOMFBD) methods are widely used in solar physics to achieve diffraction-limited imaging. We present torchmfbd, a new open-source code for MOMFBD that leverages the PyTorch library to provide a flexible, GPU-accelerated framework for image restoration. The code is designed to handle spatially variant point spread functions (PSFs) and includes advanced regularization techniques. The code implements the MOMFBD method using a maximum a-posteriori estimation framework. It supports both wavefront-based and data-driven PSF parameterizations, including a novel experimental approach using non-negative matrix factorization. Regularization techniques, such as smoothness and sparsity constraints, can be incorporated to stabilize the solution. The code also supports dividing large fields of view into patches and includes tools for apodization and destretching. The code architecture is designed to become a flexible platform over which new reconstruction and regularization methods can also be implemented straightforwardly. We demonstrate the capabilities of torchmfbd on real solar observations, showing its ability to produce high-quality reconstructions efficiently. The GPU acceleration significantly reduces computation time, making the code suitable for large datasets. The code is publicly available at https://github.com/aasensio/torchmfbd.
format Preprint
id arxiv_https___arxiv_org_abs_2505_10639
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle torchmfbd: a flexible multi-object multi-frame blind deconvolution code
Ramos, A. Asensio
Baso, C. Díaz
Kuckein, C.
Pozuelo, S. Esteban
Löfdahl, M. G.
Instrumentation and Methods for Astrophysics
Post-facto image restoration techniques are essential for improving the quality of ground-based astronomical observations, which are affected by atmospheric turbulence. Multi-object multi-frame blind deconvolution (MOMFBD) methods are widely used in solar physics to achieve diffraction-limited imaging. We present torchmfbd, a new open-source code for MOMFBD that leverages the PyTorch library to provide a flexible, GPU-accelerated framework for image restoration. The code is designed to handle spatially variant point spread functions (PSFs) and includes advanced regularization techniques. The code implements the MOMFBD method using a maximum a-posteriori estimation framework. It supports both wavefront-based and data-driven PSF parameterizations, including a novel experimental approach using non-negative matrix factorization. Regularization techniques, such as smoothness and sparsity constraints, can be incorporated to stabilize the solution. The code also supports dividing large fields of view into patches and includes tools for apodization and destretching. The code architecture is designed to become a flexible platform over which new reconstruction and regularization methods can also be implemented straightforwardly. We demonstrate the capabilities of torchmfbd on real solar observations, showing its ability to produce high-quality reconstructions efficiently. The GPU acceleration significantly reduces computation time, making the code suitable for large datasets. The code is publicly available at https://github.com/aasensio/torchmfbd.
title torchmfbd: a flexible multi-object multi-frame blind deconvolution code
topic Instrumentation and Methods for Astrophysics
url https://arxiv.org/abs/2505.10639