eigenvivek / DRRs.jl

Use DiffDRR instead (https://github.com/v715/DiffDRR)
MIT License
0 stars 0 forks source link

Add differentiation wrt DRR parameters #11

Open eigenvivek opened 2 years ago

eigenvivek commented 2 years ago

Want the gradients wrt to

eigenvivek commented 2 years ago

Automatic differentiability w/ Zygote doesn't work out of the box for these parameters... probably need to implement a few custom gradient rules with ChainRulesCore, but I'm very unsure where the underlying issue is

eigenvivek commented 2 years ago

Also validate the custom rules with finite difference

eigenvivek commented 2 years ago

(and benchmark runtime against finite differences)