Grangeat-based 2D/3D image registration
Loading...
Searching...
No Matches
Namespaces | Functions
ResampleSinogram3DCPU.cpp File Reference
#include <reg23/ResampleSinogram3D.h>
#include <reg23/SinogramClassic3D.h>
#include <reg23/SinogramHEALPix.h>
#include <reg23/Texture3DCPU.h>

Namespaces

namespace  reg23
 

Functions

at::Tensor reg23::ResampleSinogram3D_CPU (const at::Tensor &sinogram3d, const std::string &sinogramType, double rSpacing, const at::Tensor &projectionMatrix, const at::Tensor &phiValues, const at::Tensor &rValues, c10::optional< at::Tensor > out)
 Resample the given 3D sinogram at locations corresponding to the given 2D sinogram grid (phiValues, rValues), according to the 2D-3D image registration method based on Grangeat's relation.