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

Which energy used for attenuation? #3

Open
Wapity opened this issue May 6, 2022 · 2 comments
Open

Which energy used for attenuation? #3

Wapity opened this issue May 6, 2022 · 2 comments

Comments

@Wapity
Copy link

Wapity commented May 6, 2022

Hello,
Congrats for your very interesting and useful work,
Could you tell me which levels of energy you used for approximating the bone and tissue absorption? Which spectrum of energy you sampled? of normal Xray tube?
Actually simplified_bone_absorb_2d.pt and simplified_tissue_absorb_2d.pt are networks to encode the attenuation transform which should be just mu(m,E) * thickness right ?
That you took from Hubbell, J. H.; and Seltzer, S. M. 1995. Tables of X-ray mass attenuation coefficients and mass energy-absorption coefficients 1 keV to 20 MeV for elements Z= 1 to 92 and 48 additional substances of dosimetric interest. Technical report, National Inst. of Standards and Technology-PL, Gaithersburg, MD (United . . . . ?
Thank you for your light

@cpeng93
Copy link
Owner

cpeng93 commented May 10, 2022

For details, yo ucan refer to the ct2xray() function in models/ct2xray_real_gan_meta.py, which first scale the voxel values to an attenuation range, and projects different material to obtain a representation of thickness.

bone_absorb and tissue_absorb are basically simplified point-wise calculation of attenuation, where the energy levels are simplified to 10 and the material is simplified to two. Here they are represented in a 1X1 conv layer, but the concept is the same.

@Wapity
Copy link
Author

Wapity commented May 11, 2022

Thank you for the explanation I see it more clearly,
Do you know from which spectrum you sampled the energy levels?
Classical Xray tube with 120keV ?
I would like to use your nice module with a different energy

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