Biguri
Biguri
The rationale to not have this before was that the parallel beam case was trivially parallelizable, i.e. you could call 4 instance of TIGRE, instead of spreading a single instance...
When CGLS increases the L2 norm in an iteration, we can instead of just exiting (what MATLAB does now), restart the algorithm. This means calling it again with an initial...
Does the same as plotProj but with a transposed input, slicing on a different axis.
These only exist for MATLAB. Adding CT data loaders to python is of interest. - [ ] Varian CBCT - [ ] Philips (DICOM) - [x] Nikon
Albeit slower, they are mathematically "nicer", and many people prefer to have fully matched/adjoint operators. This basically just needs to reproduce the same kernels for forward projection, but to read...
https://github.com/CERN/TIGRE/blob/d9d619ef1b4da04d3f2f37a42aaca6d81ce9bff2/MATLAB/Utilities/checkGeo.m#L75 https://github.com/CERN/TIGRE/blob/d9d619ef1b4da04d3f2f37a42aaca6d81ce9bff2/MATLAB/Utilities/checkGeo.m#L85 https://github.com/CERN/TIGRE/blob/d9d619ef1b4da04d3f2f37a42aaca6d81ce9bff2/MATLAB/Utilities/checkGeo.m#L95 https://github.com/CERN/TIGRE/blob/d9d619ef1b4da04d3f2f37a42aaca6d81ce9bff2/MATLAB/Utilities/checkGeo.m#L105 https://github.com/CERN/TIGRE/blob/d9d619ef1b4da04d3f2f37a42aaca6d81ce9bff2/MATLAB/Utilities/checkGeo.m#L122