torchkbnufft¶
NUFFT Modules¶
These are the primary workhorse modules for applying NUFFT operations.
Non-uniform Kaiser-Bessel interpolation layer. |
|
Non-uniform Kaiser-Bessel interpolation adjoint layer. |
|
Non-uniform FFT layer. |
|
Non-uniform FFT adjoint layer. |
|
Forward/backward NUFFT with Toeplitz embedding. |
Utility Functions¶
Functions for calculating density compensation and Toeplitz kernels.
Numerical density compensation estimation. |
|
Builds a sparse matrix for interpolation. |
|
Calculates an FFT kernel for Toeplitz embedding. |
Math Functions¶
Complex mathematical operations (gradually being removed as of PyTorch 1.7).
Complex absolute value. |
|
Complex multiplication. |
|
Complex sign function value. |
|
Complex multiplication, conjugating second input. |
|
Imaginary exponential. |
|
Complex inner product. |