The Radio Interferometry Inverse Problem#

What you’ll learn#

This page explains the core mathematical and computational challenges in radio interferometric imaging, and how Pyralysis addresses them.

Note

Key Concept: Radio interferometry reconstructs images from incomplete, irregularly sampled Fourier data (visibilities).

Radio interferometry allows astronomers to reconstruct images of the sky using an array of antennas [Thompson et al., 2017], which act as a single telescope with a much larger effective aperture.

However, reconstructing an image from raw interferometric data is a complex inverse problem that requires advanced computational techniques.

This document provides an overview of:

  • What a visibility is and how it is formed.

  • Why interferometric datasets are irregularly sampled in Fourier space.

  • The mathematics of gridding and its effects on image formation.

  • Why the inverse problem is ill-posed and requires deconvolution.

  • Different approaches to solving the inverse problem.

What is a Visibility?#

Each pair of antennas in an interferometric array forms a baseline, which measures a single visibility at a given time and frequency.

Note

Common Pitfall: Visibilities are not images! They are samples in Fourier space.

A visibility is defined as the temporal average of the correlation of the electric fields received by two antennas:

\[V_{ij} = \langle E(r_i,t) E(r_j,t)^* \rangle_t\]

where:

  • \(V_{ij}\) is the measured visibility between antennas \(i\) and \(j\).

  • \(E(r_i,t)\) and \(E(r_j,t)\) are the electric fields received at antenna positions \(r_i\) and \(r_j\).

  • The brackets \(\langle \rangle_t\) indicate a temporal average.

It was later discovered that visibilities are related to the Fourier transform of the sky brightness distribution through the Van Cittert-Zernike theorem [Thompson et al., 2017]:

\[V_{ij}(u,v,w) = \int \int \frac{I(l, m)}{\sqrt{1 - l^2 - m^2}} e^{-2\pi i (ul + vm + w(\sqrt{1 - l^2 - m^2} - 1))} \, dl \, dm\]

where:

  • \(I(l,m)\) is the true sky brightness distribution.

  • \((u,v,w)\) are the spatial frequency coordinates sampled by the baseline.

  • The :math:`w`-term correction accounts for non-coplanar baselines.

Thus, radio interferometry does not directly measure an image, but instead collects samples in Fourier space.

Gridding: From Irregular Data to a Regular Fourier Grid#

Gridding is the process of interpolating measured visibilities onto a regular Fourier grid so that an Inverse Fast Fourier Transform (IFFT2) can be applied.

Note

Key Concept: Gridding enables fast image reconstruction using FFTs.

1️⃣ Count-in-Cell Gridding (Basic Approach) The simplest way to grid visibilities is Count-in-Cell (CIC), where we assign each visibility to the nearest Fourier grid cell:

\[V_{\text{gridded}}(u_g, v_g) = \sum_{k \mid (u_k, v_k) \in C_g} W_k V_k\]

where:

  • \((u_g, v_g)\) is the center of grid cell \(C_g\), where the gridded visibility is computed.

  • The summation includes all visibilities ( V_k ) where ( (u_k, v_k) in C_g ).

  • \(W_k\) are the weights assigned to each visibility.

However, CIC introduces aliasing artifacts because of the sharp binning edges.

2️⃣ Convolutional Gridding (Aliasing Reduction) To reduce aliasing, we convolve visibilities with a gridding convolution function \(G(u,v)\):

\[V_{\text{gridded}}(u_g, v_g) = \sum_k W_k V_k G(u_g - u_k, v_g - v_k)\]

where:

  • \(G(u,v)\) is a convolution kernel, typically a prolate spheroidal function.

  • This method smooths the gridding process and reduces Fourier artifacts.

Once visibilities are gridded, we apply IFFT2 to obtain the dirty image.

3️⃣ Gridding Correction Function (GCF) Since convolution in Fourier space corresponds to multiplication in image space, the resulting image after IFFT2 is multiplied by the IFFT2 of the gridding kernel. This introduces a gridding function distortion that must be corrected.

To obtain the correct sky brightness, we divide the image by the Gridding Correction Function (GCF):

\[I_{\text{corrected}}(l, m) = \frac{I_{\text{dirty}}(l, m)}{\text{GCF}(l, m)}\]

where:

  • \(I_{\text{corrected}}(l, m)\) is the final corrected image.

  • \(I_{\text{dirty}}(l, m)\) is the dirty image.

  • \(\text{GCF}(l,m)\) is the IFFT2 of the gridding kernel.

Deconvolution: Cleaning the Dirty Image#

Since gridding modifies the visibility function, the corresponding effect in real space is a convolution with the Point Spread Function (PSF) or Dirty Beam:

\[I_{\text{dirty}}(l, m) = PSF(l, m) * I_{\text{true}}(l, m)\]

where:

  • \(PSF(l,m)\) is the point spread function (or dirty beam).

  • \(*\) represents convolution.

Thus, deconvolution is required to recover \(I_{\text{true}}(l,m)\).

Approaches to Solving the Inverse Problem#

1️⃣ Hogbom CLEAN Algorithm (Traditional Method)#

A simple iterative method that assumes the sky is composed of point sources [Cornwell, 2008, Högbom, 1974].

Algorithm: 1. Find the brightest pixel in the dirty image. 2. Subtract a scaled PSF shifted to that position. 3. Repeat until the residuals are below a threshold. 4. Convolve the recovered components with a clean beam.

Limitations:

  • Works well for sparse images but fails for extended emission.

  • Does not solve a proper inverse problem, relying on heuristics.

2️⃣ Regularized Maximum Likelihood (RML) Imaging#

Formulates image reconstruction as an optimization problem with multiple regularization terms [Carrillo et al., 2014]:

\[\arg \min_{I} \quad || V_{\text{obs}} - V_{\text{model}} ||^2 + \sum_i \alpha_i \mathcal{R}_i(I)\]

where:

  • \(\mathcal{R}_i(I)\) are different regularization terms (entropy, sparsity, TV, etc.).

  • \(\alpha_i\) are tuning parameters that control their influence.

Challenge: Choosing the optimal \(\alpha_i\) is difficult and usually requires cross-validation techniques.

3️⃣ Compressive Sensing (CS)#

Expresses the image as a linear combination of basis functions [Candès et al., 2006, Donoho, 2006, Wiaux et al., 2009]:

\[I(l,m) = \sum_k c_k \phi_k(l,m)\]

where:

  • \(\phi_k(l,m)\) are basis functions (e.g., wavelets).

  • \(c_k\) are the coefficients, assumed to be sparse.

Optimization problem: - Solve for \(c_k\) with an \(\ell_1\)-norm constraint:

\[\arg \min_{c_k} \quad || V_{\text{obs}} - V_{\text{model}} ||^2 + \lambda || c_k ||_1\]

4️⃣ Neural Networks#

  • Uses deep learning to learn complex priors.

  • Can reconstruct images directly from visibilities.

Challenges:

  • Requires large training datasets.

  • Needs interpretability and uncertainty quantification.

Conclusion#

The radio interferometric inverse problem is ill-posed, requiring:

  • Advanced mathematical models for accurate image reconstruction.

  • Scalable computational techniques to handle large-scale datasets.

Further Reading#

References#

[1]

Emmanuel J. Candès, Justin Romberg, and Terence Tao. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Transactions on Information Theory, 52(2):489–509, 2006. doi:10.1109/TIT.2005.862083.

[2]

Rafael E. Carrillo, Jason D. McEwen, and Yves Wiaux. Purify: a new approach to radio-interferometric imaging. Monthly Notices of the Royal Astronomical Society, 439(4):3591–3604, 2014. doi:10.1093/mnras/stu202.

[3]

T. J. Cornwell. Multiscale clean deconvolution of radio synthesis images. IEEE Journal of Selected Topics in Signal Processing, 2(5):793–801, 2008. doi:10.1109/JSTSP.2008.2006388.

[4]

David L. Donoho. Compressed sensing. IEEE Transactions on Information Theory, 52(4):1289–1306, 2006. doi:10.1109/TIT.2006.871582.

[5]

J. A. Högbom. Aperture synthesis with a non-regular distribution of interferometer baselines. Astronomy and Astrophysics Supplement Series, 15:417–426, 1974.

[6] (1,2)

A. Richard Thompson, James M. Moran, and George W. Swenson. Interferometry and Synthesis in Radio Astronomy. Springer, 3 edition, 2017. doi:10.1007/978-3-319-44431-4.

[7]

Yves Wiaux, Laurent Jacques, Gilles Puy, Anna M. M. Scaife, and Pierre Vandergheynst. Compressed sensing imaging techniques for radio interferometry. Monthly Notices of the Royal Astronomical Society, 395(3):1733–1742, 2009. doi:10.1111/j.1365-2966.2009.14665.x.


Gridding Techniques in Pyralysis | Optimization in Pyralysis