|
Grangeat-based 2D/3D image registration
|
Global functions. More...
#include "Common.h"Go to the source code of this file.
Classes | |
| struct | reg23::Radon2D< texture_t > |
| struct | reg23::Radon2D< texture_t >::CommonData |
Namespaces | |
| namespace | reg23 |
Functions | |
| at::Tensor | reg23::Radon2D_CPU (const at::Tensor &image, const at::Tensor &imageSpacing, const at::Tensor &phiValues, const at::Tensor &rValues, int64_t samplesPerLine) |
| Compute an approximation of the Radon transform of the given 2D image. | |
| at::Tensor | reg23::DRadon2DDR_CPU (const at::Tensor &image, const at::Tensor &imageSpacing, const at::Tensor &phiValues, const at::Tensor &rValues, int64_t samplesPerLine) |
| Compute the derivative with respect to plane-origin distance of an approximation of the Radon transform of the given 2D image. | |
| __host__ at::Tensor | reg23::Radon2D_CUDA (const at::Tensor &image, const at::Tensor &imageSpacing, const at::Tensor &phiValues, const at::Tensor &rValues, int64_t samplesPerLine) |
| An implementation of reg23::Radon2D_CPU that uses CUDA parallelisation. | |
| __host__ at::Tensor | reg23::Radon2D_CUDA_V2 (const at::Tensor &image, const at::Tensor &imageSpacing, const at::Tensor &phiValues, const at::Tensor &rValues, int64_t samplesPerLine) |
| An implementation of reg23::Radon2D_CPU that uses CUDA parallelisation. | |
| __host__ at::Tensor | reg23::DRadon2DDR_CUDA (const at::Tensor &image, const at::Tensor &imageSpacing, const at::Tensor &phiValues, const at::Tensor &rValues, int64_t samplesPerLine) |
| An implementation of reg23::DRadon2DDR_CPU that uses CUDA parallelisation. | |
Global functions.