Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU

Research output: Contribution to journalArticlepeer-review

Standard Standard

Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU. / Vidal, F. P.; Villard, P. F.; Garnier, M. et al.
In: Medical Physics, Vol. 37, No. 6, 01.07.2010, p. 3129.

Research output: Contribution to journalArticlepeer-review

HarvardHarvard

Vidal, FP, Villard, PF, Garnier, M, Freud, N, Létang, JM, John, NW & Bello, F 2010, 'Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU', Medical Physics, vol. 37, no. 6, pp. 3129. https://doi.org/10.1118/1.3468154

APA

Vidal, F. P., Villard, P. F., Garnier, M., Freud, N., Létang, J. M., John, N. W., & Bello, F. (2010). Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU. Medical Physics, 37(6), 3129. https://doi.org/10.1118/1.3468154

CBE

Vidal FP, Villard PF, Garnier M, Freud N, Létang JM, John NW, Bello F. 2010. Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU. Medical Physics. 37(6):3129. https://doi.org/10.1118/1.3468154

MLA

VancouverVancouver

Vidal FP, Villard PF, Garnier M, Freud N, Létang JM, John NW et al. Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU. Medical Physics. 2010 Jul 1;37(6):3129. doi: 10.1118/1.3468154

Author

Vidal, F. P. ; Villard, P. F. ; Garnier, M. et al. / Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU. In: Medical Physics. 2010 ; Vol. 37, No. 6. pp. 3129.

RIS

TY - JOUR

T1 - Joint Simulation of Transmission X-ray Imaging on GPU and Patient's Respiration on CPU

AU - Vidal, F. P.

AU - Villard, P. F.

AU - Garnier, M.

AU - Freud, N.

AU - Létang, J. M.

AU - John, N. W.

AU - Bello, F.

PY - 2010/7/1

Y1 - 2010/7/1

N2 - Purpose: We previously proposed to compute the X-ray attenuation from polygons directly on the GPU, using OpenGL, to significantly increase performance without loss of accuracy. The method has been deployed into a training simulator for percutaneous transhepatic cholangiography. The simulations were however restricted to monochromatic X-rays using a point source. They now take into account both the geometrical blur and polychromatic X-rays. Method and Materials: To implement the Beer-Lambert law with a polychromatic beam, additional loops have been included in the simulation pipeline. It is split into rendering passes and uses frame buffer objects to store intermediate results. The source shape is modeled using a variable number of point sources and the incident beam is split into discrete energy channels. The respiration model is composed of ribs, spine, lungs, liver, diaphragm and the external skin. The organ motion simulation is based on anatomical and physiological studies: the model is monitored by two independent active components: the ribs with a kinematics law and the diaphragm tendon with an up and down translation. Other soft-tissue components are passively deformed using a 3D extension of the ChainMail algorithm. The respiration rate is also tunable to modify the respiratory profile. Results: We have extended the simulation pipeline to take into account focal spots that cause geometric unsharpness and polychromatic X-rays, and dynamic polygon meshes of a breathing patient can be used as input data. Conclusions: X-ray transmission images can be fully simulated on the GPU, by using the Beer-Lambert law with polychromatism and taking into account the shape of the source. The respiration of the patient can be modeled to produce dynamic meshes. This is a useful development to improve the level of realism in simulations, when it is needed to retain both speed and accuracy.

AB - Purpose: We previously proposed to compute the X-ray attenuation from polygons directly on the GPU, using OpenGL, to significantly increase performance without loss of accuracy. The method has been deployed into a training simulator for percutaneous transhepatic cholangiography. The simulations were however restricted to monochromatic X-rays using a point source. They now take into account both the geometrical blur and polychromatic X-rays. Method and Materials: To implement the Beer-Lambert law with a polychromatic beam, additional loops have been included in the simulation pipeline. It is split into rendering passes and uses frame buffer objects to store intermediate results. The source shape is modeled using a variable number of point sources and the incident beam is split into discrete energy channels. The respiration model is composed of ribs, spine, lungs, liver, diaphragm and the external skin. The organ motion simulation is based on anatomical and physiological studies: the model is monitored by two independent active components: the ribs with a kinematics law and the diaphragm tendon with an up and down translation. Other soft-tissue components are passively deformed using a 3D extension of the ChainMail algorithm. The respiration rate is also tunable to modify the respiratory profile. Results: We have extended the simulation pipeline to take into account focal spots that cause geometric unsharpness and polychromatic X-rays, and dynamic polygon meshes of a breathing patient can be used as input data. Conclusions: X-ray transmission images can be fully simulated on the GPU, by using the Beer-Lambert law with polychromatism and taking into account the shape of the source. The respiration of the patient can be modeled to produce dynamic meshes. This is a useful development to improve the level of realism in simulations, when it is needed to retain both speed and accuracy.

U2 - 10.1118/1.3468154

DO - 10.1118/1.3468154

M3 - Article

VL - 37

SP - 3129

JO - Medical Physics

JF - Medical Physics

IS - 6

T2 - American Association of Physicists in Medicine

Y2 - 18 July 2010 through 22 July 2010

ER -