gVirtualXray (gVXR): Simulating X-ray radiographs and CT volumes of anthropomorphic phantoms

Research output: Contribution to journalArticlepeer-review

Standard Standard

gVirtualXray (gVXR): Simulating X-ray radiographs and CT volumes of anthropomorphic phantoms. / Pointon, Jamie; Wen, Tianci; Tugwell-Allsup, Jenna et al.
In: Software Impacts, Vol. 16, 100513, 22.05.2023.

Research output: Contribution to journalArticlepeer-review

HarvardHarvard

APA

Pointon, J., Wen, T., Tugwell-Allsup, J., Létang, J. M., & Vidal, F. (2023). gVirtualXray (gVXR): Simulating X-ray radiographs and CT volumes of anthropomorphic phantoms. Software Impacts, 16, Article 100513. https://doi.org/10.1016/j.simpa.2023.100513

CBE

MLA

VancouverVancouver

Pointon J, Wen T, Tugwell-Allsup J, Létang JM, Vidal F. gVirtualXray (gVXR): Simulating X-ray radiographs and CT volumes of anthropomorphic phantoms. Software Impacts. 2023 May 22;16:100513. Epub 2023 May 18. doi: 10.1016/j.simpa.2023.100513

Author

Pointon, Jamie ; Wen, Tianci ; Tugwell-Allsup, Jenna et al. / gVirtualXray (gVXR): Simulating X-ray radiographs and CT volumes of anthropomorphic phantoms. In: Software Impacts. 2023 ; Vol. 16.

RIS

TY - JOUR

T1 - gVirtualXray (gVXR): Simulating X-ray radiographs and CT volumes of anthropomorphic phantoms

AU - Pointon, Jamie

AU - Wen, Tianci

AU - Tugwell-Allsup, Jenna

AU - Létang, Jean Michel

AU - Vidal, Franck

PY - 2023/5/22

Y1 - 2023/5/22

N2 - gVirtualXray (gVXR) is an open-source framework that relies on the Beer-Lambert law to simulate X-ray images in realtime on a graphics processor unit (GPU) using triangular meshes. We produced four Jupyter Notebooks to compare images simulated with gVXR and ground truth image of an anthropomorphic phantom: (i) an X-ray projection generated using a Monte Carlo simulation code, (ii) real digitally reconstructed radiographs (DRRs), (iii) computed tomography (CT) slices, and (iv) a real radiograph acquired with a clinical X-ray imaging system. Image registration was deployed in two Notebooks to align the simulated image on the corresponding ground truth image. We demonstrated that accurate images can be generated in milliseconds with gVirtualXray when scattering can be ignored.

AB - gVirtualXray (gVXR) is an open-source framework that relies on the Beer-Lambert law to simulate X-ray images in realtime on a graphics processor unit (GPU) using triangular meshes. We produced four Jupyter Notebooks to compare images simulated with gVXR and ground truth image of an anthropomorphic phantom: (i) an X-ray projection generated using a Monte Carlo simulation code, (ii) real digitally reconstructed radiographs (DRRs), (iii) computed tomography (CT) slices, and (iv) a real radiograph acquired with a clinical X-ray imaging system. Image registration was deployed in two Notebooks to align the simulated image on the corresponding ground truth image. We demonstrated that accurate images can be generated in milliseconds with gVirtualXray when scattering can be ignored.

KW - X-rays

KW - Computed tomography

KW - CT

KW - GPU programming

KW - Image registration

KW - digitally reconstructed radiograph

KW - DRR

U2 - 10.1016/j.simpa.2023.100513

DO - 10.1016/j.simpa.2023.100513

M3 - Article

VL - 16

JO - Software Impacts

JF - Software Impacts

SN - 2665-9638

M1 - 100513

ER -