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

EOS Projection Support #236

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

NicerNewerCar
Copy link
Contributor

EOS Project Support

This PR adds support for the EOS full-body scanner. A few things need to be addressed before this is integrated.

  • Sampling the Volume within Autoscoper. I suspect this has something to do with the normalized volume coordinates that Autoscoper uses.
    • I was able to generate some projects using the kernel in a stand-alone application.
    • The kernel and some instructions can be found in this repo
  • Viewport cropping is not working, so as of right now we have to generate an entire CxR DRR to project a volume
  • Fuzziness in projections
    • This may be due to pixel/sensor pitch/scaling
  • We need to come to a consensus on how we are going to be loading the EOS parameters (We can easily create a camera object from these parameters for the Rad renderer)
    • Most likely we will need to add a fourth camera file type to handle this.
  • CUDA support
    • This is OpenCL only as of now

EOS Geometry Representation

EOS-geo

image

Some example DRRs

Frontal Lateral
image image
Frontal Lateral
image image

This was referenced Dec 13, 2023
@amymmorton
Copy link
Collaborator

Very cool start- though the density info does not seem to be projecting- only static
How can I help/test?

@NicerNewerCar
Copy link
Contributor Author

Very cool start- though the density info does not seem to be projecting- only static How can I help/test?

Feel free to play around with the code in this repo

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

Successfully merging this pull request may close these issues.

2 participants