bartorch.nufft_adjoint

bartorch.nufft_adjoint#

bartorch.nufft_adjoint()#

Adjoint of nufft(): samples along traj back to an image.

Parameters:
  • input (torch.Tensor) – Samples, as nufft() returns them.

  • traj (torch.Tensor) – Trajectory (..., samples, 3) in grid units, kx, ky, kz, as bartorch.tools.traj() produces.

  • image_shape (tuple of int, default=None) – Spatial shape of the image, C order (z, y, x) or (y, x). By default BART estimates it from the trajectory.

  • weights (torch.Tensor, default=None) – Diagonal in k-space applied to the samples; its conjugate is applied here.

  • basis (torch.Tensor, default=None) – Temporal subspace basis, coefficients then frames, in BART’s axis order: (coeffs, frames, 1, 1, 1, 1, 1).

  • **extra – Further bart nufft options, by name.

Examples using nufft_adjoint#

Trajectories and transforms

Trajectories and transforms

Radial SENSE reconstruction

Radial SENSE reconstruction

Off-resonance correction of spiral imaging

Off-resonance correction of spiral imaging