Hostname: page-component-76d6cb85b7-7262s Total loading time: 0 Render date: 2026-07-10T14:37:04.867Z Has data issue: false hasContentIssue false

Very-long baseline interferometry imaging with closure invariants using conditional image diffusion

Published online by Cambridge University Press:  11 November 2025

Samuel Lai*
Affiliation:
Space & Astronomy, Commonwealth Scientific and Industrial Research Organisation (CSIRO) , Bentley, WA, Australia
Nithyanandan Thyagarajan
Affiliation:
Space & Astronomy, Commonwealth Scientific and Industrial Research Organisation (CSIRO) , Bentley, WA, Australia
O. Ivy Wong
Affiliation:
Space & Astronomy, Commonwealth Scientific and Industrial Research Organisation (CSIRO) , Bentley, WA, Australia International Centre for Radio Astronomy Research, The University of Western Australia, Crawley, WA, Australia
Foivos Diakogiannis
Affiliation:
Data 61, Commonwealth Scientific and Industrial Research Organisation (CSIRO), Kensington, WA, Australia
*
Corresponding author: Samuel Lai; Email: samuel.lai@csiro.au
Rights & Permissions [Opens in a new window]

Abstract

Image reconstruction in very-long baseline interferometry operates under severely sparse aperture coverage with calibration challenges from both the participating instruments and propagation medium, which introduce the risk of biases and artefacts. Interferometric closure invariants offer calibration-independent information on the true source morphology, but the inverse transformation from closure invariants to the source intensity distribution is an ill-posed problem. In this work, we present a generative deep learning approach to tackle the inverse problem of directly reconstructing images from their observed closure invariants. Trained in a supervised manner with simple shapes and the CIFAR-10 dataset, the resulting trained model achieves reduced chi-square data adherence scores of $\chi^2_{\mathrm{CI}} \lesssim 1$ and maximum normalised cross-correlation image fidelity scores of $\rho_{\mathrm{NX}} \gt 0.9$ on tests of both trained and untrained morphologies, where $\rho_{\mathrm{NX}}=1$ denotes a perfect reconstruction. We also adapt our model for the Next Generation Event Horizon Telescope total intensity analysis challenge. Our results on quantitative metrics are competitive to other state-of-the-art image reconstruction algorithms. As an algorithm that does not require finely hand-tuned hyperparameters, this method offers a relatively simple and reproducible calibration-independent imaging solution for very-long baseline interferometry, which ultimately enhances the reliability of sparse very-long baseline radio interferometry imaging results.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Astronomical Society of Australia
Figure 0

Figure 1. Diagram of the GenDIReCT architecture. In the diffusion network, closure invariants measured for images in the training dataset are used to condition the denoising UNet and furthermore, as targets for the convolutional network. The conditional UNet is trained to reverse the diffusion process by taking gradient descent steps on the $\mathcal{L}_{{GenDIReCT}}$ objective function, defined in Equation (2) The result is a sample of images, $p_\theta(x|y)\sim p_{\mathrm{data}}(x|y)$, which are inputs for the convolutional neural network. The CNN learns the optimal compression for the set of the sampled images on the image axis based on the loss function defined in Equation (3), which ensures that the final reconstructed image is consistent with the input closure invariants.

Figure 1

Figure 2. Illustration of the output from each layer of the GenDIReCT architecture and typical imaging procedure. The illustration utilises a simulated image of Sgr A*, which is not part of the training dataset. Random noise is used to initialise the denoising UNet conditioned on closure invariants observed from the ground truth image to create a sample of latent information, which can be decoded into images. We show 64 images sampled from the diffusion model, all of which show a crescent-like structure. The final image is reconstructed by the CNN by learning the optimal compression of the diffusion sample.

Figure 2

Figure 3. Plot of the maximum normalised cross-correlation image fidelity metric, $\rho_{\mathrm{NX}}$ (dots), of the final reconstructed image and the relative CRPS (crosses) of the diffusion output as a function of the closure invariants’ signal-to-noise ratio on a simulated observation of Sgr A*. Vertical dotted lines mark SNR thresholds of 31.4, 10, and 3, which correspond to the median phase calibrated Stokes I component SNR of the primary M87 EHT dataset (Event Horizon Telescope Collaboration et al. 2019b), a SNR threshold for self-calibration, and a threshold commonly used for low-SNR flagging, respectively.

Figure 3

Figure 4. Results of the GenDIReCT image reconstruction pipeline on a variety of test images, where the first five basic shapes (Gauss, Double, Ellipse, Ring, and Crescent) are represented in the training dataset, but the latter three (m-ring, Centaurus A, and Einstein) are examples of untrained morphologies. The first row presents the ground truth image from which visibilities and subsequently closure invariants are derived. The GenDIReCT middle row presents the final reconstruction from this work’s imaging pipeline, alongside the maximum normalised cross-correlation $\rho_{\mathrm{NX}}$ image fidelity metric. The bottom row displays the ground truth closure invariants as black diamonds and reconstruction closure invariants as grey points. The final $\chi^2_{\mathrm{CI}}$ goodness-of-fit metric is shown. The Einstein model is illustrated with an inverted colourmap for enhanced visual clarity.

Figure 4

Figure 5. From left to right: Ground truth image, median image reconstruction, median absolute deviation image of all reconstructions, and ratio image of the median to the median absolute deviation, which illustrates a ‘signal-to-noise’ ratio of image reconstructions. Large values in the ratio image indicate pixels with low variance relative to the mean pixel intensity. Contours on the ratio image highlight pixels with high perceptual hash variance, which corresponds to higher morphological uncertainty. They are observed to occur on regions of low signal-to-noise’ ratio, and thus do not signify an appreciable morphological difference.

Figure 5

Figure 6. GenDIReCT reconstruction for all 8 datasets in the ngEHT Analysis Challenge 1, separated by the observation array (EHT2022 and ngEHT), frequency (230 and 345 GHz), and source (M87 and Sgr A*). In all panels, the effective beam size and shape is illustrated in the bottom right corner. All reconstructions convincingly recover the black hole shadow except the Sgr A* source observed with the EHT2022 array at 345 GHz.

Figure 6

Table 1. Reconstruction evaluation metrics for M87 comparing the GenDIReCT reconstruction to submissions of Alexander Raymond and Nimesh Patel, with one reconstruction from TeamIAA (R23). The submissions chosen for comparison are based on whether the reconstruction field-of-view had been constrained, similar to this work.

Figure 7

Table 2. Reconstruction evaluation metrics for Sgr A* comparing the GenDIReCT reconstruction to all other submissions (R23). While TeamIAA presented submissions using three different algorithms (CLEAN, eht-imaging, SMILI), we choose to display the one submission from either CLEAN or SMILI with the highest $\rho_{\mathrm{NX}}$ for comparison.

Figure 8

Figure A1. A multi-dimensional covariant illustration of the SSE ratio between averaging visibilities and closure invariants over the total flux density of the source, time-dependent multiplicative gain corruption, and phase corruption. Each panel presents the variation in SSE ratio over two parameters, keeping the third parameter fixed at the nominal values of 100 Jy, 0 gain error, or 0 phase error, as indicated by the dotted lines.

Figure 9

Figure A2. Relationship between the median closure invariant SSE with the total flux density (left), time-dependent gain error (middle), and phase error (left). In each panel, the other two parameters are fixed at nominal values of 100 Jy, 0 gain error, and 0 phase error to help isolate the effect of varying each parameter independently. The solid and dashed lines correspond to the closure invariants SSE obtained from closure averaging and visibility averaging, respectively.