Franck P. Vidal , Shaghayegh Afshari , Sharif Ahmed , Alberto Albiol , Francisco Albiol , Éric Béchet , Alberto Corbí Bellot , Stefan Bosse , Simon Burkhard , Younes Chahid , Cheng-Ying Chou , Robert Culver , Pascal Desbarats , Lewis Dixon , Johan Friemann , Amin Garbout , Marcos García-Lorenzo , Jean-François Giovannelli , Ross Hanna , Clémentine Hatton , Pierre-Frédéric Villard
{"title":"x射线模拟与gVXR在教育,数字缠绕,实验计划和数据分析","authors":"Franck P. Vidal , Shaghayegh Afshari , Sharif Ahmed , Alberto Albiol , Francisco Albiol , Éric Béchet , Alberto Corbí Bellot , Stefan Bosse , Simon Burkhard , Younes Chahid , Cheng-Ying Chou , Robert Culver , Pascal Desbarats , Lewis Dixon , Johan Friemann , Amin Garbout , Marcos García-Lorenzo , Jean-François Giovannelli , Ross Hanna , Clémentine Hatton , Pierre-Frédéric Villard","doi":"10.1016/j.nimb.2025.165804","DOIUrl":null,"url":null,"abstract":"<div><div>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.</div></div>","PeriodicalId":19380,"journal":{"name":"Nuclear Instruments & Methods in Physics Research Section B-beam Interactions With Materials and Atoms","volume":"568 ","pages":"Article 165804"},"PeriodicalIF":1.4000,"publicationDate":"2025-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"X-ray simulations with gVXR in education, digital twining, experiment planning, and data analysis\",\"authors\":\"Franck P. Vidal , Shaghayegh Afshari , Sharif Ahmed , Alberto Albiol , Francisco Albiol , Éric Béchet , Alberto Corbí Bellot , Stefan Bosse , Simon Burkhard , Younes Chahid , Cheng-Ying Chou , Robert Culver , Pascal Desbarats , Lewis Dixon , Johan Friemann , Amin Garbout , Marcos García-Lorenzo , Jean-François Giovannelli , Ross Hanna , Clémentine Hatton , Pierre-Frédéric Villard\",\"doi\":\"10.1016/j.nimb.2025.165804\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>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.</div></div>\",\"PeriodicalId\":19380,\"journal\":{\"name\":\"Nuclear Instruments & Methods in Physics Research Section B-beam Interactions With Materials and Atoms\",\"volume\":\"568 \",\"pages\":\"Article 165804\"},\"PeriodicalIF\":1.4000,\"publicationDate\":\"2025-08-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Nuclear Instruments & Methods in Physics Research Section B-beam Interactions With Materials and Atoms\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0168583X25001946\",\"RegionNum\":3,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"INSTRUMENTS & INSTRUMENTATION\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Nuclear Instruments & Methods in Physics Research Section B-beam Interactions With Materials and Atoms","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168583X25001946","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"INSTRUMENTS & INSTRUMENTATION","Score":null,"Total":0}
X-ray simulations with gVXR in education, digital twining, experiment planning, and data analysis
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.
期刊介绍:
Section B of Nuclear Instruments and Methods in Physics Research covers all aspects of the interaction of energetic beams with atoms, molecules and aggregate forms of matter. This includes ion beam analysis and ion beam modification of materials as well as basic data of importance for these studies. Topics of general interest include: atomic collisions in solids, particle channelling, all aspects of collision cascades, the modification of materials by energetic beams, ion implantation, irradiation - induced changes in materials, the physics and chemistry of beam interactions and the analysis of materials by all forms of energetic radiation. Modification by ion, laser and electron beams for the study of electronic materials, metals, ceramics, insulators, polymers and other important and new materials systems are included. Related studies, such as the application of ion beam analysis to biological, archaeological and geological samples as well as applications to solve problems in planetary science are also welcome. Energetic beams of interest include atomic and molecular ions, neutrons, positrons and muons, plasmas directed at surfaces, electron and photon beams, including laser treated surfaces and studies of solids by photon radiation from rotating anodes, synchrotrons, etc. In addition, the interaction between various forms of radiation and radiation-induced deposition processes are relevant.