-
Notifications
You must be signed in to change notification settings - Fork 3
Features
Miguel Carcamo edited this page Aug 12, 2019
·
25 revisions
- Object oriented Framework: Object orientation makes easier the creation and the building and the plugging of a feature that you are interested in.
- Multi-GPU: Radio datasets (frequency channels) in GPU memory are distributed between different GPU using the P2P approach.
- Multi-Field/Mosaic support: Mosaic images in interferometry allow the study of large scale objects in the sky. In this Bayesian approach we fit model images to the ensemble of all pointings.
- Parameterized reconstruction: Although GPUVMEM requires a few parameters, it does not require user assistance during algorithm iteration as CLEAN. In this sense, we say GPUVMEM is an unsupervised image synthesis algorithm.
- Regular grid-to-irregular grid approach: An interpolation step is done to compute model visibilities from the 2D Fast Fourier transform of the image estimate to compare them directly with observed visibilities.
- Gridding to speed up reconstructions: Gridding is the process of resampling visibility data into a regular grid. Usually this is done convolving the data with a kernel to avoid aliasing. Although convolutional gridding kernels are not yet implemented in GPUVMEM, the gridding process reduce the amount of data and speeds up the algorithm reducing computation time.
-
Briggs weighting scheme for gridding: When gridding is used, users can add the robust parameter to vary the visibility weighting between uniform weighting (
R=-2.0
) and natural weighting (R=2.0
). - Degridding to study residual visibilities with CASA: After convergence, if gridding is being used the algorithm will use a degridding by bilinear interpolation such that residual visibilities can be studied using NRAO CASA just like in CLEAN.
- Multi-frequency support: Spectral dependency can introduce strong effects into image synthesis. In this implementation we use the following image representation for multi-frequency synthesis:
where is the image at reference frequency and alpha is the spectral index image.
- Use of multiple priors/regularization terms: Since this problem does not have a unique solution. Image/s can be regularized with different terms as:
- Entropy
- Laplacian term
- Total Variation
- Quadratic Penalization
- Total Squared Variation
- L1 Norm
- Different gradient-based optimization algorithms to solve the inverse problem:
- Conjugate Gradient (Polak-Ribiere).
- Limited Memory Broyden–Fletcher–Goldfarb–Shanno (LBFGS).
Credits: Ariel Marinkovic ALMA (ESO/NAOJ/NRAO). Paper II EHT Telescope. GPUVMEM Logo: Andrés Alarcón (http://www.andresalarcon.cl)
- Miguel Cárcamo - The University of Manchester, Universidad de Santiago de Chile - [email protected]
- Simon Casassus - Universidad de Chile - [email protected]
- Nicolás Muñoz - Universidad de Santiago de Chile
- Fernando Rannou - Universidad de Santiago de Chile
- Pablo Román - Universidad de Santiago de Chile
- Axel Osses - Universidad de Chile
- Victor Moral - Universidad de Chile