sigpy.nufft_adjoint

sigpy.nufft_adjoint(input, coord, oshape=None, oversamp=1.25, width=4)[source]

Adjoint non-uniform Fast Fourier Transform.

Parameters:
  • input (array) – input Fourier domain array of shape (…) + coord.shape[:-1]. That is, the last dimensions of input must match the first dimensions of coord. The nufft_adjoint is applied on the last coord.ndim - 1 axes, and looped over the remaining axes.
  • coord (array) – Fourier domain coordinate array of shape (…, ndim). ndim determines the number of dimension to apply nufft adjoint. coord[…, i] should be scaled to have its range between -n_i // 2, and n_i // 2.
  • oshape (tuple of ints) – output shape of the form (…, n_{ndim - 1}, …, n_1, n_0).
  • oversamp (float) – oversampling factor.
  • width (float) – interpolation kernel full-width in terms of oversampled grid.
Returns:

signal domain array with shape specified by oshape.

Return type:

array

See also

sigpy.nufft.nufft()