Publication

Article Metrics

Citations


Online attention

X-ray simulations with gVXR in education, digital twining, experiment planning, and data analysis

DOI: 10.1016/j.nimb.2025.165804 DOI Help

Authors: Franck P. Vidal (UKRI-STFC Scientific Computing; Bangor University) , Shaghayegh Afshari (National Taiwan University) , Sharif Ahmed (Diamond Light Source) , Alberto Albiol (niversitat Politècnica València) , Francisco Albiol (CSIC-Universitat Politecnica València) , Éric Béchet (Université de Liège) , Alberto Corbí Bellot (Universidad Internacional de La Rioja) , Stefan Bosse (University of Koblenz; University of Siegen) , Simon Burkhard (Federal Institute of Metrology METAS) , Younes Chahid (Royal Observatory) , Cheng-Ying Chou (National Taiwan University) , Robert Culver (The Manufacturing Technology Centre (UK)) , Pascal Desbarats (Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800) , Lewis Dixon (Bangor University) , Johan Friemann (Chalmers University of Technology) , Amin Garbout (The University of Manchester) , Marcos García-Lorenzo (Universidad Rey Juan Carlos) , Jean-François Giovannelli (Univ. Bordeaux, CNRS, Bordeaux INP, IMS, UMR 5218) , Ross Hanna (The Manufacturing Technology Centre (UK)) , Clémentine Hatton (Scalian DS) , Audrey Henry (Scalian DS) , Graham Kelly (Shrewsbury and Telford Hospital NHS Trust) , Christophe Leblanc (Université de Liège) , Alberto Leonardi (Diamond Light Source) , Jean Michel Létang (INSA-Lyon, Université Claude Bernard Lyon 1, CNRS) , Harry Lipscomb (The University of Manchester) , Tristan Manchester (Diamond Light Source) , Bas Meere (Eindhoven University of Technology) , Claire Michelet (Univ. Bordeaux, CNRS, LP2I Bordeaux, UMR 5797) , Simon Middleburgh (Bangor University) , Radu P. Mihail (Valdosta State University) , Iwan Mitchell (Bangor University) , Liam Perera (Diamond Light Source) , Martí Puig (The University of Manchester; University of Oxford) , Malek Racy (Salford Royal Hospital) , Ali Rouwane (Univ. Bordeaux, CNRS, LP2I Bordeaux, UMR 5797) , Hervé Seznec (Univ. Bordeaux, CNRS, LP2I Bordeaux, UMR 5797) , Aaron Sújar (Universidad Rey Juan Carlos) , Jenna Tugwell-Allsup (Betsi Cadwaladr University Health Board (BCUHB)) , Pierre-Frédéric Villard (Université de Lorraine, CNRS, Inria, LORIA)
Co-authored by industrial partner: No

Type: Journal Paper
Journal: Nuclear Instruments And Methods In Physics Research Section B: Beam Interactions With Materials And Atoms , VOL 568

State: Published (Approved)
Published: November 2025
Diamond Proposal Number(s): 29820

Open Access Open Access

Abstract: gVirtualXray (gVXR) is an open-source framework that relies on the Beer–Lambert law to simulate X-ray images in real time on a graphics processor unit (GPU) using triangular meshes. A wide range of programming languages is supported (C/C++, Python, R, Ruby, Tcl, C#, Java, and GNU Octave). Simulations generated with gVXR have been benchmarked with clinically realistic phantoms (i.e. complex structures and materials) using Monte Carlo (MC) simulations, real radiographs and real digitally reconstructed radiographs (DRRs), and X-ray computed tomography (XCT). It has been used in a wide range of applications, including real-time medical simulators, proposing a new densitometric radiographic modality in clinical imaging, studying noise removal techniques in fluoroscopy, teaching particle physics and X-ray imaging to undergraduate students in engineering, and XCT to masters students, predicting image quality and artifacts in material science, etc. gVXR has also been used to produce a high number of realistic simulated images in optimisation problems and to train machine learning algorithms. This paper presents a comprehensive review of such applications of gVXR.

Subject Areas: Information and Communication Technology, Physics


Instruments: DIAD-Dual Imaging and Diffraction Beamline , I12-JEEP: Joint Engineering, Environmental and Processing

Added On: 03/09/2025 11:54

Discipline Tags:

Artificial Intelligence Physics Computing & software technologies Information & Communication Technologies Data processing

Technical Tags:

Imaging Tomography