gVirtualXRay: Virtual X-Ray Imaging Library on GPU

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Standard Standard

gVirtualXRay: Virtual X-Ray Imaging Library on GPU. / Sujar, Aaron; Meuleman, Andreas; Villard, P.F. et al.
Computer Graphics & Visual Computing (CGVC) 2017. The Eurographics Association, 2017. p. 61-68.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

HarvardHarvard

Sujar, A, Meuleman, A, Villard, PF, Garcia, M & Vidal, F 2017, gVirtualXRay: Virtual X-Ray Imaging Library on GPU. in Computer Graphics & Visual Computing (CGVC) 2017. The Eurographics Association, pp. 61-68, Computer Graphics & Visual Computing, Manchester, United Kingdom, 14/09/17. https://doi.org/10.2312/cgvc.20171279

APA

Sujar, A., Meuleman, A., Villard, P. F., Garcia, M., & Vidal, F. (2017). gVirtualXRay: Virtual X-Ray Imaging Library on GPU. In Computer Graphics & Visual Computing (CGVC) 2017 (pp. 61-68). The Eurographics Association. https://doi.org/10.2312/cgvc.20171279

CBE

Sujar A, Meuleman A, Villard PF, Garcia M, Vidal F. 2017. gVirtualXRay: Virtual X-Ray Imaging Library on GPU. In Computer Graphics & Visual Computing (CGVC) 2017. The Eurographics Association. pp. 61-68. https://doi.org/10.2312/cgvc.20171279

MLA

Sujar, Aaron et al. "gVirtualXRay: Virtual X-Ray Imaging Library on GPU". Computer Graphics & Visual Computing (CGVC) 2017. The Eurographics Association. 2017, 61-68. https://doi.org/10.2312/cgvc.20171279

VancouverVancouver

Sujar A, Meuleman A, Villard PF, Garcia M, Vidal F. gVirtualXRay: Virtual X-Ray Imaging Library on GPU. In Computer Graphics & Visual Computing (CGVC) 2017. The Eurographics Association. 2017. p. 61-68 doi: 10.2312/cgvc.20171279

Author

Sujar, Aaron ; Meuleman, Andreas ; Villard, P.F. et al. / gVirtualXRay: Virtual X-Ray Imaging Library on GPU. Computer Graphics & Visual Computing (CGVC) 2017. The Eurographics Association, 2017. pp. 61-68

RIS

TY - GEN

T1 - gVirtualXRay: Virtual X-Ray Imaging Library on GPU

AU - Sujar, Aaron

AU - Meuleman, Andreas

AU - Villard, P.F.

AU - Garcia, Marcos

AU - Vidal, Franck

PY - 2017/9/14

Y1 - 2017/9/14

N2 - We present an Open-source library called gVirtualXRay to simulate realistic X-ray images in realtime. It implements the attenuation law (also called Beer-Lambert) on GPU. It takes into account the polychromatism of the beam spectra as well as the finite size of X-ray tubes. The library is written in C++ using modern OpenGL. It is fully portable and works on most common desktop/laptop computers. It has been tested on MS Windows, Linux, and Mac OS X. It supports a wide range of windowing solutions, such as FLTK, GLUT, GLFW3, Qt4, and Qt5. The library also offers realistic visual rendering of anatomical structures, including bones, liver, diaphragm and lungs. The accuracy of the X-ray images produced by gVirtualXRay's implementation has been validated using Geant4, a well established state-of-the-art Monte Carlo simulation toolkit developed by CERN. gVirtualXRay can be used in a wide range of applications where fast and accurate X-ray simulations from polygon meshes are needed, e.g. medical simulators for training purposes, simulation of tomography data acquisition with patient motion to include artefacts in reconstructed CT images, and deformable registration. Our application example package includes real-time respiration and X-ray simulation, CT acquisition and reconstruction, and iso-surfacing of implicit functions using Marching Cubes.

AB - We present an Open-source library called gVirtualXRay to simulate realistic X-ray images in realtime. It implements the attenuation law (also called Beer-Lambert) on GPU. It takes into account the polychromatism of the beam spectra as well as the finite size of X-ray tubes. The library is written in C++ using modern OpenGL. It is fully portable and works on most common desktop/laptop computers. It has been tested on MS Windows, Linux, and Mac OS X. It supports a wide range of windowing solutions, such as FLTK, GLUT, GLFW3, Qt4, and Qt5. The library also offers realistic visual rendering of anatomical structures, including bones, liver, diaphragm and lungs. The accuracy of the X-ray images produced by gVirtualXRay's implementation has been validated using Geant4, a well established state-of-the-art Monte Carlo simulation toolkit developed by CERN. gVirtualXRay can be used in a wide range of applications where fast and accurate X-ray simulations from polygon meshes are needed, e.g. medical simulators for training purposes, simulation of tomography data acquisition with patient motion to include artefacts in reconstructed CT images, and deformable registration. Our application example package includes real-time respiration and X-ray simulation, CT acquisition and reconstruction, and iso-surfacing of implicit functions using Marching Cubes.

U2 - 10.2312/cgvc.20171279

DO - 10.2312/cgvc.20171279

M3 - Conference contribution

SP - 61

EP - 68

BT - Computer Graphics & Visual Computing (CGVC) 2017

PB - The Eurographics Association

T2 - Computer Graphics & Visual Computing

Y2 - 14 September 2017 through 15 September 2017

ER -