create_energy_density#
- mrinufft.trajectories.sampling.create_energy_density(dataset: ndarray[tuple[int, ...], dtype[_ScalarType_co]]) ndarray[tuple[int, ...], dtype[_ScalarType_co]][source]#
Create a density based on energy in the Fourier spectrum.
A density is made based on the average energy in the Fourier domain of volumes from a target image dataset.
- Parameters:
dataset (NDArray) – The dataset from which to calculate the density based on its Fourier transform, with an expected shape (nb_volumes, dim_1, …, dim_N). An N-dimensional Fourier transform is performed.
- Returns:
A density array derived from the mean energy in the Fourier domain of the input dataset.
- Return type:
NDArray