Skip to content

v0.3.2

Choose a tag to compare

@eigenvivek eigenvivek released this 27 May 15:49
· 870 commits to main since this release

What's Changed

  • Enable cuda testing with GitHub CI by @eigenvivek in #135
  • New unified API for generating DRRs

The DRR module will now behave as follows:

  • Initialize the DRR module as before (volume, spacing, height, pixel_spacing) except don't pass any pose parameters. Instead, initialize a set of dummy pose parameters that are internal to the model.
  • Rename _update_params to move_carm. Change the function signature to input two batched vectors, one for translations and rotations. This will be the only way to reposition the C-Arm.
  • To render a DRR, only use the forward call (i.e., drr()). No separate project function. This will return a batch of DRRs that are differentiable wrt to all downstream parameters.

Full Changelog: v0.3.1...v0.3.2