eigenvivek / DiffPose

[CVPR 2024] Intraoperative 2D/3D registration via differentiable X-ray rendering
http://vivekg.dev/DiffPose/
MIT License
118 stars 14 forks source link

DiffPose will provide Anterior-posterior (AP) and lateral view 2D/3D registration method? #39

Closed BigPandaCPU closed 2 months ago

BigPandaCPU commented 2 months ago

Hi Vivek,

Thank you for your work. I have test the DiffDRR, the registrations errors below! AP view registraion error 05

The erros of the dy is 4.49, because we only use the AP view to registration.

I have extend the DiffDRR registration to create AP view DRR and Lateral DRR.

06

The registations errors below!

07

That the errors of dy is 5.29mm.

eigenvivek commented 2 months ago

Hi @BigPandaCPU , not sure where your issues is arising from. In general, failure of registration to converge is either due to

Specifically for your misregistration, it doesn't look like the by is misestimated. Rather, I would expect gamma to be off, since the moving DRR is rotated relative to the fixed DRR.

Feel free to open a new issue (probably in the DiffDRR repo) if your issue persists.