|
Grangeat-based 2D/3D image registration
|
Implementations of grid sampling functions. More...
Go to the source code of this file.
Classes | |
| struct | reg23::GridSample3D< texture_t > |
| struct | reg23::GridSample3D< texture_t >::CommonData |
Namespaces | |
| namespace | reg23 |
Functions | |
| at::Tensor | reg23::GridSample3D_CPU (const at::Tensor &input, const at::Tensor &grid, const std::string &addressModeX, const std::string &addressModeY, const std::string &addressModeZ, c10::optional< at::Tensor > out) |
| Sample the given 3D input tensor at the positions given in grid according to the given address mode using bilinear interpolation. This implementation is single-threaded. | |
| __host__ at::Tensor | reg23::GridSample3D_CUDA (const at::Tensor &input, const at::Tensor &grid, const std::string &addressModeX, const std::string &addressModeY, const std::string &addressModeZ, c10::optional< at::Tensor > out) |
| An implementation of reg23::GridSample3D_CPU that uses CUDA parallelisation. | |
Implementations of grid sampling functions.