Introduction

Puri-Psi is an open-source code developed within the BASP group (Biomedical and Astronomical Signal Processing) headed by Prof. Wiaux that provides functionality to address radio and optical interferometric imaging problems using state-of-the-art optimisation.

The name Puri-Psi builds from former software Purify by Prof. Wiaux and collaborators, with the extension -Psi standing for "Parallel Proximal Scalable Imaging".

Puri-Psi is currently available as a collection of independent Matlab toolboxes. A C++ library with partial Python support is currently under development and will be provided in due course. For further details on the methods currently implemented, please see the reference section.

Puri-Psi is made available under the license described below.

Matlab

Puri-Psi is currently composed of several independent Matlab toolboxes devoted to specific radio and optical interferometric imaging imaging problems. Further details on each of these methods can be directly found on their respective Github repository, which can be separately accessed by clicking on the following links.

Radio interferometric imaging

SARA - Scalable monochromatic imaging

Hyper SARA - Scalable hyperspectral imaging

Polarized SARA - Scalable polarized imaging

Joint calibration and imaging

BUQO - Scalable uncertainty quantification

Optical interferometric imaging

C++ / Python

A C++ implementation of the Puri-Psi library is currently under development, and will be made available on this page in due course.

Referencing

If you use Puri-Psi for work that results in publication, please reference this site (http://basp-group.github.io/Puri-Psi/) and our related academic papers:

Radio interferometric imaging

SARA - Scalable monochromatic imaging

A. Onose, R. E. Carrillo, A. Repetti, J. D. McEwen, J.-P. Thiran, J.-C. Pesquet, and Y. Wiaux, Scalable splitting algorithms for big-data interferometric imaging in the SKA era, Mon. Not. Roy. Astron. Soc., 462(4):4314-4335, 2016.
ArXiv:1601.04026 | DOI:10.1093/mnras/stw1859
A. Onose, A. Dabbech and Y. Wiaux, An accelerated splitting algorithm for radio-interferometric imaging: when natural and uniform weighting meet, Mon. Not. Roy. Astron. Soc., 469(1):938-949, 2017.
ArXiv:1701.01748 | DOI:10.1093/mnras/stx755
S. V. Kartik, R. E. Carrillo, J.-P. Thiran and Y. Wiaux, A Fourier dimensionality reduction model for big data interferometric imaging, Mon. Not. Roy. Astron. Soc., 480(2):2382-2400, 2017.
ArXiv:1609.02097 | DOI:10.1093/mnras/stx531
A. Dabbech, L. Wolz, L. Pratley, J. D. McEwen and Y. Wiaux, The w-effect in interferometric imaging: from a fast sparse measurement operator to superresolution, Mon. Not. Roy. Astron. Soc., 471(4):4300-4313, 2017.
ArXiv:1702.05009 | DOI:10.1093/mnras/stx1775
A. Dabbech, A. Onose, A. Abdulaziz, R. A. Perley, O. M. Smirnov, Y. Wiaux, Cygnus A super-resolved via convex optimization from VLA data, Mon. Not. Roy. Astron. Soc., 476(3):2853-2866, 2018.
ArXiv:1710.08810 | DOI:10.1093/mnras/sty372
M. Terris, A. Abdulaziz, A. Dabbech, M. Jiang, A. Repetti, J.-C. Pesquet, Y. Wiaux Deep Post-Processing for Sparse Image Deconvolution, submitted to the Signal Processing with Adaptive Sparse Structured Representations (SPARS) workshop, Apr. 2019.

Hyper SARA - Scalable hyperspectral imaging

A. Abdulaziz, A. Dabbech, and Y. Wiaux, Wideband Super-resolution Imaging in Radio Interferometry via Low Rankness and Joint Average Sparsity Models (HyperSARA), submitted, Jun. 12, 2018.
ArXiv:1806.04596
A. Abdulaziz, P.-A. Thouvenin, M. Jiang, Y. Wiaux A Faceted Prior for Scalable Wideband Computational Imaging, submitted to the Signal Processing with Adaptive Sparse Structured Representations (SPARS) workshop, Apr. 2019.

Polarized SARA - Scalable polarized imaging

J. Birdi, A. Repetti, and Y. Wiaux, Sparse interferometric Stokes imaging under polarization constraint (Polarized SARA), Mon. Not. Roy. Astron. Soc., 478(4):4442-4463, 2018.
ArXiv:1801.02417 | DOI: 10.1093/mnras/sty1182
J. Birdi, A. Repetti, and Y. Wiaux, Scalable algorithm for polarization constrained sparse interferometric Stokes imaging, Proc. IEEE Sensor Array and Multichannel Signal Process. Workshop (SAM), pp. 465-469, Sheffield, United Kingdom, July 2018. Invited paper

Joint calibration and imaging

A. Repetti, J. Birdi, A. Dabbech and Y. Wiaux, Non-convex optimization for self-calibration of direction-dependent effects in radio interferometric imaging, Mon. Not. Roy. Astron. Soc., 470(4):3981-4006, 2017.
ArXiv:1701.03689 | DOI:10.1093/mnras/stx1267
A. Repetti and Y. Wiaux, A non-convex perspective on calibration and imaging in radio interferometry, Proceedings of the conference on Wavelets and Sparsity XVII, part of the SPIE Optical Engineering + Applications, San Diego, California, United States, 6-9 August 2017.
DOI: 10.1117/12.2273766
P.-A. Thouvenin, A. Repetti, A. Dabbech and Y. Wiaux, Time-Regularized Blind Deconvolution Approach for Radio Interferometry, Proc. IEEE Sensor Array and Multichannel Signal Process. Workshop (SAM), pp. 475-479, Sheffield, United Kingdom, July 2018. Invited paper
J. Birdi, A. Repetti, and Y. Wiaux, Polca SARA - Full polarization, direction-dependent calibration and sparse imaging for radio interferometry, submitted, Apr. 2019.
ArXiv:1904.00663

BUQO - Scalable uncertainty quantification

A. Repetti, M. Pereyra, and Y. Wiaux, Scalable Bayesian uncertainty quantification in imaging inverse problems via convex optimization, SIAM Journal on Imaging Sciences, vol. 12, no. 1, pp. 87-118, 2019.
ArXiv:1803.00889 | DOI: 10.1137/18M1173629
A. Abdulaziz, A. Repetti Y. Wiaux Hyperspectral Uncertainty Quantification by Optimization, submitted to the Signal Processing with Adaptive Sparse Structured Representations (SPARS) workshop, Apr. 2019.

Optical interferometric imaging

A. Auria, R. Carrillo, J.-P. Thiran, and Y. Wiaux, Tensor optimisation for optical-interferometric imaging, Mon. Not. Roy. Astron. Soc., 437(3):2083-2091, 2014.
ArXiv:1306.6848 | DOI:10.1093/mnras/stt1994
J. Birdi, A. Repetti, and Y. Wiaux, A regularized tri-linear approach for optical interferometric imaging, Mon. Not. Roy. Astron. Soc., 468(1):1142-1155, 2017.
ArXiv:1609.00546 | DOI:10.1093/mnras/stx415

License

Puri-Psi
Copyright (C) 2018 Yves Wiaux

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details (license.txt).

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Authors

Puri-Psi results from the research conducted within the BASP group (Biomedical and Astronomical Signal Processing) under the direction of Prof. Yves Wiaux.