Python Sparse data Analysis Package external MRI plugin.
Note
This page is a reference documentation. It only explains the function signature, and not how to use it. Please refer to the gallery for the big picture.
-
mri.operators.fourier.utils.get_stacks_fourier(kspace_loc, volume_shape)[source]ΒΆ Function that splits an incoming 3D stacked k-space samples into a 2D non-Cartesian plane and the vector containing the z k-space values of the stacks acquiered and converts to stacks of 2D. This function also checks for any issues of the incoming k-space pattern and if the stack property is not satisfied. Stack Property: The k-space locations originate from a stack of 2D samples.
- Parameters
kspace_loc : np.ndarray
Acquired 3D k-space locations : stacks of same non-Cartesian samples, while Cartesian under-sampling on the stacks direction.
volume_shape : tuple
Reconstructed volume shape
Returns
βββ-
kspace_plane_loc : np.ndarray
A 2D array of samples which when stacked gives the 3D samples
z_sample_loc : np.ndarray
A 1D array of z-sample locations
sort_pos : np.ndarray
The sorting positions for opertor and inverse for incoming data
idx_mask_z : np.ndarray
contains the indices of the acquired Fourier planes (z direction)
Follow us