Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flying focal point #144

Open
Zhentao-Liu opened this issue Jan 11, 2025 · 3 comments
Open

Flying focal point #144

Zhentao-Liu opened this issue Jan 11, 2025 · 3 comments

Comments

@Zhentao-Liu
Copy link

Zhentao-Liu commented Jan 11, 2025

New feature. Flying focal point. I here got a curved-plane cbct scan data with flying focal point which means the detector focal point varying between odd/even frame. It means that the centerRow, centerCol params are different to set in set_conebeam(.) for odd/even. How should I achieve it?

@Zhentao-Liu
Copy link
Author

Can I perform forward projection view-by-view?When I perform optimization like demo_leaptorch/test_recon_NN.py with my own cbct scan data. The projection resolution or volume size maybe large. Usually randomly select a view and forward projection, calculate loss, would save meomry cause I have 1200/2400 views or even more. Rather than directly project all views at once.

@Zhentao-Liu Zhentao-Liu changed the title Relationship between leaptorch and leapctype Flying focal point Jan 12, 2025
@kylechampley
Copy link
Collaborator

LEAP does not support FFS directly, but as you suggested you can achieve this by defining multiple instances each with a different geometry. Note that centerRow and centerCol move the detector, not the source.

There is no direct method to perform projections view-by-view. The best way to do this is to split up your data and define multiple instances each with its own geometry.

@Zhentao-Liu
Copy link
Author

Thanks for you prompt reply. I just try out set_modularbeam, but it seems not work well. Should I use set_conebeam twice? But can two leatct instance reconstruct one volume together?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants