TL;DR
This paper introduces a highly accurate, efficient C++ implementation of the radio interferometric measurement operator for wide-field imaging, optimizing performance and memory use with advanced gridding techniques.
Contribution
It presents a novel implementation based on improved w-stacking, featuring dynamic kernel selection, polynomial approximation, and scalable parallelization for radio interferometry.
Findings
Achieves high accuracy (~10^{-12}) in measurements.
Reduces memory footprint for large data sets.
Scales well in parallel processing environments.
Abstract
Radio interferometers do not measure the sky brightness distribution directly but rather a modified Fourier transform of it. Imaging algorithms, thus, need a computational representation of the linear measurement operator and its adjoint, irrespective of the specific chosen imaging algorithm. In this paper, we present a C++ implementation of the radio interferometric measurement operator for wide-field measurements which is based on "improved -stacking". It can provide high accuracy (down to ), is based on a new gridding kernel which allows smaller kernel support for given accuracy, dynamically chooses kernel, kernel support and oversampling factor for maximum performance, uses piece-wise polynomial approximation for cheap evaluations of the gridding kernel, treats the visibilities in cache-friendly order, uses explicit vectorisation if available and comes with a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
