Skip to content

Rotate projections

Pierre Paleo requested to merge rot_projs into master

About

This MR adds the ability to rotate the projection images in the full-field pipeline. It also provides a general-purpose image rotation in the library.

Close #210 (closed)

To do

  • Implement Rotation
  • Implement CudaRotation
  • Unit tests
  • Integrate in nabu config and process config
  • Integrate in FullFieldPipeline
  • Integrate in CudaFullFieldPipeline
  • Integrate in CudaFullFieldPipelineLimitedMemory
  • End-to-end reconstruction test

Notes

  • The python-numpy backend will require scikit-image, as its rotation function is both faster and more flexible (rotation center) than the one of scipy.
  • It would have been ideal to use arrayfire for the cuda backend, but its rotation function does not allow for choosing the center.
Edited by Pierre Paleo

Merge request reports