apps.nlinv_maps

Contents

apps.nlinv_maps#

bartorch.apps.nlinv_maps()#

Coil sensitivity maps fitted to the low-resolution centre of k-space.

One set of maps from bart nlinv -m 1, normalized to unit root sum of squares over the coils (unit sensitivity for one coil).

Parameters:
  • kspace (torch.Tensor) – Complex k-space. Cartesian: (coils, [z,] y, x) on the reconstruction grid. Non-Cartesian: (coils, shots, samples).

  • traj (torch.Tensor, default=None) – Trajectory (shots, samples, 3) in units of the image grid; None for Cartesian data.

  • size (int, default=24) – Cartesian: lines of every encoded axis, around the centre, the maps are fitted to.

  • radius (float, default=12.0) – Non-Cartesian: distance from the k-space centre, in grid units, within which samples are fitted.

Returns:

Complex maps (coils, [z,] y, x): the shape of kspace for Cartesian data, the trajectory’s image grid for non-Cartesian data.

Return type:

torch.Tensor