从体积创建 X 射线图像的算法
使用 3 维体积的射线追踪创建 X 射线图像的算法是什么?
What is the algorithm to create a x-ray image using ray-tracing from a 3-d volume?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用 3 维体积的射线追踪创建 X 射线图像的算法是什么?
What is the algorithm to create a x-ray image using ray-tracing from a 3-d volume?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
计算积分(密度*dl),其中 l 是光线穿过体积时的光线长度。该算法归结为,采用什么积分方法,如何对密度进行插值,是否在光线之间进行插值,如果是的话,如何进行插值,以及如果使用插值,要使用的最佳光线集是什么。当然,你如何表示几何图形。
Calculate integral(density*dl), where l is ray length, as the ray passes through the volume. The algorithm comes down to, what integration method, how do you interpolate the densities, do you interpolate between rays and if so how, and what is the optimal set of rays to use if you're using interpolation. And of course, how do you represent the geometry.
这假设所需的是射线照片而不是某种隐藏表面可视化。
不必要的沉重,但极其灵活和现实的方法:在geant中模拟机器和主题体积。或者,如果您更喜欢使用 Fortran 进行编码,geant 3 也更适合大于等于任务。
This assumes that what is desired is a radiograph as opposed to some kind of hidden surface visualization.
Unnecessarily heavy, but extremely flexible and realistic approach: simulate the machine and subject volume in geant. Or, if you prefer coding in Fortran, geant 3 is also more than equal to the task.