Eurovis: Eurographics Conference on Visualization
Permanent URI for this community
Browse
Browsing Eurovis: Eurographics Conference on Visualization by Subject "Applied computing → Physics"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item X-ray simulations with gVirtualXray in medicine and life sciences(The Eurographics Association, 2025) Vidal, Franck P.; Afshari, Shaghayegh; Albiol, Alberto; Albiol, Francisco; Bellot, Alberto Corbí; Brun, Anna Louise; Chou, Chengy-Ying; Desbarats, Pascal; García, Marcos; Giovannelli, Jean-Francois; Hatton, Clémentine; Henry, Audrey; Kelly, Graham; Michelet, Claire; Mihail, Radu P.; Racy, Malek; Rouwane, Ali; Seznec, Herve; Sújar, Aarón; Tugwell-Allsup, Jenna; Villard, Pierre-Frédéric; Meuschke, Monique; Kuhlen, Torsten W.gVirtualXray (gVXR) is a programming interface framework to simulate realistic X-ray projections in realtime on graphics processing units (GPUs). It solves the Beer-Lambert law (attenuation law) using a deterministic X-ray simulation algorithm based on 3D computer graphics, namely rasterisation. Implemented as multi-pass rendering makes it more computationally optimal than the ray-tracing technique, which is a brute-force and straightforward approach to simulate X-ray images. Although written in C++ using OpenGL and its shading language (GLSL) to leverage the GPU, gVXR is available for other programming languages such as Python. Extensive validation studies, including comparisons with Monte Carlo simulations and real experimental data, have confirmed the accuracy of gVXR's simulations. gVXR was initially used in medical virtual reality (VR) for training purposes. It was then used in medical physics, and high-throughput data applications including mathematical optimisation and machine learning (ML). Micro-imaging studies on the C. elegans biological model are also reported.