Offline generator for digitally reconstructed radiographs of a commercial stereoscopic radiotherapy image-guidance system

J Appl Clin Med Phys. 2022 Mar;23(3):e13492. doi: 10.1002/acm2.13492. Epub 2022 Feb 3.

Abstract

Purpose: Image-guided radiotherapy (IGRT) research sometimes involves simulated changes to patient positioning using retrospectively collected clinical data. For example, researchers may simulate patient misalignments to develop error detection algorithms or positioning optimization algorithms. The Brainlab ExacTrac system can be used to retrospectively "replay" simulated alignment scenarios but does not allow export of digitally reconstructed radiographs (DRRs) with simulated positioning variations for further analysis. Here we describe methods to overcome this limitation and replicate ExacTrac system DRRs by using projective geometry parameters contained in the ExacTrac configuration files saved for every imaged subject.

Methods: Two ExacTrac DRR generators were implemented, one with custom MATLAB software based on first principles, and the other using libraries from the Insight Segmentation and Registration Toolkit (ITK). A description of perspective projections for DRR rendering applications is included, with emphasis on linear operators in real projective space P 3 ${\mathbb{P}^3}$ . We provide a general methodology for the extraction of relevant geometric values needed to replicate ExacTrac DRRs. Our generators were tested on phantom and patient images, both acquired in a known treatment position. We demonstrate the validity of our methods by comparing our generated DRRs to reference DRRs produced by the ExacTrac system during a treatment workflow using a manual landmark analysis as well as rigid registration with the elastix software package.

Results: Manual landmarks selected between the corresponding DRR generators across patient and phantom images have an average displacement of 1.15 mm. For elastix image registrations, we found that absolute value vertical and horizontal translations were 0.18 and 0.35 mm on average, respectively. Rigid rotations were within 0.002 degrees.

Conclusion: Custom and ITK-based algorithms successfully reproduce ExacTrac DRRs and have the distinctive advantage of incorporating any desired 6D couch position. An open-source repository is provided separately for users to implement in IGRT patient positioning research.

Keywords: DRR; ExacTrac; IGRT; ITK; projective geometry.

MeSH terms

  • Humans
  • Phantoms, Imaging
  • Radiosurgery* / methods
  • Radiotherapy Planning, Computer-Assisted
  • Radiotherapy, Image-Guided* / methods
  • Retrospective Studies