TY - JOUR
T1 - BIPP
T2 - an efficient HPC implementation of the Bluebild algorithm for radio astronomy
AU - Tolley, E.
AU - Frasch, S.
AU - Orliac, E.
AU - Krishna, S.
AU - Bianco, M.
AU - Kashani, S.
AU - Hurley, P.
AU - Simeoni, M.
AU - Kneib, J. P.
N1 - Publisher Copyright:
© 2024 The Authors
PY - 2025/4
Y1 - 2025/4
N2 - The Bluebild algorithm is a new technique for image synthesis in radio astronomy which decomposes the sky into distinct energy levels using functional principal component analysis. These levels can be linearly combined to construct a least-squares estimate of the radio sky, i.e. minimizing the residuals between measured and predicted visibilities. This approach is particularly useful for deconvolution-free imaging or for scientific applications that need to filter specific energy levels. We present an HPC implementation of the Bluebild algorithm for radio-interferometric imaging: Bluebild Imaging++ (BIPP). The library features interfaces to C++, C and Python and is designed with seamless GPU acceleration in mind. We evaluate the accuracy and performance of BIPP on simulated observations of the upcoming Square Kilometer Array Observatory and real data from the Low-Frequency Array (LOFAR) telescope. We find that BIPP offers accurate wide-field imaging and has competitive execution time with respect to the interferometric imaging libraries CASA and WSClean for images with ≤106 pixels. Furthermore, due to the energy level decomposition, images produced with BIPP can reveal information about faint and diffuse structures before any cleaning iterations. BIPP does not perform any regularization, but we suggest methods to integrate the output of BIPP with CLEAN. The source code of BIPP is publicly released.
AB - The Bluebild algorithm is a new technique for image synthesis in radio astronomy which decomposes the sky into distinct energy levels using functional principal component analysis. These levels can be linearly combined to construct a least-squares estimate of the radio sky, i.e. minimizing the residuals between measured and predicted visibilities. This approach is particularly useful for deconvolution-free imaging or for scientific applications that need to filter specific energy levels. We present an HPC implementation of the Bluebild algorithm for radio-interferometric imaging: Bluebild Imaging++ (BIPP). The library features interfaces to C++, C and Python and is designed with seamless GPU acceleration in mind. We evaluate the accuracy and performance of BIPP on simulated observations of the upcoming Square Kilometer Array Observatory and real data from the Low-Frequency Array (LOFAR) telescope. We find that BIPP offers accurate wide-field imaging and has competitive execution time with respect to the interferometric imaging libraries CASA and WSClean for images with ≤106 pixels. Furthermore, due to the energy level decomposition, images produced with BIPP can reveal information about faint and diffuse structures before any cleaning iterations. BIPP does not perform any regularization, but we suggest methods to integrate the output of BIPP with CLEAN. The source code of BIPP is publicly released.
KW - General
KW - Instrumentation
KW - Interferometers – methods
KW - Interferometric – radio continuum
KW - Observational – techniques
UR - http://www.scopus.com/inward/record.url?scp=85212860205&partnerID=8YFLogxK
U2 - 10.1016/j.ascom.2024.100920
DO - 10.1016/j.ascom.2024.100920
M3 - Article
AN - SCOPUS:85212860205
SN - 2213-1337
VL - 51
JO - Astronomy and Computing
JF - Astronomy and Computing
M1 - 100920
ER -