Virtual Source Monte Carlo Dose Calculation With Reduced I/O Burden

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monte Carlo simulations for dose calculations in computed tomography are hindered by the computational resources and time required, particularly due to the large size of phase space files and the I/O burden, which limits their clinical application.

Innovation Solution

A method and apparatus utilizing a virtual source model (VSM) for fast Monte Carlo dose calculation, involving the processing of 3D images and radiotherapy plans to build inverse cumulative density function tables, simulating and transporting beams through virtual treatment machines, and post-processing dose images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If phase space files are used for Monte Carlo simulations, then accurate dose calculation is achieved, but computational time and I/O burden increase significantly

Engineering Contradiction:
Improvedose calculation accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores particle parameters (position, direction, energy) at a reference surface before actual dose calculation. This preliminary action creates phase space files that can be reused across multiple simulations, eliminating the need to re-simulate particle transport through the treatment head for each new dose calculation scenario.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual copy of the particle distribution at the reference surface, storing essential parameters in a compressed format. This copy contains sufficient information to reconstruct particle behavior without requiring the full computational resources of a complete treatment head simulation, enabling faster subsequent calculations.

Inventive Principle:
Principle #26Copying

2Measurement precision

If phase space files are used for Monte Carlo simulations, then accurate dose calculation is achieved, but disk space consumption increases significantly

Engineering Contradiction:
Improvedose calculation accuracyVSAvoiddisk space
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential particle parameters (position, direction cosines, energy) at the reference surface, discarding redundant information about particle generation and transport through the treatment head. This extraction creates a compact phase space representation that maintains accuracy while reducing storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the representation parameters by storing particles in a normalized coordinate system at a standardized reference surface, using binned histograms for directional distributions. This parameter transformation reduces the data volume while preserving the physical information needed for accurate dose calculation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multi-core processing is used for Monte Carlo simulations, then computational speed is improved, but I/O bandwidth contention increases

Engineering Contradiction:
Improvecomputational speedVSAvoidI/O bandwidth contention
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the particle data into independent, randomly accessible units that can be loaded into memory once and then processed by multiple cores simultaneously without further I/O operations. This segmentation eliminates I/O bandwidth contention between cores while maintaining parallel processing speedup.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12586670B2System and method for fast Monte Carlo Dose calculation using a virtual source model
Publication Date: 2026.03.24 CASTLE JAMES
  • US12586670B2 patent drawing
  • US12586670B2 patent drawing
  • US12586670B2 patent drawing

AI summary

The present disclosure relates to a method and apparatus for fast Monte Carlo (MC) dose calculation using a virtual source model (VSM). The method includes: receiving three-dimensional (3D) CT images obtained by a CT system; receiving 3D planned dose images, 3D organ segmentation contour images, and radiotherapy plans generated by a treatment planning system (TPS); processing 3D CT images, 3D planned dose images, 3D organ segmentation contour images to have the same spatial resolution and matrix size; further processing 3D CT images to convert image intensity to 3D density maps; processing the radiotherapy plans to generate instructions on how to simulate plan delivery; building VSM using inverse cumulative density function (CDF) tables for the simulation of radiotherapy plans, wherein the step of building VSM comprises: receiving output data files containing phase-space information for the radiation output of a specific medical linear accelerator treatment head; calculating the probability of the inplane and crossplane positions of the radiation particles reverse transported from the phase-space surface back to the treatment head; calculating the Gaussian means and standard deviations of the radiation particles' positions at the treatment head; calculating the probabilities for the source of each radiation particle; calculating the probabilities for the medical linear accelerator treatment head to produce different radiation particle species; binning the inplane position probability information of radiation particles into a single histogram for each source and radiation particle species; binning the crossplane position probability information of radiation particles into histograms for each bin of the inplane position histogram for each source and radiation particle species; binning the inplane direction cosine probability information of radiation particles into histograms for each bin of the inplane position histogram for each source and radiation particle species; binning the crossplane direction cosine probability information of radiation particles into histograms for each bin of the crossplane position histogram for each source and radiation particle species; binning the kinetic energy probability information of radiation particles into radially binned histograms for each source and radiation particle species; converting probability densities for inplane and crossplane positions, inplane and crossplane direction cosines, and kinetic energies histograms into cumulative probability densities for each source and radiation particle species; and inverting cumulative probability densities and converting into probability binned inverse CDF tables; simulating and transporting external beams using VSM through virtual treatment machines to the 3D density maps according to radiotherapy plans to produce 3D simulated dose images; and post-processing the 3D planned dose images, 3D organ segmentation contour images, and the 3D simulated dose images to obtain a final report comparing planned versus simulated dose images.