Professional Documents
Culture Documents
CK (S7) TDS Peg
CK (S7) TDS Peg
Guide
Version 11.2.x
Manufacturer
Accuray Incorporated
1209 Deming Way
Madison, Wisconsin 53717 USA
Customer Support
For more information, to request documentation, or if you have a service issue,
please contact Accuray Customer Support (North America) at +1-866-368-4807,
contact your distributor, or visit the Services tab at www.accuray.com.
NOTE: If your facility works with a third-party service provider, please contact them
directly for your service-related issues.
Copyright Information
© 2001-2021 Accuray Incorporated. All rights reserved.
This document, software (© 2001-2021) and products to which this document refers, and
any other related materials are the copyrighted and proprietary information of Accuray
Incorporated, with the exception of open source software described below, and may not
be used or distributed without written authorization of Accuray Incorporated. No part of this
document may be photocopied, reproduced, or translated into another language without
written permission from Accuray Incorporated. TomoTherapy Incorporated is a wholly
owned subsidiary of Accuray Incorporated. Any references herein to Accuray
Incorporated necessarily also include reference to TomoTherapy Incorporated by
definition.
Accuray Incorporated reserves the right to revise this publication and to make changes in
content from time to time without obligation on the part of Accuray Incorporated to provide
notification of such revision or change.
1075879-ENG A |i
Accuray Incorporated Physics Essentials Guide
Accuray Incorporated provides this guide without warranty of any kind, either implied or
expressed, including, but not limited to, the implied warranties of merchantability and
fitness for a particular purpose. Accuray Incorporated and its directors, officers,
representatives, subsidiaries, employees, agents, heirs and assigns assume no
responsibility or liability, either express or implied, for injury, death, or losses to
consumers, users or service personnel resulting from improper handling of the Accuray
products by unauthorized, untrained or otherwise unqualified personnel. Accuray
Incorporated expressly denies any responsibility or liability for abuse, neglect, misuse or
tampering with Accuray System components by persons not authorized, trained or
otherwise associated with Accuray Incorporated.
Trademark Information
Accuray, the stylized Accuray logo, An Ke Rui, CyberKnife, CyberKnife VSI, CyberKnife
M6, CyberKnife S7, TomoTherapy, H Series, Tomo, TomoH, TomoHD, TomoHDA,
TomoEDGE, TomoHelical, TomoDirect, Hi·Art, Onrad, PreciseART, PreciseRTX,
Radixact, ClearRT, Accuray Precision, iDMS, Iris, Xchange, RoboCouch, InCise,
MultiPlan, Xsight, Synchrony, Synchrony Fiducial Tracking, Synchrony Skull Tracking,
Synchrony Spine Tracking Supine, Synchrony Spine Tracking Prone, Synchrony Spine
Tracking with Prone with Respiratory, Synchrony Lung Tracking with Respiratory
Modeling, Synchrony Fiducial Tracking with Respiratory Modeling, Synchrony Fiducial
Tracking with InTempo Imaging, TxView, PlanTouch, QuickPlan, CTrue, VoLO, Planned
Adaptive, Autosegmentation, TQA, TomoLink, TomoPortal, Accuray OIS Connect, and
AERO Accuray Exchange in Radiation Oncology are trademarks or registered trademarks
of Accuray Incorporated in the United States and other countries and may not be used or
distributed without written authorization from Accuray Incorporated. Use of Accuray
Incorporated trademarks requires written authorization from Accuray Incorporated.
Warranty Information
If any Accuray products are modified in any manner all warranties associated with such
products shall become null and void. Accuray Incorporated does not assume any
responsibility or liability with respect to unauthorized modification or substitution of
subsystems or components.
With proper care and maintenance, the expected service life of the Accuray System is 10
years.
ii | 1075879-ENG A
Physics Essentials Guide
The Accuray System, including each computer workstation and associated system
software, has been validated to demonstrate that the system will perform as expected.
The installation of additional software not released by Accuray Incorporated (e.g. third
party, off-the-shelf, etc.) on these computer workstations is not permitted. This includes
any operating system updates. Any effect on the safe and intended operation of the
Accuray System caused by the introduction of additional software is unknown and
Accuray cannot be responsible for any impact caused by adding such software.
Device Disposal
When an Accuray product reaches the end of its useful life and your facility desires to
remove the device, contact Accuray Customer Support to decommission, uninstall, and
appropriately dispose of the components.
1075879-ENG A | iii
Accuray Incorporated Physics Essentials Guide
CAUTION: Federal law restricts this device to sale by or on the order of a physician.
iv | 1075879-ENG A
Overview
This manual contains instructions for multiple features of the CyberKnife System. Since some
features of the CyberKnife System are optional, some of the instructions in this manual may not
apply to your system.
The availability of options is dependent on regulatory approvals in a particular country and varies
from country to country.
Intended Use
The CyberKnife Robotic Radiosurgery System is indicated for image-guided stereotactic
radiosurgery and precision radiotherapy for lesions, tumors and conditions anywhere in the body
when radiation treatment is indicated. The CyberKnife Robotic Radiosurgery System may be used
to treat astrocytoma, glioma, skull base tumors, metastases (brain and bony), nasopharyngeal
carcinoma, meningioma, acoustic neuroma, schwannoma, pituitary adenoma, hemangioblastoma,
craniopharyngioma, arteriovenous malformation, cavernous malformation, trigeminal neuralgia,
and tumors of the neck, spine, pancreas, liver, lungs, ovary, prostate, and bladder. Patients should
be examined by a team of physicians to determine if they are candidates for CyberKnife treatment.
Clinical Benefit
At high doses, radiation therapy kills cancer cells or slows their growth by damaging their DNA.
Cancer cells whose DNA is damaged beyond repair stop dividing or die. When the damaged cells
die, they are broken down and removed by the body.
1075879-ENG A |v
Accuray Incorporated Physics Essentials Guide
Residual Risks
Below are the residual risks of the device, please reference the appropriate sections of the
documentation for further details:
• Exposure to infection from cross-contamination
• High voltage warnings in service procedures, service training, and on-component labeling
• Electromagnetic compatibility and susceptibility
• Adventitious, primary, leakage, and scatter radiation levels for treatment beam
• Adventitious, primary, leakage, and scatter radiation levels for kV Imaging
• kV imaging dose
• Electromagnetic immunity
• Treatment delivery dose related to user configuration of tracking algorithm threshold
parameters
• Disabling the application of respiratory motion modeling
• Possible side-effects of radiation treatment
• Mechanical hazard from drive train
• Laser light
• Patient information privacy breach
Incident Reporting
Any serious incident that occurs while using the Accuray CyberKnife System must be reported to
the manufacturer and the competent authority of the Member State in which the user and/or patient
is established. Contact Accuray Customer Support for more information.
vi | 1075879-ENG A
Physics Essentials Guide
Performance Characteristics
General Specifications, Commissioning, Equipment, QA Performance, and other topics related to
performance characteristics of the device can be found in the Physics Essentials Guide.
Manuals
Accuray Incorporated provides a set of user manuals (instructions for use) and a reference manual
for the CyberKnife System. Manuals in the documentation set are described below.
WARNING: Example data depicted in this manual is not intended to represent realistic
clinical data. Use of example data for treatment planning or delivery could result in patient
mistreatment. The user is solely responsible for determining appropriate data values for
any given situation.
1075879-ENG A | vii
Accuray Incorporated Physics Essentials Guide
WARNING: Regardless of the language translation, all numeric data that you enter or that
is displayed in the software uses the period character (.) as a decimal separator. Be aware
of this notation convention when interpreting or entering numeric data. Incorrect
interpretation or entry of numeric data could result in patient mistreatment.
viii | 1075879-ENG A
Physics Essentials Guide
Computer Terminology
This manual uses standard personal computer terminology. Accuray Incorporated assumes you
know how to use a standard personal computer to navigate through windows and files on your
workstation. See the documentation that came with the computer. The following conventions are
used in this manual.
Double-click Press the left mouse two times in rapid succession. If you
need to use the right mouse button, the instructions specify
double right-click.
CTRL-click Hold down the CTRL key and press the left mouse button.
SHIFT-click Hold down the SHIFT key and press the left mouse button.
Hold Press the mouse button and hold it down while you perform
another function.
Drag Position the cursor over an area of interest, click, hold the
button down, and move the mouse to select an area, create a
window, or relocate a selected item.
Select Place the cursor over a name or button and click once, or
place the cursor at the beginning of the name, click, hold, and
drag across the name until it is highlighted (changes colors).
1075879-ENG A | ix
Accuray Incorporated Physics Essentials Guide
x| 1075879-ENG A
Table of Contents
1075879-ENG A |xi
Accuray Incorporated Physics Essentials Guide
System Administration....................................................................1-36
CyberKnife System Network Environment ............................................. 1-36
CyberKnife File System, File Editing, and Security ............................... 1-37
Chapter 2: Commissioning......................................................2-1
Introduction.......................................................................................2-1
About Commissioning ......................................................................2-2
Professional Standards of Practice...........................................................2-2
Review of QA Program ...............................................................................2-3
Backing Up Data..........................................................................................2-3
Delivering Data to Accuray ........................................................................2-3
xii | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xiii
Accuray Incorporated Physics Essentials Guide
xiv | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xv
Accuray Incorporated Physics Essentials Guide
Quarterly QA Tests.........................................................................3-20
TLS Tracking and Couch Movement Correspondence ......................... 3-20
Unscheduled Tests.........................................................................3-23
Patient-Specific QA Tests ........................................................................ 3-23
Generating a Single Beam MLC QA Plan ........................................................ 3-23
Robot Targeting Visual Check (BB Test) ................................................3-23
References .....................................................................................3-24
xvi | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xvii
Accuray Incorporated Physics Essentials Guide
xviii | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xix
Accuray Incorporated Physics Essentials Guide
References ...................................................................................4-139
References .......................................................................................5-8
xx | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xxi
Accuray Incorporated Physics Essentials Guide
xxii | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xxiii
Accuray Incorporated Physics Essentials Guide
Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calcu-
lations ....................................................................................................5-128
Range of Measurements ................................................................................ 5-128
Construction of Beam Data Stored Tables..................................................... 5-128
Interpolation and Extrapolation of the Stored Beam Data Tables .................. 5-138
Tissue Density and Dose Calculation Accuracy for
Ray-Tracing and FSPB .................................................................................. 5-140
Algorithms Used in Data Fitting...................................................................... 5-141
References ...................................................................................5-146
xxiv | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xxv
Accuray Incorporated Physics Essentials Guide
Troubleshooting........................................................................... 3A-21
xxvi | 1075879-ENG A
Physics Essentials Guide Table of Contents
1075879-ENG A |xxvii
Accuray Incorporated Physics Essentials Guide
xxviii | 1075879-ENG A
Chapter 1: CyberKnife
Treatment Delivery System
Overview
Introduction
This chapter describes the subsystems and components of the CyberKnife Treatment Delivery
System. It covers the following topics:
• “Equipment Locations” on page 1-2
• “Equipment Components” on page 1-4
• “Dosimetry System” on page 1-35
• “Power Modes and Interruptions” on page 1-35
• “System Administration” on page 1-36
The treatment suite is made up of the Treatment Room, the Equipment Room, the Control Room,
and the Planning Area.
Equipment Locations
This section gives the locations and example layout of the CyberKnife Robotic Radiosurgery
System subsystems and equipment components.
CyberKnife System equipment is located in the following rooms: Treatment Room, Equipment
Room, Control Room, Planning Area (Dosimetry or Staff Office).
Treatment Room
The Treatment Room contains the treatment robot (also called the treatment manipulator), patient
positioning system, the Target Locating System (TLS), the LINAC, and the Xchange® Robotic
Collimator Changer (Model C).
3. Target Locating System (TLS). This includes the X-ray sources, the X-ray detectors, and
the X-ray floor panels.
NOTE: X-ray generation power supplies may not always be located in the
Treatment Room.
4. Linear accelerator (LINAC). This is attached to the treatment robot.
5. Xchange® Robotic Collimator Changer (Model C). The Xchange Robotic Collimator
Changer that holds the collimators.
6. X-ray detector and floor panel.
7. Synchrony Respiratory Camera Array (option).
This room also contains the Iris™ Variable Aperture Collimator, the fixed aperture collimator and
the Multileaf Collimator; as well as the Robot Teach Pendant.
Equipment Room
The Equipment Room is intended to contain the bulk of the support equipment needed for planning
and treatment.
• “The Equipment Room is located adjacent to the shielded walls of the Treatment Room.
The Advanced Magnetron Modulator (AMM) LINAC rack, mechanical rack and computer
rack are located in the Equipment Room. Equipment includes the facility power supply to
the PDU, the E-Stop Interlock Control Chassis (ELCC), treatment delivery computer, TLS
computer, and treatment robot controller. The Equipment Room is cooled with a
customer-supplied A/C unit.” on page 1-14
• “Mechanical Rack” on page 1-20
• “Computer Rack” on page 1-24
• “Treatment Robot Controller” on page 1-32
• RoboCouch® Patient Positioning System Controller (Option)
• “Power Distribution Unit” on page 1-33
Control Room
The control room contains the following equipment:
• Operator control panel including Emergency Stop (E-Stop) button. This is used to turn on
and off the high beam. It also provides an emergency stop button.
• Dual computer monitor(s). These monitors are used to set up and deliver the treatment
plans. They can also be used to commission and test the equipment.
• System printer. This is used to print out data necessary to check results throughout the
treatment process.
• Closed Circuit TV (CCTV) monitors (supplied by the customer). These are used to
monitor the patient.
Equipment Components
This section describes equipment components of the CyberKnife System in the following locations:
• “Treatment Room” on page 1-4
• “Equipment Room” on page 1-14
• “Control Room” on page 1-34
• “Planning Area” on page 1-34
Treatment Room
The following Treatment Room equipment components are described below:
• “Treatment Robot and Teach Pendant” on page 1-5
• “Proximity Detection Program” on page 1-6
• “Patient Positioning System” on page 1-6
• “Target Locating System (TLS)” on page 1-7
• “Linear Accelerator (LINAC)” on page 1-10
• “Iris Variable Aperture Collimator (Optional)” on page 1-11
The treatment robot Teach Pendant (see “Appendix 2D: Robot Positioning” on page 2-1) is a hand-
held computer that can be used to operate the treatment robot manually.
WARNING: Do not remove the treatment robot Teach Pendant from the Treatment Room
during treatment delivery. The Teach Pendant should only be used in the Treatment Room
in order to safely monitor operation of the treatment robot.
WARNING: Maintain at least a 3 ft (1 m) distance from the treatment robot when operating
the treatment robot manually. When moving the treatment robot, focus on the treatment
robot rather than looking at the Teach Pendant.
For more information on operating the treatment robot manually using the Teach Pendant, and for
information on the Proximity Detection Program and the Supplemental Proximity Detection
Program, see the Treatment Delivery Manual.
X-ray Sources
The X-ray sources are attached to the ceiling on each side of the treatment couch and are fitted
with over 2.5 mm of aluminum equivalent filtration (see •). Nominal focal spot size of 0.6 mm for
mA stations up to 160 mA, and 1.2 mm for mA stations of 200 mA and higher.
• Contrast to noise (CNR) ratio, spatial resolution, and uniformity were measured on a
representative system with Perkin Elmer detectors using a Standard Imaging QCkV-1
phantom, placed at the imaging center at 45 degrees relative to the detector plane.
Phantom imaging obtained at 100 kV, 100 mA, and 40 ms and a flood field image (no
attenuation) was obtained at 40 kV, 20 mA, and 64 ms. Unprocessed images (these are
raw images that only have detector specific corrections applied) were analyzed in
Standard Imaging PIPSpro software version 5.7.1.6 and the following results were
obtained:
CNR = 404.242 as calculated by:
Contrast-to-Noise Ration (CNR)
SR01max — Mean pixel value of the subregion with the largest intensity values
SRO1min — Mean pixel value of the subregion with the smallest intensity values
NOTE: The measured values shown in this section were obtained on a representative system and
serve the purpose of demonstration. These values may deviate on each individual installation; refer
to AAPM TG-135 Report on Imaging QA.
X-ray Generators
The X-ray generators, also called High Frequency (HF) Generators, supply high voltage power to
the X-ray sources. The CyberKnife System includes compact generators:
• 50.0 kW X-ray generators: 40 – 150 kV, 10 – 640 mA, 40 – 500 ms.
• Nominal electric power: 50 kW, 100 kV, 500 mA, 100 ms.
Compact X-ray generator specifications:
• Constant potential power rating (kW): 50.0
• Radiographic kVp range: 40-150
• Resolution: 1 kVp
• mA Range and Stations: 10, 12, 16, 20, 25, 32, 40, 50, 64, 80, 100, 126, 160, 200, 250,
320, 400, 500, 640
• Power Output:
640mA @ 78kVp
500mA @ 100kVp
400mA @ 125kVp
320mA @ 150kVp
The compact generators may be located in either the Treatment Room or the Equipment Room.
LINAC Features
The LINAC is attached to the end of the treatment robot and delivers the radiation treatment to the
patient. The LINAC provides the following:
• Compact 6 MV nominal LINAC at a fixed dose rate of 1000 MU/min, 9.3 GHz X Band
accelerator.
• 12 secondary fixed collimators are included with aperture sizes 5, 7.5, 10, 12.5, 15, 20,
25, 30, 35, 40, 50, and 60 mm.
• Optional Iris Variable Aperture Collimator.
• Optional InCise™ 2 Multileaf Collimator.
The Contact Detection Sensor safety interlock surrounds the collimator housing.
WARNING: For ALL CyberKnife System installations, when the CyberKnife System is
controlled manually, the LINAC radiation beam can be pointed in almost any direction,
including at locations outside the primary shielding.
The Iris Variable Aperture Collimator (see Figure 4) is a secondary collimator whose aperture is
adjustable under computer control. Using tungsten segments to rapidly adjust the aperture, the Iris
Collimator can deliver multiple-sized beams from each LINAC position.
The Iris Collimator provides the similar 12 apertures as the fixed collimators (in millimeters): 5, 7.5,
10, 12.5, 15, 20, 25, 30, 35, 40, 50, 60. It contains 2 stacked hexagonal banks of tungsten
segments that together produce a 12-sided aperture (a regular dodecagon). Each bank of tungsten
segments has a height of 6 cm. The reproducibility error of the Iris field size should be less than or
equal to 0.2 mm at 800 mm SAD.
The Iris Collimator mounts on the X-ray head. It requires the Xchange Robotic Collimator Changer
(see “Xchange Robotic Collimator Changer” on page 1-13).
The Iris Collimator includes the following collimator-specific accessories:
• Proximal coupler for use with both the Iris Collimator and fixed collimators.
• Front pointer tool for use with both the Iris Collimator and fixed collimators.
• Pinhole laser collimator for use with both the Iris Collimator and fixed collimators.
For more information on these Iris Collimator accessories, see Chapter 2, “Commissioning”. For
more information on operating the Iris Collimator, see the Treatment Delivery Manual.
• Pinhole collimator
• MLC Quality Assurance Tool
For more information on the Xchange System, see the Treatment Delivery Manual.
The Synchrony Respiratory Tracking System includes a camera system consisting of the
Synchrony Respiratory Camera Array, the Synchrony Respiratory Flashpoint camera controller
(see Figure 29 on page 1-30), and the Synchrony Respiratory interface module. In the Treatment
Room, the Synchrony Respiratory Camera Array (see Figure 6) is mounted to the ceiling near the
foot of the treatment couch and used for tracking the Synchrony Respiratory External LED
Markers.
For more information on the Synchrony Respiratory Tracking System, see the Treatment Delivery
Manual.
Equipment Room
This section covers the following topics:
• “The Equipment Room is located adjacent to the shielded walls of the Treatment Room.
The Advanced Magnetron Modulator (AMM) LINAC rack, mechanical rack and computer
rack are located in the Equipment Room. Equipment includes the facility power supply to
the PDU, the E-Stop Interlock Control Chassis (ELCC), treatment delivery computer, TLS
computer, and treatment robot controller. The Equipment Room is cooled with a
customer-supplied A/C unit.” on page 1-14
• “Mechanical Rack” on page 1-20
• “Computer Rack” on page 1-24
• “Treatment Robot Controller” on page 1-32
• “Power Distribution Unit” on page 1-33
The Equipment Room is located adjacent to the shielded walls of the Treatment Room. The
Advanced Magnetron Modulator (AMM) LINAC rack, mechanical rack and computer rack are
located in the Equipment Room. Equipment includes the facility power supply to the PDU, the E-
Stop Interlock Control Chassis (ELCC), treatment delivery computer, TLS computer, and treatment
robot controller. The Equipment Room is cooled with a customer-supplied A/C unit.
LCC
LPDU
Back Up Dose
Counter
MCC
Gun Driver
Modulator
High-Voltage
Power Supply
Modulator
The LPDU creates a single point for AC and DC power distribution. It also facilitates CyberKnife
safety system integration.
Modulator
The purpose of the Modulator is to generate high voltage, high current pulses that are transmitted
to the magnetron for microwave power production.
Mechanical Rack
The mechanical rack contains the following components (see Figure 15):
• “Compressor for Collimator Housings” on page 1-22
• “SF6 Pressure and Water Flow Indicator” on page 1-22
• “Chiller” on page 1-23
Compressor for
Fixed, Iris, and
Multileaf
Collimator
Housings
SF6 Pressure
and Water
Flow Indicator
Chiller
Chiller
The chiller is a closed loop (distilled water) system that cools the LINAC (see Figure 18. The chiller
is located in the mechanical rack. The chiller is self-contained and does not need any outside water
supply. All heat is dissipated into the Equipment Room.
Figure 18 Chiller
Computer Rack
NOTE: Depending on the hardware version and number of Accuray systems
at your site, the configuration of your computer rack(s) may not match the
configuration below.
A single CyberKnife System includes a single computer rack containing the following components
(see Table 1):
• “Network Switch and Network Firewall” on page 1-26
• “Gateway Controller” on page 1-26
• “Active Temperature Control (ATC) Unit for Iris Collimator” on page 1-27
• “Deadman Switch for the TLS” on page 1-27
• “Keyboard, Monitor, and KVM Switch” on page 1-28
• “E-Stop Interlock Control Chassis (ELCC)” on page 1-28
• “Target Locating System (TLS) Computer” on page 1-29
• “Secondary Feedback System Computer” on page 1-29
• “Treatment Delivery Computer and Optional CyberKnife System Storage Vault” on
page 1-30
• “Synchrony Respiratory Tracking Flashpoint Controller” on page 1-30
• “iDMS Data Server” on page 1-31
• “Uninterruptible Power Supply (UPS)” on page 1-31
Gateway Computer
iDMS Server
Gateway Controller
The Gateway computer (see Figure 20) is used to transfer log files and data files from the
CyberKnife System to Accuray through the network.
The data server is located in the computer rack (see Figure 30).
Emergency
Power Off
Door on the
Front Panel
Main Circuit
Local Power
Breaker
Switches
Control Room
The following equipment is located in the Control Room:
• Treatment delivery computer, monitor(s), mouse, and keyboard.
• Operator control panel.
• Emergency Stop (E-Stop) and Interlock button.
• Closed Circuit TV (CCTV) system. TV monitors should have zoom and pan functions on
each CCTV camera and a large enough screen to easily view all 4 camera views at once.
• System printer.
• Intercom system with Treatment Room.
• Computer with hospital and internet access for billing, scheduling, and email functions.
• Telephones. Must be operational before on-site Accuray Physics Support can provide
training or commissioning support.
Planning Area
• The Accuray Precision System is located in the Planning Area (Dosimetry or Staff Office).
• iDMS Data Management System administrative applications are installed on every
Accuray Precision System workstation.
Dosimetry System
Internationally recognized LINAC safety standards require multiple termination methods for the
radiation beam. These methods include primary/secondary dose monitoring systems, backup
timers, and dose rate limits. The Accuray CyberKnife System complies with these requirements
and has submitted test results for each termination method to the appropriate regulating body in
each country of use. However, due to the safety features built into the system, it is not possible for
the end user to test these requirements without assistance from Accuray support. If a site needs
to test one of these backup methods, please contact Accuray Customer Support for assistance.
Local Power
Power to the treatment robot and RoboCouch System can be manually controlled through the local
power switches on the PDU (see “LINAC Power Distribution Unit (LPDU)” on page 1-17).
To turn on power without using software, switch the local power switches to "Local" mode. This
may take a few minutes. For a description of the local mode interaction with the CyberKnife System
software power-on, see the Treatment Delivery Manual.
CAUTION: Do not attempt to change the power state of the treatment robot or RoboCouch
System while it is powering up or powering down. Doing so may cause a mastering loss resulting
in an Accuray Customer Support site visit.
System Administration
This section covers the following topics:
• “CyberKnife System Network Environment” on page 1-36
• “CyberKnife File System, File Editing, and Security” on page 1-37
For information on the following system administration tasks, see the Treatment Delivery Manual:
• Obtaining screen captures
• Transferring system files to Accuray
• Treatment delivery computer tasks, including:
Logging in to service applications
Restarting the Treatment Delivery System software
Rebooting the treatment delivery computer
Powering off the treatment delivery computer for computer maintenance.
WARNING: Do not install unapproved third-party software applications inside the firewall.
The TDS Network consists of CyberKnife System components and computers including:
• Treatment delivery computer
• Target Locating System (TLS)
• LINAC Control Computer (LCC)
• E-Stop Interlock Control Chassis (ELCC)
• Power Distribution Unit (PDU)
• Xchange System (option)
• Secondary Collimator System devices
Introduction
Certain aspects of commissioning of the CyberKnife System are unique. This chapter describes
commissioning procedures that may be unfamiliar to new users of the CyberKnife System.
This chapter covers the following topics:
• “About Commissioning” on page 2-2
• “Commissioning and QA Equipment” on page 2-4
• “Diode Detectors and Diode Test” on page 2-8
• “Laser and Radiation Coincidence Check” on page 2-10
• “Beam Commissioning” on page 2-16
• “Absolute LINAC Dose Calibration” on page 2-155
• “Import Phantom CT Image Studies” on page 2-178
• “CT Density Models” on page 2-179
• “CT Geometric Accuracy Check” on page 2-183
• “Treatment Delivery Targeting Accuracy” on page 2-185
• “Single Beam Calculation QA Test” on page 2-186
• “Dose Delivery Verification Check” on page 2-198
• “DeltaMan Adjustment” on page 2-199
• “Recommissioning the LINAC” on page 2-199
• “Sample Beam Characteristics” on page 2-200
• “References” on page 2-215
The procedures described in this chapter represent the minimum set of activities recommended
for commissioning the CyberKnife System. The owner of the CyberKnife System is responsible
for ensuring that the system is used in accordance with applicable regulations governing the
operation of medical radiation linear accelerator (LINAC) systems.
Typically, a qualified Medical Physicist performs all commissioning of the CyberKnife System, the
LINAC, and the treatment planning system. The Physicist also maintains proper documentation of
that commissioning. For QA scheduling information, see the CyberKnife® Robotic Radiosurgery
System QA Log Book provided by Accuray. For information on the QA tools used to perform the
commissioning procedures described in this chapter, see Chapter 4, “AQA, E2E, and Plan QA
Tests”. For additional information on the CyberKnife System, contact Accuray Customer Support.
About Commissioning
The hospital or equipment owner is legally responsible for performing commissioning and quality
assurance tasks. These tasks are performed by the customer Medical Physicist. The
commissioning tasks described in this manual must be completed before the first patient
treatment. Accuray may send one of its Physicists to the clinic to provide on-site physics support.
Where applicable, instructions for performing specific procedures are contained in this chapter.
Review of QA Program
Measure and record all aspects of your CyberKnife System at the time of commissioning to create
a set of baseline values. During subsequent QA activities, the baseline values will serve as a
reference for comparison.
Backing Up Data
Make a copy of all the data acquired during commissioning and store the copy in a secure
location.
Equipment Description
Birdcage assembly and detector mount. For holding a diode detector or a Baldwin-Farmer
type ion chamber at a fixed distance from the
radiation source. This includes the birdcage and
couplers for attaching the birdcage to the
collimator housing and for mounting the front
distance pointer in the birdcage. For information
on using these accessories, see “Using the
Accessories for the Fixed and Iris Collimators” on
page 2-24 and “Using the Accessories for the
Multileaf Collimator” on page 2-101. A diode or
detector holder is also included, alone with
hardware to secure the holder to base of the
birdcage.
CyberKnife System head and neck phantom For End-to-End (E2E) tests. See Chapter 4,
with Ball-cube film cassettes (includes starter “AQA, E2E, MLC, and Plan QA Tests”.
pack of radiochromic film inserts).
Automated Quality Assurance (AQA) phantom For AQA tests. See Chapter 4, “AQA, E2E, MLC,
(includes starter pack of radiochromic film and Plan QA Tests”.
inserts).
Initial supply of radiochromic films for use with For E2E and AQA tests. See Chapter 4, “AQA,
head and neck phantom and AQA phantom. E2E, MLC, and Plan QA Tests”
Equipment Description
End-to-End (E2E) test film analysis software. For all E2E tests. Provided by Accuray. See
Chapter 4, “AQA, E2E, MLC, and Plan QA
Tests”.
AQA test film analysis software. For AQA tests. Provided by Accuray. See
Chapter 4, “AQA, E2E, MLC, and Plan QA
Tests”.
Synchrony tracking QA tool for motion Provided with Synchrony Tracking System option
tracking. for E2E tests. See Chapter 4, “AQA, E2E, MLC,
and Plan QA Tests”.
Iris QA tool and software. Provided with Iris Collimator. See Appendix 3A,
“Using the Iris QA Tool”.
MLC Quality Assurance Tool and software. Provided with the InCise 2 MLC Collimator. It
includes a template for cutting test films and
software to align and evaluate the films. See
Chapter 4, “AQA, E2E, MLC, and Plan QA
Tests”.
Monte Carlo spreadsheets For calculating Monte Carlo ECF and CCF
Spreadsheets located on the AERO website
(www.accurayexchange.com) under Support:
User Documentation
MLC QA software Required for users with the InCise 2 Multileaf MLC Film QA
Collimator. The QA software must have the
ability to analyze Bayouth (Garden Fence) film
tests. (This software may be combined with
Isodose Comparison Software used for Patient
Specific QA Analysis, noted below.)
Water Tank 0.1 mm measurement accuracy, capable of OCR, TPR, Output Factors
0.2 mm step spacing; OCR in-plane and cross-
plane as well as 15° angles (required for the
Iris Collimator); to scan up to 80 mm off-axis
and 300 mm deep; diode compatible.
For the optional MLC: 0.1 mm measurement
accuracy, capable of 0.2 mm step spacing;
OCR in-plane and cross-plane as well as 45°
diagonals; to scan to at least 125 mm off-axis
and 300 mm deep; diode compatible.
Stereotactic Diodes Contact Accuray Physics Support as the OCR, TPR, Output Factors
with no buildup (2X) specifications for individual diodes are
continuously changing.
Computer For running water tank and analysis software. Water Tank, Analysis
Software
Computer must be running the 64 bit version of
Windows 10, and must have at least 1 GB of
RAM. The user must have administrator
privileges.
Farmer Chamber A Farmer chamber smaller than the 0.6 cc is Absolute Dose Calibration
(0.3 cc) recommended for absolute calibration to
reduce OCR effects.
Calibration for May need build-up cap depending on regional Absolute Dose Calibration
Farmer Chamber calibration procedure.
Electrometer Calibrated over the ion chamber and diode Absolute Dose Calibration,
range used. Verifies Dose Delivery to
Phantom Output Factor
Measurements
Electrometer Calibration for each scale used by the Absolute Dose Calibration,
Calibration electrometer. Verifies Dose Delivery to
Phantom
Flatbed Film See current recommendations from Ashland/ Film analysis for targeting
Scanner ISP for scanning Radiochromic Film. A recent accuracy and QA tests
spatial calibration of the scanner is
recommended to give the most accurate film
results. Steps for calibrating the flatbed
scanner are available in Chapter 4, “AQA, E2E,
MLC, and Plan QA Tests”.
Slab Phantom with At least 200x200 mm with enough depth to Verifies Point Dose
fiducials provide for sufficient backscatter at the depth Delivery to Phantom
of measurement.
• plugs and holes for ion chamber and/or film
inserts and/or TLDs.
• accurately known dimensions for structural
features.
• inhomogeneities.
Film & micro volume Must be the same size (width & length) as the Verifies Dose Delivery to
ion chamber slabs slab phantom. Phantom
Micro Volume Ion Must be compatible with the above slab. Verifies Dose Delivery to
Chamber Phantom
Isodose Comparison Able to import film measurements and Accuray Patient Specific QA
Software Precision DICOM RT Dose files. Analysis
kV Contrast & Ability to mount at a 45 deg. angle to the floor. Verify Imaging System
Resolution Phantom Analysis software very helpful but not required.
Dynamic Thorax Spinal anatomy present for image tracking. Verification of Lung
Phantom Tracking with Respiratory
Modeling imaging
Lung Rod Contains tissue density target with film inserts. Verification of Lung
Tracking with Respiratory
Modeling Treatments
Electron Density Mass and electron densities provided over the Convert Hounsfield Units
Phantom clinical range of use. (HU) to density values for
Treatment Planning
Survey Meter Standard vault survey meter for 6 MV LINAC. Radiation Surveys
WARNING: When acquiring beam data that will be imported to the CyberKnife System,
use a detector that is suitable for stereotactic radiosurgery. Otherwise, the spatial
resolution of the data will be too coarse, which can compromise the accuracy of dose
delivery.
Diode Test
Perform the following diode test to determine if a diode used in commissioning measurements
responds within the recommended range for collecting beam data. If needed, please contact
Physics Support for assistance with calculating the % difference relative to 1000 mm SAD.
To test the diode response, follow these steps:
1. Set the diode to 15 mm depth. Refer to the diode manufacturer’s manual for information
on the precise location of the diode sensitive volume.
2. Set the LINAC to 1000 mm SAD. Perform the diode centering procedure provided by the
water tank software or use a manual method. Make sure the diode is centered on the
beam and note the laser position on the diode.
3. Collect at least three readings, record the results, and calculate the average reading ( R ).
4. Correct the average reading for the inverse square effect relative to 1000 mm SAD using
the following equation:
SAD 2
R corr = R ------------
-
1000
5. Repeat steps 2 through 5 for 900 mm, 800 mm, 700 mm, and 600 mm SAD. Recheck the
diode centering at each SAD before making measurements. Any misalignment could alter
the readings and confuse the results of the test.
6. Determine the % difference relative to the 1000 mm SAD corrected average reading. The
recommended acceptable individual % difference should be less than 2% and the
average % difference less than 1%
If the response of the diode is acceptable, it can be used for commissioning measurements. If not,
the diode should be replaced or used only as a reference signal when taking a profile
measurement.
The CyberKnife System uses a pinhole laser that is coincident with the radiation field central axis
(CAX) as a QA tool. The LINAC laser is reflected off of an adjustable mirror and aligned to the
mechanical center of the collimators. Then the center of the radiation beam is steered to the
mechanical center of the collimators.
Check laser alignment periodically as part of your regular QA program. Figure 2 shows examples
of misalignment where the mirror is at the incorrect vertical height or angle.
NOTE: Perform the garden-fence test before running this test for the MLC
collimator (see“Creating Multileaf Collimator Test Patterns” on page 4-93).
CAUTION: Do NOT adjust the position of the laser. Otherwise, the following may occur:
• For configurations that include the Xchange System, the Xchange table may
need to be recalibrated.
• Laser misalignment may occur and the laser beam may not pass through the
pinhole laser collimator. If this occurs, it will not be possible for Accuray Field
Service to successfully perform path verification using an isocrystal.
NOTE: If the laser is out of alignment, call Accuray Customer Support. Laser
adjustments should only be performed by Accuray service personnel.
The following materials are used to perform the laser and radiation coincidence check:
NOTE: A change in the position of the laser beam spot on the floor at the perch
position does not necessarily indicate that the treatment robot has lost robot
mastering. A change can also indicate that the laser itself has moved. In either
case, call Accuray Customer Support.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type film.
11. (Ready-Pack film only) Using a sharp pin, poke a hole in the film where the laser hits. Be
careful not to shift the film inside the envelope.
12. (Ready-Pack film only) Immediately cover the pin prick with opaque tape to prevent
adding light exposure.
13. (Ready-Pack film only) Develop the film.
14. For 800 mm SSD, the location should be less than 1 mm from the center of the radiation
field. This step can be performed using the ImageJ software application. Repeat the
above procedure at 1600 mm SSD by placing film on the floor. To ensure an adequate
density on the film, use the following: MU:
• For XV film, use about 62 MU without buildup.
• For EBT type film, deliver 2000 MU without buildup.
15. Perform film analysis. An example film analysis procedure using ImageJ is described in
the next section.
• At 800 mm SSD, use film analysis to verify that the film demonstrates
congruence < 1 mm.
• At 1600 mm SSD, use film analysis to verify that the film demonstrates congruence
< 2 mm or 2 times the value at 800 mm SSD (whichever is greater).
NOTE: The following example procedure describes the use of software and/or
hardware products that are not developed by Accuray and which do not have
a formal relationship to the CyberKnife System.
This procedure describes one method for performing the task. Other, equally
effective methods may exist. The Medical Physicist is responsible for
determining which product and methodology to use for this task.
Accuray assumes no responsibility for the accuracy of this procedure with
regard to various software and/or hardware versions. Contact Accuray
Customer Support if you need further guidance.
NOTE: This procedure can be used for Fixed, Iris, and Multileaf collimators.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
To measure laser and radiation beam alignment using EBT type film:
1. Scan the film using the following settings:
• Professional Mode
• positive film
• 300 dpi
• 48-bit color
• no color corrections (the same as used for End-to-End (E2E) tests and Iris Quality
Assurance for EBT type film).
2. Open the scanned film TIFF image file using ImageJ software.
NOTE: The measurement unit is displayed along with the image size near the
top of each image. The measurement unit can be changed (for example, to
millimeters) using the Analyze > Set Scale menu item (see Figure 3).
6. Use the rectangular marquee tool to select an approximately square region that covers
the full width at half maximum (FWHM) of the beam. The beam will be circular in shape
for the fixed collimator, dodecagon in shape for the IRIS Collimator, and square in shape
for MLC.
7. Select Image > Adjust > Threshold. In the Threshold dialog box, select
Default and B&W and adjust the threshold levels such that the background is white,
the "X" mark in the middle is not visible, and the size of the exposed region (circle for
Fixed, dodecagon for IRIS, and square for MLC) is about the same as the size of the
square. Once the threshold level is acceptable, adjust the marquee to consistently fit the
edges of the now black thresholded region (see Figure 5).
8. Select Analyze > Measure to calculate the centroid of the black region, as defined by the
marquee. The actual centroid measured is the center of the marquee, so the marquee
needs to be adjusted consistently to fit the edges of the thresholded region (as noted in
step 7).
9. To obtain a radial distance, calculate the magnitude of the vector using the x and y
coordinates, note the measurement units, and convert to millimeters.
10. Repeat the above procedure at 1600 mm above the floor by placing film on the floor. The
laser beam spot should be within 2 mm from the center of the radiation field.
• At 800 mm SSD, verify that the film demonstrates congruence <1 mm.
• At 1600 mm SSD, use film analysis to verify that the film demonstrates congruence <
2 mm or ≤ 2 times the value at 800 mm SSD (whichever is greater).
Beam Commissioning
This section covers the following topics:
• “Overview of Beam Commissioning” on page 2-16
• “Beam Data Acquisition for the Ray-Tracing Dose Calculation” on page 2-24
• “Beam Data Acquisition for the Monte Carlo Dose Calculation
for the Fixed and Iris Collimators” on page 2-89
• “The Finite Size pencil beam (FSPB) is only used in conjunction with the InCise 2
Multileaf Collimator.” on page 2-100
• “Importing Beam Data to the Data Server” on page 2-132
• “Accuray Precision Commissioning Tools” on page 2-134
• “This section describes the process that should be followed to create a beam model for
the Monte Carlo Dose Calculation algorithm for the fixed collimators and the Iris
Collimator in the Accuray Precision System.” on page 2-134
• “Monte Carlo Commissioning Workflow for the Multileaf Collimator” on page 2-141
• “Decommissioning Beam Data” on page 2-153
NOTE: In addition to collecting beam data required for the Ray-Trace Dose
Calculation for fixed collimators and the Iris Collimator, additional beam data is
required for the Monte Carlo Dose Calculation for these collimators. However,
no additional beam data is required for the Monte Carlo Dose Calculation for
the Multileaf Collimator, except for beam data needed for the Finite Size Pencil
Beam Dose Calculation.
NOTE: Beam data files must be generated in plain text format (ASCII or ANSI).
Otherwise, they cannot be imported into the iDMS Data Management System.
The iDMS Data Management System recognizes beam data filenames with
both .dat and .txt file extensions.
WARNING: Extra spaces or line breaks in the beam data files will generate errors when
importing the data. Print all beam data tables from the Accuray Precision Treatment
Planning System and confirm that they match the initial measured values.
Table 3 lists beam data filenames for commissioning the Ray-Tracing dose calculation algorithm
for fixed collimators and for the Iris Collimator. Plain text file formats for both collimator types are
the same, though their filenames are different. Each filename for OCR beam data is associated
with a particular collimator size. Appendix 2A, “Beam Data Validation Rules”, lists the filenames
that correspond to each collimator size.
NOTE: The iDMS Data Management System recognizes beam data filenames
with both .dat and .txt file extensions.
OCRtable0.dat irisOCRtable0.dat
OCRtable1.dat irisOCRtable1.dat
Off center ratio (OCR) tables (12 files) OCRtable2.dat irisOCRtable2.dat
to to
OCRtable11.dat irisOCRtable11.dat
Use the Beam Data Import application of the iDMS Data Management System to import the plain
text beam data files to the data server, as described later in this chapter. The Beam Data Import
application validates beam data files during the import process using Beam Data Validation rules.
If the data in a file violates any of these rules, the import option for that file is disabled, and the
Beam Data Import application displays an error or Warning message. See Appendix 2A for a list
of Beam Data Validation rules.
Certain measured beam data values have allowed maximum and minimum values, also listed in
Appendix 2A. The Beam Data Import application will disable the import option for a file if it
contains values that are outside these limits.
After the files are imported to the data server, the calculated beam data tables may be printed out
from the Accuray Precision System and compared with the initial measured values to verify that
the beam data was loaded into the Accuray Precision System successfully. Any errors should be
identified and the validity of the beam data confirmed before proceeding. For more information on
the Beam Data Import application, see the Data Management Manual.
The beam commissioning procedure for the Monte Carlo Dose Calculation option includes the
following general steps, which apply to both the fixed collimators and the Iris Collimator.
Dependencies between commissioning steps are described in “Commissioning Requirements for
Treatment Planning” on page 2-23.
1. Acquire and process required beam data.
2. Generate properly formatted and named beam data files in plain text (ASCII or ANSI)
format.
3. Import beam data files to the iDMS Data Management System using the Beam Data
Import application. The status of the beam data files changes to Imported when they are
successfully imported to the data server.
4. Access beam data tables from the Accuray Precision System. Print them and verify that
they conform to your measured beam data.
5. In the Accuray Precision System, generate a calculated source model for the LINAC
radiation source. The source model consists of 3 probability distributions: the source
distribution, the fluence distribution, and the energy spectrum. Two modeling methods
are available for generating the source distribution:
• Gaussian method that models the source distribution as a Gaussian function. With
this method, you specify a value for the photon source full width half maximum
(FWHM).
• In-air Output Factor method that calculates the source distribution using measured in-
air output factor beam data. This method is optional.
You then review and approve the source model. For more information on the source
model and probability distributions, see Chapter 5, “Algorithms for Dose Calculation and
Display”.
6. In the Accuray Precision System, calculate the TPR and OCR curves using the source
model generated in step 5. Then compare these curves with the measured TPR and
OCR data previously approved to commission the Ray-Tracing dose calculation
algorithm. If the Monte Carlo generated TPR and OCR curves satisfactorily match the
measured TPR and OCR curves, then move on to step 7. Otherwise, make adjustments
to the source model by adjusting the following parameters:
• Gaussian FWHM (if the Gaussian method was used)
• Energy Correction Factor (ECF)
• Collimator Correction Factor (CCF)
You then review and accept the source model parameters. For more information on the
correction factors, see Chapter 5, “Algorithms for Dose Calculation and Display”.
7. In the Accuray Precision System, calculate the output factor (OF) value for each
collimator size using the Monte Carlo Dose Calculation algorithm. The calculation also
generates an absolute dose normalization constant, Fnormal, to convert the deposited
energy to the absolute dose. The Iris Collimator uses the same Fnormal value that was
calculated for the fixed collimators.
You then review and approve the Monte Carlo calculated output factors and Fnormal.
After all commissioning steps in the Accuray Precision System are completed, the status
of the beam data files in the iDMS Data Management System changes to Commissioned.
Separate sets of beam data are required for the fixed collimators and the Iris Collimator. Each set
of beam data must be imported to the iDMS Data Management System individually, as described
in “Importing Beam Data to the Data Server” on page 2-132.
For a detailed description of the Monte Carlo commissioning workflow including flowcharts that
illustrate the process that should be followed to create a beam model in the Accuray Precision
System, see “This section describes the process that should be followed to create a beam model
for the Monte Carlo Dose Calculation algorithm for the fixed collimators and the Iris Collimator in
the Accuray Precision System.” on page 2-134. For detailed information on commissioning
procedures in the Accuray Precision System, see the Treatment Planning Manual.
The above measurements are also required for beam commissioning of the Monte Carlo Dose
Calculation for the Iris Collimator, as shown below:
• “In-air Output Factor (OF) Measurements (Optional)” on page 2-91. This measurement is
optional. This measured data is required only if you intend to use the In-air Output Factor
method in the Accuray Precision System to generate the Monte Carlo source distribution
model.
• “Open Field Profile Measurements” on page 2-93: This measurement does not need to
be repeated for the Iris Collimator. The same beam data measured for fixed collimators is
used. The beam data filename, however, must be changed for the Iris Collimator.
• A central PDD curve acquired with the Iris Collimator 60 mm aperture.
For more information on required beam data for commissioning the Monte Carlo Dose
Calculation, see “Beam Data Acquisition” on page 2-89.
NOTE: The iDMS Data Management System recognizes beam data filenames
with both .dat and .txt file extensions.
You must use the Beam Data Import application of the iDMS Data Management System to import
the plain text beam data files to the data server, as described later in this chapter. The Beam Data
Import application validates beam data files during the import process using Beam Data Validation
rules. If the data in a file violates any of these rules, the import option for that file is disabled, and
the Beam Data Import application displays an error or Warning message. See Appendix 2A for a
list of Beam Data Validation rules.
Certain measured beam data values have allowed maximum and minimum values, also listed in
Appendix 2A. The Beam Data Import application will disable the import option for a file if it
contains values that are outside these limits.
After the files are imported to the data server, the calculated beam data tables may be printed out
from the Accuray Precision System and compared with the initial measured values to verify that
the beam data was loaded into the Accuray Precision System successfully. Any errors should be
identified and the validity of the beam data confirmed before proceeding. For more information on
the Beam Data Import application, see the Data Management Manual.
Treatment plans for fixed • Ray-Tracing dose calculation algorithm with fixed collimators
collimators
Treatment plans for the Iris • Ray-Tracing dose calculation algorithm with fixed collimators
Collimator
• Ray-Tracing dose calculation algorithm with the Iris Collimator
Treatment plans for fixed • Ray-Tracing dose calculation algorithm with fixed collimators
collimators using the Monte
• Monte Carlo Dose Calculation with fixed collimators
Carlo Dose Calculation
option
Treatment plans for the Iris • Ray-Tracing dose calculation algorithm with fixed collimators
Collimator using the Monte
• Monte Carlo Dose Calculation with fixed collimators
Carlo Dose Calculation
option • Ray-Tracing dose calculation algorithm with the Iris Collimator
• Monte Carlo Dose Calculation with the Iris Collimator
Accuray Precision commissioning of the Ray-Tracing dose calculation algorithm for fixed
collimators must be completed before you can proceed with commissioning of the Monte Carlo
Dose Calculation for fixed collimators.
Accuray Precision commissioning of the Ray-Tracing dose calculation algorithm for fixed
collimators must be completed before Ray-Tracing commissioning for the Iris Collimator. This is
because Iris Collimator output factors are normalized with respect to the 60 mm fixed collimator.
For more information, see “Output Factor (OF) Measurements for the Iris Collimator” on
page 2-86.
Accuray Precision commissioning of the Ray-Tracing dose calculation algorithm for the Iris
Collimator must be completed before you can proceed with commissioning of the Monte Carlo
Dose Calculation for the Iris Collimator.
Accuray Precision commissioning of the Monte Carlo Dose Calculation with fixed collimators must
be completed before Monte Carlo commissioning with the Iris Collimator. This is because the Iris
Collimator uses the same Fnormal value that was calculated during Monte Carlo commissioning
for fixed collimators. For more information on commissioning procedures in the Accuray Precision
System, see the Treatment Planning Manual.
NOTE: The same birdcage is used for the fixed collimator, Iris Collimator, and
Multileaf Collimator housing.
• The birdcage assembly is attached to the collimator housing using the Fixed/Iris
proximal coupler. The birdcage includes 2 alignment pins and 4 thumbscrews on one
end for attaching it to the coupler (see Figure 6). The opposite end includes a diode
mount.
2 Alignment Pins
And 4 Thumbscrews
Diode
Mount
• Front distance pointer: For distance measurement. Includes a set screw for adjusting
its length (see Figure 7), a measurement scale, and two measurement readouts (see
Figure 8). Which measurement readout to use depends on how the front pointer is
mounted, as described in Table 6.
NOTE: The same front pointer is used for the fixed collimator, Iris Collimator,
and Multileaf Collimator housing.
• The mounting plates for attaching the front pointer to the collimator housing or
mounting it in the birdcage are different. The front pointer includes two holes for screws
to attach it to one of the mounting plates.
2 Screw Holes
For Attaching
Front Pointer
To Mounting
Plate
ALL
OTHERS
Front pointer mounted on Multileaf Collimator
housing or in birdcage using MLC proximal
coupler and MLC front pointer adapter (see
Figure 76 on page 2-108 and Figure 77 on
page 2-109).
• Pinhole collimator for the fixed collimator and Iris Collimator housing: pinhole laser
collimator used for path calibration and QA tests. The pinhole collimator is attached to the
collimator housing using the proximal coupler. It includes 4 thumbscrews and 2 alignment
pins for attaching it to the coupler (see Figure 9).
• Fixed/Iris proximal coupler: For attaching the birdcage or the pinhole collimator to the
fixed collimator or Iris Collimator housing (see Figure 10). It includes 2 alignment pins
(shown on left) and 4 thumbscrews (shown on right) for attaching it to the collimator
housing.
2 Alignment Pins
For Aligning On
Collimator Housing
• Fixed/Iris housing mounting plate: For attaching the front pointer to the fixed collimator
or Iris Collimator housing (see Figure 11). It includes 4 thumbscrews (not shown) and 2
alignment pins for attaching it to the collimator housing.
2 Alignment Pins
2 Holes for For Aligning On
Alignment Pins On Collimator Housing
Front Pointer
• Birdcage mounting plate: For mounting the front pointer in the birdcage (see
Figure 12). It includes holes for the alignment pins on the birdcage and the front pointer,
and 4 thumbscrews for attaching it to the birdcage.
2 Holes For
Alignment Pins On
Front Pointer
3. Then attach the birdcage to the proximal coupler using the outer 4 thumbscrews, as
shown in Figure 14.
2. Secure the mounting plate to the front pointer using two screws, as shown in Figure 17.
NOTE: The same attachment screws and alignment holes are used to attach
the front pointer to the other mounting plate and the Fixed/Iris proximal
coupler.
2 Alignment Pins On
Front Pointer
Inserted in Holes on
2 Screws Attaching Mounting Plate
Front Pointer To
Birdcage Mounting
Plate
3. Then attach the mounting plate to the birdcage using 4 thumbscrews, as shown in
Figure 18.
4. When the front pointer is mounted in the birdcage using the birdcage mounting plate,
read measurements using the front pointer readout labeled "B-CAGE SETUP" (see
Figure 19 and also Table 6 on page 2-27).
Measurement
Readout When
Using Birdcage
Mounting Plate
To attach the front pointer to the fixed collimator or Iris Collimator housing:
Use the Fixed/Iris housing mounting plate to attach the front pointer to the collimator housing.
1. First attach the Fixed/Iris housing mounting plate to the front pointer. Align the 2 pins on
the front pointer with the 2 alignment holes on the mounting plate.
Then secure the mounting plate to the front pointer using two screws, as shown in
Figure 20.
NOTE: The same attachment screws and alignment holes are used to attach
the front pointer to the other mounting plate and the Fixed/Iris proximal
coupler.
2 Alignment Pins On
2 Screws Attaching Front Pointer
Front Pointer To Inserted in Holes on
Fixed/Iris Housing Mounting Plate
Mounting Plate
2. Insert the front pointer (attached to the Fixed/Iris housing mounting plate) into the
collimator housing.
3. Match the 2 alignment pins on the Fixed/Iris housing mounting plate with the alignment
holes on the collimator housing.
4. Secure the mounting plate by tightening the 4 thumbscrews, as shown in Figure 21.
Tighten the thumbscrews snugly but do not overtighten.
5. When the front pointer is attached to the collimator housing, read measurements using
the front pointer readout labeled "ALL OTHERS" (see Figure 22 and also Table 6 on
page 2-27).
Measurement Readout
Attached to Collimator
Housing
NOTE: Ensure that the laser beam and LINAC radiation beam are aligned for
all subsequent beam measurement procedures.
NOTE: For information on setting up the water phantom for Iris Collimator
beam data acquisition, see “Setting Up the LINAC and Water Phantom for the
Iris Collimator” on page 2-61.
NOTE: For a fixed 800 mm SAD setup, the distance from the floor is less
critical because the treatment robot remains stationary. Placing the water
phantom on or close to the floor reduces the likelihood of the LINAC colliding
with the ceiling of the Treatment Room.
4. Move the Robot from Perch or Path Start to the area above the water tank. If the Perch or
InitFrames program has not been run since the CyberKnife System was powered on,
make sure to run the InitFrames program as described in Appendix 2D, "Robot
Positioning”.
WARNING: Keep your eyes on the treatment robot at all times, not the Teach Pendant,
when the robot is in motion, to avoid collision.
5. Translate the robot in Z through the full range of positions that are expected for
commissioning, that is roughly 10 cm and 40 cm above the expected water surface.
During this motion monitor the A5 joint angle and ensure that the angle does not drop
below 10 degrees.
If the joint angle does fall below 10 degrees, translate the robot in Z to the position
that is 40 cm above the expected water surface. Rotate the robot in A such that the
A5 joint angle is around 45 degrees. Again, translate the robot in Z through the full
range of positions and ensure the angle does not drop below 10 degrees.
If the joint angle continues to fall below 10 degrees, it may be necessary to move the
water phantom to another location that still satisfies the requirements stated above.
6. Translate the robot in X and Y to a position above the center of the scanning area of the
water tank. Stay in Tool Mode for the remainder of the setup steps.
7. Rotate the water phantom such that the sides of the LINAC are parallel to the sides of the
phantom.
8. Determine the proper orientation of the beam/collimator relative to the tank. This can be
done by translating the robot in Tool Mode X or Y and watching laser position as it moves
across the tank. The laser should follow the tank markings and/or fall on the point on
either side of the tank. The goal is to have the primary scanning axis of the tank aligned
with the X and Y Tool Mode axis as in Figure 24. Subsequently, this ensures that the
beam/collimator is aligned to the tank for proper scanning. Make sure that L1 = L2.
If L1 does not equal L2, first rotate the tank for coarse adjustments then rotate the robot in
A to achieve fine adjustments into the proper orientation.
Table 7
Item Description
Path of laser beam spot as the robot is translated in Tool mode Y.
9. Add water. Use the reflection of the laser beam from a water surface to establish that the
beam is perpendicular to the surface. To do this, use the Teach Pendant to rotate the
treatment robot in B and C so that the reflected laser beam is aligned with the pinhole on
the pinhole collimator.
10. Ensure that the diode detector is set appropriately at the water surface.
• If your water phantom includes a surface alignment tool, use the alignment tool to set
the zero depth position.
If your water phantom does not include a surface alignment tool: While looking at the
diode detector from below the water surface, drive the diode detector up until it
touches its own reflection. Depending on the manufacturer of the diode detector, add
more distance until the active element of the detector is at the water surface. Then
set the zero depth position.
• Scan the diode detector across the surface in the XY plane and confirm that the diode
depth is constant along the X and Y axes across the scan field. If the depth is not
constant, adjust the tank appropriately. With the laser on the diode, you may also
move the diode vertically in Z to make sure the laser maintains the same position on
the diode at all depths.
11. Use the reference detector port located at the back of the LINAC cover to install the
reference detector (see Figure 25). There is a mechanical stop at the beam-end of the
reference detector port that will prevent standard diodes from entering the beam. If you
are using a small diode, it is possible to push the reference diode into the beam. With
your initial scans, verify that the diode has not been pushed into the beam.
12. Remove the pinhole collimator and install the 7.5 mm fixed collimator.
13. Set the diode detector to 15 mm depth. Refer to the diode manufacturer’s manual for
information on the precise location of the sensitive volume.
14. Set the (0, 0, 0) origin of the water phantom scanning system to correspond to the central
axis of the LINAC radiation.
15. Confirm that the LINAC radiation beam is perpendicular to the water surface and aligned
with the Z axis of the water phantom. To do this, measure the beam profile in each
direction (X and Y) at 2 different depths. Verify that the scans at the different depths
overlay each other.
• When the effective point of measurement of the detector is at the water surface and
centered on the beam, this location should be set as the (0, 0, 0) origin of the water
phantom. Ensure that the electrometer gain is set so that a reliable signal is detected at
every depth and across the entire scan distance.
16. Perform the diode test to determine if a diode used in commissioning measurements
responds within the recommended range. See “Diode Detectors and Diode Test” on
page 2-8.
NOTE: The TPR Tools workbook to assist in TPR data collection is located on
the AERO website (www.accurayexchange.com) under Support: User
Documentation, or can be obtained by contacting Accuray Physics Support to
obtain a current copy.
Table 8 Take the recommended TPR measurements for your system’s Fixed or IRIS collimators
by following the measurement scheme outlined in Table 8. This measurement scheme is
developed to speed up commissioning time without sacrificing accuracy.
For Fixed and IRIS collimators, the checked boxes are required TPR measurements.
Unchecked boxes are not required*.
5 7.5 10 12.5 15 20 25 30 35 40 50 60
0 ✓ ✓ ✓ ✓ ✓ ✓ ✓
3 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
5 ✓ ✓ ✓ ✓ ✓ ✓ ✓
8 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
10 ✓ ✓ ✓ ✓ ✓ ✓ ✓
13 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
15 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
20 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
30 ✓ ✓ ✓ ✓ ✓ ✓ ✓
50 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
100 ✓ ✓ ✓ ✓ ✓ ✓ ✓
150 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
200 ✓ ✓ ✓ ✓ ✓ ✓ ✓
250 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
300 ✓ ✓ ✓ ✓ ✓ ✓ ✓
* All required data points must be populated in the workbook spreadsheet in order for the
TPR interpolation to occur.
At depths > 15 mm, the relationship of TPR vs. the natural log of the field size, referred to later as
ln[field diameter (mm)], is mostly linear.
This relationship makes it feasible to acquire a reduced TPR dataset and then use piecewise
linear interpolation to fill the remaining TPR data points without sacrificing accuracy (Figure 28).
At depths < 15 mm, TPR vs. In(field size) does not Left: Relationship between Measured TPR and
ln(field size) at 100 mm depth. Right: Visual representation of piecewise linear interpolation
between neighboring TPR data. follow a linear relationship, but the dynamic range of TPRs at
these surface depths is so narrow that TPRs can still be reasonably modeled using piecewise
interpolation.
Figure 29 shows an example in which a reduced set of TPRs was created from a full set and the
remaining TPRs were modeled by piecewise linear interpolation.
7. Remove the front distance pointer and attach the birdcage to the collimator housing. See
“Using the Accessories for the Fixed and Iris Collimators” on page 2-24 for information on
attaching the birdcage.
8. Make sure the diode is aligned with the water surface and LINAC laser.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Test” on page 2-9.
9. Move the treatment robot to position the diode at 300 mm depth to verify that there is
sufficient water in the tank.
10. Use incremental jogging on the Teach Pendant to move the treatment robot and take
readings at the recommended depths and aperture sizes in Table 8.
Press the Increment Jogging status icon at the upper right corner of the Teach Pendant
screen (see Figure 32). Then select the desired step sizes 0.1, 1.0, 10 or 100 mm step
sizes. For more information on using the Teach Pendant, see the Treatment Delivery
Manual.
11. Return the diode to the surface position using incremental jogging on the Teach Pendant.
Visually check the position to ensure it is correct.
12. Using the Teach Pendant to move the treatment robot using TOOL coordinates, take
readings at various depths and field sizes for each fixed collimator.
13. Record the measurements in the TPR worksheet to normalize the values for each
collimator to the value at the depth of 15 mm. It will also first interpolate the TPR vs. field
size using piecewise linear interpolation and then interpolate the field size vs. depth using
a cubic spline to generate TPR curves for all 12 aperture sizes. The TPR value for any
collimator is relative to the measurement at the reference depth (15 mm). Therefore, the
TPR value at 15 mm depth is 1.0 by definition for each collimator (see Figure 31).
14. From the TPR curve, interpolated TPR values are generated to produce equidistant 1 mm
data points. The TPR table requires 301 data points per collimator, at depths from 0 to
300 mm, in 1 mm steps.
NOTE: TPR data tables must contain no more than 301 data points.
15. Convert the data for all twelve collimators and combine into a single table in the required
plain text (ASCII or ANSI) format as described below and shown in Figure 32. See
Appendix 2A, “Beam Data Validation Rules” for a list of Beam Data Validation rules.
See Figure 31 for an example graph of a complete TPR dataset.
The filename of the TPR table is TMRtable.dat (or .txt) and the format is as follows:
• 1st line: version = 100
• 2nd line: sample = 0
• 3rd line: Identifier for the local institution
• 4th line: <Number of collimators (integer)> and label
• 5th line: <Number of depths (integer)> and label
• 6th line: <Field sizes in mm (floating point)>
• 7th - nth line: <Depth in mm (integer)> <TPR values (floating point)>
In Lines 1 and 2, the words version and sample must be lowercase.
16. Verify that the TPR table is correctly typed without extra spaces or line inserts as shown
in Figure 32.
WARNING: Extra spaces or line breaks will generate errors. Print all tables from the
Treatment Planning System and confirm that they match the initial measured values.
17. After collecting all required beam data for commissioning the Ray-Tracing dose
calculation algorithm for fixed collimators and generating properly formatted beam data
files, import the beam data to the data server using the Beam Data Import application, as
described in “Importing Beam Data to the Data Server” on page 2-132. For more
information on the Beam Data Import application, see the Data Management Manual.
NOTE: The TPR, OCR and output factor data files for fixed collimators must
be imported together as a set using the Beam Data Import application.
18. After the files are imported to the data server, print out the calculated data tables from the
Accuray Precision System and compare them with the initial measured values (before
they were entered into a plain text file). The printed data tables are the interpolated and
extrapolated lookup tables that reside in computer memory when Ray-Tracing dose
calculations are performed for treatment planning.
Compare the printed values and their data formats against the initial measured values.
Verify that the overall data import process has occurred without error. Identify any errors
and confirm the validity of the beam data. For information on printing data tables, see the
Treatment Planning Manual.
Measurement Description
Resolution For 20 mm or smaller collimators, use 0.2 mm. For collimators with
aperture size greater than 20 mm, use 0.2 or 0.5 mm.
Range for fixed For 20 mm or larger collimators, 50 mm on each side of the central axis.
800 mm SAD For collimators 15 mm or smaller, 30 mm on each side of the central
axis. Do not exceed more than 500 data points.
SAD (Source-Axis The SAD can remain fixed at 800 mm if the treatment robot is moved
Distance, also called using the Teach Pendant in TOOL coordinates to adjust the distance
target-to-detector every time the diode detector depth is changed. Scanning takes a little
distance) longer but the time required for data processing is significantly reduced.
Associated errors are also minimized.
If the user scans at a fixed 800 mm SSD, then the width of the scans must increase with depth.
Use Table 10 for reference.
If the range is 30 mm off-axis SAD, then use these values for fixed SSD:
15 ±35
100 ±38
300 ±46
If the range is 50 mm off-axis SAD, then use these values for fixed SSD:
15 ±55
100 ±61
300 ±73
WARNING: Use the measurement parameters described in Table 9 on page 2-51. The dose
calculation will extrapolate the dose using the last 2 data points entered for each OCR
curve. If the range is insufficient, dose will be incorrectly computed at extended radial
values.
• Ensure that the electrometer gain is set so that a reliable signal is detected at every
depth and across the entire scan distance.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
9. Acquire a set of orthogonal scans (in-plane and cross-plane) at each required depth listed
above. Use the resolution appropriate for the collimator diameter. See Table 9 and
Table 10.
10. After scanning is complete, process the data by taking the average of the 2 orthogonal
scans.
11. Average each side so you will have the average of 4 half scans.
12. Renormalize to the central axis to produce the radial OCR data per collimator.
The profiles resemble those shown in Multiple depth in-plane and cross-plane scans.
See Figure 33
NOTE: The distance from the central axis of the 50% relative dose should be
approximately equal to the radius of the collimator.
15. Verify that the OCR tables are correctly typed without extra spaces or line inserts as
shown in Figure 34.
WARNING: Extra spaces or line breaks will generate errors. Print all tables from the
Treatment Planning System and confirm that they match the initial measured values.
16. After collecting all required beam data for commissioning the Ray-Tracing dose
calculation algorithm for fixed collimators and generating properly formatted beam data
files, import the beam data to the data server using the Beam Data Import application, as
described in “Importing Beam Data to the Data Server” on page 2-132. For more
information on the Beam Data Import application, see the Data Management Manual.
NOTE: Confirm that the OCR values are similar to average values collected
from other sites before importing beam data to the data server. This data is
available on the AERO website (www.accurayexchange.com) under
Support: User Documentation.
NOTE: The TPR, OCR and output factor data files for fixed collimators must
be imported together as a set using the Beam Data Import application.
17. After the files are imported to the data server, print out the calculated data tables from the
Accuray Precision System and compare them with the initial measured values (before
they were entered into a plain text file). The printed data tables are the interpolated and
extrapolated lookup tables that reside in computer memory when Ray-Tracing dose
calculations are performed for treatment planning.
Compare the printed values and their data formats against the initial measured values.
Verify that the overall data import process has occurred without error. Identify any errors
and confirm the validity of the beam data. For information on printing data tables, see the
Treatment Planning Manual.
NOTE: Output factors for all collimators are normalized to the 60 mm fixed
collimator output reading at 800 mm SAD.
Output factor data is measured per collimator and entered into a single beam data file in plain text
(ASCII or ANSI) file format.
The radiation field size is determined by the aperture size of the secondary collimator (see
Secondary fixed collimators). The radiation field size is defined at the reference SAD for the
CyberKnife System of 800 mm. The actual radiation field size is the FWHM, which is the distance
between ± 50% of the central axis maximum dose. The FWHM can be measured from the OCR
profiles (see “Off Center Ratio (OCR) Measurements for Fixed and Iris Collimators” on
page 2-50).
The following materials are used during output factor measurements:
• Water phantom with diode detector
• All 12 fixed collimators
There is no universally established method to calculate output factors for small field sizes.
Attempts have been made to correct for the effect of different detectors. One example is
described in [Ref. 5] and shown in Figure 38.
Monte Carlo
Exradin A16
Exradin T14P
PTW diamond
PTW Diode
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
2. Ensure that the radiation beam from the 5 mm collimator is perfectly centered on the
diode detector.
3. Search for the point of maximum output reading.
4. Measure the output for each collimator starting and ending with the 60 mm collimator
using the same number of MU.
NOTE: Confirm that the OF values are similar to average values collected
from other sites before importing beam data to the data server. available on
the AERO website (www.accurayexchange.com) under Support: User
Documentation.
11. Enter the measurements in the required plain text format with filename DMtable.dat
(or .txt) as described below and shown in the example in Figure 37. See Appendix 2A,
“Beam Data Validation Rules” for a list of Beam Data Validation rules.
WARNING: To verify that the file contents and format are correct, print and/or plot the data
using the tools provided by your Treatment Planning System. Use of incorrect data can
result in patient mistreatment.
12. Verify that the output factor table is correctly typed without extra spaces or line inserts as
shown in Figure 39.
Extra spaces or line breaks will generate serious errors. Patient treatments will be compromised.
Print all tables from the Treatment Planning System and confirm that they match the initial
measured values.
13. After collecting all required beam data for commissioning the Ray-Tracing dose
calculation algorithm for fixed collimators and generating properly formatted beam data
files, import the beam data to the data server using the Beam Data Import application, as
described in “Importing Beam Data to the Data Server” on page 2-132. For more
information on the Beam Data Import application, see the Data Management Manual.
NOTE: The TPR, OCR and output factor data files for fixed collimators must
be imported together as a set using the Beam Data Import application.
14. After the files are imported to the data server, print out the calculated data tables from the
Accuray Precision System and compare them with the initial measured values (before
they were entered into a plain text file). The printed data tables are the interpolated and
extrapolated lookup tables that reside in computer memory when Ray-Tracing dose
calculations are performed for treatment planning.
Compare the printed values and their data formats against the initial measured values.
Verify that the overall data import process has occurred without error. Identify any errors
and confirm the validity of the beam data. For information on printing data tables, see the
Treatment Planning Manual.
Prerequisites
This section describes the prerequisites necessary to perform the Iris beam commissioning
procedure.
User-Supplied Equipment
For a list of required equipment, see “Commissioning and QA Equipment” on page 2-4. In addition
to the water phantom requirements described in the list, the water phantom should allow
acquisition of radial beam profiles along user-selectable angles about the central beam axis. An
accurate level is also required.
Skills Required
The following skills are required to acquire beam data for the Iris Collimator:
• Use of user-supplied equipment.
• Operation of the CyberKnife System from Physics mode on the treatment delivery
computer.
• Manual operation of treatment robot using the Teach Pendant.
You must also be familiar with the beam commissioning procedure for fixed collimators described
in “Fixed Collimator Beam Data Acquisition” on page 2-36.
NOTE: The active temperature control system resides inside the Iris
Collimator. It is only functional when the Iris Collimator is attached to the X-ray
head. Wait 5 minutes each time the Iris Collimator is picked up from the
Xchange collimator table before acquiring any beam data. This waiting period
allows the Iris Collimator to achieve the desired temperature set by the active
temperature control system.
For information on the Active Temperature Control (ATC) unit for the Iris Collimator, see “Chapter
1: CyberKnife Treatment Delivery System Overview”.
Setting Up the LINAC and Water Phantom for the Iris Collimator
This section describes how to set up the LINAC and water phantom and perform beam alignment
for the Iris Collimator. These procedures are performed prior to acquisition of any beam data for
the Iris Collimator. They apply to all three beam data measurements:
• “Tissue Phantom Ratio (TPR) Measurements for the Iris Collimator” on page 2-67
• “Off Center Ratio (OCR) Measurements for the Iris Collimator” on page 2-72
• “Output Factor (OF) Measurements for the Iris Collimator” on page 2-86
The procedures include an initial setup followed by beam alignment. These procedures are
described below. For additional information, see “About the Initial Setup and Beam Alignment
Procedures” on page 2-65.
WARNING: To avoid collision, keep your eyes on the treatment robot at all times, not the
Teach Pendant.
2. Move the Robot from Perch or Path Start to the area above the water tank.
3. Switch to Tool Mode and rotate the robot in A to increase the A5 joint angle to roughly
around +45 degrees. For more information, follow the instructions in Appendix 2D for
“Monitoring the A5 Joint Angle” on page 2-6.
4. Translate the robot in Z through the full range of positions that are expected for
commissioning, that is roughly 10 cm and 40 cm above the expected water surface.
During this motion monitor the A5 joint angle and ensure that the angle does not drop
below 10 degrees.
If the joint angle does fall below 10 degrees, translate the robot in Z to the position
that is 40cm above the expected water surface. Rotate the robot in A such that the A5
joint angle is around 45 degrees. Again, translate the robot in Z through the full range
of positions and ensure the angle does not drop below 10 degrees.
If the joint angle continues to fall below 10 degrees, it may be necessary to move the
water phantom to another location that still satisfies the requirements stated above.
5. In order to appropriately orient the robot, follow the instructions in Appendix 2D for
“Monitoring the A5 Joint Angle” on page 2-6. Translate the robot in X and Y to a position
above the center of the scanning area of the water tank. Stay in Tool Mode for the
remainder of the setup steps.
6. Rotate the water phantom such that the sides of the LINAC are parallel to the sides of the
phantom.
7. Determine the proper orientation of the beam/collimator relative to the tank. This can be
done by translating the robot in Tool Mode X or Y and watching laser position as it moves
across the tank. The laser should follow the tank markings and/or fall on the point on
either side of the tank. The goal is to have the primary scanning axis of the tank aligned
with the X and Y Tool Mode axis as in Figure 24. Subsequently, this ensures that the
beam/collimator is aligned to the tank for proper scanning. Make sure that L1 = L2.
If L1 does not equal L2, first rotate the tank for coarse adjustments then rotate the robot in
A to achieve fine adjustments into the proper orientation.
Table 11
Item Description
Path of laser beam spot as the robot is translated in Tool mode Y.
NOTE: The location of the beam spot on the water tank can be difficult to
determine due to refractions and reflections of the laser beam on an optically
transparent water tank. Placing opaque pieces of masking tape on the water
tank where the laser beam hits it permits unambiguous measurement of L1
and L2.
8. Use the adjustment capabilities of your water phantom to level the tank.
The LINAC and the water tank are now roughly aligned. The next step is to perform beam
alignment, as described below.
NOTE: The Iris Collimator must be initialized before the birdcage is attached
to the housing.
Fill the water tank with just a few centimeters of water.
2. Use the reflection of the collimated laser beam from the water in the tank back onto the
pinhole collimator to vertically align the laser beam. To do this, rotate the robot in B and C
in Tool Mode.
The laser beam is now vertical and incident normal to the water surface. The laser beam
therefore will not be refracted by the water.
NOTE: Refer to the documentation from the diode manufacturer for the
location of the sensitive volume.
8. Scan the diode detector across the surface in the XY plane and confirm that the diode
depth is constant along the X and Y axes across the scan field. If the depth is not
constant, adjust the tank appropriately.
CAUTION: Do not adjust the Iris field size with the pinhole collimator installed. It may result in
damage to the Iris collimator.
11. Turn on the radiation beam using controls in either the LINAC Warmup screen or
LINAC Calibration Check screen in Physics mode. Then use the center finding
routine of the water phantom at 2 different depths in the water tank.
12. If the X-Y coordinates of the beam center are different at the 2 different depths, then the
radiation beam is not vertical.
In this case, compute the degree of beam declination along the 2 axes. In this way, you
compute the necessary angles (Tool mode B and C adjustments) of the LINAC that are
required to bring the radiation beam into collinearity with the vertical travel axis of the
water phantom.
Use the Teach Pendant to move the treatment robot using small adjustments of the B and
C rotations to attempt to make the radiation beam vertical.
13. Once the radiation beam is vertical, reset the null point of the water phantom so that the
null point is coincident with the vertical radiation beam.
14. Install the front distance pointer. Then move the treatment robot in Z in TOOL coordinates
to set the LINAC at 800 mm SSD.
• Circular Aperture: Since the radiation beams in the CyberKnife System are non-
coplanar, it is more difficult to align the primary axes of the LINAC with the motion axes of
the water phantom than for rectangular beams. However, the fixed collimators of the
CyberKnife System produce circular beams. For fixed collimators, due to the symmetry of
the circular beam, it is not necessary to rotationally align the axes of the LINAC with axes
of the water phantom. The beam center finding routine works regardless of any relative
rotational displacement between them, as shown in Figure 42.
• Dodecagonal Aperture: For polygonal beams, the motion axes of the water phantom
should be parallel to the symmetry axes of the polygon. Otherwise, the beam center
finding routine does not work. This effect is shown in Figure 42 for a dodecagonal (12-
sided) beam.
• The Iris Collimator produces a 12-sided aperture that is a regular dodecagon. It
requires careful alignment between motion axes of the water phantom and the
symmetry axes of the radiation beam in order to find the center of the beam, as shown
on the left in Figure 42.
NOTE: Due to the symmetry of the Iris Collimator, the alignment shown on the
left in Figure 42 is not the only acceptable alignment. A relative rotational
displacement of 15° between the water phantom and the Iris Collimator is also
acceptable.
• The Iris Collimator also has a penumbral shape that is periodic but not uniform along its
perimeter, as described in “Characterization of the Iris Collimator OCR Profile” on
page 2-77. As a result, the shape of a beam profile measured along an arbitrary chord of
the dodecagon will not be symmetric. This effect is shown on the right in Figure 42 (the
degree of error introduced by misalignment is exaggerated).
Figure 41 and Figure 42 show that for non-circular beams, an error exists unless the axes of the
water phantom and the symmetry axes of the radiation beam are parallel. Because of the
accuracy required for radiosurgical procedures, however, the tolerable degree of error is less than
a millimeter. Performing the setup procedure carefully and extensively is therefore required in
order to achieve submillimeter accuracy.
For the TPR measurement procedure for fixed collimators, see “Tissue Phantom Ratio (TPR)
Measurements” on page 2-41.
NOTE: The TPR Tools workbook to assist in TPR data collection is located on
the AERO website (www.accurayexchange.com) under Support: User
Documentation or can be obtained by contacting Contact Accuray Physics
Support to obtain a current copy.
To perform TPR measurements:
WARNING: Due to the Iris aperture size repeatability, you should acquire TPR
measurements for the smallest apertures (5, 7.5, and 10 mm) without resizing the Iris
Collimator between depths, using the procedure below. Otherwise, less accurate beam
commissioning data can result.
A procedure for acquiring TPR measurements, including an example sequence of steps for the
smallest Iris apertures (5.0 and 7.5 mm), is given below.
1. Follow the steps on page 2-31 through 2-33 for using the front pointer in the birdcage to
install the diode and to set its distance. Refer to the diode manufacturers specification for
the depth of the sensitive volume and account for that when measuring the source-to-
detector distance with the front pointer.
2. Use the reflection of the laser beam from the water surface to position the LINAC
vertically.
NOTE: This step does not ensure that the LINAC is perfectly vertical unless
the laser beam and radiation beam are exactly aligned. A more precise
procedure for vertical alignment of the radiation beam is described in “Setting
Up the LINAC and Water Phantom for the Iris Collimator” on page 2-61.
3. Attach the front distance pointer to the collimator housing. Set the LINAC-to-water
surface distance to 800 mm. If the Perch or InitFrames program has not been run since
the CyberKnife System was powered on, make sure to run the InitFrames program as
described in Appendix 2D for “Initializing Robot Tool Frame” on page 21-41.
4. Remove the front distance pointer and attach the birdcage to the collimator housing.
5. Make sure the diode is aligned with the water surface and LINAC laser.
6. Move the treatment robot to position the diode at 300 mm depth to verify that there is
sufficient water in the tank.
If you cannot reach 300 mm depth, add more water to the tank. Then readjust the
treatment robot position at 800 mm SSD with reference to the new water level surface.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
7. Using incremental jogging on the Teach Pendant, move the treatment robot and take
readings at the recommended depths.
To use incremental jogging, press the Increment Jogging status icon at the upper right
corner of the Teach Pendant screen (see Figure 43). For more information on using the
Teach Pendant, see the Treatment Delivery Manual.
8. Exit the Treatment Room. Using controls in the Collimator window in Physics mode, set
the Iris aperture to 60 mm.
9. Deliver 100 MU three times. Then average the 3 diode readings. Repeat the
measurements at the same depth using the Iris apertures specified in Table 8, excluding
for the 5 mm and 7.5 mm apertures.
1.100
Fixed
1.000
Iris
0.900
0.800
0.700
0.600
TPR
0.500
0.400
0.300
0.200
0.100
0.000
0 50 100 150 200 250 300
Depth (mm)
1.100
Fixed
1.000
Iris
0.900
0.800
0.700
0.600
TPR
0.500
0.400
0.300
0.200
0.100
0.000
0 50 100 150 200 250 300
Depth (mm)
1.100
Fixed
1.000
Iris
0.900
0.800
0.700
0.600
TPR
0.500
0.400
0.300
0.200
0.100
0.000
0 50 100 150 200 250 300
Depth (mm)
1.100
Fixed
1.000
Iris
0.900
0.800
0.700
0.600
TPR
0.500
0.400
0.300
0.200
0.100
0.000
0 50 100 150 200 250 300
Depth (mm)
60 mm Iris
Example of Individual Profile Scans
1
0.9
0.8
0.7
0.6
OCR Avg of 8 half profiles
OCR
0.5
0 Degree Profile
0.4 90 Degree Profile
0.3 15 Degree Profile
0.2 105 Degree Profile
0.1
0
-40.0 -30.0 -20.0 -10.0 0.0 10.0 20.0 30.0 40.0
Off Axis Distance (mm)
60 mm Iris
Example of Individual Profile Scans
0.8
OCR Avg of 8 half profiles
0.7
0 Degree Profile
0.6 90 Degree Profile
0.5 15 Degree Profile
105 Degree Profile
OCR
0.4
0.3
0.2
0.1
0
-36.0 -34.0 -32.0 -30.0 -28.0 -26.0
Off Axis Distance (mm)
60 mm Iris
Example of Individual Profile Scans
0.8
0.7
0.6
0.5
OCR
0
26.0 28.0 30.0 32.0 34.0 36.0
Off Axis Distance (mm)
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
2. Acquire OCR profiles at the specified angles of 0°, 15°, 90°, 105° (see “OCR Profile
Angles for the Iris Collimator” on page 2-72) using one of the following methods:
• Command the water phantom to acquire OCR profiles at angles of 0°, 15°, 90°, 105°.
• Alternatively, acquire OCR profiles at 0° and 90° first. Then rotate the water phantom
15° and acquire 2 additional OCR profiles at 0° and 90° at this new rotational
position.
If you choose to rotate the water phantom instead of acquiring data along 4 diagonal
profiles:
• Perform the rotation of the water phantom carefully.
• The position of the laser beam on the diode detector should be carefully noted prior to
rotation of the water phantom. This position can be used to help realign the water
phantom after it has been rotated.
• If alignment lasers are available in the Treatment Room, they may be of assistance in
performing the rotation.
• Verify the vertical orientation of the water phantom, and realign the water phantom if
necessary after it is rotated.
3. For an example of processing OCR beam data for the Iris Collimator using IBA OmniPro
version 6 and earlier, see “Processing OCR Beam Data in IBA OmniPro
Version 6.4a (Examples)” on page 2B-9.
Fixed 5 mm
1
Iris 5 mm
Fixed 7.5 mm
0.9
Iris 7.5 mm
0.8 Fixed 10 mm
Iris 10 mm
0.7 Fixed 12.5 mm
Iris 12.5 mm
0.6
Fixed 15 mm
OCR
Iris 15 mm
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9 10 11 12
Radius (mm)
0.9
0.8
Fixed 20 mm
0.7 Iris 20 mm
Fixed 25 mm
0.6 Iris 25 mm
Fixed 30 mm
OCR
0.5 Iris 30 mm
Fixed 35 mm
0.4
Iris 35 mm
0.3 Fixed 40 mm
Iris 40 mm
0.2 Fixed 50 mm
Iris 50 mm
0.1 Fixed 60 mm
Iris 60 mm
0
0 5 10 15 20 25 30 35 40
Radius (mm)
Upper Lower
Bank Bank
The plot shows that the beam shape of the Iris Collimator has the following periodicity:
• The 90% isodose line has little if any discernible periodicity because the central portion of
the beam is not collimated.
• In the penumbra region of the beam, the period is 30° which is expected for a regular
dodecagon.
• At the tail end of the penumbra, the period at the 20% isodose line is 60°. This periodicity
does not mean that the Iris Collimator has a hexagonal beam profile at the 20% isodose
line. Instead, the beam profile at this isodose line is a 12-sided dodecagon consisting of
alternating long and short sides, as shown in Figure 55.
Figure 55 shows a film image of the Iris Collimator beam along with a numerical analysis of the
film. In the penumbral region of the beam, the isodose lines do appear to be regular dodecagons.
The film was exposed for a long enough duration so that the 20% isodose line lies in the middle of
the dynamic range of the film. Therefore, to the naked eye the 20% isodose line forms the
prominent transition between dark (exposed) and light (unexposed) regions of the film.
For a given set of 4 measurement angles, the addition of the same arbitrary angle to all 4 angles
would still result in an even measurement sampling. Performing the measurements using the set
of 4 angles labeled as Group B in Figure 56 should therefore be the same as using another set of
4 angles in which 7.5° is subtracted from each angle.
Also, if the period of the Iris aperture is 60°, then any profile of the Iris Collimator measured at an
angle should be equivalent to a profile measured at an angle ± n*60°, where n*60° is a
multiple of 60°.
In order to prove the above hypothesis, a series of measurements were performed in which 4
diagonal beam profiles of the Iris Collimator were measured using a water phantom. The 4
measurements were averaged and compared with the average radial profile over all pixels
measured using radiochromic film exposures.
Examples of the results are shown in the series of overlay plots for various Iris apertures (60, 40,
10, and 5 mm) shown in Figure 57 through Figure 60. Below each overlay plot is a plot of the
difference between the average of the 4 diagonal profiles and the film average over the entire
beam. This difference was less than 2% in all cases and typically less than 1%. These
measurements were made at 100 mm depth and 800 mm SAD.
Figure 61 shows the difference between the 4 diagonal OCR profile average measured using a
water phantom vs. a film-based average for a 60 mm nominal Iris aperture. For these
measurements, +5° added to the set of angles used to measure the data shown in Figure 55.
There is essentially no difference between the average OCR profile computed by averaging 4
diagonal profiles acquired at a set of angles, called Group A, and an average OCR profile
computed by averaging 4 diagonal profiles acquired at a set of angles Group A + . In this case
is an arbitrary angle as long as the set of 4 angles meets the requirement that the beam profile is
sampled at the equivalent of 15° intervals.
Figure 62 and Figure 63 show that results are the same when an arbitrary angle is added to the
set of 4 angles and measurements are made along these new diagonals.
Figure 62 shows the difference between the overall film average OCR profile and a 4 diagonal film
average OCR profile for a 50 mm nominal Iris aperture. In Figure 63, various offset angles were
added to the set of 4 angles. In all cases the difference between the 4 diagonal film average
profile and the overall (36 diagonal) film average profile is on the order of 1% or less.
NOTE: Output factors for both the fixed collimators and the Iris Collimator are
normalized to the 60 mm fixed collimator output reading at 800 mm SAD. If the
60 mm fixed collimator output reading was not acquired on the same day as
the Iris Collimator output readings, then repeat the 60 mm fixed collimator
output reading on the same day as the Iris Collimator output readings for
purposes of generating the Iris Collimator output factor beam data table.
Output factor beam data for the Iris Collimator is acquired using the same procedure and
equipment as for fixed collimators except for the following:
• The aperture of the Iris Collimator is changed remotely using the Collimator application
in Physics mode on the treatment delivery computer.
• When the Iris aperture is resized, the aperture size repeatability can result in variability in
the output factor. This effect is less than a fraction of 1% for all but the smallest apertures.
• For the 5, 7.5, and 10 mm Iris apertures, the output factor should be determined by
averaging the electrometer readings from at least 10 repeated measurements. You
should resize the Iris aperture between each measurement (for example, by increasing
and then decreasing the aperture size) and note the standard deviation of the
measurements. The standard deviation provides an estimate of the variability in output
factor for the smallest apertures. This variability should be considered when choosing
the Iris Collimator for treatment planning and delivery.
Special Considerations for Iris Collimator Beams
Although the Iris Collimator is designed for and capable of collimating beams as
small as 5 mm diameter at 800 mm SAD, it is advantageous to limit the use of 5 mm
Iris collimator beams. The Accuray Precision System limits the total Monitor Units
(MU) which can be delivered to the target from these 5 mm Iris collimator beams at
the time of planning, decreasing the potential dose uncertainty at delivery to no
more than 2% of the prescription dose. The implementation of this limitation in the
planning system assumes that the Output Factor for the 5 mm aperture of the Iris
collimator could vary by up to 15%, based on a worst-case scenario analysis of
mechanical repeatability. This variability is used to calculate the maximum
allowable MU contribution delivered by beams from the 5 mm Iris collimator
aperture, restricting the potential dose variation to no more than 2% of the
prescription.
NOTE: When the Iris aperture changes, the tungsten segments move rapidly
to form an aperture that is slightly smaller than the desired size and then
approach the desired size. This motion control algorithm applies in both
Physics mode (using controls in the Collimator window) and in Treatment
delivery mode (when the aperture is resized automatically during treatment
delivery). You can therefore approach a desired aperture size from either a
larger or smaller starting aperture.
A comparison of output factors for both the Iris and fixed collimators on a test CyberKnife System
is shown in Figure 64. The data shown is only an example. The specific output factors for a given
CyberKnife System may be different.
For information on the procedure for acquiring output factor beam data for fixed collimators, see
“Output Factor (OF) Measurements” on page 2-55.
0.9
Output Factor
0.8
0.6
0.5
0 10 20 30 40 50 60 70
Nominal Field Size (mm)
Prerequisites
WARNING: Before acquiring data for Monte Carlo Dose Calculation source modeling,
ensure that the beam properties of the LINAC meet Accuray specifications for the
CyberKnife System. Failure to meet this requirement could result in injury or death of
patients.
For a new CyberKnife System, the acceptance test procedure document, which was signed upon
completion of the installation, is evidence of the requisite working condition of the LINAC.
For an existing CyberKnife System, refer to your records in the CyberKnife® Robotic
Radiosurgery System QA Log Book provided by Accuray to determine whether the LINAC should
be adjusted prior to performing these procedures.
NOTE: For the Monte Carlo Dose Calculation, the LINAC source model is built
using relative dose measurements. Therefore, it is not necessary to perform
an absolute dose calibration of the LINAC before beginning the source model
commissioning procedure. However, if you discover an aberrant result from a
LINAC dose calibration check, it might indicate that the LINAC is not in suitable
condition for collection of beam data.
You must be familiar with manual operation of the treatment robot using the Teach Pendant. You
must also be familiar with the tasks available by clicking the Physics button on the CyberKnife
System Menu on the treatment delivery computer.
The following materials are used during the beam data acquisition procedure:
• Water phantom
• Stereotactic diode detectors
• Birdcage assembly
• All 12 fixed collimators
• Electrometer
NOTE: If you are upgrading to Monte Carlo Dose Calculation sometime after
your existing beam data was measured, you should re-acquire a subset of the
TPR and OCR beam data measurements used to commission the Ray-
Tracing dose calculation algorithm, as described below. This subset of beam
data is used to verify that the beam characteristics have not changed since the
existing beam data was acquired. For new installations where Ray Tracing
data has just been acquired, this step is not necessary.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
2. Mount the diode detector in the birdcage at 800 mm SAD (so that the active element of
the detector is 800 mm from the X-ray source).
NOTE: Do not expose the diode detector to any other materials that could
scatter the radiation beam back toward the diode.
3. Deliver 100 MU and record the charge accumulated on the electrometer. Measure your
data to at least 3 significant digits after the decimal point.
4. Repeat as necessary in order to get a stable reading for each of the 12 fixed collimators.
5. Enter the measurements in the required plain text (ASCII or ANSI) format with filename
mc_outputfactor.dat (or .txt) as described below and shown in the example in-air
output factor beam data file in Figure 65. See Appendix 2A, “Beam Data Validation
Rules” for a list of Beam Data Validation rules.
In Lines 1 and 2, the words version and sample must be lowercase. You may enter
comments on Line 3, but Lines 4, 5 and 6 must appear as shown in Figure 63.
The collimator sizes and corresponding in-air output factor values are listed in two
columns in order of ascending collimator size. All values are normalized to 1.000 for the
60 mm collimator.
6. Verify that the output factor table is correctly typed without extra spaces or line inserts as
shown in Figure 65.
WARNING: Extra spaces or line breaks will generate serious errors. Patient treatments
will be compromised. Print all tables from the Treatment Planning System and confirm
that they match the initial measured values.
7. After collecting all required beam data for commissioning the Monte Carlo Dose
Calculation algorithm for fixed collimators and generating properly formatted beam data
files, import the beam data to the data server using the Beam Data Import application, as
described in “Importing Beam Data to the Data Server” on page 2-132. For more
information on the Beam Data Import application, see the Data Management Manual.
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
8. After the files are imported to the data server, print out the calculated data tables from the
Accuray Precision System and compare them with the initial measured values (before
they were entered into a plain text file).
Compare the printed values and their data formats against the initial measured values.
Verify that the overall data import process has occurred without error. Identify any errors
and confirm the validity of the beam data. For information on printing data tables, see the
Treatment Planning Manual.
NOTE: Be sure to record whether the data was taken at 800 mm SSD or SAD,
because you will need to enter this information into the header of the beam
data file.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
The procedures and tools required for setting up the LINAC and water phantom are
described in the LINAC beam commissioning section for the Ray-Tracing dose
calculation algorithm (see “Fixed Collimator Beam Data Acquisition” on page 2-36). If the
Perch or InitFrames program has not been run since the CyberKnife System was
powered on, make sure to run the InitFrames program as described in Appendix 2D for
“Initializing Robot Tool Frame” on page 21-41.
2. With the fixed collimator housing still installed, remove the fixed collimator, if currently
installed, from the LINAC. Do not reinstall the retaining nut.
3. Center the origin of the water phantom so it is coincident with the central axis of the
LINAC radiation beam.
4. Acquire a set of orthogonal dose profiles extending from at least -80 mm to +80 mm in
each direction. Ensure your data is measured to at least 3 significant digits after the
decimal point.
5. Center, normalize, and then average the data from the 2 orthogonal profiles. The data is
normalized to a value of 1.000 at the CAX (a radius of 0).
6. Extract from the averaged data a beam profile that ranges from -80 mm to +80 mm, in
1 mm increments. The profile data must have exactly 161 equally spaced points between
-80 mm to +80 mm.
7. Enter the data values in the required plain text (ASCII or ANSI) format with filename
mc_doseprofile.dat (or .txt) as described below and shown in the example in
Figure 66. See Appendix 2A, “Beam Data Validation Rules” for a list of Beam Data
Validation rules.
Verify that the format of the open field dose profile table is as follows:
• 1st line: version = 100
• 2nd line: sample = 0
• 3rd line: Identifier for the local institution
• 4th line: <SSD (floating point)> and label
• 5th line: <Depth in mm (floating point)> and label
• 6th line: <Number of data points (integer)> and label
• 7th to nth line: <Radial position in mm (integer)> <Relative dose
(floating point)>
In Lines 1 and 2, the words version and sample must be lowercase. You may enter
comments on Line 3. Line 4 specifies the distance from the X-ray source to the water
phantom surface in millimeters. Line 5 specifies the depth of the diode detector used to
make the measurement. In Line 6 the number of data points must be 161.
In the example shown in Figure 66, the beam profile data was acquired at 800 mm SAD
with the diode detector at a depth of 25 mm.
The beam profile data is arranged in 2 columns with the radial position in the 1st column
and the relative dose in the 2nd column. The relative dose is relative to the dose at the
CAX (a radius of 0) which is 1.000. Ensure that the range of data goes from -80 mm to
+80 mm, in 1 mm increments.
NOTE: In the mc_doseprofile.dat beam data file, you must specify the
SSD distance, not the SAD distance (see Figure 66).
NOTE: The iDMS System recognizes beam data file names with both .dat
and .txt file extensions.).
8. Verify that the open field dose profile table is correctly typed without extra spaces or line
inserts as shown in Figure 66.
WARNING: Extra spaces or line breaks will generate errors. Print all tables from the
Treatment Planning System and confirm that they match the initial measured values.
9. After collecting all required beam data for commissioning the Monte Carlo Dose
Calculation algorithm for fixed collimators and generating properly formatted beam data
files, import the beam data to the data server using the Beam Data Import application, as
described in “Importing Beam Data to the Data Server” on page 2-132. For more
information on the Beam Data Import application, see the Data Management Manual.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
4. Insert the 60 mm fixed collimator and acquire a central PDD curve.
The depths do not need to be uniformly spaced. Spacing of 1.0 mm is sufficient, except
use finer spacing around Dmax. You may include up to 500 data points. The data should
be normalized to a value of 100.0 at the depth of maximum relative dose. Do not include
a measurement point for the dose measured at zero depth.
5. Name the data file mc_centralpdd.dat (or .txt). The number of data points should
not exceed 500. The maximum depth should be 300 mm.
The required format for mc_centralpdd.dat is described below and shown in Figure
67. See Appendix 2A, “Beam Data Validation Rules” for a list of Beam Data Validation
rules.
6. In Lines 1 and 2, the words version and sample must be lowercase. You may enter
comments on Line 3. Line 4 should appear exactly as shown in Figure 67. Line 5
specifies the number of depths you have entered into this file as data points. In the
example shown in the figure, Line 5 indicates that there are 284 data points (not that the
PDD was measured to a depth of 284 mm).
The central PDD data is arranged in two columns:
• 1st column: depth in millimeters
• 2nd column: relative dose as a percentage
7. Verify that the output factor table is correctly typed without extra spaces or line inserts as
shown in Figure 67.
WARNING: Extra spaces or line breaks will generate errors. Print all tables from the
Accuray Precision System and confirm that they match the initial measured values.
8. After collecting all required beam data for commissioning the Monte Carlo Dose
Calculation algorithm for fixed collimators and generating properly formatted beam data
files, import the beam data to the data server using the Beam Data Import application, as
described in “Importing Beam Data to the Data Server” on page 2-132. For more
information on the Beam Data Import application, see the Data Management Manual.9
9. After the files are imported to the data server, print out the calculated data tables from the
Accuray Precision System and compare them with the initial measured values (before
they were entered into a plain text file).
Compare the printed values and their data formats against the initial measured values.
Verify that the overall data import process has occurred without error. Identify any errors
and confirm the validity of the beam data. For information on printing data tables, see the
Treatment Planning Manual.
• “Output Factor (OF) Measurements for the Multileaf Collimator” on page 2-129
NOTE: In addition to collecting beam data required for the Ray-Trace Dose
Calculation for fixed collimators and the Iris Collimator, additional beam data
is required for the Monte Carlo Dose Calculation for these collimators.
However, no additional beam data is required for the Monte Carlo Dose
Calculation for the Multileaf Collimator, except for beam data needed for the
Finite Size Pencil Beam Dose Calculation.
This section describes the prerequisites necessary to perform the Multileaf Collimator beam
commissioning procedures. For a list of customer supplied equipment, see Table 2 on page 2-6.
In addition to the water phantom requirements described in Table 2, the water phantom should
allow acquisition of radial beam profiles along user-selectable angles about the central beam axis.
An accurate level is required.
The accessories listed below are provided with the CyberKnife System and are also used during
the procedures:
• Birdcage assembly with MLC proximal coupler and diode mount
• Pinhole collimator for use with the Multileaf Collimator.
• Front Distance Pointer
The following skills are required to acquire beam data for the Multileaf Collimator:
• Use of user-supplied equipment.
• Operation of the CyberKnife System from the Physics mode on the treatment delivery
computer.
• Manual operation of the treatment robot using the Teach Pendant.
• You must also be familiar with the beam commissioning procedures for fixed collimators,
described in“Fixed Collimator Beam Data Acquisition” on page 2-36.
thumbscrews on one end for attaching it to the proximal coupler (see Figure 6 on
page 2-25).
NOTE: The same birdcage is used for the fixed collimator, Iris Collimator, and
Multileaf Collimator housing.
• front distance pointer: To attach the front pointer to the Multileaf Collimator housing,
you use the MLC front pointer adapter (see Figure 69 on page 2-103) combined with the
MLC proximal coupler.
• The front pointer includes two holes for screws to attach it to one of these accessories
(see Figure 68).
NOTE: The same front pointer is used for the fixed collimator, Iris Collimator,
and Multileaf Collimator.
2 Screws To Attach
To Mounting Plate
• pinhole collimator for the Multileaf Collimator: The pinhole collimator is attached to
the Multileaf Collimator housing using the MLC adapter. It includes 2 alignment holes that
match alignment pins on the adapter and 4 thumbscrews for attaching it to the adapter
(see Figure 69). The holes are different sizes.
MLC Proximal
Coupler
2 Alignment Holes
In Pinhole
Collimator Pinhole Collimator
for MLC
• MLC proximal coupler: For attaching the birdcage, the front pointer, or the pinhole
collimator to the Multileaf Collimator housing (see Figure 70). It includes 2 pairs of
alignment pins, for aligning it with the collimator housing on one side and an MLC
accessory on the opposite side, and 4 thumbscrews, for attaching it to the collimator
housing. The pins on the MLC proximal coupler are two different sizes.
2 Alignment Pins
For Aligning With
MLC Pinhole
Collimator or MLC
Front Pointer
Adapter
2 Alignment Pins On
Opposite Side For
Aligning On
Collimator Housing
• MLC front pointer adapter: For attaching the front pointer to the Multileaf Collimator
housing (see Figure 71). It is used in combination with the MLC proximal coupler and
includes 2 alignment holes for aligning it with pins on the front pointer and 2 screw holes
for attaching it to the front pointer.
• It also includes 2 alignment holes for aligning it with pins on the MLC proximal coupler.
These 2 holes and pins are different sizes.
2 Holes for
Alignment Pins On
2 Screw Holes For Front Pointer
Attaching Front
Pointer
3. Then attach the birdcage to the MLC proximal coupler using the outer 4 thumbscrews
(see Figure 73).
MLC
Proximal
Coupler
2 Screws
Attaching
Front
Pointer To
MLC Front
Pointer
Adapter
2. Attach the MLC front pointer adapter to the MLC proximal coupler: Align the 2 pins on the
MLC proximal coupler with the 2 alignment holes on the MLC front pointer adapter. Then
tighten the 4 thumbscrews (see Figure 76).
3. Insert the front pointer (attached to the adapter as shown in Figure 76) into the collimator
housing.
Match the 2 alignment pins on the MLC proximal coupler with the alignment holes on the
collimator housing. Note that the alignment pins on the proximal coupler have different
diameters, so there is only one correct alignment of the MLC proximal coupler on the
collimator housing.
Then secure the MLC proximal coupler to the collimator housing by tightening the
4 thumbscrews, as shown in Figure 77. Tighten the thumbscrews snugly but do not
overtighten.
4. When the front pointer is attached to the collimator housing, read measurements using
the front pointer readout labeled "ALL OTHERS" (see Figure 78 and also Table 6 on
page 2-27).
Measurement Readout
Attached to Collimator
Housing
Measurement Readout
When Using
MLC Proximal Coupler
in Birdcage
To attach the birdcage and front pointer simultaneously to the Multileaf Collimator
housing:
1. First attach the front pointer to the Multileaf Collimator housing, as described above.
2. Then attach the birdcage: Match the 2 alignment pins on the birdcage with the alignment
holes on the MLC adapter. Then tighten the outer 4 thumbscrews (see Figure 80).
WARNING: Keep your eyes on the treatment robot at all times, not the Teach Pendant,
when the robot is in motion, to avoid collision.
3. Switch to Tool Mode and rotate the robot in A to increase the A5 joint angle to roughly
around +45 degrees. For more information, follow the instructions in Appendix 2D for
“Monitoring the A5 Joint Angle” on page 2-6.
4. Translate the robot in Z through the full range of positions that are expected for
commissioning, that is roughly 10 cm and 40 cm above the expected water surface.
During this motion monitor the A5 joint angle and ensure that the angle does not drop
below 10 degrees.
If the joint angle does fall below 10 degrees, translate the robot in Z to the position
that is 40cm above the expected water surface. Rotate the robot in A such that the A5
joint angle is around 45 degrees. Again, translate the robot in Z through the full range
of positions and ensure the angle does not drop below 10 degrees.
If the joint angle continues to fall below 10 degrees, it may be necessary to move the
water phantom to another location that still satisfies the requirements stated above.
5. In order to appropriately orient the robot, follow the instructions in Appendix 2D for
“Monitoring the A5 Joint Angle” on page 2-6. Translate the robot in X and Y to a position
above the center of the scanning area of the water tank. Stay in Tool Mode for the
remainder of the setup steps.
6. Rotate the water phantom such that the sides of the LINAC are parallel to the sides of the
phantom.
7. Determine the proper orientation of the beam/collimator relative to the tank. This can be
done by translating the robot in Tool Mode X or Y and watching laser position as it moves
across the tank. The laser should follow the tank markings and/or fall on the point on
either side of the tank. The goal is to have the primary scanning axes of the tank aligned
with the X and Y Tool Mode axes as in Figure 81. Subsequently, this ensures that the
beam/collimator is aligned to the tank for proper scanning. Make sure that L1 = L2.
If L1 does not equal L2, first rotate the tank for coarse adjustments then rotate the robot in
A to achieve fine adjustments into the proper orientation.
Table 12
Item Description
Path of laser beam spot as the robot is translated in Tool mode Y.
NOTE: The location of the beam spot on the water tank can be difficult to
determine due to refractions and reflections of the laser beam on an optically
transparent water tank. Placing opaque pieces of masking tape on the water
tank where the laser beam hits it permits unambiguous measurement of L1
and L2.
8. Use the adjustment capabilities of your water phantom to level the tank.
The LINAC and the water tank are now roughly aligned. The next step is to perform beam
alignment, as described below.
NOTE: Refer to the documentation from the diode manufacturer for the
location of the radiation detecting element within the diode detector assembly.
8. Scan the diode detector across the surface in the XY plane and confirm that the diode
depth is constant along the X and Y axes across the scan field.
Beam verticality is then checked with the water tank centering program in step 13.
9. Remove the pinhole collimator. Then use the Multileaf Collimator application in
Physics mode to set the Multileaf aperture open to the center 2 leaves with the rest of
the leaves closed. This shape nominally corresponds to a centered rectangle of 115 mm
in X and 7.7 mm in Y.
10. Turn on the radiation beam. Scan across the open leaves in the short (Y) direction at
X = (-40) mm and then again at X = (+40) mm.
This can be a short scan between +/- 10 mm for example and can be taken at 50 mm
depth.
11. Adjust the tank or rotation, θ, of the LINAC (using rotation A in the tool frame) and repeat
step 10 as necessary to align the water phantom with the MLC leaf orientation such that
each of these scans intersects Y = 0 in the Y direction (see Figure 82).
You can calculate the required angle of rotation, θ, using Equation (1):
= atan CAX
---------------- (1)
80
where CAX is the difference between the centers of the two scans (in millimeters).
19. Change the width of the "Top Right Rectangle" to 120 mm and the height to 38.5 mm.
20. Perform a quick profile scan at 15mm depth in the Y direction as shown in Figure 84.
Scan from -80 mm to +80 mm in 5 mm steps.
21. Perform a quick profile scan at 15 mm depth in the 45 degree direction as shown in
Figure 84. Scan from -80 mm to +80 mm in 5 mm steps.
22. Perform a quick profile scan at 15 mm depth in the 135 degree direction as shown in
Figure 84. Scan from -80 mm to +80 mm in 5 mm steps.
23. In each of the (5) scans obtained in step 17 to step 22, verify that the radiation peaks on
the (+) side of the of the profile axis. This will ensure that your water phantom is
measuring the profiles in the correct direction. This is an important step to prepare for the
open field profile and OCR measurements. If for some reason the phantom is not
measuring the profiles in the correct orientation, consult the user manual for your water
phantom to set the scan direction.
24. Perform the test to determine if a diode used in commissioning measurements responds
within the recommended range. See “Diode Detectors and Diode Test” on page 2-8.
Scans should be made at one depth (20 mm) and can be measured at 800 mm SAD or
800 mm SSD. Scan from (-) to (+) to minimum off-axis values of 100 mm with a constant step size
of 0.5 mm. Recommended dwell time is at least 0.2 seconds. Normalize the readings to the
values at the origin (0, 0) point, not to the maximum value of the scan.
NOTE: Be sure to record whether the data was taken at 800 mm SSD or SAD,
because you will need to enter this information into the header of the beam
data file.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
2. Visually note the position of the laser spot on the face of the diode in the water tank. This
will allow you to re-align the laser to the diode in Step 5 on page 2-119. To store the robot
position, follow the instructions in Appendix 2D for “Storing the Robot Position” on
page 2D-1.
3. To remove the Multileaf Collimator housing from the LINAC and position the treatment
robot for the open field profile measurements, do the following:
• Move the treatment robot to the perch position using the prch program on the Teach
Pendant.
• On the treatment delivery computer in Physics mode, go to the Collimator
application and initiate a collimator exchange. Wait for the Multileaf Collimator
housing to drop off onto the Xchange table.
• Initiate an E-Stop by pressing one of the E-Stop buttons before the next collimator
housing is picked up. The E-Stop button should be pressed after the Multileaf
Collimator housing has been dropped off and the robot has lifted up a safe distance
over the Xchange table. This will allow you to safely return the treatment robot to the
perch position using the prch program on the Teach Pendant.
WARNING: Keep your eyes on the treatment robot at all times, not the Teach Pendant,
when the robot is in motion, to avoid collision.
CAUTION: When the Teach Pendant is used to move the treatment robot to the perch position
using the prch program, the robot takes the most efficient route based on joint motion. Do not
use the prch program to move the treatment robot away from the Xchange collimator table if
there is any possibility of collision with the Xchange table. Be sure the treatment robot is a safe
distance above the table before moving to the perch position.
• Confirm the E-Stop on the Error Handling System screen of the treatment delivery
computer. You should now be able to proceed with manual robot positioning and
beam delivery in Physics mode without any collimator housing attached.
• Return the treatment robot to the perch position using the prch program on the
Teach Pendant.
CAUTION: Do not move the treatment robot directly to the stored robot position over the water
tank. Return to the perch position first. Otherwise, possible collision of the treatment robot with
the Xchange table may occur.
NOTE: It is likely that, due to the weight of the MLC, the stored robot position
will not produce the same beam angle and position.
4. Determine the inclination of the radiation beam from the water surface by using your
water tank’s scanning method or by centering the diode on the laser and driving the diode
vertically in the tank.
Make the necessary robot corrections to ensure that the radiation beam is perpendicular
to the water surface. This procedure is described earlier in the section “Beam Alignment
Procedure” on page 2-113.
5. Translate the diode such that the laser spot appears at the same position as that noted in
step 2 above.
6. Repeat Step 10 on page 2-114 and Step 11 on page 2-114, but this time scan across the
entire open beam width in the Y direction. Adjust the robot-tank alignment if necessary. A
small correction may be needed due to robot sag. This correction is important for the
diagonal profiles.
7. Collect the open profile data according to the information provided at the beginning of this
section. It is important that the scans follow the direction convention as shown in
Figure 82 in this section. Confirm that your water phantom is moving the diode exactly as
shown in the figure. If there is any question about the scan direction of the X, Y, 45
degree, and 135 degree scans you must reinstall the MLC and repeat steps Step 16 on
page 2-115 through Step 23 on page 2-116 described earlier in this procedure.
8. When the data is complete, follow these steps to reinstall the collimator housing:
• Return the treatment robot to the perch position.
WARNING: Keep your eyes on the treatment robot at all times, not the Teach Pendant,
when the robot is in motion, to avoid collision.
CAUTION: When the Teach Pendant is used to move the treatment robot to the perch position
using the prch program, the robot takes the most efficient route based on joint motion. Do not
use the prch program to move the treatment robot away from its position over the water tank if
there is any possibility of collision. Be sure the treatment robot can be moved safely before
moving to the perch position.
9. Enter the data values in the required plain text (ASCII or ANSI) format as described below
and shown in the example data table in Figure 85. See Appendix 2A, “Beam Data
Validation Rules” for a list of Beam Data Validation rules.
Verify that the format of each open field profile table is as follows:
• 1st line: version = 200
• 2nd line: sample = 0
• 3rd line: collimator type = MLC
• 4th line: Identifier for the local institution
• 5th line: <SSD (floating point)> or <SAD (floating point)> and label
• 6th line: <Depth in mm (floating point)> and label
• 7th line: <Number of data points (integer)> and label
• 8th to nth line: <Radial position in mm (floating point)> <Relative
dose (floating point)>
In Lines 1 and 2, the words version and sample must be lowercase. Verify that the
value for version is 200. You may enter comments on Line 4. Line 3 must appear as
shown in Figure 85. You may enter comments on Line 4. In Line 5, you can enter either
SSD or SAD.
The beam profile data is arranged in 2 columns with the radial position in the 1st column
and the relative dose in the 2nd column.
NOTE: Create the tables using plain text (ASCII or ANSI) format. (Unicode will
not work). Do not use extra characters such as spaces or tabs at the end of a
line.
NOTE: The data shown in Figure 83 is for example only. Do not use this
example data with your CyberKnife System.
• Using the Multileaf Collimator, it is possible to acquire TPR measurements at each depth
for all apertures before moving to the next depth. This is different from the procedure for
fixed collimators, in which each aperture is stepped through all depths before exchanging
collimators.
For the TPR measurement procedure for the Multileaf Collimator see below.
To perform TPR measurements:
1. Fill water tank with sufficient water to be able to obtain a reading at 300 mm depth.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See ““Diode Detectors and Diode Test” on page 2-8.
2. Position the LINAC so that the beam central axis (CAX) is perpendicular to the water
surface. Use the LINAC laser to verify this. If the Perch or InitFrames program has not
been run since the CyberKnife System was powered on, make sure to run the InitFrames
program as described in Appendix 2D, "Robot Positioning."
3. Attach the front distance pointer to the Multileaf Collimator housing and then attach the
birdcage to the housing, as described on pages 2-105 through 2-110.
4. Mount the diode in the birdcage and use the front pointer to set the target-to-detector
distance at 800 mm SAD.
5. Remove the front pointer and make sure the diode is aligned with the laser with the water
surface and LINAC laser.
6. Move the treatment robot to position the diode at 300 mm depth to verify that there is
sufficient water in the tank.
7. Exit the Treatment room. Using the controls in the Collimator window in Physics
mode, set the MLC field size to the largest shown in Table 13.
X (mm) Y (mm)
7.6 7.7
15.4 15.4
23.0 23.1
30.8 30.8
38.4 38.5
46.2 46.2
53.8 53.9
69.2 69.3
84.6 84.7
100.0 100.1
115.0 100.1
8. Deliver 100 MU three times. Then, average the 3 diode readings. Repeat the
measurements at the same depth using all of the Multileaf Collimator field sizes shown.
If the electrometer/diode combination does not give reliability sufficient signal, consider
increasing the monitor units uses for these measurements. Also, check your electrometer
gain settings.
9. Enter the Treatment Room. Using incremental jogging on the Teach Pendant to move the
treatment robot, take readings at recommended depths and field sizes (see Table 14).
• Start with the 15 mm TPR depth. Deliver 3 exposures at 100 MU for each Multileaf
Collimator field size.
• Enter the measurements into the MLC TPR spreadsheet in the TPR Tools workbook
located on the AERO website (www.accurayexchange.com) under Support: User
Documentation or obtained by contacting Contact Accuray Physics Support. Repeat
the above step for each recommended TPR depth and MLC field sizes (Table 14).
• Record the measurements in the MLC TPR spreadsheet which will normalize the
values for each field size to the value at the depth for 15 mm. All required data points
must be populated in the workbook spreadsheet in order for the TPR interpolation to
occur. It will also first interpolate the TPR vs. field size using piecewise linear
interpolation and then interpolate the field size vs. depth using a cubic spline to
generate TPR curves for all 11 field sizes. The TPR value for any collimator is relative
to the measurement at the reference depth (15 mm). Therefore, the TPR value at 15
mm depth is 1.0 by definition for each field size.
Table 14 For MLC, checked boxes are required TPR measurements. Unchecked boxes are
not required *.
Depths
Field Size (mm)
(mm)
7.6 × 15.4 × 23.0 × 30.8 × 38.4 × 46.2 × 53.8 × 69.2 × 84.6 × 100.0 × 115×
7.7 15.4 23.1 30.8 38.5 46.2 53.9 69.3 84.7 100.1 100.1
0 ✓ ✓ ✓ ✓ ✓ ✓ ✓
3 ✓ ✓ ✓ ✓ ✓ ✓ ✓
5 ✓ ✓ ✓ ✓ ✓ ✓ ✓
8 ✓ ✓ ✓ ✓ ✓ ✓ ✓
10 ✓ ✓ ✓ ✓ ✓ ✓ ✓
13 ✓ ✓ ✓ ✓ ✓ ✓ ✓
15 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
20 ✓ ✓ ✓ ✓ ✓ ✓ ✓
30 ✓ ✓ ✓ ✓ ✓ ✓ ✓
50 ✓ ✓ ✓ ✓ ✓ ✓ ✓
100 ✓ ✓ ✓ ✓ ✓ ✓ ✓
150 ✓ ✓ ✓ ✓ ✓ ✓ ✓
200 ✓ ✓ ✓ ✓ ✓ ✓ ✓
250 ✓ ✓ ✓ ✓ ✓ ✓ ✓
300 ✓ ✓ ✓ ✓ ✓ ✓ ✓
* All required data points must be populated in the workbook spreadsheet in order for the
TPR interpolation to occur.
10. When you have collected all of the TPR data, move the treatment robot back to the
15 mm depth. Repeat this depth measurement for all field sizes to verify your data
integrity.
11. Generate a single data table named mlc_TPRtable.dat (or .txt). The required
format is shown in Figure 87.
Verify that the format of the data table is as follows:
• 1st line: version = 200
NOTE: The data shown in Figure 87 is for example only. Do not use this
example data with your CyberKnife System.
NOTE: Create the table using plain text (ASCII or ANSI) format. (Unicode will
not work). Do not use extra characters such as spaces or tabs at the end of a
line.
• OCR beam data for the Multileaf Collimator, the fixed collimators, and the Iris Collimator
are acquired using the same depths (distance from the surface of the water phantom).
Table 15 and Table 16 give the scan parameters to be used for the Multileaf Collimator
depending on how the data is scanned. Table 15 applies to fixed 800 mm SAD data
collection. Table 16 applies to fixed 800 mm SSD data collection.
Table 16 MLC OCR Scan Parameters for Fixed SSD Method (continued)
NOTE: If the data are collected at 800 mm SSD they must be back projected
to 800 mm SAD in order for the data to be imported correctly.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
If the data are collected at 800 mm SSD, refer to Table 16 for the SSD scan increments
and ranges to collect the data.
2. Acquire OCR profiles at the specified angles of 0 degrees and 90 degrees, with the
specified scan spacing (see Table 15 or Table 16 as it applies to your setup) and a
recommended dwell time of at least 0.2 seconds per point. Each direction is measured at
all of the recommended depths (15,100, and 300 mm). A table is created from the data in
that scan. There is no averaging of the data.
3. Normalize to the values at the origin (0,0) and not to the maximum value.
4. Enter the numerical OCR values in the plain text (ASCII or ANSI) format as described
below and shown in the example data tables in Figure 88. See Appendix 2A, “Beam Data
Validation Rules” for a list of Beam Data Validation rules.
There is one OCR beam data table for the X direction and one for the Y direction for each
field size. Verify that the format of each beam data table is as follows:
• 1st line: version = 200
• 2nd line: sample = 0
• 3rd line: collimator type = MLC
NOTE: The data shown in Figure 88 is for example only. Do not use this
example data with your CyberKnife System.
NOTE: Create the tables using plain text (ASCII or ANSI) format. (Unicode will
not work). Do not use extra characters such as spaces or tabs at the end of a
line.
NOTE: If the diode has not been tested, perform the test to determine if a
diode used in commissioning measurements responds within the
recommended range. See “Diode Detectors and Diode Test” on page 2-8.
The output factor (OF) is the ratio of the absorbed dose at a particular field size for the CyberKnife
System is based on the 60 mm fixed collimator at 800 mm SAD. To determine the output factor for
each field of the Multileaf Collimator, divide each output factor reading by the 60 mm fixed
collimator output reading;
Output factors for all the collimators are normalized to the 60 mm fixed collimator output reading
at 800 mm SAD. If the 60 mm fixed collimator output reading was not acquired on the same day
as the Multileaf Collimator output readings, then repeat the 60 mm fixed collimator output reading
on the same day as the Multileaf output reading for purposes of generating the Multileaf output
factor beam data table.
Output factor beam data for the Multileaf Collimator is acquired using the same procedure and
equipment as for fixed collimators (see “Output Factor (OF) Measurements” on page 2-55),
except for the following:
• Output factors for the Multileaf Collimator are measured only at 800 mm SAD.
• The aperture of the Multileaf Collimator is changed remotely using Physics mode on the
treatment delivery computer. The field sizes listed in Table 13 on page 2-123 should be
used.
• When the Multileaf aperture is resized, the aperture size repeatability can result in
variability in the output factor. This effect is less than a fraction of 1% for all but the
smallest apertures. For the smallest Multileaf field sizes the output factor should be
determined by averaging the electrometer readings from at least 10 repeated
measurements. You should resize the Multileaf aperture between each measurement (for
example, by increasing and then decreasing the field size) and note the standard
deviation of the measurements. The standard deviation provides an estimate of the
variability in output factor for the smallest apertures.
Generate a beam data table and enter the data values in the required plain text (ASCII or ANSI)
format as described below and shown in the example in Figure 89. See Appendix 2A, “Beam Data
Validation Rules” for a list of Beam Data Validation rules.
Verify that the format of the output factor beam data table is as follows:
• 1st line: version = 200
• 2nd line: sample = 0
• 3rd line: collimator type = MLC
• 4th line: Identifier for the local institution
• 5th line: Must appear as shown in Figure 87.
• 6th line: Must appear as shown in Figure 87.
• 7th line: <X field sizes in mm (floating point)>
• 8th line: <Y field sizes in mm (floating point)>
• 9th line: <SAD in mm (integer)> <Output factor values (floating
point)>
In Lines 1 and 2, the words version and sample must be lowercase. Verify that the
value for version is 200. Line 3 must appear as shown in Figure 87. You may enter
comments on Line 4.
NOTE: The data shown in Figure 89 is for example only. Do not use this
example data with your CyberKnife System.
NOTE: Create the tables using plain text (ASCII or ANSI) format. (Unicode will
not work). Do not use extra characters such as spaces or tabs at the end of a
line.
NOTE: Create the tables using plain text (ASCII or ANSI) format. (Unicode will
not work). Do not use extra characters such as spaces or tabs at the end of a
line.
When you import beam data to the iDMS Data Management System using the Beam Data Import
application, the file must be located in the same directory as your other beam data files (see
“Importing Beam Data to the Data Server” on page 2-132).
Estimated time to collect the beam data for the Multileaf Collimator is 3 to 5 days, depending on
the scanner selection.
WARNING: After importing new or changed beam data, verify the dose calculation model.
Otherwise dose calculation errors can occur.
NOTE: For more information on the Beam Data Import application, see the
Data Management Manual.
To import beam data files using the Beam Data Import application:
1. Click the Beam Data Import icon on the Accuray Precision System to launch the
Beam Data Import application. Enter the User ID and Password.
The Beam Data Import screen displays the CyberKnife System List, which
shows the available CyberKnife Systems. Double-click to select the correct CyberKnife
System.
The Beam Data Import screen also displays the Details tab, which shows a tree
view of stored beam data files. Stored beam data files are files that have already been
imported to the data server.
2. Click the Import tab. An unpopulated tree view of local beam data files is displayed.
3. Select the (Select Measured Beam Data Files Directory) icon.
The Browse for Folder dialog box is displayed. Browse to select the directory
containing the beam data files you want to import. Then click the OK button.
The tree view expands to show the individual beam data files stored in that directory.
4. Select all the files for a beam data type by enabling the top level checkbox for that type.
You can import one type of beam data at a time (Fixed, MC Fixed, Iris, MC Iris, or
MLC).
5. Select the (Import Checked Files) icon.
The Import Measured Beam Data window is displayed listing the stored beam
data files in the selected directory. Verify that the beam data files listed are the correct
files to be imported.
NOTE: Depending on the beam dataset that you import, you may need to
repeat one or more Accuray Precision commissioning procedures and
possibly reacquire beam data. For information, see “Decommissioning Beam
Data” on page 2-153.
After the beam data has been imported, a message indicating that the beam data was
imported successfully is displayed. The status of the imported beam data changes to
Imported.
After importing the formatted beam data files to the iDMS Data Management System, the
beam data can be accessed by the Accuray Precision System. You can then use the
commissioning tools on the Accuray Precision System to visually review the imported
data. For information on commissioning tools, see “Accuray Precision Commissioning
Tools” on page 2-134.
NOTE: When correctly formatted MLC beam data is imported into the Accuray
Precision System using the Beam Data Import application, it will not effect the
Ray Tracing algorithm used with fixed collimators and the Iris Collimator.
Incorrectly formatted MLC beam data may also be imported. However, the
Accuray Precision System will not run any of the dose calculation algorithms
with incorrectly formatted MLC beam data. Always check the validity of your
beam data tables.
7. After the beam data has been loaded into the Accuray Precision System and checked
using the commissioning tools, print out the data tables on the Accuray Precision System
using the Print Patient and Plan Information icon on the global tool bar. The
printed data tables are the interpolated lookup tables that reside in computer memory
when Ray-Tracing dose calculations are performed for treatment planning.
Compare the printed values and their data formats with your original water phantom
measured values. Verify that the overall data import process has occurred without error.
NOTE: Please ensure that macros are enabled when opening these files,
because they use macros to automatically import your selected files into
specific sheets of the workbook.
For information on the measured data required for the Monte Carlo algorithm, see “Beam Data
Acquisition for the Monte Carlo Dose Calculation for the Fixed and Iris Collimators” on page 2-89.
For information on the Monte Carlo algorithm itself and its virtual source model, see “Chapter 5:
Algorithms for Dose Calculation and Display”. Similarly, information on the user interface for the
Monte Carlo Dose Calculation algorithm commissioning application can be found in the
Treatment Planning Manual.
Specific recommendations in this section (for example, the uncertainty and tolerance values) are
provided to assist with commissioning a Monte Carlo model. Commissioning is the responsibility
of the clinical Medical Physicist. Upon completion of the commissioning of the Monte Carlo model,
the clinical Medical Physicist must confirm that the system is ready for clinical use.
To create a beam model for the Monte Carlo Dose Calculation algorithm for fixed
collimators and the Iris Collimator:
Refer to the flowcharts in Figure 91 and Figure 92, and the steps described below.
1. On the Accuray Precision System entry page, click the Beam Data Import icon to
import beam data into the iDMS Data Management System.
For more information, see “Importing Beam Data to the Data Server” on page 2-132.
2. On the Accuray Precision System entry page, click the Commissioning Tools icon.
Select your CyberKnife System treatment machine. On the MC Source tab under MC
Source Model, click Calculate.
3. Choose to use either In-air OF or Gaussian as a source model. The Gaussian method is
recommended.
If selecting Gaussian, enter a value for the photon source full width half maximum
(FWHM).
NOTE: In order to save the data, ALL other Accuray Precision sessions MUST
be closed on ALL workstations before running or approving this calculation.
For more information, see the Treatment Planning Manual.
6. Under Layouts, click OCR and review the comparison of the penumbra widths of the
Monte Carlo-calculated OCR with the measured OCR.
If any differences exceed acceptable values, the calculation must be repeated using a
new Gaussian FWHM value. An increase in the FWHM value increases the penumbral
width. A decrease in FWHM value decreases the penumbral width.
For more information, see the Treatment Planning Manual.
7. Print or export reports using the Treatment Planning System Reports Viewer,
displayed by clicking the Print button on the Global tool bar. When you export reports,
export the files in .xlsx format. Print the Energy Spectrum and Measured TPR.
For more information on the reports viewer, see the Data Management Manual or the
Treatment Planning Manual.
8. Open the file MC ECF Correction Factors workbook, select the ECF worksheet,
and on the worksheet, click Import Spectrum. Browse to the file
CommissioningEnergySpectrum.xlsx transferred in step 7 and click Open. The
values for the energy spectrum will be automatically copied from the file, and pasted into
the ECF worksheet under the headings Energy and Bin Value, starting at cells A4
and B4 respectively.
9. Select the ECF worksheet, and on the worksheet, select whether the collimator is fixed or
Iris and then click Import Measured TPR. Browse to the file
CommissioningTPR.xlsx transferred in step 7 and click Open. The values for the
measured TPR will be automatically copied from the file and pasted into the Measured
TPR worksheet.
10. Record the ECF values from the ECF worksheet. This will initially be used for all
collimators.
• If you are coming to this step from step 16: subsequent ECF values for each
collimator are from the Compare X worksheets.
11. In the MC TPR & OCR step, select Correction Factors and enter the ECF value(s)
from step 10.
For more information, see the Treatment Planning Manual.
12. To speed up the iterative process of step 13 to step 21, an automated process is
available. Click the Fit Correction Factors button. Set the Maximum Iterations
to 5 and the Uncertainty (%) to 0.5%. Make sure both ECF and CCF checkboxes
are selected. If you started with your own correction factors following step 11, make sure
to select the User Defined CFs option.
Click OK to begin the automated fitting process for the correction factors.
13. Under Settings, click OCR Depths and select only 100 mm.
Under Computation, click Calculate, select CHANGED collimators, and set
Uncertainty % to 0.5%.
Click Accept to save the results.
NOTE: In order to save the data, ALL other Accuray Precision sessions MUST
be closed on ALL workstations before running this calculation.
14. Click the Print button to display the Treatment Planning System Reports
Viewer. Select the TPR report from the report list, and select Calculated from the
Data Type drop-down list.
Export the file in .xlsx format by selecting Excel from the drop-down list on the toolbar.
The default filename is CommissioningTPR.xlsx. You can change the filename. Then
specify a path to save the file. This file must be transferred to a computer with Microsoft
Excel installed.
15. Open the file MC ECF Correction Factors workbook, select the Compare 1
worksheet, and on the worksheet, click Import Calculated TPR. Browse to the file
transferred in step 14 and click Open. The values for the calculated TPR will be
automatically copied from the file and pasted into the MC Calculated 1 worksheet.
20. Record the new CCF values for each collimator from column I.
21. In the MC TPR & OCR step, select Correction Factors and enter the new CCF
value(s) from step 20.
• Go to step 13.
NOTE: If large CCF changes are made, the OCR penumbra should be re-
checked after the MC TPR and OCR calculation.
22. Under Settings, click OCR Depths and select all depths.
Under Computation, click Calculate, and select ALL collimators, and set
Uncertainty % to 0.5%.
NOTE: In order to save the data, ALL other Accuray Precision sessions MUST
be closed on ALL workstations before running this calculation.
For more information, see the Treatment Planning Manual.
23. Compare the comparison of the Monte Carlo calculations to the measured data for all
depths and field sizes. If the results are acceptable, continue to step 24. Otherwise, make
adjustments to the related ECF and/or CCF correction factor and calculate again.
24. In the MC OF step, under Computation, click Calculate. Set Uncertainty % to
0.2%.
Click Accept to save the results.
NOTE: In order to save the data, ALL other Accuray Precision sessions MUST
be closed on ALL workstations before running or approving this calculation.
1. On the Accuray Precision System entry page, click the Commissioning Tools icon
then select your CyberKnife System treatment machine.
2. Go to the MLC task > MC Source step.
3. Enter a value for the photon source FWHM (mm). Start with a value of 1.8 mm. Click
Calculate. For more information, see the Treatment Planning Manual.
4. Choose the Open Beam Fluence layout and review the Open Beam Profile scans. These
are the same scans used in the FSPB algorithm. Review the calculated 2D Fluence
Distribution map.
5. Choose the Energy Spectrum layout. Choose the Beam Hardening state that is
appropriate for your LINAC. For more information on the Beam Hardening option, see
Chapter 5.
Next select an Energy Spectrum from the drop-down menu. Start with the 6.6 MeV
energy spectrum.
6. After visiting the 3 layouts, click Approve and confirm your selections for the MC Source
Model.
7. Go to the MC TPR step. Click Depths and choose only the 10, 15, 100, 200, and
300 mm depths. Click Calculate and select only the 15.4 x 15.4 and 84.6 x 84.7 fields.
Set the Uncertainty % to 0.5% and click Calculate.
8. Compare the calculated TPR values to the measured TPR values. If the difference is
acceptable, continue on to step 10.
9. If the % difference is not acceptable, return to the MC Source Energy Spectrum layout
and choose a new Input Energy Spectrum. A lower mean energy will create a
steeper TPR curve (higher relative values at smaller depths) and a higher mean energy
will create a less steep TPR curve (higher relative values at larger depths). Return to
step 6.
10. Go to the MC OCR step. Click Depths and choose only the 100 mm depth. Click
Calculate and select only the 15.4 x 15.4 and 84.6 x 84.7 fields. Set the
Uncertainty % to 0.5% and click Calculate.
11. Compare the calculated OCR values to the measured OCR values. In particular, inspect
the penumbra width. If the calculated OCR values are acceptable, continue to step 13.
12. If the calculated OCR values are not acceptable, return to the MC Source Distribution
layout and modify the MC Source Model FWHM (mm).
• An increase in the FWHM value increases the penumbral width.
• A decrease in FWHM value decreases the penumbral width.
13. After both the TPR and OCR values have shown acceptable agreement for a subset of
fields and depths, return to the MC TPR step and calculate all fields and all depths at
0.5% Uncertainty. Compare the calculated TPR values to the measured TPR values.
• If the % difference is not acceptable, contact Accuray Customer Support for
assistance.
• If the % difference is acceptable, click Accept to save the results and continue to the
next step.
14. Return to the MC OCR step and calculate all fields and all depths at 0.5% Uncertainty
Compare the calculated OCR values to the measured OCR values.
• If the comparison is not acceptable, contact Accuray Customer Support for assistance.
• If the comparison is acceptable, click Accept to save the results and continue to the
next step.
15. Go to the MC OF page. Click the Calculate button. Set the Uncertainty to 0.2% and
click Calculate.
16. Compare the calculated OF values to the measured OF values. If acceptable, click
Accept to save the results and proceed to clinical testing. Otherwise, contact Accuray
Customer Support.
with only a subset of field sizes and depths, increasing the calculation set only as the match
becomes closer. Also, optimization should be based on the overall distribution of results at
multiple depths and field sizes because of the influence of random uncertainty on the individual
results. The following shows an example of an optimization workflow:
Iteration 1: E = 6.8 MeV. TPRs calculated at field sizes 23.0 mm x 23.1 mm and 53.6 mm x 53.7
mm; at depths 15, 100, 200, 300 mm; and 1% uncertainty. All calculated TPRs were 2.0% to 4.5%
larger than measured TPRs.
Iteration 2: As above with E = 6.6 MeV. All calculated TPRs were 1.4% to 3.6% larger than
measured TPRs.
Iteration 3: As above with E = 6.4 MeV. All calculated TPRs were -1.3% to +1.3% vs. measured
TPRs.
Iterations 4–6: E = 6.4, 6.3, 6.2 MeV. All field sizes and depths calculated at 1% uncertainty.
Based on these results, the optimum energy was selected as E=6.3 MeV as this provided the
least biased offset between calculation and measurement over all depths and field sizes. A final
calculation was performed at this energy for all depths and field sizes using 0.5% uncertainty.
Over all fields and depths, the agreement between calculation and measurement was ≤±0.5% at
62% of points, ≤±1.0% at 91%, ≤±1.5% at 97%, with maximum difference of 1.6%. Most
importantly, as illustrated in Figure 95, the comparison shows no bias.
X -field size
(mm) 6.4 MeV 6.3 MeV 6.2MeV
profile used to commission the source model fluence distribution (for more information, contact
Accuray Customer Support). This is problematic for MLC commissioning because the same open
beam fluence distribution is used by both the finite size pencil beam and Monte Carlo algorithms.
It is clear that modifying the source model parameters has no significant impact on agreement in
this region. The leaf transmission settings do not affect dose within the beam, and the source
distribution FWHM has no effect in this region either, as illustrated in Figure 100.
Unlike the differences observed in the tails, there is no evidence of significant measurement
perturbations associated with commonly used detectors in this region of the OCR [18,19], and
similar differences between calculation and measurement in this region are observed if a
synthetic microdiamond is used rather than a diode. The cause of this disagreement is likely to be
the relatively simple single virtual source model used in the Monte Carlo algorithm coupled with
the simplified particle transport through the secondary collimators (which models only particle
attenuation and not scatter) that are used to maximize the calculation speed. As the MLC
aperture is increased, sources of head scatter at increasing lateral distances from the X-ray target
are contributing particles to the edges of the beam and these are not included in the calculation.
This represents a limitation of the current algorithm.
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
The TG-51 protocol is based on absorbed dose to water in a 60Co beam. Measuring the beam
quality conversion factor, kQ, is the only item that must be determined using 2 corrections for the
CyberKnife System configurations. Equations used in the TG-51 protocol are shown in Figure
101.
Electrometer Reading
Chamber Factor
Since the CyberKnife System does not have a flattening filter, the beam profile gradient over the
chamber cavity (assuming standard Farmer chamber of length 24 mm) can lead to an
underestimation of dose by approximately 1.5%. This was calculated theoretically by [Ref. 8] and
measured experimentally by [Ref. 9]. This can be accounted for either by including an additional
factor Prp [Ref. 10], to account for the volume averaging effect over the chamber cavity for 60 mm
beam or using a short stem reference class Farmer chamber such as Exradin A12S [Ref. 10].
In addition the change of spectrum compared to standard LINACs due to lack of flattening filter
can modify the kQ factor by up to 0.5% and this can depend upon the beam-quality specifier being
used [Ref. 11].
As described in “Determining the Equivalent Square Field Size” on page 2-157, ESFS for
the 60 mm collimator at SSD = 1000 mm is 67.5 mm.
3. Compare your measured PDD100 value with a standard reference such as the British
Journal of Radiology [Ref. 12] for an ESFS of 67.5 mm. From this comparison, one can
infer what the equivalent PDD100 value would be for a 100 mm X 100 mm FS.
4. Use this equivalent 100 mm x 100 mm PDD100 value to determine the kQ value from the
TG-51 graphs [Ref. 3].
Figure 102 shows PDD100 values as a function of beam quality for different square field sizes
[Ref. 12]. As an example, consider a measured PDD100 value at 1000 mm SSD of 65.0% for a
7 cm x 7 cm square field. As shown in the graph, this is equivalent to a PDD100 value of 66.8% for
a 10 cm x 10 cm square field.
Collimator Size (mm) ESFS (mm) at 800 mm SSD ESFS (mm) at 1000 mm SSD
5 4.5 5.6
10 9.0 11.3
15 13.5 16.9
20 18.0 22.5
25 22.5 28.1
30 27.0 33.8
35 31.5 39.4
40 36.0 45.0
50 45.0 66.3
60 54.0 67.5
After determining the kQ value, use an absolute dose calibration protocol of your choice to
determine the conversion from nanocoulombs (nC) to centigray (cGy) for this beam measurement
configuration. For more information, see “References” on page 2-215. Regardless of which SAD
or SSD is required for the calibration protocol, the dosimetry calibration for the CyberKnife
System is performed at 800 mm SAD and 15 mm depth with the 60 mm collimator (see “LINAC
Calibration Point” on page 2-159).
After you determine the conversion from nanocoulombs to centigray, proceed with the output
calibration procedure “LINAC Calibration Procedures Using Physics Mode” on page 2-161.
800 mm
15 mm
Once your CyberKnife System is calibrated as described above, the dose in cGy/MU at other
points is determined from the following equation (see Figure 102):
800 2
D MU = OCR coll, R 800, D eff ----------- TPR fieldsize D eff DM coll, SAD (2)
SAD
For more detailed information, see Chapter 5, “Algorithms for Dose Calculation and Display”.
800 mm
15 mm
LINAC Warmup
Accuray recommends a warmup of at least 2 minutes for LINACs with sealed ion chambers. Set
the desired warmup time in minutes using the Warmup screen (see “Daily LINAC Warmup” on
page 2-161) to warm up your LINAC before performing an absolute dose calibration or daily
output check. For information on performing these procedures, see “LINAC Calibration
Procedures Using Physics Mode” on page 2-161.
2. Click the Physics button in the CyberKnife System Menu. The Physics menu is
displayed (see Figure 104).
The Warmup screen allows you to enable the high voltage to the LINAC and specify a
desired warmup time to warm up the LINAC. This screen contains the controls described
in Table 20.
Table 20 Controls in Warmup screen
Control Function
HV WAIT/HV ON/HV OFF Displays the status of the LINAC high voltage. When the high
indicator voltage is enabled but not turned on, HV WAIT is displayed.
When the high voltage is turned on, HV ON is displayed. When
the high voltage is disabled and turned off, HV OFF is displayed.
BEAM ON/BEAM OFF Displays the status of the LINAC X-ray beam. When the yellow
indicator BEAM ON indicator is displayed, dose is being delivered.
High Voltage Control Allows you to enable the high voltage to the LINAC.
section
Enable button: This button is active when the high voltage is
turned off. Clicking this button enables the high voltage.
Disable button: This button is active when the high voltage is
turned on. Clicking this button turns off the high voltage.
Control Function
Beam Control section Allows you to specify a desired warmup time to warm up the
LINAC.
Desired Time textbox: Allows you to enter the desired warmup
time with a value between 1 second and 10 hours.
Start buttons: Allows you to start dose delivery to warm up the
LINAC.
Status bar: Displays the percentage of the specified warmup time
(0 to 100%) that has elapsed.
Delivered MU fields: Display the delivered dose (in monitor
units) measured for dose channel A and B.
Dose Rate (MU/min) fields: Display the dose rate in MU/min
for dose channel A and B.
Interlock button Triggers an Interlock. The high voltage is turned off when an
Interlock is triggered.
NOTE: Calibration factors are not applied to beams generated during LINAC
warmup using the Warmup screen. Checks to verify that the dose rate is
within ±10% of the nominal value and that Channels A and B are within 5% of
each other are also not applied when using the Warmup screen.
5. Click the Enable button in the Warmup screen. The high voltage indicator displays
HV WAIT and the Disable button becomes active. A message is displayed prompting
you to turn on the high voltage to the LINAC.
6. On the operator control panel, turn the safety interlock key to the ON position. Then push
the ON button in the HIGH VOLTAGE section of the operator control panel.
The high voltage indicator in the user interface displays HV ON in yellow.
7. Enter the desired warmup time in the Desired Time textbox. Then press <Enter>.
8. Click the Start button in the Warmup screen to start dose delivery. The beam status
indicator displays BEAM ON in yellow. The status bar indicates progress as the desired
dose is reached.
9. When the status bar reaches 100%, the LINAC warmup procedure is complete. Click the
Exit button to return to the LINAC menu.
The Calibration Check screen contains the controls described in Table 21, in addition to the
controls displayed on the Warmup screen (Table 20).
Table 21 Controls in Calibration Check screen
Control Function
Last Displays the date and time of the last LINAC dosimetry calibration procedure.
Calibration
If no calibration is available, an Interlock may occur which prevents or interrupts
display area
beam delivery.
LINAC Displays the maximum deviation in percent (%) away from baseline symmetry
Symmetry as measured in any one segment in the B monitor chamber.
display area
Baseline symmetry is defined during system installation and acceptance
testing.
3. Click the Enable button in the Calibration Check screen. The high-voltage indicator
displays HV WAIT and the Disable button becomes active. A message is displayed
prompting you to turn on the high voltage to the LINAC.
4. On the operator control panel, turn the safety interlock key to the ON position. Then push
the ON button in the HIGH VOLTAGE section of the operator control panel.
The high-voltage indicator in the user interface displays HV ON in yellow.
5. Enter the desired dose for the calibration check in monitor units (MU) in the Desired
MU textbox.
6. Click the Start button in the Calibration Check screen to start dose delivery. The
beam status indicator displays BEAM ON in yellow. The status bar indicates progress
as the desired dose is reached.
During dose delivery, internal checks are performed to verify the following:
• The difference in dose measured for dose channel A and B does not exceed the
allowed range.
• Elapsed time during dose delivery does not exceed the expected time for the desired
dose to be reached.
• Dose rate fluctuation does not exceed the allowed range.
• The difference in measured signal in any one segment of chamber B compared to the
baseline symmetry value does not exceed the allowed range.
If an internal check fails, an Interlock is triggered and the high voltage turns off.
7. When the status bar reaches 100%, the LINAC calibration check procedure is complete.
and you can compare the delivered dose with the desired dose. If you are satisfied with
the results of the calibration check, click the Exit button to return to the LINAC menu.
If it is necessary to adjust the dosimetry calibration, see “LINAC Calibration Adjustment”
on page 2-170.
WARNING: Do not adjust the LINAC calibration unless you are the qualified Medical
Physicist.
NOTE: Use the 60 mm fixed collimator for the LINAC Calibration Adjustment
procedure.
The LINAC calibration adjustment procedure allows you to calibrate and adjust the LINAC
dosimetry system. During the procedure, 5 nominal (desired) dose amounts are delivered. For
each nominal dose, you measure the dose detected using your external dosimetry setup.
A linear best fit is performed using the measured data points to obtain dosimetry calibration
parameters. The gain is determined as the slope of the best fit line which goes through the origin
on a plot of nominal (uncalibrated) monitor units delivered by the system on the Y axis and user-
measured centigray (cGy) values on the X axis (see Figure 108).
NOTE: The software will not accept measured dose values entered by the
user if the linear best fit deviates from those values by more than 1% (for doses
100 cGy and above) or more than 1 cGy (for doses less than 100 cGy).
NOTE: All monitor units delivered using the Calibration screen are nominal
(uncalibrated), even if a calibration exists.
The Calibration screen contains the controls described in Table 22, in addition to controls
displayed in the Warmup screen (Table 20) and Calibration Check screen (Table 21).
Control Function
Calibration Displays nominal dose values to be delivered for each calibration data point, and
section allows you to enter the corresponding measured dose value.
Nominal MUs fields: Display 5 preset nominal (uncalibrated) dose values (in
monitor units) to be delivered.
Measured cGy/Gy textboxes: Allow you to enter the measured dose (in
centigray or gray depending on the iDMS System setting) corresponding to each
nominal dose.
Start/Reset button: Allows you to start dose delivery for one of the nominal
doses, or reset a data point already obtained.
LINAC Displays dosimetry calibration parameters obtained from a linear best fit to the 5
Model measured data points.
Information
Gain fields: Displays the gain value (slope of the linear best fit to the data
section
points) for dose Channel A and B. The gain is calculated as the slope of the
linear best fit to the data points for Channels A and B. Each channel therefore
has its own calibration. The software will not accept a computed gain value
outside the range 0.8 to 1.4 for the sealed ion chamber.
Accept & Save button: This button is enabled when all 5 measured data
points have been entered. Allows you to accept and save the new dosimetry
calibration parameters. When you accept the values, they are no longer
displayed on the screen.
The fields below the Gain fields display information on calibration modeling
errors. Modelling errors at each point must not be larger than 1% or 1cGy
(whichever is larger). The point with the largest absolute difference may not be
the point with the largest relative difference.
Relative (%) fields: Displays the largest relative error as a percentage for
dose Channel A and B. This value is the largest relative difference between the
measured dose and the linear fit among the five data points (200, 100, 50, 20,
10 MU) that were entered.
Absolute (cGy/Gy) fields: Displays the largest absolute error (in centigray
or gray depending on the iDMS System setting) for dose Channel A and B. This
value is the largest absolute difference between the measured dose and the
linear fit among the five data points (200, 100, 50, 20, 10 MU) that were entered.
Calibration Displays the status of the LINAC calibration adjustment procedure (Complete,
Status Not Complete, or Error).
section
NOTE: The best fit routine generates the relationship between delivered
monitor units (MU) vs. delivered dose. Delivered MU is actually shown as
counts which can be viewed on the backup dose counter or retrospectively in
the following file:
/accuray/datafiles/site_df/linac/calibration_history.dat
This file contains all the data from a calibration adjustment. In the file
model.dat located in the same directory, the last two numbers are the gain
values.
3. Click the Enable button in the Calibration screen. The high-voltage indicator displays
HV WAIT and the Disable button becomes active. A message is displayed prompting
you to turn on the high voltage to the LINAC.
4. On the operator control panel, turn the safety interlock key to the ON position. Then push
the ON button in the HIGH VOLTAGE section of the operator control panel.
The high-voltage indicator in the user interface displays HV ON in yellow. The Start
buttons in the Calibration screen become active.
5. Click the first Start button in the Calibration screen to start dose delivery. The other
Start buttons become inactive. The beam status indicator displays BEAM ON in
yellow. The status bar indicates progress as the nominal dose is delivered.
6. Perform the necessary hand calculations to calculate the measured dose value (in
centigray) that corresponds to the nominal dose that was delivered.
7. Enter the measured dose value in the Measured cGy/Gy textbox for each
corresponding Nominal MUs field.
The Start button changes to a Reset button. The other Start buttons become active. If
a mistake is made entering a value, press Reset to clear the entry and re-enter the
value.
8. Repeat the above steps to enter measured dose values for all 5 nominal doses.
Parameter values in the LINAC Model Information section are updated as data
points are added. To reset a data point, click the Reset button next to it.
When all 5 data points have been obtained, the Calibration Status field displays
Complete. The Accept & Save button becomes active.
If an error occurs after entering a data point, the Calibration Status field displays
Error and a new button is displayed next to it (a button with three dots). Click this button
to display information about the error.
9. When you are satisfied with the results of the LINAC calibration adjustment and ready to
save the new calibration parameters, record the displayed Gain values. Then click the
Accept & Save button.
When you accept the calibration parameters, the values are no longer displayed.
NOTE: Tracking the Gain values can help spot miscalibrations. The values
should always be close to the previous values.
10. After completing the above procedure, perform a LINAC calibration check (see “LINAC
Calibration Check” on page 2-167) to verify that the LINAC calibration is satisfactory.
Check the calibration at two different monitor unit settings. Use one setting in the
100 - 200 MU range and one in a lower clinical MU range.
11. Determine a new baseline for the daily LINAC output constancy check. See “Baseline
LINAC Output Constancy Procedure” on page 2-175.
NOTE: If you choose to use a slab phantom, ensure that the laser position has
not moved with respect to the radiation beam since the baseline
measurement.
• Secondary collimator
• Electrometer
NOTE: There are optional Daily SRS QA devices available that can be used
for output checks as well as for flatness and symmetry checks. If using one of
these devices, follow the manufacturer's recommended procedures for
calibration of the device.
CT Density Models
The Accuray Precision System provides several preset CT density models for use during
treatment planning. Review the preset models for clinical use. The models labeled Water/Air,
Lung Standard, and Body Standard cannot be modified and cannot be used for patient
treatment delivery; all models labeled Custom Model can be modified. Provided you have the
necessary access, you can enter custom CT density models and save as a default either for a
patient or globally.
To create, change, and apply CT density models, see the Treatment Planning Manual.
NOTE: The CT density has a significant influence on the dose delivered to the
patient. During treatment plan review QA, confirm that the appropriate CT
density model was used.
WARNING: If there are errors in the CT density model, they will result in incorrect dose
calculations. For the most accurate CT density models, use a standard electron density
phantom to derive the CT density curve for each CT scanner used with your CyberKnife
System.
NOTE: If a patient treatment plan uses a sample CT density model, the plan
cannot be saved as deliverable.
Water/Air
In the Accuray Precision System CT density model labeled Water/Air, all HU -800 or greater are
assigned a relative electron density of 1. All HU -801 or less are assigned a density of 0.
Therefore, you may observe an effective depth less than the actual for some of the beams.
Lung Standard
The HU can be selected to model areas that will be treated as lung tissue. Generally, these areas
have densities that are between those of air and water. The algorithm determines which voxels
have HU between 2 user-defined parameters. The default range is -800 to -200. Voxels that lie
within this range have density values set by the user that may differ from 0.0 and 1.0.
The default setting is the equivalent depth of 0.3 mm depth per 1 mm of beam transmission. For
treatment plans in the thoracic region of the body, this method generally yields lower dose
calculation errors than when treating all tissue as either water or air.
The dose calculation model does not consider effects related to electron disequilibrium, for
example, backscatter or sidescatter at soft-tissue-to-bone interfaces.
Body Standard
This density model is designed with 3 piece-wise linear components to model attenuation by 3
different types of matter: air, soft tissue, and bone. Voxels with a HU less than -800 are treated as
air, that is, they have no attenuation associated with them. Voxels with HU from -800 to 200 are
modeled as having linearly increasing relative density from 0.2 to 1.2, representing soft tissue of
varying density. Voxels with HU from 200 to 1500 have linearly increasing density from 1.2 to
1.77, representing bone. Voxels with intensity greater than 1500 are assigned a relative density of
1.77.
Use an electron density phantom to measure the HU per known density for the treatment planning
CT scanner that is used to scan patients for treatment with the CyberKnife System. The
measured density values can be entered into a model for patient planning. Density Models can be
set or modified from the Home page using Planning Settings > Planning Parameters. Density
models cannot be edited while creating a plan or when a plan is loaded. The relative electron
density models are used for Ray-Tracing and Finite Size Pencil Beam (FSPB) dose calculation. If
you have the Monte Carlo Dose Calculation option, you must also specify mass density models in
addition to relative electron density models. Acquire reference information on both the relative
electron and mass densities for any CT density phantom you use to generate custom CT density
models. In order to use density overrides, you must have a mass density table and a relative
electron density table. For more information on density overrides, see the Treatment Planning
Manual.
WARNING: When evaluating your treatment plan, carefully consider the effects that CT
artifacts may have upon your dose calculation. The depth calculation can be inaccurate in
the presence of a significant CT artifact. Low HU streaks into the patient may lead to
underestimation of depth, and high HU streaks outside the patient or into lung/air cavities
may lead to overestimation of depth.
NOTE: For relative electron density models, the Accuray Precision System
forces the relative electron density values to be zero for HU less than -801.
Acquisition of correct HU-to-density curves is critical to have accurate dose calculations. The
Accuray Precision System uses two different types of density curves: one for the Ray-Tracing
dose calculation algorithm, and another for the Monte Carlo Dose Calculation algorithm.
The Ray-Tracing dose calculation algorithm requires a conversion from HU (-1024...31743) to
relative electron density (1.0 is water density). The Monte Carlo Dose Calculation algorithm
requires a conversion from HU to mass density (1.0 g/cm3 is water density).
The relative electron density curve should have a zero density for -1000 HU. The mass density
curve should have a density of 0.001 g/cm3 for -1000 HU. The remainder of the curve should be
entered based upon measurements of HU for materials of known relative electron and mass
densities. Phantoms to facilitate this process are listed in “Customer Site QA Equipment” on
page 2-6. It is important for a calibration phantom to include real water as a calibration point, and
that you incorporate this point in the calibration curves. There are some references that address
the uncertainties associated with using tissue mimicking materials for HU-to-density calibration
[Ref. 13, Ref. 14] and the impact of these uncertainties on patient dose calculation and plastic
phantom dose calculations. It is recommended to consult these resources before building the
appropriate density model.
NOTE: The Accuray Precision System automatically extends the last value
entered on the curve to cover any HU outside the user entered range. To
control this behavior directly, specify density ranges which cover the range of
HU.
Accuray provides several sample curves that can be used as guidance for the creation of your
custom density curves. Some users may prefer to also create and use calibration curves for
water/air-only calculations. Accuray provides a sample calibration curve of this type for reference.
All example curves may not be appropriate for your CT scanner. As with any factor that impacts
dose calculation, quality assurance checks should be conducted to ensure that the density
calibration is correct for a particular CT scanner.
WARNING: Due to scanner artifacts, some CT scanners assign relatively high -700 to -600
HU in the air space outside the patient that occupies the remainder of the scan. To address
this, put a low density (such as zero) point in the range of these intermediate HU.
Otherwise, these HU can artificially attenuate the radiation beam resulting in erroneous
calculations.
The Accuray Precision System supports both conventional 12-bit CT scans (4096 discrete CT
values) and newer 16-bit CT scans (65536 discrete CT values). For 16-bit CT scans, density
curves can be entered only up to a maximum value of 31743. The value of the density curve at
31743 is therefore used for all HU above 31743.
NOTE: The Ball-cube film cassette is too small to provide accurate results.
2 2 2 (3)
D12 = X1 – X2 + Y1 – Y2 + Z1 – Z2
8. From the diagram, locate the pairs you are measuring and enter the known distances
between them.
9. Compare actual and CT image distances as measured with the global measuring tool.
10. Verify that the actual and CT distances agree within 1 mm.
NOTE: For a PDD QA test, place the virtual fiducial on the anterior surface of
the phantom. If the OCR measurements were acquired at fixed SAD, then
place the virtual fiducial at the depth at which you will examine the Accuray
Precision System single beam OCR dose calculation.
7. On the Setup task > Align step, confirm the CT center.
8. On the Plan task > Settings step, choose a density model.
Air/Water is acceptable for water equivalent phantoms.
9. Position the dose calculation box so that its anterior face is flush with the anterior surface
of the phantom.
10. In the coronal view, center the dose calculation box on the beam axis.
11. On the Plan task > Isocentric step, place the isocenter as follows:
• PDD: At the anterior surface of the phantom.
• OCR: At the anterior surface of the phantom if you wish to compare Accuray
Precision System dose calculations with OCR measurements acquired at fixed SSD.
• At the depth at which you will examine the Accuray Precision System OCR dose
calculation if your OCR measurements were acquired at fixed SAD.
12. Select a collimator size.
13. On the Evaluate task, prescribe a dose and perform a high-resolution dose calculation.
14. Click the Export DICOM Data icon on the global tool bar.
15. On the Export DICOM Data dialog box, select RT Dose and Dose Grid.
16. Select a destination for the file using the Select Remote Machine dropdown menu
and press the Export button. You can also add a machine, or you can use the Select
Local File Path option and then browse to select a location.
NOTE: The following example procedure describes the use of software and/or
hardware products that are not developed by Accuray and which do not have
a specific relationship to the CyberKnife System. This procedure describes
one method for performing the task. Other, equally effective, methods might
exist. The Medical Physicist is responsible for determining which product and
methodology to use for this task.
The Rectangular selections marquee tool enables you to select a portion of the 2D
image for analysis.
NOTE: For OCR analysis, ensure the Vertical Profile checkbox is cleared.
4. Select a region of interest for analysis, as follows:
• PDD: Select the central axial portion of the data (see Figure 112).
• OCR: Select a horizontal cross-section.
5. Use the ImageJ Analyze > Plot Profile menu to extract the values and display the
plot (see Figure 113).
Note how the rectangular selection tool was used to select a horizontal slice of the image
at a depth of several pixels below the surface.)
6. Save the data in the ImageJ Plot Values table as a text file. It can be imported into a
spreadsheet or other analysis package. See Figure 114 and Figure 115 for examples of
the measured PDD and OCR values compared to Accuray Precision System calculations
using Microsoft Excel.
NOTE: The exported data file will contain the OCR data at a single depth in
the phantom. Therefore, in order to examine the dose profile at different
depths, you will need to keep track of several data files. If the dose box is not
sized to contain only a single row or column of voxels, use the ImageJ
rectangular selection tool to select a specific row or column of data within the
exported data file. However, if your OCR measurements were acquired at
fixed SAD, you will need to generate several different Accuray Precision
System dose calculations because the isocenter must be placed at each of the
depths you will examine.
Inhomogeneous Phantoms
Using Excel, Matlab, or another numerical analysis package, you can examine single-beam depth
dose profiles in inhomogeneous phantoms.
A phantom comprised of several different slabs of materials can be used to compare the Accuray
Precision System PDD calculation to a modified PDD curve based on measured PDD values
acquired with a water phantom. A mathematical model of the effective depth can be calculated
based upon the ratios (compared with water) of densities of the various slabs of material.
An example of an inhomogeneous slab phantom is shown in Figure 118. The composition of the
slab phantom is shown in Table 23.
Material Density,
1 cm water 1.0
2 cm water 1.0
14 cm water 1.0
A custom density model was defined for the Accuray Precision System based on the known
composition of the phantom. For a comparison of the Accuray Precision System dose calculation
and a modified PDD based on effective (density-compensated) depth in the phantom, see
Figure 119.
Figure 119 depicts the relationship between the Accuray Precision System single beam dose
calculation and an independent calculation based on a mathematical model using known material
densities of the phantom and PDD measurement data acquired with a water phantom.
NOTE: Choose a collimator that is appropriately matched to the size of the ion
chamber.
4. Develop a plan so that the 98% dose covers the chamber entirely.
5. Save the plan.
DeltaMan Adjustment
The treatment robot and imaging subsystems are independently calibrated to a single point, the
isocrystal or imaging center. The DeltaMan adjustment is a correction that accounts for any
systematic translational offset between the 2 subsystems. This correction is a part of the system
calibration files that reside on the treatment delivery computer of the CyberKnife System.
The DeltaMan correction is not relevant to the specific calibration of either independent
subsystem (treatment robot path calibration or imaging calibration), but is applied when the 2
subsystems are used together, such as during treatment simulation or treatment delivery. Accuray
service personnel calculate the DeltaMan adjustment using the results of multiple E2E tests
performed on the CyberKnife System and then save the appropriate correction factors to the
CyberKnife System server.
NOTE: All data presented in this section is for illustrative purposes only and
represents measurements made on a single CyberKnife System, except
where ranges or specifications are stated. This data should not be used for any
treatment planning dose calculations. A larger set of sample beam data,
including different collimation types and a wider range of field sizes, is included
with the Accuray Precision System, and system-specific data is measured
during acceptance testing and commissioning.
This tables satisfies IEC 60976:2007 8.1.1 and 8.1.2 specifications for 6 cm fixed reference
field: Dmax (depth of 100% dose) of 15 mm +/-2 and for TPR20/10 of 0.62 - 0.67.
TPR20/10, flatness, and symmetry were measured on one system at 2 MU. For this small MU,
TPR was measured with an ion chamber in solid water, while flatness and symmetry were
measured with diode array for the 6 cm fixed collimator, 10 cm x 10.01 cm MLC, and 11.5 cm x
10.01 cm MLC field sizes. Relative to 200 MU, the 2 MU TPR20/10 varied by less than 0.2% on
average. For the 6 cm fixed collimator, 10 cm x 10.01 cm MLC, and 11.5 cm x 10.01 cm MLC field
sizes relative to 200 MU, the 2 MU flatness and symmetry measurements varied less than 1% on
average.
Figure 120 shows sample depth dose data for these fields measured at 80 cm SSD. These
curves are measured using a stereotactic diode with inherent build-up of ~1 mm. Figure 121
shows a close-up of the build-up region of these depth dose curves measured using a parallel
plate ionization chamber (PTW Advanced Markus) with a thin entrance window allowing more
accurate measurement of the surface dose.
Figure 122 to Figure 129 show isodose distributions for these sample beams. Note that while the
maximum dose is expected to be very close to central axis, doses up to 0.5% higher (i.e. 100.5%
of the central axis dose) can be measured just off-axis. Beam profiles in the X and Y directions
are constant with robot orientation to ≤2% within the beam (with the maximum open field size, the
OCR at a point 2/3rd of the field size away from central axis varies by ≤1.02 (Max OCR/Min OCR)
over all treatment robot orientations).
Figure 127 Axial isodose chart for the 1.5 cm x 1.5 cm fixed
collimator at 800 mm SSD
The CyberKnife System beam penumbra specifications are shown in Table 25. Penumbra is
defined as distance between 80% and 20% of central axis dose, at 800 mm SAD, and a depth of
50 mm. Note that this definition gives an artificially large measurement of the width of the edge
penumbra for large CyberKnife System fields because the primary beam is not flattened. For
example, the measured penumbra for the largest MLC field of 115 mm x 100.1 mm on one
representative CyberKnife System is 15.5 mm in X and 10.3 mm in Y.
Table 26 describes some of the performance characteristics outlined in IEC 60976 (2007) in the
reference conditions of 60 mm fixed collimator at 800 mm SAD and 15 mm depth (where 1 cGy =
1 MU) except where otherwise stated. System-level requirements for these parameters are
defined in the CyberKnife System Acceptance Test Procedures or Technical Specifications. In
addition, sample results measured on a single CyberKnife System are stated here.
*Coefficient of variation for values other than 200MU are < 1% at 3MU - 1000MU and 1.1% at
2MU.
**This sample data shows the maximum variation in output factor measured for rectangular MLC
fields after reversing the X and Y aperture dimensions (for example, 46.2 mm x 100.1 mm vs. 100
mm x 46.2 mm.
***This sample data was collected using a 115mm x 100.1mm MLC aperture with point chamber
measurements at 800mm SAD over the 6 LINAC orientations described below. The result
specified in the table covers down to 2 MU.
The tests that depend on robot orientation (IEC 60976 7.4 and 9.1.2) utilize the following LINAC
positions: beam down, beam up, X1 side down, X2 side down, robot plate up, and robot plate
down. See Figure 130.
The field sizes stated in this guide, other CyberKnife System documentation, and shown on the
control system are geometric projections of the nominal collimator aperture from the X-ray source
to 800 mm SAD. The typical correspondence of these field sizes with the measured radiation
beam full width at half-maximum (FWHM) for MLC and Iris collimators is shown in Figure 131.
Although data is shown at 15mm depth, it is also representative of other depths.
There is a clear trend for measured FWHM to be smaller than nominal field sizes to an increasing
degree with increasing field size. This is a consequence of the non-flat primary beam. Also, with
the MLC there is a larger offset between measured FWHM and nominal field sizes in the Y
direction than in the X direction. This is because the nominal field size is calculated based on the
MLC aperture before the MLC tilt of 0.5 degrees is applied (the tilt is to minimize inter-leaf
leakage), which reduces the projected aperture. All of these effects are included in the dose
calculation algorithms. For Iris, this is achieved by using OCR data measured at each aperture
size. For MLC, it is achieved by using measurements of the uncollimated primary beam to model
the non-flatness, and applying a geometric reduction to each Y-aperture to model the effect of
MLC tilt. For more information on the Multileaf Collimator, see [Ref. 15].
The corresponding data for fixed collimators is shown in Figure 132. Although data is shown at
15mm depth, it is also representative of other depths.
The trend here is reversed from the Iris Collimator and MLC, with measured FWHM being larger
than the nominal field size to a degree that increases with field size. This is because the fixed
collimators are focused at a point slightly behind the physical X-ray target, meaning that the
geometric projection is larger than the nominal field size. This effect is included in dose
calculation by using OCR data measured with each fixed collimator.
References
1. Dieterich S, Cavedon C, et al. Report of AAPM TG 135: Quality assurance for robotic
radiosurgery. Medical Physics 2011; 38(6):2914-2936.
2. Dieterich S, Cavedon C, et al. Erratum: Report of AAPM TG 135: Quality assurance for
robotic radiosurgery. Medical Physics 2011; 38(9):5264.
3. Almond PR, Biggs PJ, et al. AAPM's TG-51 protocol for clinical reference dosimetry of
high-energy photon and electron beams. Medical Physics 1999;26(9):1847-1870.
4. IAEA International Atomic Energy Agency: Absorbed Dose Determination in External
Beam Radiotherapy: An International Code of Practice for Dosimetry Based on
Standards of Absorbed Dose to Water. Technical Reports Series No. 398, IAEA, Vienna
(2000).
5. P. Francescon, S. Cora, et al. CyberKnife Dosimetric Beam Characteristics: Comparison
Between Experimental Results & Monte Carlo Simulation. In: Mould RF, Schulz RA,
Bucholz RD, et al, eds. Robotic Radiosurgery. Vol 1. Sunnyvale, CA: Cyberknife Society
Press; 2005:71-80. Table 1.
6. Echner GG, Kilby W, et al. The design, physical properties and clinical utility of an iris
collimator for robotic radiosurgery. Phys. Med. Biol. 2009; 54:5359–5380.
7. Alfonso et al. A new formalism for reference field dosimetry of small and nonstandard
fields. Medical Physics 2008;35(11):5179.
8. Kawachi T. et al. Reference dosimetry condition and beam quality correction factor for
CyberKnife beam. Medical Physics 2008; 35(10): 4591-4598.
9. Pantelis E. et al. On the implementation of a recently proposed dosimetric formalism to a
robotic radiosurgery system. Medical Physics 2010; 37(5): 2369-2379.
10. McEwen M. R. Measurement of ionization chamber absorbed dose kQ factors in
megavoltage photon beams. Medical Physics 2010; 37(5): 2179-2193.
11. Xiong G. and Rogers D. W. O. Relationship between %dd(10)x and stopping power ratios
for flattening filter free accelerators: A Monte Carlo study. Medical Physics 2008; 35(5):
2104-2109.
12. Day MJ, Aird EG. The equivalent field method for dose determinations in rectangular
fields. British Journal of Radiology, Suppl. 1996;(suppl 25):138-151.
13. Seco J, Evans PM. Assessing the effect of electron density in photon dose calculations.
Medical Physics 2006; 33(2): 540-552.
14. Ma C-M, Jiang SB, et al. A quality assurance phantom for IMRT dose verification. Phys.
Med. Biol. 2003; 48: 561–572.
15. Asmerom G, Bourne D, et al. The design and physical characterization of a multileaf
collimator for robotic radiosurgery. Biomed. Phys. Eng. Express 2016; 2(1): 017003.
16. Jordan TJ. Megavoltage X-ray Beams: 2 - 50 MV. British Journal of Radiology, Suppl.
1996;(suppl 25):62-109. Tables 5.4.1 and 5.4.2.
17. Laedermann JP, Valley JF, et al. Monte Carlo calculation of the sensitivity of a
commercial dose calibrator to gamma and beta radiation. Medical Physics
2004;32(6):1614-1622. Abstract SU-FF-T238, regarding the sensitivity and performance
of various detectors as compared with those of the values calculated using the Monte
Carlo method.
Introduction
Certain aspects of quality assurance (QA) for the CyberKnife System are unique. This chapter
describes QA tests that may be unfamiliar to new users of the CyberKnife System.
This chapter covers the following topics:
• “QA Program and Documentation” on page 3-3
• “QA Tests and Schedules” on page 3-4
• “Daily QA Tests” on page 3-5
• “Monthly QA Tests” on page 3-15
• “Quarterly QA Tests” on page 3-20
• “Annual Testing Requirements” on page 3-21
• “Unscheduled Tests” on page 3-23
The CyberKnife System owner is responsible for ensuring that the system is used in accordance
with applicable regulations governing the operation of medical radiation linear accelerator (LINAC)
systems.
Typically, a qualified Medical Physicist performs all QA of the CyberKnife System, the LINAC, and
the Treatment Planning System. The Medical Physicist also maintains proper documentation of
QA procedures.
For detailed QA scheduling information, see the CyberKnife® Robotic Radiosurgery System QA
Log Book provided by Accuray.
For additional information on the CyberKnife System, contact Accuray Customer Support.
Daily QA Tests
This section describes QA test procedures that should be performed at least daily. For more
detailed information on QA test schedules and logging your results, see the CyberKnife® Robotic
Radiosurgery System QA Log Book.
This section covers the following topics:
• “Safety Interlocks Check” on page 3-5
• “System Status Check” on page 3-7
• “Laser Alignment Check Application” on page 3-8
• “Treatment Robot Perch Position Laser Check” on page 3-13
• “X-ray Tube Warmup” on page 3-13
• “LINAC Output Constancy Check” on page 3-14
• “Automated Quality Assurance (AQA) Test” on page 3-14
• “Visual Inspection of TG-50 Abutted Rectangular Field Test” on page 3-14
WARNING: When testing the Treatment Room door interlock, take care to avoid exposure
to radiation if the beam does not terminate when the Treatment Room door is opened.
Otherwise, injury or death can occur.
At a minimum, check the Treatment Door interlock and the operator control panel E-Stop button
daily.
To check the door interlock and the E-Stop button:
1. From the LINAC menu in Physics mode, use the Calibration Check screen to
deliver 400 MU. (You may also enter 2 minutes warmup time in the LINAC Warmup
screen.)
2. While the beam is on, open the Treatment Room door.
The radiation should terminate and a red E-Stop message should be displayed on the
treatment delivery computer describing the error.
3. Close the Treatment Room door, recover from the error, and continue to deliver the
radiation.
4. Again, while the beam is on, press the operator control panel E-Stop button.
The radiation should terminate and a red E-Stop message should be displayed on the
treatment delivery computer describing the error.
5. Again, while the beam is on, press the Interlock button at the bottom right of the left
screen of the treatment delivery computer (see Figure 1).
Interlock Button
Watch the MV BEAM ON and HV ON indicator lights on the operator control panel
closely as you press the Interlock button. The beam should turn off within approximately
0.5 seconds. If the beam stays on 1 second or longer, contact Accuray Customer
Support.
6. Repeat this process to check other safety interlocks as scheduled, and recover as
appropriate.
Safe operation of the CyberKnife System depends on the proper functioning of all safety interlocks
(see Table 1).
1 With the safety interlock key switch in the operator control panel in the High Voltage will not
OFF position, push the HIGH VOLTAGE button on the operator control come on.
panel when the message to do so is displayed on the treatment delivery
computer.
2 With the key switch in the ON position, turn on the high voltage. Note the Light is on.
condition of the warning light over the Treatment Room door.
3 Note the condition of the warning light in the Treatment Room. Light is on.
4 When the beam comes on, note the condition of the warning light Light is on.
on the operator control panel.
5 With the beam on, open the Treatment Room door taking care to Beam goes off and
avoid exposure to radiation if the beam does not go off. Close stays off until reset on
the door. Attempt to restart the high voltage before resetting the the treatment delivery
interlock on the treatment delivery computer. computer.
6 With the beam on, press the Emergency Stop (E-Stop) button on Beam goes off and
the operator control panel. Release the button. Attempt to restart stays off until reset on
the high voltage before resetting the interlock on the treatment the treatment delivery
delivery computer. computer.
Dose rate (MU/min) The Calibration Check screen in Physics mode on the
treatment delivery computer.
NOTE: Use only one method to monitor and record the dose rate. Do not use
multiple methods or alternate between them.
NOTE: The Laser Alignment Check application does not check laser and
radiation beam coincidence. For more information, see “LINAC Laser and
Radiation Coincidence Check” on page 3-16.
The Laser Alignment Check Application window displays information about laser
alignment status and provides controls for executing Laser Alignment Check application
commands (see Figure 3), including moving the treatment robot to the perch position, executing a
Laser Alignment Check, viewing current and calibrated values for laser intensity and laser position,
and executing a baseline correction for laser intensity values.
The window includes the buttons listed in Table 3.
Button Function
Perch Moves the treatment robot to perch position if it is not at perch but in a valid
position for the Laser Alignment Check. If the treatment robot is in an invalid
position, move it to the perch position using the Teach Pendant.
Start Executes the Laser Alignment Check, updates the Last Check Status, Last
Check Date, and Last Check Time fields, and indicates if the check passed
or failed.
Verify Executes a laser intensity and position check and displays the current offset
position value and the current and calibrated intensity values.
Baseline Establishes a new laser intensity threshold if the intensity value has changed and
the current offset laser position is within tolerance.
The baseline adjustment compensates for laser intensity changes that result from
a failing laser power supply or laser tube or from environmental factors such as
room lighting. The baseline adjustment does not change the calibrated value for
laser position, but does update the intensity value to pass the test.
Values for position calibration and intensity threshold differ for fixed collimators, Iris
Collimator, and the Multileaf Collimator. If your system has an Iris Collimator and a
change in laser intensity requires a baseline adjustment, perform the adjustment for
both fixed collimators and the Iris Collimator.
The top section of the Laser Alignment Check Application window displays the following
information:
• Last Check Status: Indicates if the last check passed or failed.
• Last Check Date: Date last check was performed.
• Last Check Time: Time last check was performed.
• Robot Position: Indicates if the treatment robot is in a Ready or Invalid position for the
Laser Alignment Check. If the position is invalid, use the Teach Pendant to move it back
to the perch position.
• Collimator Type: Indicates if the currently installed collimator is a fixed collimator, an
Iris Collimator, or a Multileaf Collimator. Any collimator can be installed for the Laser
Alignment Check.
• Calibrated On: Date of laser alignment calibration.
The lower section displays the status of the Laser Alignment Check application and the results
when an application command is executed. The messages for command results are as follows:
• Perch: Result message indicates if the treatment robot is at the perch position.
• Start: Result message indicates if the Laser Alignment Check passed or failed and
displays the current and calibrated intensity values.
• Verify: Result message indicates if the verification of laser intensity and position
passed or failed and displays the current position offset value and current and calibrated
intensity values.
• Baseline: Result message indicates if the baseline procedure passed or failed and
displays the current position offset value and current and calibrated intensity values. If the
procedure passes, the current intensity value displayed is the new intensity baseline
value.
The Attention message is always displayed. It reminds the user that the baseline procedure
performs a verification scan of the sensor and, if it passes, updates the sensor threshold value
based on the current reading.
displayed. If the procedure passes, the current intensity value displayed is the new
intensity baseline value.
NOTE: If your system has an Iris Collimator and a change in laser intensity
requires a baseline adjustment, perform the adjustment for both fixed
collimators and the Iris Collimator.
NOTE: A change in the position of the laser beam spot on the floor at the perch
position does not necessarily indicate that the treatment robot has lost robot
mastering. A change can also indicate that the laser itself has moved. In either
case, call Accuray Customer Support.
CAUTION: The X-ray tube warm-up procedure is designed to minimize target cracking due to
thermal shock. Thermal shock can cause a target to fracture. In extreme cases, the target may
break apart, causing damage to the insert and/or tube housing.
Monthly QA Tests
This section describes QA test procedures that should be performed at least monthly. For more
detailed information on QA test schedules and logging your results, see the CyberKnife® Robotic
Radiosurgery System QA Log Book.
This section covers the following topics:
• “Beam Parameters Check” on page 3-15
• “LINAC Laser and Radiation Coincidence Check” on page 3-16
• “Dose Delivery Verification Check” on page 3-16
• “Imaging System Alignment Check” on page 3-17
• “Custom CT Density Model Check” on page 3-17
• “Treatment Couch Positioning Check” on page 3-18
• “End-to-End (E2E) Test” on page 3-19
• “Quality Assurance of the Iris Collimator” on page 3-19
• “Quality Assurance of the Multileaf Collimator” on page 3-19
The calculation is evaluated over the central 80% of the beam, measured at 50 mm
depth using the 60 mm fixed collimator.*
• The penumbra is less than 8 mm.
The penumbra specification of the CyberKnife System is defined as the distance
between the 80% and 20% dose decrement points along a relative dose profile.
5. Perform a measurement of the beam energy with the 60 mm fixed collimator. For
example, measure the TPR at 100 mm and 200 mm depth and 800 mm SAD to
determine the TPR 20/10 beam quality index.
6. Repeat Step 1 through Step 4 above for the 10 mm and 40 mm fixed collimators to verify
that the penumbra is less than 3.5 mm and 4.5 mm for the 10 mm and 40 mm collimators,
respectively.
* Other methods for calculating asymmetry exist and have been used on previous versions of the
CyberKnife System. One such method is the Area method, shown in Equation (2), where AL is the
area under the left half of the profile and AR is the area under the right half of the profile, calculated
from the central axis to the 50% field size. It should be clear that using this method to calculate
asymmetry will produce different values and should be compared to the specification stated in step
4 above.
(2)
Retractable
Cover
Vertical Lift
Column
Base
4. If any rotation or translation is out of specification, use the Hand Controller to manually
move the corresponding axis approximately 3° for a rotation or approximately 5 cm for a
translation.
• Press the HOME button again until motion stops.
• Recheck to see if the rotation or translation is within specification.
• If the rotation or translation is still out of specification, contact Accuray Customer
Support.
For more information on using the Hand Controller for the standard treatment couch, see the
Treatment Delivery Manual.
WARNING: Perform regular visual inspection to verify the Iris aperture shape. Make sure
the tungsten segments in the upper and lower banks still form a hexagon. If the aperture
shape changes from a regular dodecagon due to mechanical alignment problems,
mistreatment of the patient can result. If any misalignment is found, call Accuray
Customer Support.
• The Iris Quality Assurance (QA) tool is a film-based tool to check the reproducibility of the
radiation beam field sizes when the Iris Collimator is used. For information on using the
Iris QA tool, see Appendix 3A, "Using the Iris QA Tool".
Quarterly QA Tests
This section describes QA test procedures that should be performed at least quarterly. For more
detailed information on QA test schedules and logging your results, see the CyberKnife® Robotic
Radiosurgery System QA Log Book.
This section covers the following topic:
• “TLS Tracking and Couch Movement Correspondence” on page 3-20
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
S7
LINAC
800 mm Source-to-Film
Distance (SFD)
Film Depth 15 mm
6. Place the film on the solid water, visually centering the laser on the film. It may be helpful
to tape the corners of the film so that it does not move when adding the buildup material.
7. Place 15 mm of solid water on top of the film.
8. From the treatment delivery computer, in Physics mode, enter the Multileaf
Collimator application. In the Desired MLC Shape window, set the Shape to
Close Leaves Meet On Left.
9. Deliver 50,000 MU with the Multileaf Collimator in the fully closed position. For EBT type
film, this MU setting will allow the leakage dose to be at a reasonable level within the film
dynamic range for red channel dosimetry.
10. To test the opposite leaf bank, repeat Step 6 through Step 9 with a new piece of film and
set the Shape to Close Leaves Meet On Right.
11. Deliver a set of pixel value-to-dose calibration films using the 60 mm fixed collimator.
Refer to the guidance given by the film manufacturer for film calibration techniques. For
example, since the dose on the leakage film should be less than 250 cGy given the
50,000 MU exposure, one could deliver the following MU to a set of calibration films: 0,
50, 100, 150, 200, 250, 300, 350, and 400 MU.
12. Apply proper pixel value-to-dose calibration for the leakage film(s) and determine that the
maximum leakage within the MLC field does not exceed 0.5% dose relative to
50,000 cGy, that is, the dose on the leakage film does not exceed 250 cGy, ignoring film
artifacts such as dust or other extraneous marks.
Unscheduled Tests
Patient-Specific QA Tests
Patient-specific tests, such as those that use radiochromic film to measure treatment accuracy, are
an important part of MLC QA. It is best if the method uses calibrated film and registration markers,
so that the resulting gamma function analysis is absolute in both dose and position. As needed,
perform patient-specific tests to ensure unique requirements are met. For information on creating
a QA plan associated with a specific patient treatment plan, for delivery to a phantom, see the
Plan QA section in “Chapter 4: AQA, E2E, MLC, and Plan QA Tests”.
WARNING: Plan QA should be performed prior to patient treatment delivery to verify that
the planned dose is consistent with the measured dose. Failure to perform plan QA can
result in patient mistreatment.
WARNING: The Treatment Delivery System allows the user to acquire X-ray images
during the BB test. Ensure that no users or observers are in the Treatment Room when
Live X-ray images are acquired.
NOTE: Lower the kV, mA, and ms X-ray parameter settings since there is no
phantom material around the fiducial.
10. Follow the prompts on the screen and Teach Pendant to advance through the BB test.
11. Visually assess the positioning of the center line laser relative to the BB for each node.
WARNING: Always hold the Teach Pendant while performing a treatment simulation in
Demonstration mode, so that the E-Stop button is readily available.
WARNING: Pay close attention at all times to treatment robot movement to ensure the
safety of observers. If the treatment robot appears to be moving too close to any person
or object in the Treatment Room, push the E-Stop button on the Teach Pendant to stop
movement of the treatment robot.
References
1. Klein EE, Hanley J, et al. Task Group 142 report: Quality assurance of medical
accelerators. Medical Physics 2009; 36(9):4197-4212.
Introduction
This chapter describes procedures for performing Automated Quality Assurance (AQA) and End-
to-End (E2E) tests on the CyberKnife System, for creating Multileaf Collimator (MLC) test patterns
using the TG-50 and Bayouth test methods, and for performing plan QA for treatment plans.
This chapter covers the following topics:
• “General CT Imaging Guidelines for Phantoms” on page 4-2
• “Automated Quality Assurance (AQA) Test” on page 4-3
• “Equipment and Materials for E2E Tests” on page 4-23
• “Using the Ball-cube in E2E Tests” on page 4-36
• “Treatment Plans for E2E Tests” on page 4-41
• “E2E Dose Delivery for Stationary Tracking Modes” on page 4-55
• “E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes” on page 4-58
• “Film Analysis” on page 4-80
• “Creating Multileaf Collimator Test Patterns” on page 4-93
• “Plan QA for Treatment Plans” on page 4-127
For information on other recommended QA test procedures and their frequency, see Chapter 3,
“Quality Assurance Recommendations and Tests”.
• You can only import CT image studies with axial slices to the CyberKnife System. Basic
parameters for CT imaging should be as follows:
Axial or helical/spiral 1-to-1 pitch.
Gantry angle = 0°.
Maximum 512 512 512 slices.
• The CT density model may depend on the selected protocol as well as the CT scanner.
You may need multiple density models. Perform the CT scan with dummy film inside the
phantom. Do not use the dummy film for targeting tests.
• Carefully orient and align both the phantom and the Ball-cube inside the phantom,
according to their labels and to the CT lasers. The phantom position and orientation on
the CT flat table must be the same as during dose delivery.
• Include the entire phantom in the scan, with approximately 1 cm of air Superior and
Inferior.
AQA Overview
The automated quality assurance (AQA) test is a targeting reproducibility test. The AQA test should
be performed daily to check robot mastering of the treatment robot and stability of the imaging
system. The test is performed using the AQA phantom, a small plastic phantom that contains
fiducials (see Figure 1). The AQA phantom includes a 1.25 in (3.2 cm) acrylic ball and a 0.75 in
(1.9 cm) tungsten ball.
The AQA test checks the reproducibility of targeting two beams (vertical and horizontal). The test
delivers a 1-path, 2-node treatment plan to film. From film analysis results, the robot targeting and
imaging system constancy can be determined and analyzed. The specification for the AQA test is
a radial error that is < 1 mm from baseline values.
The AQA phantom is based on the gantry LINAC Stereotactic QA technique of placing a
radiopaque ball at the treatment isocenter and observing the concentricity of the beam and shadow
of the ball.
For a non-isocentric image-guided system such as the CyberKnife System, the technique has been
modified. The target ball is not mechanically placed precisely at the room isocenter. Instead, the
ball is loaded into the AQA phantom. The image guidance of the CyberKnife System is used to
direct the LINAC radiation beam at the ball. Because the ball is spherically symmetric, this
technique can determine the translational targeting error, which is a combination of tracking and
delivery error.
NOTE: This type of AQA phantom cannot distinguish between tracking and
targeting error. The symmetric AQA phantom cannot determine rotational
targeting error.
The 2-node AQA path set contains one beam at each node. The nodes are located anterior and to
the right of the phantom. This 2-node path is calibrated using the results of three AQA tests run
from the same initial AQA plan. The same plan should be used for the daily AQA checks.
NOTE: The AQA plan will be delivered multiple times. Be sure to import the CT
image study as a phantom, not as a patient.
For more information on the iDMS Data Management System, see the Data Management
Manual.
5. Generate a 2-beam treatment plan for the AQA test using the acquired CT image study,
as described in the Treatment Planning Manual.
NOTE: Use the same AQA test plan each day for each collimator (fixed
collimator, Iris Collimator, or Multileaf Collimator) being tested. If a new AQA
plan is created for any of the collimators, the AQA path for that specific
collimator type may need to be recalibrated by Accuray Service personnel.
New Plan
1. Click the New Plan icon on the home page.
2. Select the AQA Phantom from the patient list.
3. Click [Standard] and click [Next].
4. Select the CT exam and click [Select Exam]. Then click [Finish].
5. Go to the Contour Task > Ball-Cube step.
New Plan
1. Click the New Plan icon on the home page.
2. Select the AQA phantom from the patient list.
3. Click [Standard] and click [Next].
4. Select the CT exam and click [Select Exam]. Then click [Finish].
5. Go to the Contour Task > Ball-Cube step.
4. If the MU settings for each beam are different, you can make the values equivalent. An
example MU setting for both beams that produces roughly 250 cGy on both films is
410 MU. This value is only an example and may be different in practice. The goal is to
have approximately 250 cGy on the film, so some MU adjustments may be necessary.
5. Save as a deliverable plan.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
Notice that the film has an indexing cut that is not at 45º. This is to ensure that the film is
oriented correctly on a daily basis and to account for the polarity of the film. Correct film
orientation is essential for quality test results.
Notches
Plastic Arm
Film base
LINAC
Film
Imager
NOTE: Do not leave EBT type film in the Treatment Room when the LINAC is
on unless the film is being used for a test.
10. Remove the AQA phantom from the treatment couch and unload the exposed films.
Confirm that the films are labeled correctly.
11. Scan the films for import into the AQA software. Scan the films in separate files using the
following parameters:
• Transmission
• 300 dpi (the VIDAR scanner uses 285 dpi)
• 48-bit if possible
• TIFF or BMP format
• Auto-calibration and color correction off
Orient the films so that the clipped corner is at the lower right and the superior edge is
away from the scanner hinge. Use the plastic template when scanning the films as shown
in Figure 5.
To achieve a repeatable process for targeting error, scan the films in the same orientation
that was used for previous tests. If necessary, another orientation can be used if it is
repeated for each test.
Figure 6 shows a film image acquired at 800 mm SAD using Gafchromic EBT film. In the
figure, the “A” and “S” labels identify the anterior and superior sides of the film. The long
axis of the film is identified either by a thin black line along the long axis edge, if hand cut
by the user or by a cut-out with long dimension along the long axis, or if the film was laser
cut.
12. Perform AQA film analysis as described in “Film Analysis for the AQA Test” on page 4-14.
13. After performing film analysis, record the resulting targeting error in the CyberKnife®
Robotic Radiosurgery System QA Log Book.
1. Select the Settings > Image Resolution menu item and set the pixel resolution for
your scanner. For more information, see “Setting the Image Resolution” on page 4-20).
2. Select the image type from the Select Image dropdown list on the upper left of the
screen (see Figure 9).
• Image A represents the image with edges corresponding to the right, superior, left,
and inferior directions.
• Image B represents the image with edges corresponding to the posterior, inferior,
anterior and superior directions.
3. Click the Browse button next to the dropdown list (see Figure 10).
NOTE: If you click the Browse button before selecting the image type, an
error message is displayed at the bottom of the window.
4. The File Selection dialog box is displayed. Go to the directory where the scanned
image file is saved and click Open to select the image file. After you select the file, the
image is displayed in the corresponding window on the left.
NOTE: This step must be performed each time the AQA software is opened.
1. Select the Settings > Image Resolution menu item (see Figure 14).
2. In the Image Resolution dialog box, enter the spatial calibration in pixels per inch for
the X (horizontal) and Y (vertical) directions (see Figure 15).
The File Selection dialog box is displayed, allowing you to browse to select a directory and enter
a name for the output file. The resulting file is a text file that includes the information Multi-displayed
on the screen, the names of the image files, and the date and time.
In order to help determine the source of errors using the AQA test, data in the
report must be carefully tracked.
It is important to keep an image of A and B. Record the X centroid offset
and Y centroid offset for both the A and B images. Record the X offset,
Y offset, and Z offset, and the Radial Error displayed in the Patient
Plane Coordinates section of the main screen of the AQA software.
The specification for the AQA test is less than 1 mm difference for the Radial
Error from the baseline measurement. If the daily reading for Radial Error is
not within specification, you should either repeat the AQA test 3 - 4 times to
get an average measurement, or run an End-to-End (E2E) test to verify the
targeting accuracy of the system.
Mode Phantom
Synchrony Skull Tracking System CyberKnife head and neck phantom with Ball-cube.
Synchrony Fiducial Tracking System CyberKnife head and neck phantom with Ball-cube.
Synchrony Spine Tracking with CyberKnife head and neck phantom with mini Ball-
Respiratory Modeling cube.
Synchrony Fiducial Tracking with Ball-cube with Synchrony Respiratory Motion QA tool
Respiratory Modeling System with Ball-cube
Synchrony Lung with Respiratory (Optional) Lung Motion phantom with thorax body and
low density lung tumor film insert.
The procedure for using the original Ball-cube is described in “Using the Original Ball-cube” on
page 4-37.
Copper Gold
marker fiducials
The copper markers are only in the film planes: 4 in the axial plane and 4 in the sagittal plane. The
6 standard gold fiducials are for tracking.
The Ball-cube II film cassette uses film of a different precut shape than the original Ball-cube. For
more information about the Ball-cube ll, see “End-to-End Film Analysis” on page 4-80.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
Film Scanner
A film scanner is required for digital film analysis. Accuray recommends using a 16-bit grayscale
(or 48-bit color) film scanner with the ability to generate consistent and accurate optical density and
position measurements. For information on selecting a flatbed film scanner, see Chapter 2,
“Commissioning”.
When using a non-medical professional quality scanner, perform regular calibration because these
scanners do not guarantee spatial accuracy. A suggested procedure for film scanner calibration is
provided below.
If you use a VIDAR scanner, place the small pieces of radiochromic film in clear plastic pockets or
tape them to blank X-ray films or clear plastic sheets before scanning them.
Epson V700
Cover
Hinge
X
Epson 10000XL and 11000XL
NOTE: Slits in the E2E films should be parallel to the Y direction of the film
scanner (shown in Figure 21 and Figure 22).
The ImageJ software application is used to measure the number of pixels between ruler marks.
NOTE: Calibrate the film scanner in the area where you place film.
1. Position a precision ruler on the scanner parallel to the scan direction, as shown in
Figure 23. Place it in the area of the scan field where you routinely place film to be
scanned.
2. Start the Epson Scan software and select the following settings (see Figure 24):
NOTE: Depending on the software for your film scanner, choose similar
settings.
• Mode: Professional Mode
• Document Type: Film
• Film Type: Positive Film
• Image Type: 48-bit color
• Resolution: 300 dpi
3. Click the Configuration button. On the Color tab, select No Color Correction
(see Figure 25). This is the same setting as used for End-to-End (E2E) tests and Iris
Quality Assurance for EBT type film.
NOTE: Depending on the software for your film scanner, choose a similar
setting.
4. Click the Scan button to scan the ruler. Save the image with a filename indicating the
ruler position, such as RulerParallelToScanDirection.tif.
5. Next, to make sure that measurement results are given in pixels, remove any ImageJ
spatial scale. To do this, select the Analyze > Set Scale menu item. Then click the
Click to Remove Scale button.
6. Open the image file in the ImageJ application and zoom in on the image by pressing the
<+> key on the keyboard.
Use the ImageJ Straight line selections tool (see Figure 26) to draw a 5 or 6-inch
line parallel to the scan direction. You will measure the number of pixels along this line in
the next step.
It is helpful to align the line against vertical marks on the ruler, to ensure the line is
horizontal, as shown in Figure 27.
Measurement Line
7. Press the <m> key on the keyboard to generate a measurement of the number of pixels
spanned by the line. This value is displayed in the Results window in the Area column.
The Results window also displays the angle of the line, which indicates whether the line
is actually parallel to the scan direction.
NOTE: You can also use Microsoft Paint to measure the number of pixels
instead of ImageJ. To do this, scan and save the image as a .tif file. Then
open the image file in Paint. Draw the measurement line using the Line tool.
The number of pixels spanned by the line in the horizontal and vertical
directions in the image is displayed in the status bar at the bottom of the Paint
window.
8. Calculate the resolution (dpi) of the scanner in the parallel direction using Equation (1) on
page 4-29. Include one decimal place.
Alternatively, you can draw a single 1-inch line and measure the number of pixels it
spans. Repeat this measurement 5 to 6 times at consecutive locations along the ruler.
Then calculate the measurement average to determine the resolution (dpi) of the scanner
in the parallel direction to one decimal place.
9. Next repeat the above procedure, but position the ruler on the scanner perpendicular to
the scan direction, as shown in Figure 28. Place it in the area of the scan field where you
routinely place film to be scanned.
10. Scan the ruler, and save the image with a filename indicating the ruler position, such as
RulerPerpendicularToScanDirection.tif.
11. Open the image file in the ImageJ application, zoom in, and use the ImageJ Straight
lines selections tool (see Figure 26) to draw a line perpendicular to the scan direction.
Draw a single 5 or 6-inch line, or 5 to 6 consecutive 1-inch lines, as described above.
12. Press the <m> key on the keyboard to generate a measurement of the number of pixels
spanned by the line. The Results window also displays the angle of the line, which
indicates whether the line is actually perpendicular to the scan direction.
13. Calculate the resolution (dpi) of the scanner in the perpendicular direction using
Equation (1) on page 4-29. Include one decimal place.
Alternatively, if you are drawing consecutive 1-inch lines, calculate the measurement
average to determine the resolution (dpi) of the scanner in the perpendicular direction to
one decimal place.
14. Save the horizontal and vertical dpi calibration values to enter into film analysis software.
15. You may want to repeat the calibration procedure for different dpi settings, depending on
the dpi settings you use, or at different locations across the scan field, depending on
where you typically place film on the scanner.
For example, you could repeat the calibration at 600 dpi or with the ruler positioned at
several locations across the scan field.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
• EBT type film is most sensitive in red channel, so scan in color (typically 48-bit color).
• Follow standard precautions for working with film as recommended by manufacturer. For
example, keep the film away from heat and UV and avoid bending the film more than is
necessary to load and unload it.
• When marking the film, use an extra fine permanent marker and only mark the outer
5 mm of the film. If no identification or orientation marks are placed on the film, at least
place a small black dot using permanent marker on the outer edge of the film. The
Accuray E2E software needs this to display the images properly.
• Consistent placement of film on the scanner is recommended.
• EBT type film optical density can depend upon scan orientation. Films must be scanned
in the same orientation, for example, with the slit aligned vertically with the scanner for
Ball-cube II. It is also important to note which side of the film is on the scanner surface.
Films such as EBT2 are asymmetric in their layered construction, which causes readings
to differ depending on which side of the film is facing the scanner. Be consistent in all of
your scanning.
• Perform the CT scan with film loaded in the Ball-cube to achieve the correct geometry.
NOTE: Multiple CT scans can deliver a significant exposure to the EBT type
film.
1. The EBT type film manufacturer is Ashland, Inc. Their website (www.ashland.com) has ad-
ditional information on the film specifications and properties.
Unclip the two latches on the top and bottom of the film cassette.
2. Slide the four sections of the film cassette apart. One section can be detached.
3. Join the films together. Figure 32 shows the correct way to orient the films with respect to
each other before loading them into the film cassette.
In both views shown, the axial film is oriented from rear-left to front-right. The image on
the left shows the view from the Anterior-Left-Inferior quadrant. The image on the right
shows the view from the Anterior-Right-Superior quadrant.
4. Drop the joined films into the film cassette. Figure 33 shows how to drop the films into the
film cassette. Make sure the registration holes in the films match the position of the
alignment pins.
NOTE: Avoid touching the films with oily hands. Hold films by the edges only.
5. If significant resistance is felt when pushing the sections together, check to make sure the
films are correctly oriented.
CAUTION: Do not push too hard when sliding the sections together to prevent damage to the
film.
CAUTION: Do not leave the film cassette uncovered after loading the film. Leaving the film cas-
sette uncovered for several days will result in exposure to film edges.
Ball-cube
Synchrony Mini Ball-cube Film Insert (25.4mm
Ball-cube Ball-cube Fiducial Synchrony ball only) Synchrony
Synchrony Synchron Tracking with Spine Supine- Lung Tracking with
Planning Skull y Fiducial Respiratory Tracking Respiratory
Constraints Tracking Tracking Modeling Modeling
Field Size 30 mm 25 mm 25 mm 15 mm 15 mm
Table 2 Suggested starting values of treatment planning parameters for E2E test
Ball-cube
Synchrony Mini Ball-cube Film Insert (25.4mm
Ball-cube Ball-cube Fiducial Synchrony ball only) Synchrony
Synchrony Synchron Tracking with Spine Supine- Lung Tracking with
Planning Skull y Fiducial Respiratory Tracking Respiratory
Constraints Tracking Tracking Modeling Modeling
Prescription 70% - 420 70% - 420 70% - 420 70% - 420 cGy 70% - 420 cGy
cGy cGy cGy
NOTE: The doses used in this table assume EBT type film is used. If you are
using MD film, multiply these values by 5 to produce an acceptable optical
density on the film.
New Plan
1. Click the New Plan icon on the home page.
2. Select the head and neck phantom from the patient list.
3. Click [Standard] and click [Next].
4. Select the CT exam and click [Select Exam]. Then click [Finish].
5. Go to the Contour Task > Ball-Cube step.
For Multileaf Collimator plans only, continue with the following steps:
1. Go to the Contour task > Manual step section.
2. Click Ball VOI.
3. Click VOI Operations. Set VOI A to be the Ball VOI and the Operator to be
Resize.
4. Select Isotropic and choose the offset that is appropriate for the Ball-cube and tracking
method that is being used in the E2E plan. For a list of the required offsets for MLC E2E
plans, refer to Table 2.
5. Click OK and the Ball VOI will be resized.
6. Got to the Setup task > Machine step section.
NOTE: The Ball VOI must be resized for MLC E2E plans to allow Sequential
Optimization to produce field sizes that are comparable to those that are
chosen for Fixed and Iris E2E plans. It is important for the dose distribution in
an MLC E2E plan to be similar in size to Fixed and Iris plans using the same
tracking method and Ball-cube.
2. Scroll through the transverse CT slices. Double-click on the center of each fiducial on any
slice where fiducials are displayed. There are 5 fiducials in the original Ball-cube,
6 fiducials in the Ball-cube II, and no fiducials in the mini Ball-cube.
3. Visually confirm that auto centering has correctly identified the centroid of each fiducial in
each of the 3 views. Manually reposition the location of the center of the fiducial if
necessary.
4. Go to the Setup task > Align Center step section.
Plan Task > Isocentric Step for Fixed and Iris Collimators
In all fixed and Iris cases, start with an isocentric plan, with the collimator centered on the ball.
1. Magnify the images and position the green crosshairs at the center of the ball.
2. With the crosshairs centered within the sphere, click NEW in the Isocenter section of the
control panel to create an isocenter.
3. Choose the correct collimator size from the suggested values of the treatment planning
parameters for the E2E test.
4. Resize the collimator using the pointer tool double arrow on the collimator, on the screen.
Plan Task > Sequential Step for Fixed and Iris Collimators
1. Go to the Plan task > Sequential step.
NOTE: A dialog box opens containing the following message: "This plan
contains isocentric conformal beams. They will be included in the optimization.
If you select additional collimators on this step, new beams will be generated
in addition to the isocentric beams previously created."
2. Click OK to close the message window.
3. In the Script section of the control panel, click MU Limits. Enter the following:
• Max MU per Beam = 10
Then click OK.
4. Click Auto-shells. Add an auto-shell as follows:
• Click Add
• Source = Ball.
• Auto-shell Name = [Ball] Shell 1
• Select the Symmetric checkbox. Make the shell 3 mm.
Then click OK.
5. Click Constraints and Steps.
6. In the Maximum Dose Constraints and Dose Volume Constraints section
click the following:
• VOI Name = Ball
• Dose (cGy) = 600
• VOI Name = [Ball] Shell 1
• Dose (cGy) = 240
7. In the Dose Objective section, click Add to add a step to optimize minimum dose:
• VOI Name = Ball
• Objective is Optimize Minimum Dose (OMI)
• Goal Value = 480
8. Click Update to show the total number of sample points. If the number is greater than
50000, click Show VOI Setup and modify the Skip Factor for each VOI used in the
optimization until the number of sample points is less than 50000. Each time you change
a Skip Factor you must click Update again to see the new total number of sample
points.
NOTE: If the 70% isodose line is not well within the film edges, use a smaller
leaf margin and tighter leaf justification. For example: a -3 mm leaf margin and
trailing edge leaf justification.
NOTE: This is the default % value that the E2E film analysis software will use
to evaluate the targeting accuracy of your CyberKnife.
3. Click Center Dose button to center the dose cloud on the target.
A message window displaying Success is displayed. You may choose to refine the
center with a high-resolution calculation.
4. Go to the Evaluate task > Review step section.
NOTE: The following planning steps require the 25.4 mm ball size XLT film
insert.
3. Name the new VOI Tumor. Use the Type dropdown to designate it as a Target, and
click OK.
4. Create an additional VOI for the Spine Tracking Volume, designating it a Critical
structure.
NOTE: In the above steps, the InnerBall VOI is appropriately sized for fixed,
andIris, and Multileaf Collimators (consistent with Table 2 on page 4-41,
resizing using the Ball VOI Resize Parameter for MLC E2E tests for the
Synchrony Lung with Respiratory). Additional resizing of the target for the
Multileaf Collimator is not required for this plan.
NOTE: Make sure you select the Tumor VOI as the Tracking
Tumor, because it is important to track the entire ball and not the
inner (reduced size) ball, InnerBall.
2. When Display Contour is selected in the Treatment CT Center section of the
control panel, the contoured structure is displayed.
3. Confirm that the contoured sphere is displayed in the DRR.
4. The axis cursors in the lower planar views should all be centered on the sphere.
5. Click the Apply button in the control panel.
6. Go to the Plan task > Settings step.
Plan Task > Isocentric Step for Fixed and Iris Collimators
1. Ensure that the crosshairs are centered within the InnerBall VOI in all views.
2. Under Isocenter in the control panel, click New.
3. Magnify the region in the vicinity of the film insert.
4. Select the 15 mm collimator. Under All Isocenters, select the Conformal Weights
checkbox.
5. Click the Apply button.
The nomenclature for field size of a collimator for the CyberKnife System is
based on a LINAC beam Source-Axis distance of 800 mm. The distance for
lung treatments is approximately 950 mm. Therefore, the beam size at the
distance to the Synchrony Lung with Respiratory film insert will be greater than
15 mm.
Plan Task > Sequential Step for Fixed and Iris Collimators
1. Go to the Plan task > Sequential step.
NOTE: A dialog box opens containing the following message: "This plan
contains isocentric conformal beams. They will be included in the optimization.
If you select additional collimators on this step, new beams will be generated
in addition to the isocentric beams previously created."
2. Click OK to close the message window.
3. In the Script section of the control panel, click MU Limits. Enter the following:
• Total MU = 5000
• Max MU per Beam = 10
• Max MU per Node = 10
Then click OK.
4. Click Auto-shells. Add an auto-shell as follows:
• Click Add.
• Source = InnerBall.
• Auto-shell Name = [InnerBall] Shell 1
• Select the Symmetric checkbox. Make the shell 3 mm.
Then click OK.
5. Click Constraints and Steps.
6. In the Dose Constraints section click the following:
• VOI Name = InnerBall
• Dose (cGy) = 600
• VOI Name = [InnerBall] Shell 1
• Dose (cGy) = 240
7. In the Dose Objectives section, select the following:
• VOI Name = InnerBall
• Objective is = Optimize Minimum Dose (OMI).
• Goal Value = 480
8. Click Update and adjust the skip factors so that the total number of Sample Points is
less than 50000.
9. Click OK to close the window.
NOTE: If the 70% isodose line is not well within the film edges, use a smaller
leaf margin and tighter leaf justification. For example: a -3 mm leaf margin and
trailing edge leaf justification.
NOTE: This is the default % value that the E2E film analysis software will use
to evaluate the targeting accuracy of your CyberKnife System.
3. Click Center Dose button to center the dose cloud on the target.
A message window displaying Success is displayed. You may choose to refine the
center with a high resolution calculation. However, you will also need to recalculate with
High Resolution on the Finetune step in order to save the plan as deliverable.
4. Go to the Evaluate task > Review step section.
NOTE: The Ball-cube II users do not need to align the film edges, because the
alignment pins and associated film holes control the alignment of the films.
3. Place the Ball-cube into the head and neck phantom. Be sure to correctly orient the Ball-
cube.
The orientation of the Ball-cube when loaded into the phantom for dose delivery should
correspond to its orientation during the CT scan. Figure 35 shows the Ball-cube inside the
phantom.
• For testing the Synchrony Skull Tracking System and Synchrony Fiducial Tracking
System, Figure 35 shows the location of the slot for the Ball-cube in the head and
neck phantom. The “S” (Superior) and “L” (Left) sides of the Ball-cube should be
oriented as shown.
• For testing the Synchrony Spine Tracking with Respiratory Modeling, Figure 36
shows the location of the slot for the Mini Ball-cube in the head and neck phantom.
Ball-cube “S”
“L”
Mini Ball-cube
Slot
Figure 36 Head and neck phantom with slot for mini Ball-
cube
4. Place the head and neck phantom on the treatment couch table top (either the standard
treatment couch or the optional RoboCouch System) in the same orientation used for the
CT scan. The phantom should be placed at the Superior end of the treatment couch for
Synchrony Skull Tracking mode. The phantom should be placed in the middle of the
treatment couch for body tracking modes (the Synchrony Fiducial Tracking System, the
Synchrony Spine Tracking with Respiratory Modeling, and Synchrony Fiducial Tracking
with Respiratory Modeling System).
5. On the treatment delivery computer, deliver the E2E treatment plan to the head and neck
phantom containing the Ball-cube.
NOTE: For the Multileaf Collimator, if you are using room alignment lasers,
turn them off before starting treatment delivery. Otherwise, the room lasers
may potentially interfere with the MLC Secondary Feedback System and
Secondary Feedback System check failures may occur.
6. When treatment is completed, remove the Ball-cube from the phantom.
When you dismantle the Ball-cube, evaluate the position of the Ball-cube in the phantom
and the position of the film in the Ball-cube. Verify the correct orientation of the Ball-cube
and confirm that the film is labeled properly.
7. To perform digital analysis, see “Film Analysis for E2E Tests” on page 4-81 for the
procedure to follow for automated Ball-cube test film analysis.
Overview
The Synchrony Respiratory Motion QA tool for respiratory motion tracking (also referred to as the
Synchrony Respiratory Motion table) is used to verify the proper operation of Synchrony Fiducial
Tracking with Respiratory Modeling at a clinical site. This verification is performed by comparing
the targeting accuracy and dose profiles of static and moving E2E tests. In the E2E test, both
positioning accuracy and radiation distribution shape will be measured.
4-58 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
The following equipment and materials are used during the E2E test:
• Original Ball-cube or Ball-cube II.
• 12 cm diameter dome which fits over the Ball-cube.
• Synchrony Respiratory Motion QA tool for respiratory motion tracking.
• Box of Gafchromic EBT type film containing 20 2.5 in x 2.5 in (6.35 cm x 6.35 cm) pre-
notched sheets.
• Film scanner.
• E2E test film analysis software provided by Accuray.
• NIH ImageJ film analysis software, or another software application capable of analyzing
film and reading RT/DICOM files. For more information on ImageJ film analysis software,
see Chapter 2, “Commissioning”.
Using the Synchrony Respiratory Motion QA tool, two E2E tests are performed.
The suggested E2E tests are:
• Static, with no-motion (ideal) of the Synchrony Respiratory Motion QA tool.
• Full motion, with 10º phase shift between Anterior/Posterior chest movement and
Superior/Inferior tumor movement.
4
1
5 2 3
• (1) Battery selection sliding switch: Used to select which of two batteries runs the device.
In Figure 37, BAT 1 is selected to run the device. The DC jack for other battery BAT 2 is
available for charging using the AC adaptor.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-59
Accuray Incorporated Physics Essentials Guide
• (2) Power-on switch: Green toggle switch used to turn on the Synchrony Respiratory
Motion QA tool.
• (3) Speed control dial: Used to adjust the speed of the Synchrony Respiratory Motion QA
tool.
• (4) DC jacks: One on each side of the sliding switch (1). Used to connect AC adaptor for
battery charging.
• (5) Fuse holder: Contains the fuse for the motor.
NOTE: Do not over-charge the batteries. Disconnect the power after charging
for 24 hours. Over-charging will significantly reduce the life of the batteries.
4-60 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
3. To position the Ball-cube for the CT scan, place the Ball-cube (with the dome on top) so
that it is in the proper anatomical orientation (anterior facing up). The Ball-cube should be
parallel to the centerline axis of the CT table top and flat on the table.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-61
Accuray Incorporated Physics Essentials Guide
3. Deliver your E2E test plan with fiducial tracking to the Ball-cube with no target motion.
NOTE: For the Multileaf Collimator, if you are using room alignment lasers,
turn them off before starting treatment delivery. Otherwise, the room lasers
may potentially interfere with the MLC Secondary Feedback System and
Secondary Feedback System check failures may occur.
4. Place the Synchrony Respiratory Motion QA tool and the Ball-cube (inside the dome) on
the treatment couch (see Figure 41).
• Use at least two Synchrony Respiratory External LED Markers with maximum
Anterior/Posterior motion.
• Elevate the target at least 3 in (7.6 cm) to facilitate fiducial extraction. To do this, use
a 5 cm Styrofoam block (for example, as shown in Figure 41) to elevate the Ball-cube
(inside the dome) to minimize image interference of the fiducials with the Synchrony
Respiratory Motion QA tool components. The orientation of the Ball-cube for
treatment delivery must match the orientation used for the CT scan.
4-62 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
5. To obtain simple linear motion, verify that the Synchrony Respiratory Motion QA tool
phase shift is set to zero degrees (0.
If necessary, loosen the 2 set screws (see Figure 42) and align the cam as follows: The
0° mark should be aligned with the indicator line on the motor shaft. Tighten the set
screws. Ensure the cam is aligned to 10° or less.
6. When setting up for delivery of a Synchrony Fiducial Tracking with Respiratory Modeling
QA plan, position the center of the range of motion of the Synchrony Respiratory Motion
QA tool approximately 5 mm off-center from the machine center along each axis in the
robot coordinate frame (Superior/Inferior, Left/Right, and Anterior/Posterior directions).
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-63
Accuray Incorporated Physics Essentials Guide
Using this off-center position demonstrates that the treatment robot can correct for motion
that is offset from the machine center.
7. Perform an alignment step before starting E2E dose delivery. Acquire images to match
the plan DRR images using the following X-ray imaging parameters: kV = 110 kVp,
mA = 100 mA; mS = 50 milliseconds.
NOTE: For the Multileaf Collimator, if you are using room alignment lasers,
turn them off before starting treatment delivery. Otherwise, the room lasers
may potentially interfere with the MLC Secondary Feedback System and
Secondary Feedback System check failures may occur.
10. Remove the film from the Ball-cube for analysis.
CAUTION: If the phase shift exceeds 10°, excessive treatment robot movement or vibration may
result.
11. For information on film analysis for the Synchrony Fiducial Tracking with Respiratory
Modeling E2E test, see “Film Analysis for the Synchrony Fiducial Tracking with
Respiratory Modeling E2E Test (Optional)” on page 4-88.
Replacement Parts
Replacement fuses, traction bands, batteries, and battery charging adaptors are available from
Accuray. For information on replacement parts, contact Accuray Customer Support.
4-64 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
Fuse Replacement
Replace the fuse with a 5 mm x 20 mm T1AL250V fuse only.
CAUTION: Use of fuses other than those approved by Accuray can result in damage to the
Synchrony Respiratory Motion QA tool.
NOTE: The use of high-level disinfectants such as Cidex may discolor the unit.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-65
Accuray Incorporated Physics Essentials Guide
NOTE: Accuray Service personnel use E2E test results from the Synchrony
Skull Tracking mode, the Synchrony Fiducial Tracking mode, and the
Synchrony Spine Tracking with Respiratory Modeling for the purpose of
setting the DeltaMan value. The Synchrony Lung with Respiratory is not used
for setting the DeltaMan value.
For more information on the Synchrony Lung with Respiratory, see the Treatment Planning Manual
and the Treatment Delivery Manual.
4-66 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
For instructions on unpacking the Lung Motion phantom and setting up the motion actuator with
the motion controller box, see the vendor’s documentation.
Major components of the Lung Motion phantom include the following:
• Motion controller box
• Motion actuator
• LED platform
• Thorax body
• Moving rods
• Film insert for dosimetry (inserted into the moving rod)
The motion controller box provides the option of choosing 16 motion profiles and drives the motion
actuator to provide such motion. Figure 44 shows how the Synchrony Respiratory External LED
Markers are attached to the LED platform. The LED platform moves up-down to simulate Anterior-
Posterior chest motion. Figure 45 shows the thorax body and film insert for performing E2E tests
for the Synchrony Lung with Respiratory.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-67
Accuray Incorporated Physics Essentials Guide
4-68 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
The moving rod can simultaneously translate in-out to simulate Superior-Anterior motion and rotate
around the central axis of the rod to simulate lateral motion. Dosimetry and beam targeting
accuracy measurements are possible using the film insert while the motion is activated so that a
user can perform the E2E test for the Synchrony Lung with Respiratory on the CyberKnife System.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-69
Accuray Incorporated Physics Essentials Guide
5. When the motion stops, press the START switch (third time).
6. The system begins executing the selected preprogrammed motion.
The phantom is ready for delivery of the treatment beam.
To replace a fuse:
1. Unplug the unit.
2. Using a flat head screwdriver, pry open the fuse tray.
3. Slide the tray out and fold down the fuse drawer.
4. Remove and replace fuses with 2 Amp, F fast acting fuses 5 x 20 mm.
CAUTION: Use of fuses other than those approved by Accuray can result in damage to the unit.
4-70 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
NOTE: To set up to acquire a CT scan of the phantom, load film into the film
insert as described below. For the CT scan, the moving rod should also be
positioned and oriented in the starting position described below. For the CT
scan, it is not necessary to attach the LED markers to the platform or to connect
the motion control box to the motion actuator.
1. Load 2 crossed films in the low density film insert shown in Figure 48.
NOTE: It is important to properly align the films with the straight edges of the
cube to minimize variation in test results.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-71
Accuray Incorporated Physics Essentials Guide
3. Attach the Synchrony Lung with Respiratory thorax body and the moving rod to the
actuator, shown in Figure 50. Be sure the white part of the moving rod is flush with the
actuator as shown.
4-72 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
4. Align the Lung Motion phantom on the treatment couch as you would for an actual patient
by using the spine alignment feature of the Synchrony Lung with Respiratory user
interface of the CyberKnife System. For more information on patient alignment using the
Synchrony Spine Tracking with Respiratory Modeling, see the Treatment Delivery
Manual.
5. Attach the LED markers to the platform (see Figure 53.)
6. Connect the motion control box to the motion actuator using the DB15 cable provided.
7. Use the START button to move the motion actuator to its starting position as explained
above.
8. Insert the moving rod into the thorax and orient the film cassette (see Figure 51.)
9. Attach the moving rod to the motion actuator by tightening the screws on the motion
actuator.
It is acceptable if the moving rod does not slip all the way into the receiving end of the
motion actuator. However, it is important to achieve consistent positioning and alignment
of the moving rod to the actuator each time you use it for QA procedures.
To facilitate returning the moving rod to this starting position after each time that the rod is
disconnected from the actuator, you can mark the moving rod and the thorax with a pencil
or fine point permanent ink pen.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-73
Accuray Incorporated Physics Essentials Guide
4-74 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-75
Accuray Incorporated Physics Essentials Guide
In order to create a plan, the user will obtain a CT scan of the Lung Motion Tracking phantom (with
motion off) containing the film insert loaded with film. To minimize measurement error due to
localization, use 1.5 mm slice thickness or less, and use sequential axial slices. Helical CT scans
may sometimes not be precise enough to function satisfactorily with the CyberKnife System which
is capable of delivering beams with sub-millimeter precision.
Import the CT images to the iDMS Data Management System. If a multi-slice scanner is used,
confirm that the kVp is 120, and that minimum pitch is set.
After taking the CT images of the phantom and importing them to the iDMS Data Management
System, the user will load the CT data into the Accuray Precision System. Figure 55 on page 4-77
shows phantom CT images loaded into the Accuray Precision System. Generate a treatment plan
for the Synchrony Lung with Respiratory E2E test as described in “E2E Plan for Synchrony Lung
with Respiratory” on page 4-48.
4-76 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
NOTE: Rotational corrections are not applied during treatment delivery using
the Synchrony Lung with Respiratory.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-77
Accuray Incorporated Physics Essentials Guide
Figure 56 through Figure 57 show examples of the Alignment > Align screen and
Respiratory phase screens during the Synchrony Lung Tracking with Respiratory Modeling E2E
test. For information on Synchrony Lung Tracking with Respiratory Modeling treatment delivery,
see the Treatment Delivery Manual.
NOTE: Live X-ray image acquisition of the Synchrony Lung with Respiratory
phantom can result in “false positive” results and inaccurate Offset values
due to the uniformity of the target in the phantom. (A false positive result
occurs when image correlation is performed without generating an error even
though the target is not identified correctly by the tracking algorithm.) Be sure
to review images of the Lung Motion phantom for proper alignment.
The following parameter selection in the Respiratory phase should be used for the Synchrony
Lung Tracking with Respiratory Modeling E2E test:
• Preferred Projection (ON) checkbox: When this option is selected, the Synchrony
Lung Tracking with Respiratory Modeling algorithm uses the tracking result from a
preferred projection to assist tracking in the secondary projection. This option is helpful in
cases when the Target dxAB value is large. When the Preferred Projection (ON)
checkbox is selected for the Synchrony Lung Tracking with Respiratory Modeling E2E
test, visual inspection is recommended to include the tumor inside the tracking range.
4-78 | E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes 1075879-ENG A
Physics Essentials Guide Chapter 4: AQA, E2E, MLC, and Plan QA Tests
Offset Mode may be used together with the Preferred Projection (ON) checkbox to
build the Respiratory Model.
For information on film analysis for the Synchrony Lung Tracking with Respiratory Modeling E2E
test, see “Film Analysis for the Synchrony Lung Tracking with Respiratory Modeling E2E Test” on
page 4-91.
1075879-ENG A E2E Dose Delivery for Synchrony Respiratory Motion Tracking Modes |4-79
Accuray Incorporated Physics Essentials Guide
Film Analysis
This section covers the following topics:
• “End-to-End Film Analysis” on page 4-80
• “Film Analysis for E2E Tests” on page 4-81
• “Film Analysis for the Synchrony Fiducial Tracking with Respiratory Modeling E2E Test
(Optional)” on page 4-88
• “Film Analysis for the Synchrony Fiducial Tracking with Respiratory Modeling System” on
page 4-89
NOTE: If the film analysis software has difficulty identifying film orientation,
then use one film per file.
The films in Figure 58 have film labels added (Anterior, Left, and Superior) to use as a reference
for associating film shape and anatomical position.
NOTE: It is important to put a black mark on each film to help the auto window/
level display the dose properly.
Support for film analysis of EBT type film is provided by Accuray. Find the location of the E2E film
analysis software and run the program. The user interface is displayed. All of the commands
needed to use this software can be found in the menu bars.
You must select the EBT film from the Film_Type dropdown menu on the End-to-End (E2E)
Film Analysis (version 4.0) screen.
Note the following:
• Pixel value intensity measurements are displayed with 2 significant digit precision.
• Log files that document all user actions are saved and available for review as needed.
This section covers the following topics:
• “Calibration Information” on page 4-82
Calibration Information
To enter the calibration factors (pixels per inch) that were determined previously for your film
scanner, click CALIBRATION > SET DPI. This brings up a user interface where the X and Y
direction pixels can be entered. Clicking OK will save those settings. Clicking CANCEL will keep
the old settings.
WARNING: Do NOT use auto calibration selection with E2E. The precision is inadequate
and erroneous targeting data may result.
Load Images
To load 3 films at once:
1. To open an image of 3 films (Anterior-Left, Anterior-Superior, Blank), click FILE >
OPEN 3 FILMS. A dialog box will pop up asking for a file name.
2. After selecting the file, if the films from this image set have been stored on the hard disk in
the same folder, the program will ask if those images should instead be loaded. If this is
desired, the rotated and cropped images will be immediately loaded and displayed.
If this is the first time opening a dataset, many preprocessing routines will be called upon
the image. The status bar in the lower right of the User Interface will inform the user of
which step is currently being processed.
3. The E2E Open 3 Films menu option uses the default image orientation, which is Anterior/
Left for Image 1 and Anterior/Superior for Image 2.
4. To avoid visual misinterpretation, verify image orientation in the dropdown menus before
proceeding with image analysis. Use the dropdown Image1 and Image2 menus to verify
the correct orientation of Image 1 and Image 2 of a 3-film set.
NOTE: To avoid this, you must restart the E2E software after each analysis of
a 3-film set imported with the Open 3 Films option.
NOTE: This will not occur if you use the Open Single Film option for E2E
software image analysis.
3. To align the films, the best edge of each image is used. The best edge is defined as the
angles along each perpendicular edges are measured. The edge where these angles are
most identical to each other is the edge on which the image is aligned.
4. After determining the proper rotation, the images are rotated and interpolated in a bilinear
manner. This is by far the most computationally intensive step, unless the original pre-
separated image is excessively large, so for slower computers this could take significantly
longer than the other steps.
Perform Analysis
The specification is for all of the stationary tracking methods to average less than 0.95 mm TOTAL
TARGETING ERROR mm. With all the fields set correctly, the threshold analysis can be
completed. Terms used in E2E processing are listed in Table 3 and Table 4.
Pixels to Left X location of the selected isodose centroid with respect to the left
edge of the film.
Pixels to Top Y location of selected isodose centroid with respect to the anterior
edge of the film.
Eccentricity The ratio of the longest to shortest radii from the centroid-to-threshold
distance.
mm from left edge (A/L Distance to left edge, found by converting the A/L image’s
image) Pixels to Left from pixels to mm.
mm from anterior edge Distance to anterior edge, found by converting the A/L image’s
(A/L image) Pixels to Top from pixels to mm.
contour area/ball area Ratio of A/L ball area to the area determined using the target
(A/L image) ball dimensions and calibration settings.
mm from superior edge Distance to superior edge, found by converting the A/S image’s
(A/S image) Pixels to Left from pixels to mm.
mm from anterior edge Distance to anterior edge, found by converting the A/S image’s
(A/S image) Pixels to Top from pixels to mm.
contour area/ball area Ratio of A/S ball area to the area determined using the target
(A/S image) ball dimensions and calibration settings.
TOTAL TARGETING Square root of sum of the square of the left error, the superior
ERROR mm error, and the anterior error.
Changing Threshold
The default threshold value is 70%. To change this, click EXECUTE >THRESHOLD and select
a contour level that is more desirable. If it is not there, click CUSTOM to pull up a user interface
to manually select a value. As the value strays from 65 - 75%, the accuracy of the area and centroid
calculation diminishes.
Print
To print a record of the analysis, use either the <Print Screen> button from the keyboard or import
a screen capture into WordPad or Paint to print the image.
For the 3 film image set, you can save each individual film as a TIF file. These images are the ones
that have been either rotated or cropped. This includes images in any rotation, images that have
been flipped, or images that have been designated as Anterior/Superior (A/S) or Anterior/Left (A/
L). Once saved, these images can be examined using ImageJ or any other image viewing
software.
Export Images
To export images, click FILE > EXPORT IMAGES.
Exit
Also upon closing the program, any reference information, dimension sizes of the main User
Interface window, and last path location are saved for the next time E2E is run.
Film Dosimetry
This section describes the procedure to generate calibration curves for optical density vs. dose. In
this procedure, a piece of Gafchromic film is used to develop a dose calibration curve for the film
scanner. This procedure establishes an absolute dose calibration curve for E2E dose profile
corrections.
To generate calibration curves for optical density versus dose:
1. Prepare a standard set of radiochromic calibration films from the same film batch. Cut a
sheet of film into 2 cm squares.
2. Expose the films to 100, 200, 300, 400, 500, 600, 700 and 800 cGy at 1.5 cm depth,
800 mm SAD, in a unit density plastic or tissue equivalent slab phantom.
3. Wait at least 24 hours.
4. Scan the exposed films and an unexposed piece of film from the same box. The
unexposed film provides a zero dose point. Scanning should be conducted using the
same time span between irradiation and scanning that was used for the delivery films. For
example, if it was 24 hours between irradiation and scanning for the treatment delivery
films, the calibration films should be scanned at 24 hours as well.
5. Measure the optical densities. An example of film optical densities is shown in Figure 60.
6. From this data, calculate the relationship between pixel intensity and dose in cGy. In most
cases, a linear or quadratic relationship between dose and optical density is sufficient.
optical density = constant*log[Pbkgr/Pexp]
where:
Pbkgr is the background film pixel intensity, and
Pexp is the exposed film pixel intensity.
NOTE: The steps are almost the same for the TG-50 and Bayouth tests, ex-
cept as described below.
2. Figure 67 shows the main Physics menu. Before running the test patterns, warm up the
LINAC using the Warmup screen in the LINAC application.
3. Click the Multileaf Collimator button at the bottom of the Physics menu.
Figure 68 shows the left screen of the Multileaf Collimator application. The left side
of this screen shows a real-time display of leaf positions. The center of the screen lists the
leaf positions. The right side of the screen contains the controls for delivering single beam
exposures.
4. The TG-50 test consists of ten fields, each 10 mm wide. Abutted fields are delivered with
no gap between them. Visual analysis will consist of observing the dose along each of the
nine “match lines” that separated the fields.
Figure 69 shows the right screen of the Multileaf Collimator application in Physics
mode.
The left panel of the screen allows the user to select pre-defined test patterns. These are
not used for the TG-50 or Bayouth tests. Instead, manually define the fields using the
Geometry Parameters and Dose Parameters boxes in the middle of the screen.
5. For TG-50, enter 10 for Strip Width (mm), 0 for Gap (mm), and 170 for
MU per Strip. Select X1 to X2 for Picket Fence Direction.
6. Use the metal film cutting template to prepare test film for the MLC QA Tool. Trace the
outline of the template with a very fine marker, and then cut the film along the inner edge
of the outline you marked.
7. Assemble the MLC QA Tool on the MLC one piece at a time. Note that the buildup
(translucent) part of the tool is fitted to the MLC. The buildup section with one hole is
positioned on the X1 side and the section with two holes is positioned on the X2 side.
After installing the buildup part, tighten the 4 screws to fix it to the MLC. Position the film
in the recess of the backscatter (black) part of the tool and then carefully attach it to the
buildup and tighten the three screws. It may be helpful to use a small piece of tape on one
corner of the film to ensure the film does not shift while installing the backscatter.
8. When the film has been loaded in the MLC QA Tool and the Treatment Room is ready for
exposure, use the controls at the bottom of the right screen to start delivering the beam.
Watch the leaves move in the MLC Live View on the left screen. Dose will be
terminated when the test is complete. The user must turn off the High Voltage
manually.
The display panel in the upper right of the screen in Figure 70 shows which strip is being
processed. The processed strip turns yellow.
9. For TG-50, the film can be analyzed visually immediately. The analysis is described in
“Analyzing Multileaf Collimator Test Patterns” on page 4-104.
Item Description
The two vertical regions of cross-hatching represent the Primary Shield over
the left (X1) and right (X2) banks of MLC leaves.
The blue and green lines superimposed on the camera image represent the
primary leaf positions determined by the MLC motor control system:
• Blue rectangles surrounding each leaf extend out from each bank to
show the position of each leaf according to the MLC motor control
system. Horizontal blue lines on either side of each leaf extend out from
each bank to show how far each leaf has moved. Blue lines end at the
frontmost edge of each leaf (in shadow in the camera image).
• Vertical green lines represent the top corner of each leaf. Vertical green
lines do not mark the frontmost edge of each leaf. The frontmost edge is
in shadow.
Blue highlights indicate leaf movement.
There is one detection marker for each leaf, located at the leading edge of
the leaf notch. The color of each detection marker indicates the detection
confidence for the leaf detection algorithm of the Secondary Feedback
System:
• green: 80% to 100%
• yellow: 60% to < 80%
• red: < 60%
Show primary leaf Select the Show primary leaf positions check box to view the
positions overlay images and additional visual information provided with the video
feed.
Show camera Select the Show camera image check box to view the video from the
image Secondary Feedback System camera.
Item Description
Show detection Select the Show detection results check box to view the detection
results markers in the MLC Live View. Detection markers are displayed in the static
image when the beam is ON. They are not displayed in the live image when
the beam is OFF.
Control Description
The Shape drop-down list provides a number of preset MLC shape
Shape templates.
Width (mm) Enter a value in the Width (mm) field to specify aperture width.
Height (mm) Enter a value in the Height (mm) field to specify aperture height.
The Park Position drop-down list defines the position for closed MLC
Park Position leaves. The default option, Configuration Data, positions the closed
leaves in their calibrated home position.
NOTE: Tests of the CyberKnife system that use film normally require color
correction to be off or disabled. MLC film testing is one of the few times that
Accuray Incorporated recommends the use of color correction.
The Bayouth test film must be scanned for analysis. Follow the general guidelines for dosimetric
test film scanning, such as scanner type, turning off color corrections, etc. as in End-to-End film
scanning. Due to the short test SAD, a higher scan resolution (≥ 600 dpi) is recommended because
the image size is relatively small.
If there are errors pointing to these missing files, download and install Microsoft Visual C++ 2010
x86 Redistributable.
2. Click the Load Image button and navigate to the Bayouth test film image.
3. Select the test image file and click Open (see Figure 75). Make sure that the two circles
on the central strip, representing the radio-opaque markers of the MLC QA Tool, are
within the blue ROI boxes. If they are not, you can resize the ROI boxes using the
Search Window tools.
4. Without changing any of the default parameters, click the Get Alignment button to
automatically rotate and align the test film based on the detected positions of the two
radio-opaque markers (see Figure 76).
5. If errors are displayed when you click the Get Alignment button, such as a message
reporting "Unable to detect the circles", you can try using the automatic
threshold feature of the film alignment tool. To do this:
• Click the Circle Finder tab.
• Select the Automatic levels checkbox (see Figure 77).
Click OK. The film will appear as in the example shown in Figure 81.
Click the Apply .CAL Curve button. Then click OK when the excessive dose warning
is displayed (see Figure 83).
The displayed image will be converted to dose (cGy), as shown in Figure 84.
Select the Bayouth MLC Test tab and click Open Leaf Template. The
Open .LFS File window is displayed.
NOTE: Occasionally during the Bayouth MLC Test procedure, the error shown
in Figure 86 will occur. If this happens, return to this step, reload the template,
then continue.
NOTE: If you do not have this file, please contact Accuray Customer Support
or an Accuray Field Service Engineer.
In the Plot View area, select only Aligned Image and deselect any other views.
This will display the film with the leaf template overlaid, as shown in Figure 87. The red
lines indicate the centers of each of the 26 leaves. Note the film is already aligned in the
vertical direction.
Move the BB Column marker to 3.761. To do this, right-click on the yellow BB Column
box and enter the value. It may be helpful to zoom in and move the BB Column marker
around in the zoomed in view (see Figure 88). Small adjustments can be made by
entering the value manually or by dragging the yellow line to the left or right. Note that you
must deselect the zoom tool before dragging the BB Column line.
NOTE: All results from Bayouth test films acquired using the MLC QA Tool are
displayed in RIT at 433.5 mm SAD. All CyberKnife specifications are
expressed at 800 mm SAD. Therefore, all results in RIT need to be multiplied
by a factor of (800/433.5) if one is to compare the film results to CyberKnife
specifications.
6. For the Bayouth MLC Test to pass, all leaf positions must have less than 0.95 mm (at
800 mm SAD) or 0.51 mm (at 433.5 mm SAD) deviation from their expected positions:
• Count the number of red marks displayed in the X1 Position Delta vs. Field Junction
and Leaf Pair chart. For the test to pass, there must be 0.
• Count the number of red marks displayed in the X2 Position Delta vs. Field Junction
and Leaf Pair chart. For the test to pass, there must be 0.
Figure 90 shows an example of failing criteria.
In some cases, leaf position failures are caused by artifacts such as dust particles or pen
marks on the film. It is best to remove these artifacts if possible.
7. Select the Tolerances & Settings tab and change the value for Position
Tolerance +-mm to 0.27 (see Figure 91). Then press <Enter>.
The X1 Position Delta vs. Field Junction and Leaf Pair and X2 Position Delta vs. Field
Junction and Leaf Pair charts will update automatically with the new tolerance value.
8. For the Bayouth MLC Test to pass, each bank can have no more than 13 leaf junctions
higher than 0.5 mm (at 800 mm SAD) or 0.27 mm (at 433.5 mm SAD) deviation from their
expected positions (see Figure 92):
• Count the number of red marks displayed in the X1 Position Delta vs. Field Junction
and Leaf Pair chart. For the test to pass, there must be no more than 13.
• Count the red marks displayed in the X2 Position Delta vs. Field Junction and Leaf
Pair chart. For the test to pass, there must be no more than 13.
9. For the Bayouth MLC Test to pass, there can be no more than 1 position per leaf greater
than 0.5 mm (at 800 mm SAD) or 0.27 mm (at 433.5 mm SAD) deviation from their
expected positions (see Figure 93):
• Count the number of red marks for each leaf displayed in the X1 Position Delta vs.
Field Junction and Leaf Pair. For the test to pass, there must be no more than 1 per
leaf.
• Count the number of red marks for each leaf displayed in the X2 Position Delta vs.
Field Junction and Leaf Pair. For the test to pass, there must be no more than 1 per
leaf.
WARNING: Plan QA should be performed prior to patient treatment delivery to verify that
the planned dose is consistent with the measured dose. Failure to perform plan QA can
result in patient mistreatment.
In the plan QA procedure, the beams delivered to the phantom are the same as in the patient
treatment plan, the treatment robot moves to the same positions as for the patient, and the same
number of monitor units (MU) are delivered. However, if SingleBeam QA path is selected for the
template plan, all beams are delivered from the SingleBeam QA node. This may be useful for
delivering MLC apertures to a flat panel or detector array QA device.
Other conditions or parameters that are set for delivery of the patient plan (in Treatment mode)
are not automatically taken into account during delivery of the QA plan (in Plan QA mode). This
includes, for example, the X-ray technique, the imaging frequency, the treatment couch position,
and any other conditions that may need to be different in order to deliver the QA plan to the
phantom.
NOTE: Plan QA mode does not take into account differences between the
treatment couch position needed for alignment of the phantom and alignment
of the patient. Consider where the actual patient anatomy and any accessories
such as immobilization devices would be located on the treatment couch when
positioning the phantom.
The plan QA procedure requires the following steps that are performed using the Accuray
Precision System, the iDMS Data Management System, and the Treatment Delivery System:
• “Creating a QA Template Plan” on page 4-128
• “Creating a Patient Treatment Plan” on page 4-131
• “Creating a QA Plan” on page 4-131
• “Creating a Deliverable QA Plan Fraction” on page 4-137
• “Delivering the QA Plan to a Phantom” on page 4-138
• “QA Plan Film Analysis” on page 4-138
• “Recording Analysis Results” on page 4-138
Complete workflow details are provided in the following user documentation: the Treatment
Planning Manual, the Data Management Manual, and the Treatment Delivery Manual.
NOTE: Contours on the QA template plan can be used to register the patient
plan with the phantom image series. The contours should also be large
enough to allow aperture creation by the optimizer.
6. Define the treatment parameters suitable for use with the CT image series of the QA
template plan in Setup > Machine.
For the Multileaf Collimator, if you select the SingleBeam QA template path, then all
beams for the QA plan will be deliverable with the LINAC pointed down (see Figure 94).
This can be used to perform QA for individual MLC apertures from the vertical beam
position.
7. Identify location and region of tracking features depending on the tracking method
chosen.
8. Define the align center in Align.
9. Select an appropriate CT density model in Plan > Settings.
Creating a QA Plan
To select a patient plan and QA template plan:
1. Click the New Plan icon in the Patients and Plans section of the Accuray Precision
System home page.
2. Click a patient name from the Patient Name/Patient ID list on the New Plan
page.
3. Click the QA icon in the Select Type panel.
4. Click Next >>.
The Select a patient plan for a new QA plan screen is displayed. (Figure 95).
5. Select a patient plan on the Plan Name list.
NOTE: The patient plan list only contains plans with a status of
Deliverable, Authorized, Completed, Under Treatment, or
Discontinued.
9. Click Finish.
The system loads the data from the patient plan and the QA template plan, and the
Setup > Register step is loaded, and the Auto Registration dialog box, appears.
(See Figure 97).
10. Select the appropriate VOIs from the drop-down menus and click OK. Shift the images
relative to one another, if necessary, and click Confirm.
NOTE: If there are beams from the patient plan that do not intersect with the
CT volume, a message is displayed and no beams are transferred.
11. Confirm the align center in the Setup > Align step.
In the Setup > Align task, you can review the alignment of the phantom. Make sure
that your phantom fiducials are visible on the DRRs as shown in Figure 98. You may
make adjustments to the align center in the 3 views at the bottom of the screen, just as for
patient plan alignment.
12. For the Multileaf Collimator, go to the Setup > Finetune task. You may inspect
individual beams in this task.
For MLC plans that you would like to deliver from the vertical QA position (SingleBeam
QA template path), click the Nominal Position button, shown in Figure 99. You will be
asked to confirm this action by clicking Yes in a dialog box, as shown in Figure 100.
13. In the Evaluate task, initiate a high resolution calculation and set your desired
prescription dose.
14. Save the plan as deliverable by selecting Make Deliverable.
After a QA plan is created and saved, you can export the RTDOSE or Planar Dose to the iDMS
Data Management System or to a specified folder by browsing to a local file path. This step is
performed to allow third party software applications (film analysis software) to perform the 2D plan
analysis as a part of the patient plan QA analysis. For information on exporting the DICOM RT
Dose or Planar Dose, see the Exporting DICOM Data section of the Treatment Planning Manual.
For additional information on exporting the DICOM series directly to the iDMS System, see the
Plan Administration chapter of the Data Management Manual.
If the DICOM series is exported to the iDMS Data Management System, use the DICOM Series
tab of the Treatment Plan Management screen to download the RTDOSE to a selected
location. For information on downloading the RTDOSE, see the Plan Administration chapter of the
Data Management Manual.
References
1. J. E. Bayouth, D. Wendy, and S. M. Morrill. MLC quality assurance techniques for IMRT
applications. Medical Physics 2003; 30(5): 743-750.
Introduction
This chapter provides detailed reference information on Accuray Precision System algorithms.
This chapter covers the following topics:
• “Fusion” on page 5-2
• “Contouring Anatomy” on page 5-2
• “DRR Generation for Treatment Planning” on page 5-8
• “DVH Calculation” on page 5-8
• “MLC Secondary Feedback System (SFB)” on page 5-9
• “Ray-Tracing Dose Calculation Algorithm” on page 5-10
• “Monte Carlo Dose Calculation Algorithm (Option)” on page 5-15
• “Finite Size Pencil Beam Algorithm” on page 5-57
• “Beam Targeting and Optimization Algorithms” on page 5-65
• “Sequential Optimization” on page 5-74
• “VOLO Algorithms for CyberKnife” on page 5-108
• “Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations” on
page 5-128
• “References” on page 5-146
Fusion
Seedless fusion is based on an existing algorithm that uses seed point pairs as input to generate
a starting point for the intensity based registration. Three virtual seed point pairs are generated
based on Dataset A and Dataset B properties.
Seed point 1 on Dataset A is defined as the centroid of Dataset A’s volume. Seed point 2 on
Dataset A is defined as a point towards the left anatomical direction of Dataset A’s centroid at a
fixed distance X, and seed point 3 on Dataset A is defined as a point towards the superior
anatomical direction of Dataset A’s centroid at a fixed distance Z.
Seed point 1 on Dataset B is defined as the centroid of Dataset B’s volume. Seed point 2 on
Dataset B is defined as a point towards the left anatomical direction of Dataset B’s centroid at a
fixed distance X, and seed point 3 on Dataset B is defined as a point towards the superior
anatomical direction of Dataset B’s centroid at a fixed distance Z.
Contouring Anatomy
This section covers the following topics:
• “ITTV Generation Algorithm for Simulation Plan” on page 5-2
• “ITV Generation Algorithm for Lung Optimized Treatment Plan” on page 5-3
• “PTV Generation Algorithm for Lung Optimized Treatment Plan” on page 5-4
• “AutoSegmentation” on page 5-4
• “VOI Contour to Mask Volume Conversion” on page 5-6
• “VOI Operations Algorithm Description” on page 5-7
superset VOI is shifted. Finally a set of contours are extracted from the voxel
representation.
2. Generate ITTV from TTV (primary) and range of motion
The ITTV will be generated by shifting the initial VOI mask, the TTV (primary) from the
centroid of TTV (primary) to the location obtained by adding the 3D vector of range of
motion to the TTV (primary) centroid. All voxels in the path of the shifted VOI are turned
on. Finally a set of contours are extracted from the voxel representation.
AutoSegmentation
This section covers the following topics:
• “Brain AutoSegmentation” on page 5-4
• “Prostate AutoSegmentation” on page 5-6
Brain AutoSegmentation
Automatic segmentation of cranial structures in Brain AutoSegmentation™ in the Accuray
Precision System is performed using an atlas-based segmentation approach. The approach uses
a curated set of 50 neuroanatomical atlases, consisting of T1w MR scans with manually contoured
expert segmentations of over 130 anatomical regions including cortical regions as defined by the
brain COLOR parcellation protocol (www.braincolor.org). An example of a neuroanatomical atlas
and a result of the Brain AutoSegmentation algorithm are shown in Figure 1.
Figure 1 Example of one neuroanatomical atlas (left) vs. Brain AutoSegmentation results
on the same MR scan (right).
Table 1 MR image acquisition protocol used in all scans contained in the Brain
AutoSegmentation neuroanatomical atlas database (see [2] for more details).
Sequence MP-RAGE
TR 9.7
TE (msec) 4.0
Flip angle (°) 10
Table 1 MR image acquisition protocol used in all scans contained in the Brain
AutoSegmentation neuroanatomical atlas database (see [2] for more details). (continued)
TI (msec) 20
TD (msec) 200
Prostate AutoSegmentation
The Prostate AutoSegmentation™ algorithm is classified as a model-based algorithm. Model-
based algorithms have explicit models for the organs of interest. These include the range of shapes
that each may assume under various conditions (for example, bladder empty or full, distension of
the rectum). The models also include the expected spatial relationships among the organs (for
example, the bladder is superior to the prostate), the typical image intensities associated with the
organs and other material (surrounding tissue, fat, urine, fecal matter, and gas) and various visible
landmarks in the images.
The models are developed via a process called training. During training, data is extracted from a
series of segmentations of the desired anatomy.The data is encapsulated into a shape model that
captures the typical shape variations seen in the training data and an associated appearance
model that captures the distribution of image intensities typically seen in each region of the shape
model.
The AutoSegmentation algorithm leverages this model-based information, CT image intensities of
the user-supplied image set, and user-defined initialization points to automatically segment the
anatomy. If supplied, the initialization points are used to guide the automatic segmentation process
in areas where the image data is ambiguous. This allows the user to guide the automatic
segmentation to produce a result that better matches their own judgment of where the VOI’s
boundary is. After AutoSegmentation, the user can adjust the resulting boundary using the editing
tools in the Accuray Precision System as needed.
The algorithm operates in 3 dimensions. Once the algorithm has reached a solution, 2D contours
are extracted from the 3D objects. These 2D contours are then displayed to the user as overlays
on associated image data. The resulting contours that are displayed in the Accuray Precision
System have been smoothed using first-order interpolation between points in 2D and 3D; however
a voxel representation of the VOI is used when computing dosimetric information. The voxel
representation is deduced from the smoothed 2D line segment representation. Users can view the
voxel representation by choosing to view VOIs as semi-opaque overlays and zooming in on a VOI.
The mask volume generation algorithm is designed to convert the VOI contours, either drawn by
the user or generated by the system via contouring algorithms, into the volumetric representation
stored in the mask volume. The algorithm processes the contours on a slice-by-slice basis and
therefore is similar in nature to the rasterization algorithms used in 2D computer graphics. The
Accuray Precision System features an enhanced version of this algorithm which is designed to
provide more precise handling of the contours and improved speed. This algorithm uses the
following rule to determine whether a voxel should be considered part of a VOI: if the center of a
voxel, viewed in the same plane as the contour, falls inside or on the contour, then the voxel is
treated as inside the contour.
WARNING: If a VOI has contours that extend beyond the boundary of the primary CT
image, the density override that the user has defined for this VOI will not be applied to the
portion that is outside the boundary of the primary CT image. If this occurs, an invalid
dose calculation will result.
References
1. P. Jordan, A. Myronenko, K. Gorczowski, M. Foskey, R. Holloway, C.R. Maurer Jr.
“Accuray Deformable Image Registration: Description and Evaluation.” White Paper,
Accuray Incorporated, 2017.
2. D.S. Marcus, T.H. Wang, J. Parker, J.G. Csernansky, J.C. Morris, R.L. Buckner. Open
Access Series of Imaging Studies (OASIS): Cross-Sectional MRI Data in Young, Middle
Aged, Nondemented, and Demented Older Adults. Journal of Cognitive Neuroscience,
19, 1498-1507.
DVH Calculation
The Accuray Precision System calculates a DVH for each VOI that the user has defined in a plan.
The DVH is only calculated within the dose volume, which covers the dose calculation box for a
Ray-Tracing treatment plan, FSPB treatment plan, and the entire CT volume for a Monte Carlo
treatment plan, that is, voxels of a VOI that are outside of the dose volume are not counted in the
DVH for that VOI either as dose or volume.
The Accuray Precision System calculates the DVH of a VOI at CT resolution. If the dose volume
has lower resolution than the resolution of the CT image, the Accuray Precision System perform
tri-linear interpolation between voxels in the dose volume to calculate the dose at the resolution of
the CT image.
The DVH calculation divides the minimum to maximum dose range for each VOI into 256 evenly
spaced bins. Dose at every voxel within the dose calculation box (Ray-Tracing dose calculation or
FSPB dose calculation) or CT volume (Monte Carlo Dose Calculation) is then placed into one of
these bins. The DVH display window then provides a mechanism to examine the dose and volume
at each of these bins.
(1)
where p and q are the row and column indexes of the pixels spanned by the leaf notch/edge
template (and by the patch of the SFB camera image detected as corresponding to the leaf notch).
References
1. Lewis, J. P. "Fast normalized cross-correlation." Vision interface. Vol. 10. No. 1. 1995.
2. http://en.wikipedia.org/wiki/Cross-correlation#Normalized_cross-correlation.
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
The TPR table values are measured values based on the depth and the collimator size:
TPR(D,collimator). The TPR value used in the dose calculation depends upon the effective depth
to the plane perpendicular to the central axis (CAX) which contains the reference point. The
effective depth is determined by summing the contribution of each voxel along the ray from the
source to plane containing the target voxel using the CT electron density relative to water.
The field size (FS) is the collimator diameter (in millimeters) projected from the reference distance
of 800 mm to the Source-Axis Distance (SAD) (in millimeters) by the relation shown in
Equation (2):
SAD
FS = Collimator_Diameter ----------- (2)
800
The SAD is the distance along the central axis of the beam to a plane perpendicular to the beam
and containing the target voxel.
The SAD acronym is an anachronism for the CyberKnife System because there is no rotational
axis for the system (though the planning can be done relative to defined isocenters). The measured
beam data tables are interpolated at higher resolution as well as extrapolated beyond the
measured range to create the stored (also known as, calculated) beam data tables (explained in
“Construction of Beam Data Stored Tables” on page 5-128). On top of these stored tables, the
individual quantities of OF, TPR and OCR are further inter- and extrapolated as described in
“Interpolation and Extrapolation of the Stored Beam Data Tables” on page 5-138. The TPR
at (FS, Deff), at points between or beyond the measured TPR values are inter- and extrapolated
in FS and depth.
There is an OCR table for each collimator, and each of these tables depends on the SAD and the
off-center radius to the target voxel projected to 800 mm by the relation
800
R 800 = R SAD ----------- (3)
SAD
The effective depth is calculated along the CAX only. See Figure 2 on page 5-12, for a lung
example.
The OCR (Collimator, SAD, R800) values in between or beyond the measured OCR values are
inter- and extrapolated in depth and radius.
The output factor table is a function of the collimator size and the SAD, DM (Collimator, SAD). OF
values in between or beyond the measured SADs are inter- and extrapolated in SAD for each
collimator. Chapter 2, “Commissioning,” describes the methods for measuring the beam
parameters and generating the data that comprise these tables. At each point, the dose, D, in cGy
(= RAD), from each beam is given by the equation:
800 2 (4)
D MU = OCR coll, R 800, D eff ----------- TPR fieldsize D eff DM coll, SAD
SAD
The LINAC is calibrated so that on the beam axis of a 60 mm collimator, at 15 mm Deff and 800 mm
SAD this ratio is:
2
800
D MU = OCR 60 0 15 --------- TPR 60 15 DM 60 800
800 (5)
2
800
= OCR *, 0, * --------- TPR * 15 DM 60 800 = 1 1 1 1 = 1
2
800
Where the * indicates any input will produce the same output because the OCR and TPR tables
are ratios normalized to 1 at zero radius (OCR) and 15 mm effective depth (TPR). The number of
stored beam data points, the number of beams, and the beam geometry affect the amount of error
associated with this dose calculation. Generally, more beams in a plan will yield smaller
interpolation errors, because each beam’s error should be random, and summing the contributions
from many beams averages the positive and negative errors.
Contour Correction
Contour Correction is an algorithm that estimates the effective depth value for any point not on the
central axis of a beam, when using the ray-tracing dose calculation method. To estimate the
effective depth value for any given point, the algorithm first pre-calculates effective depth values in
1 mm geometric depth steps along rays that are located on the surface of a set of 10 evenly spaced
concentric cones that share the same central axis as the central axis of the beam. The set of cones
covers the beam cross section, with the largest cone generated having radius at 800 mm SAD
equal to the nominal collimator size, and the spacing between cones being the collimator radius
divided by 10. Each cone contains twelve rays equally spaced at 30 degree intervals around the
cone. The algorithm then finds the four rays surrounding the given point, and performs a tri-linear
interpolation using the points on the rays that intersect the plane perpendicular to the central axis
and containing the point being calculated. When the calculation point lies outside the largest cone,
the two nearest rays on the largest cone are used.
The dose distribution resulting from each beam is stored independently, allowing re-optimization
of beam weights based on the Monte Carlo Dose Calculation if required.
After the dose calculation is completed, it can be evaluated using tools such as Isodose line, dose-
volume histogram, point-dose, and the dose metrics coverage, homogeneity index, and
conformality indices. In addition, the user can apply a smoothing algorithm to the raw dose
distribution, and then evaluate the raw and/or smoothed versions.
The user can visualize the statistical calculation uncertainty at any point in the patient model by
using a point tool or displaying an uncertainty map.
Source Model
Independent source models are used for each secondary collimation type (fixed, Iris, MLC). The
Monte Carlo Dose Calculation source model is used to generate the required initial properties
(position, direction, energy) of each photon incident on the patient. The source model is generated
on the treatment planning system from dosimetric data measured on each LINAC during
commissioning by the user and reference dosimetric data provided with the software. The source
model is generated during commissioning of the Monte Carlo Dose Calculation option on the
treatment planning system.
The Monte Carlo Dose Calculation source model describes the distribution of photon energies and
trajectories produced by the LINAC. The source model contains 3 independent probability
distributions:
• The photon energy distribution is the energy spectrum of photons generated by the
LINAC.
• The source distribution describes the origin points of photons in the plane of the X-ray
target (SAD = 0).
• The fluence distribution is used to weight the dose delivered by a given photon that was
randomly generated from the source in a plane normal to the beam central axis
(SAD = 800 mm).
All 3 distributions are independent of secondary collimator size, that is, there is a single distribution
for each parameter. The effects of the secondary collimator on the direction and energy
parameters are included within the sampling procedure. The following physical assumptions are
made:
• Photon fluence at the patient can be described as originating from a single 2D radiation
source in the plane of the focal spot. There are no extra-focal sources of radiation in the
implemented model.
• Energy, source, and fluence are independent variables.
• Initial photon weighting factor and energy can be modified during the sampling procedure
to account for variations associated with the choice of secondary collimator. (These
modifications are described in the sampling procedure section.)
Each of the 3 distributions is defined during Monte Carlo Dose Calculation algorithm
commissioning based on measured data entered by the user. These steps are defined below.
Energy Spectrum
The energy spectrum represents the distribution of initial photon energies incident on the patient
model.
where PDD (E, Z) is the PDD data point at depth Z for mono-energetic beam energy E stored in
the data library, and Weight (E) is the starting point weighting factor for this energy.
The correlation between the calculated depth-dose curve and the measured data is then calculated
using the expression
PDD PDD
2 2
MC measured
all z all z
A perfect match results in a correlation value of unity, and tends towards zero as the match
degrades.
Next, a “random creep” process iteratively adjusts the weight of randomly selected bins up and
down by a small increment. Each bin weight must remain 0. With each change the resulting
Monte Carlo Dose Calculation depth dose curve is recalculated, and the change is retained if the
match between resulting PDD and measured PDD is improved (assessed using the correlation
factor). The process repeats until the correlation factor exceeds a predefined threshold (= 0.9999)
or the number of repeats exceeds another predefined threshold (= 1,000).
Multileaf Collimator
The energy spectrum is manually selected from a set of pre-generated spectra. There are two sets
of 11 spectra that can be toggled by selecting or unselecting the Beam Hardening option in the
commissioning workspace. Each set of 11 spectra range from 6.0 MeV to 7.0 MeV input energy.
The hardened spectra will have a higher mean output photon energy, as the data was created by
simulating presence of a lead (Pb) hardening filter. Some model CyberKnife LINACs have this filter
in place. In the commissioning workspace, Beam Hardening is set to off by default. The user should
choose this option for the particular LINAC being commissioned and find the best match to the
measured data. Furthermore, the selection of the input energy level is optimized by comparing
calculated beam data (primarily TPRs) with corresponding measured data.
Fluence Distribution
The fluence distribution represents the distribution of directions in which photons are emitted from
the target.
Multileaf Collimator
This is stored as a 2D distribution based on four profiles (X, Y, and both diagonals) measured with
the secondary collimation removed so that the beam is collimated only by the primary collimator.
This distribution is identical to that used in the Finite Size Pencil Beam dose calculation algorithm,
and more details of the measurement recommendations can be found in the commissioning
recommendations for that algorithm.
Source Distribution
The source distribution represents the distribution of photon points of origin. The source distribution
is calculated as a radial function in a plane at SSD = 0 (that is, in the X-ray focal spot plane). There
are two alternative methods to generate the source distribution:
• In-air Output Factor method (available for fixed collimators and the Iris Collimator only)
• Gaussian method (available for all secondary collimators)
and
Gaussian Method
The Gaussian method models the source distribution as a Gaussian function. The Gaussian model
for the source model has one user-specified input parameter: the source full width half maximum
(FWHM) for the photon source. The FWHM (in millimeters) can have a spot size between 1.0 and
4.0 mm. Smaller values for the Gaussian spot size yield steeper slopes through the penumbra of
the OCR.
Patient Model
The patient model provides the physical material information (density and photon mean free path)
at each position within the patient needed for the Monte Carlo Dose Calculation transport
calculations, together with an external patient contour. This model is generated from a CT scan
acquired of each patient and from reference material data embedded in the software. Generation
of the patient model occurs during treatment planning for each patient.
The patient model is comprised of:
• Mass density at each voxel
• Material type at each voxel
Mass Density
The mass density of each voxel is calculated from the average CT number within the voxel. This
conversion is performed using a calibration function selected during treatment planning. Several
default mass density curves are provided and you can define custom curves based on
measurements you perform for individual CT scanners used at your site. The mass density is used
to calculate the mass of each voxel, and also to scale the mean free paths (MFPs) of photons and
the steps of electron and positron tracks which pass through each voxel. These are explained in
the sections dealing with dose summation, and photon and particle transport respectively.
Material Type
Each voxel is assigned a material type: air, soft-tissue, or bone. This is done by conversion of the
mass density at each voxel, using the ranges shown in Table 2. These values cannot be edited by
the user. The material type is used to define photon MFP within each material type at a reference
density, as a function of photon energy. This is used during photon interaction calculations, and is
explained in the section covering photon and particle transport. The tabulated MFP vs energy data
for each material type is pre-defined and cannot be edited by the user.
Mass density range (g/cc) Material Type Material Type Mass Density (g/cc)
0.1 Air 0.0012
0.1 – 1.125 Soft-tissue 1.0
1.125 Bone 1.85
Beam Geometry
The beam geometry provides the spatial information (node position, beam target position,
collimator size or MLC leaf positions) for each beam that will undergo dose calculation. The beam
set is generated during treatment planning for each patient.
User Preferences
Monte Carlo Dose Calculation is subject to statistical uncertainty with a trade-off between
calculation time and uncertainty/spatial resolution. The user can determine the trade-off by
selecting the statistical uncertainty (relative uncertainty in the maximum dose point for the dose
summed from all beams) and the calculation resolution. These parameters are defined during
treatment planning.
Calculation Resolution
The patient model is divided into a 3D voxel array covering the entire CT volume. The user can
adjust the resolution of this model in the axial plane as low, medium, or high as defined in
“Resolution of the Dose Calculation Grid” on page 5-65. Along the axial direction, the voxel
resolution is fixed at 1 voxel per CT slice, and therefore the Z voxel dimension is given by the slice
separation.
Statistical Uncertainty
The statistical uncertainty in the calculated dose is controlled by the number of photon histories
simulated. It is also dependent on the voxel dimensions, patient and beam geometries, and patient
composition. The user can specify the desired uncertainty at the maximum dose point. This setting
is used to determine the total number of photon histories simulated, where the relationship of this
parameter and the resulting maximum uncertainty is obtained empirically from test cases, and
includes dependency on the number of voxels in the patient model. This algorithm is designed to
slightly overestimate the number of histories required to achieve any given level of uncertainty.
10 Loop n = 1 to NBeams
30 Loop m = 1 to NHistories
60 Next m
80 Next n
D beam C beam = E C beam CF() d15(C beam) OF(C beam) fnormal (10)
all histories
The first term on the right hand side of the equation is the total energy deposited at this voxel for
all simulated photon histories, and is calculated by the Monte Carlo Dose Calculation transport
method. This term could be re-written as
Where the first term is the average energy deposited per history, and nhist is the total number of
histories simulated.
CF(v) is a voxel specific correction factor which converts the total energy deposited for all histories
into the average dose deposited per history. This has the form
1 1 (12)
CF() = e --------- ------------
n hist M()
Here e is the charge on an electron. Expressed in the appropriate units it converts energy from
MeV (the output of the simulation), into cJ (the requirement for treatment planning). M(v) is the
mass of voxel v, given by the voxel dimensions and mass density. Multiplying Equation (11) by
Equation (12) therefore gives the average dose deposited at each voxel, per simulated history.
This parameter will be denoted as D’(v,Cbeam), that is:
(13)
E C beam n hist CF() = D' C beam
d15 is a factor required to normalize the D’(v,Cbeam) result to a fixed value in the situation of a
measurement made at 800 mm SAD, and a voxel at 15 mm depth on the central axis, in a uniform
water phantom with the beam in normal incidence. The fixed value chosen is the reference output
measurement geometry, i.e. Cbeam = 60 mm. It is calculated by running the Monte Carlo simulation
of this situation for each collimator, and dividing the results, that is:
The denominator is calculated by Monte Carlo simulation, as with d15. The numerator is defined
as 1 cGy/MU by convention. Therefore, by combining Equation (11) through Equation (16) one can
rewrite Equation (10) as
D' C beam
- D (d =15, SAD=800) C beam (17)
Dbeam ( Cbeam ) = -----------------------------------------------------------------------
D'((d =15, SAD=800) C beam) beam
The first term on the right-hand side of the equation is the average dose per history at the voxel of
interest relative to the average dose per history calculated at the output specification point for this
collimator. The second term is the measured dose per MU at the output specification point for this
collimator, so the complete right hand side of the equation gives the dose per MU at the point of
interest, as defined on the left hand side.
Note that both fnormal and d15 are calculated using an Monte Carlo simulation and the current
source model. Therefore, if any changes are made to the source model during commissioning,
these parameters must be recalculated. d15 affects only the calculated OF for each cone, so re-
commissioning is minimal. fnormal affects only the absolute output calculated for the machine.
The total absorbed dose delivered by all beams at each voxel, D(v), is then given simply by
Multileaf Collimator
The above method is used, except that for the Multileaf Collimator, the reference field size used to
normalize the Monte Carlo calculation is the 53.8 mm x 53.9 mm rectangular field. So in the
equations above to define d15(Cbeam), OF(Cbeam) and fnormal, 53.8 mm x 53.9 mm should be
substituted for the 60 mm circular reference field. OF is calculated for each of the rectangular
commissioning field sizes using measured output factors, and d15 is calculated for the same field
sizes. When applied to a treatment plan dose calculation, OF and d15 are interpolated within this
dataset using aperture area projected at 800 mm SAD.
E – E
2
N hist
D (-) = (19)
-------------- all histories all histories
---------------------------------------------------------------------------------------
-
D()
2
E
all histories
where E(v) is the energy deposited at voxel v per photon history, and Nhist is the total number of
histories
(that is, N hist = n hist ).
all beams
Since generally Nhist is much greater than the energy deposited at each voxel, this term is
approximately equal to
E
2
D ()- (20)
-------------- -----------------------------------
all histories
-2
D()
E
all histories
So the relative uncertainty is related to the variation in energy deposition per history.
Photon Sampling
Photons are generated one at a time as input to the photon/particle transport algorithm. The data
required in order to sample a photon is the complete source model, the secondary collimator size
(fixed collimators and the Iris Collimator only), and collimator specific correction factors for energy
and field size which are described below (for fixed collimators and the Iris Collimator only). The
output is the energy, position (defined in a plane normal to the beam at 800 mm distance),
direction, and weight factor of the resulting photon. The photon energy is obtained from the energy
spectrum, the position from simple geometric principles, the weight from the fluence distribution,
and the direction by the combination of the position and the source distribution.
NOTE: The ranges on the user-specified values for the Energy Correction
Factors (ECF) and Collimator Correction Factors (CCF) are 0.5 to 1.5.
Typically, though not always, the best fits with measured data have values
between 0.9 and 1.2.
Multileaf Collimator
There is no modification of the photon energy at this stage, although there is a subsequent
modification during the first stage of photon transport in the patient model as described later.
If the photon is outside the collimated field then the same approach is used, but the sampled radius
is within the range R x CR and (R x CR) + 50 mm. So photon positions for each beam are
contained within a circle of radius (R x CR) + 50 mm in this plane.
A third uniformly sampled random number is used to generate an angle within the position plane,
assuming equal probability of angular positions, which together with the radius gives the photon
position in polar coordinates. These are converted to Cartesian coordinates.
Multileaf Collimator
A position is randomly selected within an area 12.5 cm X by 10.5 m Y assuming equal probability
of all positions.
Photon Direction
The direction of each photon is defined by the direction of the vector linking the sampled source
position and the sampled photon position.
Photon Weight
The selection of photon positions assumes uniform photon fluence in the sampling plane, if the
secondary collimator were removed. The difference between this assumption and reality is given
by the fluence distribution within the source model, and this is used to define a weighting factor for
each photon, Wfluence, which is the relative probability of a photon at this radius within the
uncollimated beam profile. This weighting factor is applied to the energy deposited by the photon,
as described in the photon and particle transport section. For fixed collimators and the Iris
Collimator, the effect of secondary collimator transmission is included in the position calculation.
For the Multileaf Collimator, this is not the case, and so the weight factor is subsequently modified
to reflect transmission probability through the MLC leaves during the first stage of photon transport
in the patient model as described later.
Overview
1. If the beam is shaped using the Multileaf Collimator, the first step is to modify the photon
weight factor and energy to reflect attenuation through the collimator.
2. Multiple interaction sites are selected along the path of the primary photon, based on
density variations within patient, the photon energy, and pre-calculated photon mean free
paths (MFPs) in various materials.
3. An electron history record appropriate for the photon energy is sampled from a database
of such data. This record contains the pre-computed tracks of all particles (electrons and
positrons) resulting from a photon interaction, together with a description of any tertiary
photons also generated.
4. This record is overlaid at the first photon interaction site, and an energy deposition
algorithm follows each particle track, scaling each step according to local voxel density,
and depositing energy in the appropriate voxels along the track. Any tertiary photons
generated are added to the list of photons awaiting later calculation if they pass a
Russian roulette test.
5. When Step 4 is complete for all particle tracks within the record, the entire track is
overlaid again at the next photon interaction site and the process is repeated. (This is the
electron history repeating method.)
6. When Step 5 is complete for all photon interaction sites, the process repeats from Step 2
for each of the saved tertiary photons.
This larger process repeats until there are no more tertiary photons to calculate. At this point, the
total energy deposition per voxel is passed back.
The algorithm is summarized in Figure 7 on page 5-41 and the main steps are described in more
detail below.
Photon MFP data was obtained from ICRU Report 46 (1992) from the International Commission
on Radiation Units and Measurements, which tabulates MFP as a function of photon energy and
tissue type for various body tissue types [Ref. 4].
(a)
(b) (c) (e) (c) (a) (d) (e) (d)
Based on the intersection of the photon trajectory with the leaves at SAD = 310 mm, 340 mm,
370 mm, and 400 mm, each photon is classified as undergoing either (a) full leaf attenuation (thick
black lines), (b) leaf end attenuation (dotted black lines), (c) leaf end edge attenuation (dashed
black lines), (d) leaf side edge attenuation (dot-dashed lines), or (e) not attenuated (thin black
lines), as shown in Figure 6.
(21)
An interaction can therefore be forced to occur somewhere on the path, and given a weight of Pint.
The interaction point occurs λ MFPs along the path, where λ is sampled from
(22)
and η is a uniformly sampled random value between 0 and 1. Since every history is forced to
interact within the patient, calculation time is not wasted in tracking photons that pass through the
patient without interaction.
Note that this approach involves tracing the photon path through the patient twice, once to
calculate Λ and again to find the interaction site. A potentially more efficient approach is to estimate
Λ by assuming some uniform water-equivalent thickness for the patient along the photon path, L
(i.e. Λest = L/MFPwater,), and then proceed as above. If the true number of MFPs along the photon
path, Λtrue, is smaller than Λest then over many repeated histories a proportion of the forced
interaction points given by
(23)
will lie outside of the patient, and no energy will be deposited by these histories. The total energy
deposition over all histories will therefore be correct. The efficiency trade-off is between reducing
the number of photon path tracings by a factor of 2 and increasing the number of histories required
to compensate for those which pass through the patient without interaction. This is determined by
the value of L. Note also that the possibility of photon interactions at equivalent depths > L is
ignored.
(24)
Here, Nnominal is a constant (in this execution = 90). Each of these split photons is then forced to
undergo an interaction, and the energy deposited following each interaction is assigned a post-
splitting weighting factor, W of
(25)
So that the energy deposited over all Nsplit photons is weighted by as expected.
Each of these split photons is forced to interact within a fixed region along the photon path, with
each interaction occurring further along the path than the previous interaction. The distance to the
interaction point of the nth split photon from the interaction site of the (n-1)th split photon, ΔD(n), is
given as a multiple of MFPs by sampling
(26)
Here η is a uniformly sampled random value between 0 and 1, and the summation term gives the
total step lengths along the photon path for the (n-1)th split photon interaction. (Note that
1 n Nsplit, and D(a=0) = 0). It can be seen from Equation (26) that as the interaction point moves
further along the photon path, that is, as n increases, then the average step size between
interactions also increases. This is seen most clearly if the random value is set constant. In that
situation the step sizes as a function of n are illustrated in Equation (27). The corresponding photon
interaction density, given by 1/(step size), as a function of distance along the photon path is shown
in Figure 9 on page 5-43 and it is exponential as expected.
The furthest possible distance along the photon path at which the nth split interaction can occur,
Dmax(n), is given by
(27)
and so the maximum distance at which the final interaction (that is, when n = Nsplit) can occur is
shown by substituting Equation (21), Equation (24), and Equation (25) into Equation (27), giving
Dmax(Nsplit) = Λest, which shows that all split photon interactions are forced to occur within the
estimated water phantom geometry as intended.
As stated previously, if the actual number of mean free paths along the photon path within the
patient, Λtrue, is less than Λest then a proportion of the split photons given by Equation (23) will
interact outside the patient and deposit no energy. So the total energy deposition by the initial
photon history after splitting and forced interaction will be calculated with the correct weight:
This can also be shown using Equation (27) by substituting Dmax(n) = Λtrue, which gives the
number of split particles that interact within the patient as:
As also stated earlier, if Λtrue > Λest then photon interactions in the region corresponding to a water
equivalent depth > L (= 45 cm) will be ignored.
In the actual patient model the physical step length, ΔU(n), between each interaction is determined
from ΔD(n) calculated using Equation (26) and the actual MFP at the voxel location in which the
step starts, v, that is:
(28)
Where ρest and ρtrue are the estimated material density used in the MFP calculation (given by the
material type setting at each voxel) and the actual patient density taken from the CT calibration
respectively. If the photon path takes any interaction points outside of the patient model (i.e.
outside the entire CT field of view) then these points are ignored.
(29)
where the initial weight W is explained above. This weighting factor is applied to the energy
deposited by all particles within the record.
(30)
is satisfied, where η is a uniformly sampled random number between 0 and 1. In this case the
scattered photon is stored to the photon calculation stack, for later processing.
(31)
rb(v) is then recalculated as the distance between the points at which the step enters and leaves
the next voxel, and the process repeats until rb(v) > Lstep/ρ(v), at which point the remaining energy
is deposited in the current voxel and the step is complete.
1. If this is the final particle step in the record, as soon as the current particle energy is less
than a threshold Ecut (= 0.7 MeV, including rest mass energy) then
2. the remaining electron energy is deposited over multiple voxels using a simplified particle
transport in which the particle travels in a straight line following its current trajectory until
the remaining energy is fully deposited, and the energy deposited at each voxel along this
trajectory is given by
(32)
The first term on the right hand side of Equation (32) is the collision mass stopping power for the
relevant material (soft tissue or air). The product of the first three terms on the right-hand side is
the energy lost to low energy inelastic collisions according to the continuous slowing down
approximation, and the final term approximates additional energy deposited in the more
convoluted real electron trajectory. The purpose of this simplified transport method is to avoid
depositing all of the remaining energy erroneously in a very low density voxel which can cause very
high dose single voxel features in the final dose distribution.
NOTE: The simplified particle transport algorithm reduces the frequency and
magnitude of non-physical high dose sparkles in low-density regions.
A more complete description of the shaded boxes is given in the text. Pcut is set at 10 keV.
Dose Display
As described in the dose summation section, the output of the Monte Carlo Dose Calculation
algorithm is the absorbed dose, and the associated statistical uncertainty in this value, at each
voxel of the patient model. In this section, details of the options for smoothing this data,
normalization, and display of this data are given.
End
1. The desparkling factor for dose volume, fd, is set to 5. The desparkling factor for
uncertainty, fu, is set to 3. These values cannot be modified by the user.
Smoothing Algorithms
Monte Carlo Dose Calculation dose distributions exhibit noise due to the statistical uncertainty in
the dose calculation at each voxel. This can be minimized by increasing the number of histories
simulated, as described in the User Preferences section of the Treatment Planning Manual. In
addition, smoothing algorithms may be useful in reducing the level of noise and therefore aiding
clinical interpretation of the dose distribution. A review of this subject is given in De Smedt et
al (2006).
In this system the user can select from 5 smoothing algorithms. The selected smoothing algorithm
is applied to the 3D dose volume. Therefore, all representations of the dose distribution, including
isodose lines, dose-volume histograms, point doses, and plan quality parameters (conformality
index, new conformality index, homogeneity index, maximum and minimum doses per structure)
are affected.
The smoothing algorithms are:
1. Average: Equally weighted averaging of 27 voxels, that is, computing the average value
within a 3 x 3 x 3 voxel cube surrounding the calculation voxel.
2. Weighted: As in Step 1, but with weighting factors that decrease with distance from the
central voxel. The weighting factor matrix is:
3. Gaussian: Convolution of the dose distribution with a 3D Gaussian function, for which the
user can specify the standard deviation . The Gaussian kernel is a 3 x 3 x 3 voxel array.
This is the default smoothing method, with a configurable .
4. Clipped Gaussian: Convolution of the dose distribution with a 3D Gaussian function as
above, but the outcome of the Gaussian function is modified so that the delta between the
raw dose and the smoothed dose stays within the statistical uncertainty in dose
calculation at each voxel.
5. Desparkled Only: This filter eliminates artificial hot spots at voxels with high uncertainty.
The user can choose to display either the smoothed or unsmoothed (raw) dose distribution.
Dose Normalization
By default, a Monte Carlo Dose Calculation treatment plan is normalized to the maximum voxel
dose in the smoothed dose distribution. This means that doses greater than 100% are possible
when displaying the raw dose distribution. These can be visualized using the standard isodose line,
DVH, and point dose tools.
4. The Monte Carlo dose calculation at the reference point from each individual beam can
only be obtained from the treatment beam list. This is generated from the individual beam
maps which are used during plan optimization, not from the final 3D dose volume on
which all dose display and the treatment prescription is based. The use of these beam
maps to generate reference point doses introduces two further problems:
• Dose is not calculated specifically at the reference point. Instead, dose is obtained
directly from the Monte Carlo calculation voxel geometry. If the reference point does
not lie at the center of a dose calculation voxel, then the dose calculated at the
nearest neighboring voxel within the beam map is assigned to it. In addition, the dose
calculated within each voxel represents the total dose within the voxel, which can
differ by a very large degree from that delivered at a single point within the voxel in
regions of steep dose gradient (for example, near the beam edge).
• Very low dose values in each beam map are truncated to zero.
It is recommended that if the user wishes to check a Monte Carlo generated treatment plan by
independent dose calculation at a reference point then only the total dose delivered by all beams
at the reference point should be used as the checking method. This approach minimizes the impact
of points (2) and (3) above, and removes the impact of point (4) completely. Therefore a valid
comparison between two dose calculations on the basis of the physical differences between them
(point (1)) is possible. Advice on an appropriate method is included in “Checking Total Dose at a
Reference Point” on page 5-50.
Checking the treatment plan using the dose calculated per beam is not recommended because the
problems noted in points (2) and (4) above can make a decision about the physical accuracy of the
dose calculation shown in the treatment plan very difficult to reach. However, some advice on
minimizing these effects in this comparison is also given in “Checking Calculated Dose per Beam
at a Reference Point” on page 5-52.
NOTE: Because the reference point is in a region of low uncertainty inside the
target volume, the use of smoothing algorithms could degrade the agreement
with the independent point dose calculation.
5. Record the raw Monte Carlo Dose Calculation at the reference point as reported on the
Evaluate step.
This reflects the value at that point in the total dose volume. Both the clinical evaluation of
the treatment plan and the prescription process are based on the smoothed dose of the
reference point and not the raw dose.
Do not sum the Monte Carlo dose values given per beam in the treatment beam list
because these values are obtained from the individual beam maps, which are truncated
and therefore less accurate than the values in the total dose volume. (The beam maps
are used only during optimization.)
6. Generate the independent dose calculation result at this same reference point in the
usual manner.
Typically, this is done by exporting the beam geometry from the treatment beam list to a
separate program or spreadsheet.
7. Compare the relative difference between the 2 values against your local investigation
level.
If the difference exceeds this level, then estimate the expected difference between a
Monte Carlo Dose Calculation and the simpler independent algorithm in this specific
treatment planning situation.
Evaluate the collimator size, tissue density near the reference point, tissue interfaces
near the interface point, and tissue obliquity.
Consider the differences in the handling of scattered radiation, obliquity correction, and
charged particle disequilibrium between the algorithms.
8. Choose the next step according to the results above:
• If the observed difference is consistent with the expected difference, given an
understanding of both algorithms and the treatment planning situation, record this
with the plan approval.
• If the difference is not expected, then consider possible further calculations as
described below. (See “Additional Dose Check Calculations” on page 5-51.)
3. Change the mass-density model to Water/Air and recalculate the Monte Carlo Dose
Calculation distribution. Compare this result with the result of the independent checking
algorithm. (Ensure that the reference point is not moved during this process).
This simplifies the patient model to a uniform water equivalent phantom. If the
independent checking algorithm employs a simple 1-D heterogeneity correction method,
turn it off for this comparison.
An acceptable result verifies that patient density variations and/or surface obliquity are
the cause of the difference.
4. If the patient model has relatively uniform density but significant obliquity, use the plan
QA procedure to overlay the treatment plan onto a uniform cube type water phantom or
solid tissue equivalent slab phantom. Repeat the comparison and repeat the independent
dose calculation for this phantom.
An acceptable result indicates that the difference results from the obliquity correction that
is inherent to the Monte Carlo Dose Calculation algorithm but which is usually absent
from a simple checking algorithm.
1. Perform the final Monte Carlo Dose Calculation using high resolution and the lowest
practical uncertainty level (typically 1 - 2%).
2. Prescribe the dose to the treatment plan.
3. Position the reference point manually using the cross-hairs in a region of fairly uniform
dose within the target volume. (See “Placing the Reference Point” on page 5-50.)
4. Obtain the dose contribution to the reference point for each beam from the treatment
beam list.
5. Express the difference of each value to the equivalent value generated by the
independent algorithm as an absolute dose or relative to the total dose at the reference
point.
NOTE: Do not express the difference relative to the beam dose at the
reference point.
6. To minimize the random uncertainty in this calculation, perform the following procedure:
• Move the reference point to a different location within the target volume.
• Ensure that the differences in position correspond to at least one Monte Carlo Dose
Calculation, following the advice in Step 1 on page 5-51.
• Export the beam list, and compare the Monte Carlo Dose Calculation result with the
independent checking algorithm result for each beam.
• Repeat the tasks in this step for up to 8 individual locations within the target volume.
• Evaluate the average agreement between the 2 calculations across all of these
reference points, that is:
(33)
The average agreement between the 2 algorithms within the target volume is estimated
for each beam.
7. Beams that exceed the local investigation level for your site, based on this average
difference in dose calculation within the target volume should be investigated further.
• Save the plan.
• On the Finetune step, set MU = 0 for all beams except those being investigated.
• Visualize the dose calculation for these individual beams and evaluate the expected
difference between the 2 algorithms. Consider the position of the reference point(s)
relative to the beam and the effects of tissue density and patient obliquity on that
beam. See Figure 13 on page 5-56.
8. Based on the results from Step 7 above, choose the next step:
• If the observed difference is consistent with the expected difference, given an
understanding of both algorithms and the treatment planning situation, record this
explanation and the plan approval.
• If the observed difference is not consistent with the expected difference, it is due to a
large random uncertainty at the limited number of points chosen or to a systematic
difference between the 2 algorithms. To eliminate the former, recalculate all beams at
very low uncertainty (0.2%) overnight or a subset of beams selected on the
Finetune step at 1 – 2% uncertainty.
If this calculation shows good agreement, the reason for the difference was random
calculation uncertainty at the limited number of reference points. If this does not
explain the difference, consider the evaluation steps described in Step 7 on page 5-
51 for each of these beams.
Figure 14 shows the setup geometry of the calculation with respect to the treatment beam. A set
of dose planes, P, are established normal to the central axis of the beam. The dose for point, p’,
along a beamlet is found by Ray-Tracing through the volume. A kernel spreads the dose at this
point across the plane, so that the dose per monitor unit at point p due to the beamlet passing
through p’ is given by:
2
800
D p p = A p TPR F p , d eff p K p p ------------------------2- (34)
SAD p
where:
• A (p’) models the attenuation of the Multileaf Collimator and the beam fluence. The value
will be 0, if the beamlet is blocked by a leaf. Note that the specification for intraleaf
transmission through the Multileaf Collimator is < 0.3% and therefore dose outside the
aperture is dominated by phantom scatter. As implemented, the edge of the Multileaf
Collimator aperture in the direction of leaf travel is assumed to be slightly larger than the
geometric leaf opening to account for partial transmission through the leaf tips. So, the
modulation factor, A (p’), is calculated from the open field Fluence, Fl(p’):
or
800 (37)
F p = F ---------------------
SAD p
is the field size at the dose plane that crosses point p’.
• TPR (F(p’),d) is the tissue-phantom ratio at depth d for field size F(p’), normalized at
depth 15 mm. The value is stored in a lookup table based on depth and equivalent square
field size. The field size is projected to the dose plane. Bilinear interpolation is used to
determine values not at the storage points.
• deff (p’) is the equivalent path length depth at point p’.
• 8002/SAD (p’)2 is the inverse square law term. Like the circular collimator algorithms, the
beams are normalized to a distance of 800 mm SAD.
• Kp'(p) is the value of the deposition kernel contributing dose at point p due to the beamlet
centered at p’. The function represented by this term is called the Pencil Beam Kernel.
• SAD(p’) is the source-to-axis distance to p’. Its exact value is equal to the distance Isp’I,
however, the finite size pencil beam algorithm approximates it by using IscI.
• The total dose at point p is the sum of the contribution from all the kernels in the plane.
Dp= D p p (38)
p P
2
800
D p = A p TPR deff F p -----------------------2- (39)
p P SAD p
Combine all of the terms except the kernel into a fluence term:
2
800 (40)
p = A p TPR deff F p -----------------------2-
SAD p
Finally, the dose at point p can be expressed as the combination of the fluence and the kernel.
Dp = p K p p (41)
p P
1 ux (42)
su x = --- e if x < 0
2
and
–u x
e (43)
su x = 1 – --------- , if x 0
2
The deposition kernel used in formulas above is two-dimensional and models primary and
secondary penumbra by using a pair of p terms in each dimension. The pencil beam kernel of size
tx x ty is given by:
(45)
K(x, y, t x, t y) = w 0 P u 0x(x, t x)Pu 0y(y, t y) + w 1 Pu 1x(x, tx)P u 1y(y, t y)
where u0x, u0y, u1x, and u1y are exponential decay parameters, w’s are weights. [Ref. 14] requires
the sum w0 and w1 to be 1.0. The constraint, however, is not enforced in the Accuray Precision
implementation.
Six parameters (u0x,u0y,u1x,u1y,w0, and w1) need to be determined during commissioning to model
the kernel. These six parameters are stored as functions of field size and depth.
As shown in Figure 16, the x component is in the motion of leaf travel and the y component is
perpendicular to the x component. The x value for the equivalent rectangle is the average opening
of all the open leaves. So, if n leafs are open, then:
x = 1 n xj (46)
j = 1n
(47)
where:
(48)
Figure 17 illustrates the relationship between the dose plane and the CT series for an example
beam.
(49)
(50)
The filters are applied to the CT density map to create smoothed density maps by downsampling
the CT density by a factor of 4 in each direction and then convolving the down sampled density
with the appropriate spherical exponential filter.
(51)
The downsampling reduces memory requirements for the computation without affecting accuracy,
because the smoothed density map varies at a slower rate of change than the original CT.
Given the smoothed densities, P’(p) and P”(p) at point p, the corrected kernel parameters are
computed from the uncorrected kernel parameters using the equations and table lookups below.
(52)
fu1(Ρ'(p)), fu2(Ρ''(p)), fw1(Ρ'(p)), and fw2(Ρ''(p)) are stored in a table and looked up as functions of
field size and density.
No threshold is applied (or, the threshold is 0.00 cGy/MU) to any calculations in the Evaluate
workspace. Therefore the calculation in the Evaluate workspace will tend to result in a higher dose
value at each voxel than calculation in optimization steps, even though the spatial resolution of the
calculations may be identical.
Table 4 Dose grid resolutions for dose calculation
Fine Dose Grid Calculate tar- CT Resolution CT Resolution CT resolution Bounds of the
Optimization get and OAR downscaled by downscaled by up to 512 x 512 user-defined
for Ray-Tracing doses, goals, 4 x 4 x 2 2x2x1 Fine Dose Grid
and finite size and con-
pencil beam straints during
optimization.
Fine Dose Grid Calculate and CT Resolution CT Resolution CT resolution Bounds of the
Evaluation for display the downscaled by downscaled by up to 512 x 512 user-defined
ray-tracing and dose distribu- 4x4x2 2x2x1 fine dose grid
finite size pen- tion of a treat-
cil beam ment plan.
Fine Dose Calculate and 128 x 128 x 256 x 256 x CT resolution Whole CT Vol-
Evaluation for display the Number of Number of up to 512 x 512 ume
Monte Carlo dose distribu- axial CT slices axial CT slices
tion of a treat- for Monte Carlo for Monte Carlo
ment plan.
Path Set
Path Set
Path Set
Prostate Reduced
Prostate Prostate InTempo Reduced Prostate
Configuration Prostate InTempo short short Prostate InTempo
InLine, MLC 91 61 69 50 24 23
Based on the above, the maximum number of isocentrically targeted beams is therefore 32 x 179
= 5728 beams.
for VSI systems
Beam Targeting
After the collimator size has been selected, beams must be directed at the treatment target.
Treatment planning for the CyberKnife System includes these fundamental methods of targeting
beams:
• Isocentric Targeting
• Manual Beam Placement
Isocentric Targeting
The Accuray Precision System permits the user to target beams isocentrically. For each defined
isocenter, a single beam from each treatment robot node is directed toward the defined isocenter.
For multiple or single isocenter treatments, you can reduce the treatment time by only using beams
from 1 or 2 paths to treat a defined isocenter. This capability may be especially useful if the
isocenters do not have the same diameter.
On the Accuray Precision System, isocenters are displayed in 2D views as circles, and in the 3D
view as spheres, both corresponding to the diameter of the collimator used for the isocenter beam,
with an attached legend displaying size of the collimator.
For isocentric planning, the most common rule of thumb is to choose the smallest collimator that
fully covers the target volume or some large percentage of the target volume.
Because field size for a given collimator is defined at 800 mm SAD, the actual field size for body
treatments is larger than the nominal field size, since body path SADs are typically between 900
and 1000 mm.
The above field size convention overestimates the span of the beam for treatments to the
trigeminal nerve because the field size is actually smaller for these beams, since the trigeminal
path SAD is between 650 and 750 mm. The dose distribution, however, is accurately represented
because it is adjusted for changes in field size.
Sequential Optimization
This section covers the following topics:
• “Mathematical Basis for Sequential Optimization” on page 5-76
• “Constraints Applied to the Minimization of F(x)” on page 5-85
• “MU Limits, VOI Limits, and Objectives” on page 5-86
• “Constraints Established by Optimization Steps and Relaxation” on page 5-90
• “Ordering the Steps” on page 5-93
• “Clinical Examples” on page 5-95
• “Beam Reduction” on page 5-100
• “Time Reduction” on page 5-101
• “Automatic Collimator Selection” on page 5-107
The formulation of planning objectives in Sequential Optimization differs from more conventional
optimization approaches where multiple objectives are grouped in a single cost function and
optimized simultaneously. The Sequential Optimization algorithm is executed sequentially as a
series of individual optimization steps. Each step performs a linear programming optimization
applied to a single objective cost function, designed to correspond to a specific clinical objective.
The available objectives include maximization of target volume coverage by a defined dose level,
target volume dose homogeneity, conformality of the dose distribution around the target volume,
minimization of maximum or mean dose for critical structures, minimize the volume of critical
structures that exceed a dose, maximize the volume of target structures that exceed a dose, and
minimization of total monitor units.
The sequence of steps is defined by the user to match the overall clinical goals. This process
replaces the manual definition of numerical weighting factors needed to prioritize each objective of
a multiple objective cost function in many conventional optimization approaches. Therefore, the
user’s clinical knowledge is applied more directly to the treatment planning problem.
VOI VOI
F(x) = c maximize_min S maximize_min or c minimize_max S minimize_max or
c maximize_mean S voxel
maximize_mean or c minimize_mean S voxel
minimize_mean or
voxels voxels (53)
Shell VOI
c minimize_DV S minimize_DV or c maximize_DV S maximize_DV or
W
Beams
c minimize_MU
Beams
such that
RHS max
A x
RHS min
where A is the coefficient matrix and the RHS values are the voxel constraints.
The cost function minimization is performed using the Simplex method. In most cases, the c
coefficients are set to either unity or zero. For most step types, the c coefficients are set to either
unity or zero. When maximizing the volume at a specified dose for a target VOI, the c coefficients
are adapted during the sequential step. The sequential nature of the algorithm is achieved by
setting only one c coefficient to a non-zero value and all other coefficients to zero during the
optimization procedure. Therefore, the cost function is reduced to only one of the seven terms
described in Equation (53). The sequential nature of the algorithm is achieved by setting only one
c coefficient to unity and all other coefficients to zero during the minimization procedure. Therefore,
the cost function is reduced to only one of the five terms described in Equation (53), and also is
applied to only one VOI at a time (with the exception of the last term, which applies to the total
monitor units). The overall optimization procedure is implemented as a series of steps in which the
coefficients are varied at each step. The seven terms within the cost function are described below.
Each minimization process is constrained such that the solution cannot violate upper or lower
bounds, the RHSmax or RHSmin, representing clinical objectives. Only upper bounding constraints
can be defined prior to the optimization. All lower bound constraints are initially set to zero. This
means that the initial optimization problem is always feasible. Additional upper and lower bounding
constraints are added to the problem based on the results of each optimization step. Because the
lower bounding constraints can only be defined based on the results of an optimization step, the
problem is guaranteed to remain feasible during the minimization process. The upper and lower
bounding constraints are summarized in Table 8 on page 5-85.
When goals are set (by changing the RHS values in Equation (53) to the goal values) below current
maximum constraints (RHSmax), or above current minimum constraints (RHSmin) it is possible that
the new RHS values will result in an infeasible problem without any solutions. To avoid this, explicit
slack variables (as shown in the objective function in Equation (53) above) are subtracted or added
to the problem to prevent infeasibility. Initially, before the step has been optimized, these explicit
slack variables are a measure of how much tighter the goal constraint is than the current constraint
(for a given VOI's voxels). After the optimization has minimized the explicit slack variable, by
changing beam weights (which result in changing the dose to the voxels in the problem), the
optimized explicit slack variables are a measure of how far the voxel doses are from the goal
constraint, for the VOI whose goal is being optimized in the step.
For example; a VOI with a dose maximum constrained to be less than 3000 cGy may have an OMA
step goal to minimize the maximum dose to 2000 cGy. So before the OMA optimization
VOI
the S minimize_max explicit slack would be set to 3000 - 2000 = 1000 and the maximum dose constraint
VOI
(RHSmax) would be set to 2000 (the A matrix coefficient of the S minimize_max is -1 so the slack is
subtracted from each voxel's dose). Thus each dose, which was constrained to be 3000, now
has the relation dose - 1000 2000, and the problem remains feasible. After optimization the voxel
doses change and the minimum value that needs to be subtracted from the largest dose (in the
VOI
optimized VOI) to make it 2000 is 100, this is the optimized value of S minimize_max . The new
constraint for this VOI is then dose - 100 2000. Before proceeding to the next step we put this in
standard form and add the relaxation delta (say 50) to get the final constraint:
dose 2000 + 100 + 50 = 2150 cGy. So 2150 is set into the RHSmax as the updated maximum
constraint for this VOI and the S VOI is set = 0.
minimize_max
This term as described above measures both the initial feasibility gap between the RHSmax
constraint and the steps goal and the deviation of the VOI minimum dose ( ) beneath the user-
defined goal value ( ). These initial limits for the explicit slack variable are given by
RHS min
voxel
= min ( oldRHS min ) voxel VOI
ClippedGoal maximize_min RHS min
= max ( G VOI
(54)
VOI
S maximize_min max 0 ClippedGoal – RHS min voxel VOI
currentRHS min
voxel
= ClippedGoal voxel VOI
Therefore, minimizing this term within the cost function increases the minimum dose within the VOI
to be as close as achievable to the goal value without violating the existing constraints. This term
is implemented as the Optimize Minimum (OMI) step and is available only for targets. See Table 10
on page 5-88.
After the OMI step, the optimal minimum dose is retained as an additional dose constraint applied
to all voxels in the VOI. This additional dose constraint is given by
voxel
oldRHS min = min oldRHS min voxels in the VOI ( from previous step )
VOI (55)
newRHS min
voxel
= max (oldRHS min, currentRHS min
voxel
– F(x) – R maximize_min )
voxel
where newRHS min is the same updated minimum constraint for each voxel and henceforth
D
voxel
newRHS min
voxel
voxels in the VOI
VOI
and where R maximize_min is a user-defined relaxation value. This additional dose constraint cannot
be set below the VOI minimum dose defined by a previous optimization step. This guarantees that
the minimal dose within the VOI can only increase as subsequent optimization steps are
performed.
This term as described above measures both the initial feasibility gap between the RHSmax
constraint and the steps goal and the deviation of the VOI maximum dose ( ) above the user-
defined goal value ( ). These initial limits for the explicit slack variable are given by
RHS max
voxel
= max ( oldRHS max ) voxel VOI
ClippedGoal minimize_max RHS max
= min ( G VOI
(56)
VOI
S minimize_max max 0 RHS max – ClippedGoal voxel VOI
currentRHS max
voxel
= ClippedGoal voxel VOI
Therefore, minimizing this term within the cost function reduces the maximum dose within the VOI
to be as close as achievable to the goal value without violating the existing constraints. This term
is implemented as the Optimize Maximum (OMA) step when applied to a critical structure and as
the Optimize Conformality (OCI) step when applied to an auto-shell. See Table 10 on page 5-88.
After this optimization step, the optimal maximum dose is retained as an additional dose constraint
applied to all voxels in the VOI. This additional constraint is given by
voxel
oldRHS max = max oldRHS max voxels in the VOI ( from previous step )
VOI
newRHS max
voxel
= min (oldRHS max, currentRHS max
voxel
+ F(x) + R minimize_max ) (57)
voxel
wherenewRHS max is the same updated maximum constraint for each voxel and henceforth
D
voxel
newRHS max
voxel
voxels in the VOI
VOI
and where R minimize_max is a user-defined relaxation value. This new dose constraint cannot be set
above the VOI maximum dose defined prior to the optimization or by a previous optimization step.
This guarantees that the maximal dose within the VOI can only decrease as subsequent
optimization steps are performed.
This term as described above measures both the initial feasibility gap between the RHSmax
constraint and the steps goal and the summed deviation of the dose at each voxel ( )
beneath the user-defined goal value ( ). These initial limits for the explicit slack variable
are given by
RHS min
voxel
= min ( oldRHS min ) voxel VOI
ClippedGoal maximize_mean RHS min
= max ( G VOI
(58)
voxel
S maximize_mean max 0 ClippedGoal – RHS min voxel VOI
currentRHS min
voxel
= ClippedGoal voxel VOI
Therefore, minimizing this term within the cost function increases as much as possible the volume
receiving at least the goal value without violating the existing constraints. This term is implemented
as the Optimize Coverage (OCO) and Optimize Homogeneity (OHI) steps and is available only for
targets. The Optimize Coverage and Optimize Homogeneity steps differ only in their goals. See
Table 10 on page 5-88. After this optimization step, the optimal coverage or homogeneity is
retained as additional dose constraints applied to all voxels in the VOI. The additional constraints
are given by
voxel
oldRHS min = min oldRHS min voxels in the VOI ( from previous step )
voxel
where newRHS min is the updated minimum constraint for each voxel and henceforth
D
voxel
newRHS min
voxel
voxels in the VOI
The term as described above measures both the initial feasibility gap between the RHSmax
constraint and the steps goal and the summed deviation of the dose at each voxel ( ) above
the user-defined goal value ( ). These initial limits for the explicit slack variable are
given by
RHS max
voxel
= max ( oldRHS max ) voxel VOI
ClippedGoal minimize_mean RHS max
= min ( G VOI
(60)
voxel
S minimize_mean max 0 RHS max – ClippedGoal voxel VOI
voxel
currentRHS max = ClippedGoal voxel VOI
Therefore, minimizing this term within the cost function decreases as much as possible the volume
receiving more than the goal value without violating the existing constraints. This term is
implemented as the Optimize Mean (OME) step and is available only for critical structures. See
Table 10 on page 5-88. After this optimization step, the optimal mean dose is retained as an
additional dose constraint applied to all voxels in the VOI. The new constraints are given by
voxel
oldRHS max = max oldRHS max voxels in the VOI ( from previous step )
voxel
where newRHS max is the updated maximum constraint for each voxel and henceforth
D
voxel
newRHS max
voxel
voxels in the VOI
This step is similar to the minimize maximal dose step. For minimization of a dose volume,
however, instead of minimizing the dose to the entire critical VOI, the dose is minimized to a shell
that partitions the VOI into two volumes. Thus, the explicit slack variables are formed similarly to
the minimize maximal dose goal of Equation (56).
This optimization shell is found from the user-specified volume that cannot exceed the given dose.
To find the shell, a mask is created from the voxels in the VOI that gives the distance from each
voxel to the nearest target VOI. The voxels are then sorted from closest to furthest from the target
VOI. The voxel that divides the VOI into two volumes is found and a band of voxels, based on the
voxel dimensions, is extracted as the thin shell optimized in this step. When the volume allowed to
exceed the specified dose is very small (4.9% of the total volume of the VOI), the shell includes
all the voxels that are closer than the voxel that partitions the critical VOI.
This method assumes a uniform gradient of the dose throughout the critical VOI. To allow some
variation a constrained set of slack variables is used to allow some variation of the dose within the
shell.
S
Shell Shell
c minimize_DV minimize_DV
- , where
Shell
(62)
Shell
N Shell , where
Shell
NShell is the number of voxels in the shell and is constant used to control the waviness of the
isodose line through the shell.
After the optimization step is completed the goal is converted into a constraint. For dose-volume
objectives relaxation is a volume relaxation. So, in this instance, a new shell is created and
constrained to the resultant dose of the optimization step. The shell is created by finding the pixel
that divides the VOI into two volumes given by the relaxation volume. The relaxation volume is the
sum of the user input optimization volume and the relaxation value. The constraint is formed
similarly to the minimize maximal dose constraint in Equation (57).
This step is similar to the maximize minimal dose step. Note that the weight is applied to each voxel
in the target VOI. The implementation, however, has significant differences. First, this step is run
iteratively. Thus, Sequential Optimization repeats the maximize dose volume objective until one of
three conditions is met:
1. The dose volume objective is achieved.
2. The dose volume objective does not improve sufficiently between two iterations.
3. The maximum number of iterations is reached.
During each iteration, the value of the weighting factor, Cmaximize_DV, will change based on the
results of the previous iteration. Consider a goal dose, Dg, and a voxel dose, Dv. Then, if the dose
at a voxel is close to the goal dose, the penalty for violating the goal dose at that voxel will be large.
Alternatively, if the dose at a voxel is far from the goal dose, the penalty for violating the goal dose
at that voxel will be small.
if D g D v ,
= max 0.5 D g – D v
(63)
1
c maximize_DV = ------------------------------------
-
– D g
1 – e
If a voxel achieves the goal dose then that voxel is constrained rather than included with the goal.
After the optimization step is complete the relaxation is done similarly to the relaxation for the
maximize minimal dose step and Equation (55).
W
Beams
c minimize_MU
Beams
This term measures the total Monitor Units for the treatment plan and is constrained to be 0.
Minimizing this term within the cost function reduces the total MU as far as possible and therefore
also reduces the treatment time. This is implemented as the Optimize Monitor Units (OMU) step.
See Table 10.
After this optimization step, the optimal Monitor Units is retained as an additional constraint given
by
W
beam,opt opt w
W + R minimize_MU = W max (64)
Beams
where Wopt is the minimum value resulting from this optimization step, and RW is a user-defined
relaxation value. This guarantees that the total Monitor Units can only decrease as subsequent
optimization steps are performed.
Maximum dose at each Yes, but the maximum dose for each Yes, after Optimize Mean (OME).
voxel voxel is always less than or equal to
May differ for each voxel.
the VOI maximum dose constraint.
Maximum total MU Yes, but the default value is very Yes, after Optimize Monitor Units
large if not specified by the user. (OMU).
Absolute Constraints
Table 9 Absolute constraints
MUs Total MUs Limit the total MU to minimize overall treatment time. Note that
limiting the total MU can restrict the Sequential Optimization to use
fewer beams with small collimator size. Beams with small collimator
size are useful for generating sharp dose gradient to protect nearby
critical structures or to sculpt dose within a tumor.
MUs per Limit the MU per beam to minimize the occurrence of high dose
beam regions within the body or just below the skin surface that result from
a single beam or multiple beams from different nodes that pass
through a single volume.
MUs per Limit the MU per node to minimize the occurrence of high dose
node regions within the body that result from multiple beams from a node
passing through a single volume.
Target Maximum Limit the maximum dose delivered within a target to control dose
Dose homogeneity. If the desired uniformity of dose over the target volume
is 20% between minimum and maximum doses, then set this
constraint to be about 20% larger than the prescription dose.
Critical Maximum Limit the maximum dose delivered to a critical structure to minimize
structure Dose the complication probability and to maximize dose conformality.
Dose Volume Limit the maximum dose to a subvolume of a critical structure in order
Upper Limit to achieve a dose volume criterion.
Auto-shell Maximum Limit the maximum dose delivered to an auto-shell to maximize dose
Dose conformality.
Target Optimize
Minimum Dose
(OMI)
Optimize
Coverage (OCO)
Optimize
Homogeneity
(OHI)
Critical Optimize
Structure Maximum Dose
(OMA)
Optimize Mean
Dose (OME)
Auto-shell Optimize
Conformality
(OCI)
Relaxed Convergence
If the Relaxed Convergence checkbox is enabled, then convergence testing is performed. If
this checkbox is not enabled, convergence testing is not performed and feasible steps continue
running until interrupted by the user, or until they reach optimality (to within an absolute iteration
difference threshold of about 10-6).
Convergence testing uses the following parameters, whose values cannot be modified by the user:
• D, the update interval
• M, the minimum number of iterations
• A, the number of iterations over which the relative threshold is averaged
• R, the relative convergence threshold
The update interval D is used to set a timeout parameter so that the optimization is interrupted
every D seconds.
If convergence testing is performed, the first M iterations of the update cycles (a time period of
roughly M * D seconds) are ignored so that the optimization algorithms have a chance to either
converge on their own, or settle down.
The A parameter is used to average the relative changes (the change in objective value divided by
the objective value) over A updates cycles, so that a single pair of iterations where the optimization
algorithm does not make much improvement in the objective value will not cause the step to be
terminated. This parameter reduces the effects of noise or fluctuations in the rate of convergence.
Once the averaged relative change in the objective values decreases below R, the convergence
test indicates effective convergence, the optimization for that step then exits as if the result was
optimal, and in the normal course of processing, the next step, if any, is started.
Target Optimize The minimum dose obtained with this step might be lower than the
Minimum prescription dose due to the constraints applied on the surrounding
Dose (OMI) dose-limiting structures. Therefore, this step by itself might not
achieve optimum coverage. Always follow up with optimize
coverage or optimize homogeneity.
If the minimum dose delivered to the tumor has a lower priority than
sparing an adjacent critical structure, set the OMI goal to the
maximum allowable dose to this critical structure. Or start directly
with optimize coverage or optimize homogeneity as the first
optimization step.
Optimize Setting the goal to the prescription dose would maximize and then
Coverage constrain the volume receiving at least the prescription. For
(OCO) example, setting the goal to 125% of the prescription, would
maximize and then constrain the volume that is receiving at least
125% of the prescription. This can be useful if the intention is to
define a non-uniform dose distribution within the target volume.
Optimize The maximum dose constraint defined for this target is the goal for
Homogeneity this step.
(OHI)
Dose Volume This is the lowest value for the dose volume.
Lower
Critical Optimize Setting the goal to zero would identify and then constrain the lowest
structure Maximum possible maximum dose within the current constraints, but this very
Dose (OMA) tight constraint might limit subsequent optimization steps unless
sufficient relaxation is applied. Setting the goal to a reasonable
clinical dose provides more room for the subsequent optimization
steps. In addition it requires less computation time.
Optimize Setting the goal to zero would identify and then constrain the lowest
Mean Dose possible mean and total dose within the current constraints, but this
(OME) very tight constraint might limit subsequent optimization steps
unless sufficient relaxation is applied. The goal can be set to a
specific clinical objective. For example, setting the goal to 75% of
the prescription would minimize and then constrain the V75 (volume
receiving more than 75% of the prescription).
Dose Volume This is the highest value for the dose volume.
UpperLimit
Auto-shell Optimize Setting the goal to zero would identify and then constrain the lowest
Conformality possible maximum dose along the boundary auto-shell and this
(OCI) would achieve the optimum conformality at this point. However, this
tight constraint might limit subsequent optimization steps unless
sufficient relaxation is applied. Setting the goal to a reasonable
isodose level provides more room for the subsequent optimization
steps. In addition it requires less computation time.
MUs Optimize Optimizing the total MU tends to favor larger diameter beams, and
Monitor Units sometimes fewer beams. After minimizing and constraining the total
(OMU) MU, apply sufficient relaxation in order to leave room for subsequent
optimization steps.
Clinical Examples
The examples below illustrate the use of steps in Sequential Optimization in hypothetical clinical
settings. Each description is accompanied by a table that defines the steps.
• Prostate tumor case whose main objectives are dose homogeneity and low dose to the
surrounding critical structure. See “Sample Prostate Case” on page 5-95 and Table 13.
• Spine tumor case whose main objectives are dose coverage and low dose to the spine.
See “Sample Spine Case” on page 5-97 and Table 14.
• Lung tumor case whose main objectives are dose conformality and limiting the treatment
time. See “Sample Lung Case” on page 5-98 and Table 15.
Several critical structures surround the prostate. Of these, the rectum has the lowest dose
restriction -- the prescription dose should not touch the rectal wall. The OMI step goal is set to the
prescription dose, which will not conflict with the maximal dose to the rectal wall. It is followed by
an OHI step to maximize the tumor dose homogeneity. Then, the OME steps are added to further
reduce the dose to the rectum and bladder. The rectum step is performed first because the clinician
gives it priority over the bladder. The goal is set to 75% of the prescription dose in order to minimize
the V75 which is known to correlate with complication probability. It is followed by an OMU step to
achieve the lowest possible total MU while keeping the quality of the plan achieved from the
preceding optimization steps.
Absolute Constraint
Step VOI Step Objective (Inputs) Step Goal Step Solution (Output)
Beam Reduction
Sequential Optimization targets 2000 to 6000 candidate beams (depending on the number of
collimators selected) toward the tumor(s). Typically, Sequential Optimization results in a treatment
plan with 100 - 300 non-zero beams. To reduce overall treatment time, you can perform beam
reduction to further reduce the number of beams. Beam reduction removes from the optimization
process those beams whose MU is below a user-specified cutoff and re-optimizes using only the
remaining beams. The reduction in candidate beams from thousands to hundreds results in
significantly shorter optimization and treatment times. Beam reduction effectively excludes those
beams that do not contribute significantly to the treatment plan and re-optimizes only those beams
that were found to be efficient for the current tumor volumes and critical structures. For a
reasonable MU cutoff value, this results in a treatment plan that uses fewer beams and which
usually has fewer total MU and negligible degradation of the dose distribution.
Considerations:
• Generally, the re-optimization is performed using the same absolute constraints and
optimization steps. However, assuming that the remaining beams are geometrically
efficient for the current tumor volumes and critical structures, the same beams should
also work well with slightly different optimization parameters (maximum dose limits, MU
limits, objective goals, and so on).
Again, for a reasonable MU cutoff value, it is possible to finetune the absolute constraints
and optimization steps and take advantage of the short optimization time that results with
a smaller set of candidate beams to perform a small adjustment to the dose distribution.
• If the MU cutoff is too large, beams that significantly contribute to the treatment plan may
be excluded from the optimization, which can result in significant loss of coverage or
increase in dose delivered to critical structures.
• The beam reduction operation cannot be undone. To optimize again with the full
beamset, you must delete the existing beamset and then generate a new one. Therefore,
it may be appropriate to save the current treatment plan before attempting a beam
reduction using a large MU cutoff.
• The beam reduction MU cutoff is not a minimal MU constraint and the re-optimization
may re-generate beams below the MU cutoff. When beams below the desired MU lower
limit remain after a beam reduction, those beams must be deleted on the Finetune step,
or they will be rounded up to 1 MU per faction during the prescription process.
• Beam reduction is fundamentally different than using Finetune to remove low MU beams,
because in the case of Finetune, if one subsequently performs reoptimization then all the
zero beams are put back in to the optimizer for consideration in the optimization process.
Only a beam reduction can exclude candidate beams from the optimization process.
• To avoid compromising plan quality one might want to use a small cutoff first, rerun the
optimization, and then increase the cutoff if the plan quality seems good. This incremental
approach takes a little longer, but may avoid pruning away too many beams (which
cannot be restored without resetting the beamset).
Time Reduction
This section covers the following topics:
• “Time Reduction Annealing Schedule for Fixed and Iris Collimators” on page 5-103
• “Beam Regeneration for Fixed and Iris Collimators” on page 5-105
• “Time Reduction Annealing Schedule for the Multileaf Collimator” on page 5-106.
The time reduction feature in Sequential Optimization is a method of iteratively reducing the
number of beams and nodes in a treatment plan until a desired treatment time per fraction is
achieved. The algorithm wraps node and reduction, as well as beam regeneration, around iterative
runs of the sequential optimization script.
Figure 21 is a flowchart that steps the process of time reduction. As can be seen, the algorithm
needs an existing treatment plan in order to be available. Once that is available, the user sets a
goal for estimated treatment time per fraction and starts the time reduction.
The iterative algorithm then begins. The first step for each iteration is to remove nodes and/or
beams based on the annealing schedule that the iterative time reduction will follow (see “Time
Reduction Annealing Schedule for Fixed and Iris Collimators” on page 5-103). The Remove Nodes
and Beams module is shown in more detail in Figure 22. As can be seen the first step is to remove
beams that fall below a given MU threshold. That threshold depends on the number of fractions
and current number of nodes. Table 16 gives the MU threshold. In Table 16, the number of
fractions is Fx and the number of nodes in the solution set is N.
N 30 2.0 * Fx 80.0
After beams have been removed the algorithm checks if the current number of beams is less than
the number desired in the solution space. If it is, then beams are regenerated using the algorithm
described in the Beam Regeneration section below.
Once beams have been generated and the solution space is either the size dictated by the
annealing schedule or has slightly more beams, the Sequential Optimization script is run and the
optimal plan is found. Then the time for the new plan is estimated. If the goal time has been
achieved or if the minimum number of beams or nodes has been reached, time reduction exits.
Otherwise, the module runs another iteration.
15 10 14 45
20 15 21 85
25 20 22 125
30 25 23 180
The number of beams in the solution set is pared to 500 beams in the first iteration and is reduced
in subsequent iterations based on a hyperbolic tangent curve, similar to the one shown in
Figure 23. (The curve in Figure 23 assumes a goal treatment time of 20 minutes, including
5 minutes of setup.) The initial iterations have over 400 available beams so that the number of
beams stays relatively high while the majority of the nodes are being deleted. The final iterations
remove fewer beams than iterations 5 through 8 in order to gradually reach the final treatment time.
The goal is to maintain highly conformal and uniform plans while decreasing the delivery time.
Note that this annealing schedule is geared toward achieving 20 minute treatment times for a
standard fractionation prostate plan. Generally, the final treatment time will be higher than desired
when using the Reduced_Prostate_Path and time reduction for radiosurgery fractionation.
For plans created with template path sets other than the Reduced_Prostate_Path, the reduction of
beams and nodes is based on the current number of nodes in the solution space. The reduction is
a stepwise continuous and linear function. Table 18 describes how beams and nodes are reduced
at each level. Nc is the number of nodes in the current solution space.
1 48 Nc Nc - 8 400
2 32 Nc < 48 Nc - 4 350
For each beam, a target point is randomly selected within the target. The collimator diameter for
the beam is selected so the beam has the largest available collimator that extends no more than
40% of its radius outside the projection of the tumor (see Figure 25). For example, a point 11 mm
from the boundary would use a 35 mm collimator, because it will extend 6.5 mm (or 37%) outside
the boundary of the projected target, whereas a 40 mm collimator would extend 9 mm (or 45%)
outside the boundary of the projected target. Each beam is checked to assure that it is valid and
then added to the list of available beams in the solution space.
For Multileaf Collimators, all regenerated beams are random shapes. For example, a circle is
randomly placed and sized over the target VOI. Then that circle is trimmed at the boundary of the
target VOI if it extends beyond that boundary.
If less than 2% of the total MU has been removed, individual segments are removed, from the
lowest to the highest MU, until 2% of the total MU of the current plan has been removed. After
nodes and beams have been removed, the plan is optimized and the estimated delivery time is
checked against the desired delivery time. If the estimated time is greater than the desired time, a
new iteration of time reduction is applied. Otherwise, the process ends. MLC Time Reduction will
also end if the minimum number of beams or segments has been reached. These minima are 3
nodes or 10 segments. (Note that fewer nodes and segments can be in the final plan, but once the
plan has 3 or fewer nodes or 10 or fewer segments, time reduction will cease.)
Approach
Treatment planning for intensity-modulated radiotherapy (IMRT) has traditionally used a two-step
approach: in the first stage, a fluence map (a grid of beamlet intensities from each beam direction)
is optimized, which, in the second stage, is sequenced into a set of segments that are deliverable
using a Multi-leaf collimator (MLC). An optional weight optimization of the segments is also
performed in many cases. The main goal of VOLO is to bring this traditional planning methodology
to the CyberKnife System with modifications that enable the rapid creation of efficient treatment
plans. The following are some of the modifications used in the VOLO algorithms:
• Smoothing based on the l1 norm of the fluence map gradients results in fewer and larger
candidate segments.
• During optimization, dose is used only at sample points yielding memory utilization
benefits.
• The total Monitor Units (MU) of the plan is added as a cost during segment or beam
weight optimization which produces more efficient plans.
• Minimum MU constraint is applied at the end of each segment or beam weight
optimization guaranteeing deliverability.
• A heuristic scaling factor is used to balance costs like fluence smoothness and total MU
with the dosimetric objectives.
• Segment shapes are fine-tuned after weight optimization so that the critical structures
near the target can be spared better.
• A quasi-Newton optimizer (L-BFGS-B) is used for rapid convergence.
• Implementation leverages the GPU for high performance.
Limitations
In its current form, VOLO has some known limitations which will be addressed in future releases
of the Accuray Precision System. Some of them are as follows:
• Dosimetric hard constraints are not supported. All specified dose levels for targets and
organs at risk are used as objectives (or goals) that need not be met strictly.
• Dose distribution changes when going from the fluence space to segment space for the
following reasons:
Since the shapes and sizes of segments are unknown before fluence optimization,
the dose contributions from each beamlet in the fluence map has to be based on
some approximations.
Sequencing a fluence map with a small set of segments can decrease the number of
degrees of freedom for subsequent optimizations.
The objective during segment optimization is just a weighted sum of the user-
specified dose volume objectives. The optimizer is not designed to match the 3-
dimensional dose distribution from the fluence optimization.
• A normal tissue or a dose fall-off objective has not been implemented. User-defined
shells may be needed to control conformality, especially far from the target.
• 3D dose distribution is not viewable until the end of the optimization sequence.
High-Level Description
The usual steps to set up a CyberKnife System plan for optimization, such as contouring VOIs,
selecting the robot path, choosing an align center, etc., are performed. Then the user specifies a
maximum number of nodes the final plan can use and the dose volume goals based on an
appropriate clinical protocol. The software then generates sample points within the objective VOIs
and performs targeting (selection of nodes and aim-directions for the beams). In the case of MLC
optimization, each beam is further sub-divided into a grid of beamlets. Then, the software
computes dose at sample points for each candidate beam or beamlet and then optimizes the
corresponding weights based on the chosen objectives. The user can control the relative weighting
between objectives. Several advanced parameters are also provided to control certain aspects of
the algorithms, such as delivery efficiency and beamlet weight smoothness. In the case of MLC,
candidate segments are derived from the optimized beamlet weights and further optimized.
In the case of MLC, candidate segments are derived from the optimized beamlet weights and
further optimized.
Optimizer
L-BFGS-B (R. H. Byrd, 1995) is used as the optimizer. It is a limited-memory variant of a quasi-
Newton algorithm (BFGS) that has fast convergence characteristics and can handle bound
constraints on the variables. It uses an estimation to the inverse Hessian matrix to steer its search
through variable space, but where BFGS stores a dense n×n approximation to the inverse Hessian
(n being the number of variables in the problem), L-BFGS-B stores only a few vectors that
represent the approximation implicitly. Due to its resulting linear memory requirement, this method
is particularly well suited for optimization problems with a large number of variables.
VOI Sampling
Sample points are generated uniformly within each VOI for which an objective is specified based
on a sampling density chosen by the user. The sampling, and therefore the optimization, is not
constrained by the dose box selected by the user. The user may choose to set the dose box such
that it covers the entire CT image without affecting performance. A fractional volume is assigned
to each sample point such that the sum of the sample volumes is equal to the VOI volume. The
user can choose from the following options for sampling density: High, Medium, Low and
Boundary. All the CT voxel centers within the VOI are chosen for “High.” A skip factor of 2 (every
other voxel) is used in X and Y directions of the CT for “Medium.” For “Low” the skip factor is 4.
“Boundary” selects all CT voxels that are on the VOI boundary. In other words, every CT slice that
intersects the VOI will be sampled according to the chosen density.
Node Selection
The spatial diversity algorithm used with the Sequential Optimization algorithm is used for VOLO
as well.
• The user specifies the maximum number of nodes to be used for the plan.
• From the user selected robot path, all feasible nodes are first selected such that:
the beams from those nodes do not enter the patient through the truncated CT slices
the robot arm can be positioned without collisions while aiming at the target centroid.
(for multiple target volumes, the centroid of the combined volume is used as the aim
point)
• The first node is chosen arbitrarily from this feasible set.
• Compute the 3D aim vector that points at the target centroid from each node.
• Compute the angle between each pair of aim vectors.
• For the next node, choose the node with an aim vector that has the largest angle with the
first node selected.
• For each remaining feasible node, get the set of angles to each selected node and the
minimum angle in that set.
• Choose the next node that has the largest minimum angle.
• Repeat this process until the user-specified maximum number of nodes are selected.
This algorithm is used to cover the target from a wide variety of angles thereby reducing the risk of
hot streaks of dose in normal tissue from overlapping beams. When there are multiple target
volumes, the centroid of the union of those volumes will be used as the aim point. Figure 28 shows
an example where 20 nodes were selected from a head path containing more than a 100 nodes.
MLC Optimization
The purpose of this optimization is to generate multiple MLC segment shapes at each selected
node and assign weights or Monitor Units (MUs) such that the specified dosimetric objectives are
achieved to the best extent possible while keeping the overall treatment efficient. Figure 26 shows
the major steps in VOLO for MLC optimization. The following sections describe these steps in
depth.
Beamport Selection
A “Beamport” defines the orientation (MLC up-vector and leaf travel direction, which define the IEC
61217 beam limiting device axes) and lateral extents of the field while pointing the robot at a
specific point in the patient volume. From a given node, the MLC can be aimed at a number of
points. For most tumors, aiming the robot at the tumor centroid from each node will provide
adequate coverage. However, for large targets, the target projection in the beam’s eye view may
be bigger than the MLC opening. For such cases, the target volume is split and the robot will be
aimed at each sub-volume’s centroid. If the sub-volume’s projection is still bigger than the MLC, it
will be split further and the process is repeated until each sub-volume can be completely covered
by the MLC while pointing at its centroid. Each aim point from the node corresponds to a beamport
geometry. The segments defined within a beamport will have the same node position and point at
the same location within the patient. When there are multiple target volumes, the union of these
volumes is used for beamport generation. If the target volume is split and target points are
modified, the robot reachability and collision checks are performed again and invalid beamports
are discarded. Figure 29 shows an example of a large target covered by multiple beamports.
Beamlet Selection
A fluence map is a grid of intensities that is defined within a beamport. Each element of the grid is
called a beamlet or bixel (beam element). For MLC26, the fluence map is a 23-by-26 grid (see
Figure 30). The 26 leaf pairs align with the rows of the fluence map. Along the leaf travel direction,
each beamlet is 5 mm wide projected at 800mm SAD. So, the left end of the fluence map
corresponds to a leaf position -57.5 mm and the right end corresponds to 57.5 mm. The beamlets
that intersect with the target projection in the beam’s eye view will be selected as active beamlets
that can have non-zero intensities (see Figure 30). If multiple target volumes are specified, the
projection of the union is used. A 6 mm margin is used to expand the target projection to identify
the active beamlets. By allowing the intensity of each beamlet to vary, the intensity from each
beamport can be modulated to shape the dose within the patient.
Blocking of organs-at-risk (OARs) are done at the beamlet level by deactivating the beamlets that
intersect with the blocked OARs. For example, Figure 31 shows the active beamlets for the same
target but with a nearby OAR that is “Exit Only”. By allowing each active beamlet in the grid to have
different weights, the intensity profile of the beam-port can be modulated to shape the dose
deposited within the patient.
Treatment planning is traditionally done to achieve multiple dose volume levels within the tumor
and the OARs. Each desired dose volume level can be formulated as an objective function fk(Di)
defined within the corresponding volume of interest. All these individual functions are then
combined into a single objective function using user-defined weights (vk). Therefore, F(Di) = v1. f1
(Di) + v2. f2 (Di) + …+ vn. fn (Di), where n represents the number of dose volume objectives
specified. The composite objective function is positive and approaches zero as the dose
distribution gets close to satisfying all the requested dose levels. The beamlet intensities are
constrained to be between 0 and a user-defined maximum intensity during this stage of the
optimization.
The sample points in the red region (hatched area in the figure) that fall between levels V1 and V2
are then penalized according to the deviation from D1.
Smoothness Penalty
The fluence maps can be noisy if all the beamlet weights are allowed to be independent. Instead,
the fluence maps are smoothed during optimization in order to better represent a dose distribution
achievable by the combination of a few segments. This is done by adding a smoothness penalty
S(w) to the dosimetric objective function. In this implementation, S(w) is chosen to be the L1-norm
of the spatial gradient of beamlet intensities in a fluence map. When optimized with this additional
penalty, the fluence maps tend to have only a few levels of constant contiguous intensities (see
Figure 34).
The user can control the relative weight of the smoothness penalty with the rest of the dosimetric
penalties. The following describes how the user-specified weight for smoothness penalty is used
in conjunction with a heuristic scaling factor in fluence optimization.
• Start with unit intensity for all beamlets
• Use the total weighted dose penalty F(D) as the objective function
• Run fluence optimization for 10 iterations
• Calculate the smoothness penalty S(w)
• Calculate a constant heuristic scale factor (g) as F/S at the 10th iteration
• Let wS be the user-specified smoothness weight
• Choose the new objective function as FTOTAL= F(D) + wS g S(w)
• Reinitialize the beamlet weights and optimize with this new objective
This heuristic scaling is done to bring the smoothness penalty to the same order of magnitude as
the dose penalty and the user-defined smoothness weight is effectively used as a weight to
increase or decrease importance of smoothness with respect to the dose objective.
Segment Generation
The process of converting fluence maps into deliverable segments is called sequencing. Segments
are MLC openings defined by leaf positions and are assigned Monitor Units (MU) representing the
duration for which the beam is on. There are different approaches to sequencing including some
optimization algorithms. For this implementation, we choose a reducing-level method (P Xia, 1998)
for its simplicity and tendency to generate larger segments (see Figure 35). Since the weights are
optimized and the segment shapes fine-tuned in the subsequent steps, this sequencing approach
has been shown to work well in practice.
Table 19 Dose algorithm choice for MLC optimization phases based on the chosen final
dose algorithm
However, formulating the dose objective as a function of leaf position and using it during
optimization would require the computation of the effect of modifying each leaf position on the dose
distribution. But, segment dose calculations for every such modification will be time-consuming. In
this implementation, the dose coefficients from the initial segment shape are adjusted with
fractional beamlet dose coefficients for a leaf positioned within the corresponding beamlet (see
Figure 37).
Since the beamlet dose coefficients are used to quantify the dose gradient, the leaf positions during
each round of shape adaptation is constrained to be within the boundaries of one beamlet. At the
end of each shape adaptation, if the leaf reaches one of the containing beamlet’s boundaries, the
adjacent beamlet is evaluated using the gradient information to check whether there will be a
benefit in choosing that beamlet as the bounds for the next round of optimization. Just a few rounds
of shape adaptation are sufficient to improve the results of aperture weight optimization further.
See Figure 38 for an example where the lower left corner of the target is made more conformal
through adaptation.
The objective function used is just the weighted sum of dose penalties and the beamlet open
fractions are bounded between 0 and 1. L-BFGS-B is used as the optimizer. At the end of the
requested number of adaptation rounds, a post-processing logic tweaks the shapes further to
satisfy the MLC shape conditions. As a result of this step, the maximum number of segments per
beam constraint set by the user and enforced at the end of “Segment Generation” on page 5-120
can be violated. If this is important to the user (e.g. because of patient specific QA issues) they
should set shape adaptation iterations to zero or review and edit the segment shapes in the
Evaluate > FineTune tab of the Accuray Precision System as needed.
The sample points in the red region (hatched area in the figure) that fall between levels V1 and V2
are then penalized according to the deviation from D1.
References
1. A. Cassioli, J. U., 2013. Aperture shape Optimization for IMRT treatment planning.
Physics in Medicine & Biology, 58(2), pp. 301-318.
2. P Xia, L. V., 1998. Multileaf collimator leaf sequencing algorithm for intensity modulated
beams with multiple static segments. Medical Physics, 25(8), pp. 1424-1434.
3. R. H. Byrd, P. L. a. J. N., 1995. A Limited Memory Algorithm for Bound Constrained
Optimization. SIAM Journal on Scientific and Statistical Computing, 16(5), pp. 1190-1208.
Range of Measurements
The Ray-Tracing dose calculation algorithms look up and interpolate or extrapolate measured
data. Thus these calculation are more accurate when operating within the ranges of the measured
data.
Recommended measurement ranges are listed in Chapter 2 for both dose algorithms:
• “Beam Data Acquisition for the Ray-Tracing Dose Calculation” on page 2-24
• “Beam Data Acquisition for the Finite Size Pencil Beam Dose Calculation” on page 2-100
5-128 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
NOTE: Taylor Series interpolation and extrapolation are not available for new
commissioning in the Accuray Precision System. However, previously
commissioned systems will still load Taylor Series data until new beam data is
imported and recommissioning is performed.
Table 21 Interpolation and extrapolation methods used to construct the stored tables.
Interpolation Extrapolation
NOTE: For fixed collimator beam data, the extrapolation depth for OCR and
TPR is shared. If the OCR extrapolation depth is changed, TPR beam data will
be disapproved. If the TPR extrapolation depth is changed, the OCR beam
data will be disapproved.
For Iris Collimator beam data, the above is also true. But extrapolation depth
is not shared between fixed collimator and Iris Collimator beam data.
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-129
Accuray Incorporated Physics Essentials Guide
5-130 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-131
Accuray Incorporated Physics Essentials Guide
After the depth extrapolation (if any) is done for each of the collimators, the measured and
extrapolated collimator data is used to interpolate and extrapolate the TPR table to field sizes from
0 to 99.5 mm. The interpolation and extrapolation below the measured depth is much smoother
than the similar functions using measured data, because the extrapolation is very smooth (to within
machine precision). This can be seen in Figure 42 by looking at the noise difference in the 99.5 mm
extrapolated TPR data.
The interpolation and extrapolation are performed by using the Taylor Series method, which works
fairly well for interpolation. For extrapolation this method introduces a slight wobble in the data at
the larger field size. This wobble and the slight discontinuity in the depth extrapolation at 300 mm
can be seen in Figure 42. The depth discontinuity is on the order of 0.002 (so the dose error would
be a maximum of approximately 0.002% at this point) while the wobble (above the extrapolation
depth) is on the order of 0.01 (along the entire measured range). Since our usual treatment path
sets position the isocenter at between 800 and 1000 mm SAD (with the majority of the cases
around 900 mm SAD) the 60 mm collimator dose calculation will only need TPR field sizes out to
about 75 - 80 mm (1000/800 = 1.25; 1.25 * 60 mm = 75 mm). These field sizes usually occur
between effective depth values of 50 to 300 mm, so they use the measured data to created the
field size extrapolations. For the Taylor Series extrapolation the wobble increases linearly from
60 mm to 99.5 mm so we may assume the wobble is about 0.005 at 80 mm. This would produce
about a 0.5% calculation error in the TPR until the effective depth reaches 300 mm (or the end of
the measured data).
5-132 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
Since the input values of the TPR data are used for all the TPR table values lying at the collimator
field sizes, and above the input data depth cut-off, the error between the measured data and the
tabulated data is on the order of machine round off error (10-7) at these points.
(65)
TPR (depth,fieldsize) = A + B depth + C field depthsize
This form is not used between 0 mm and 5 mm of depth. At these shallow depths, the
extrapolated data in depth is the measurement data for the nearest field size.
8. Apply a median filter to the 3D least squares extrapolated depth profiles to limit the noise
in this data and then smooth the data with a 50 point Gaussian filter (with sigma = 100).
9. Finally, sample the extrapolated data to depths values spaced at 1 mm like the original
input data and combine this data with the rest of the TPR data for use by the FSPB
algorithm.
This least squares approach with median and Gaussian filters produces very stable results despite
observed and predictable uncertainties in the TPR measurements.
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-133
Accuray Incorporated Physics Essentials Guide
5-134 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
The error between the input OCR data measurements and the interpolated and smoothed table
values may be computed along each radial direction for each of the input values. To evaluate the
importance of these errors, statistical descriptors (maximum, mean, and standard deviation) are
tabulated below in Table 22 for the absolute OCR errors (Delta) and the distance to agreement
values (DistToAgree) for penumbral samples with 0.8 > OCR 0.2. The statistics are averages for
each collimator/depth combination from 15 different sites. The differences are small so they have
been multiplied by 1000 to make the table more readable. For some site/collimator combinations
additional depth measurements were present. The number of samples indicates how many total
radial measurements were made at each collimator/depth combination.
The sample weighted averages for each of the statistics are listed in the bottom row of Table 22,
and the small values (also x1000) of the standard deviation statistics indicate that approximately
99.7% of the calculated table OCR values are within 0.0018 of the input data values and that
approximately 99.7% of the calculated table OCR values in the penumbral region are within
0.015 mm of the input data.
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-135
Accuray Incorporated Physics Essentials Guide
5-136 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-137
Accuray Incorporated Physics Essentials Guide
5-138 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
TPR Look-ups
TPR values are stored based on effective depth and field size. For a given point, the effective depth
of the beam and field size are calculated for the nearest point along the central axis of the beam.
Points that fall between stored table values are bilinearly interpolated. Points that fall beyond the
stored values created in the table are bilinearly extrapolated. As with the OCR table, depth values
are stored at 1 mm increments to the maximum depth (450 mm to 800 mm) entered by the user.
Field sizes are stored from 0 mm to105 mm at 0.5 mm depths. For more information on depth
calculation, see “Effective Depth Calculation” on page 5-139.
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-139
Accuray Incorporated Physics Essentials Guide
OCR Look-ups
OCR values are stored based on collimator diameter, effective depth, and distance from the central
axis (or off-axis radius). For each collimator diameter, a table is created that stores the OCR value
based on the effective depth and off-axis radius. For a given point and collimator, we determine
the effective depth of the beam at the nearest point along the central axis and the off-axis radius
of that point. We scale the off-axis radius to the plane normal to the beam that is 800 mm from the
source. The off-axis radius is stored in 0.1 mm increments. The look-up table uses value of the
nearest 0.1 mm increment.
The maximum accessed off-axis radius is 60 mm. For radii greater than that, the value at 60 mm
is used. So, in general, the algorithm slightly overestimates the dose contribution of each beam at
points 60 mm or greater distant from the central axis of the beam.
The look-up table uses a Taylor Series expansion to interpolate between the stored depths of the
table and extrapolate beyond the maximum depth of the table. 1 mm increment is use to the depth
of 15 mm. At the depth of 50 mm or more the increment is 50. The last depth may not be an
increment of 50 mm, as it depends on what the user-selected maximum depth is. If the user-
selected max depth is 790 mm, the last depth has an increment of 40.
For more information on depth calculation, see “Effective Depth Calculation” on page 5-139.
5-140 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
If the function value is desired at a value of x less than the smallest tabulated variable value (x0)
then the function value is extrapolated using Equation (68):
Whereas the extrapolation to a value of x greater than the largest tabulated variable value (xN) is
given by Equation (69):
f(x N) – f(x N – 1)
f(x) = f(x N) + ------------------------------------------ x – x N (69)
xN – xN – 1
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-141
Accuray Incorporated Physics Essentials Guide
This differential equation is used to create the following finite difference equation for interpolating
the function, f, at a point (x, y) between two tabulated values in Equation (71):
There are six variants of this equation used to extrapolate beyond the limits of the measured (or
tabulated) data when either x or y or both are either less than or greater than the available data.
For example when both x and y are greater than the available measured (or tabulated) data the
backward difference equation in Equation (72) is used:
f (x N y M ) – f( x N – 1 y M ) f( x N y M ) – f( x N y M – 1 )
f(x y) = f(x N y N) + x – x N --------------------------------------------------------------- + y – y M --------------------------------------------------------------- (72)
xN – xN – 1 yM – yM – 1
5-142 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
f(x1 y1)
f(x y) = ------------------------------------------------ x 2 – x y 2 – y +
x2 – x1 y2 – y1
f(x 2 y 1)
- x – x1 y2 – y +
-----------------------------------------------
x2 – x1 y2 – y1
(73)
f(x 1 y 2)
- x2 – x y – y1 +
-----------------------------------------------
x2 – x1 y2 – y1
f(x 2 y 2)
- x – x1 y – y1 +
-----------------------------------------------
x2 – x1 y2 – y1
Q 11
P = ------------------------------------------------ x 2 – x y 2 – y +
x2 – x1 y2 – y1
Q 21
- x – x1 y2 – y +
-----------------------------------------------
x2 – x1 y2 – y1
(74)
Q 12
- x2 – x y – y1 +
-----------------------------------------------
x2 – x1 y2 – y1
Q 22
- x – x1 y – y1 +
-----------------------------------------------
x2 – x1 y2 – y1
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-143
Accuray Incorporated Physics Essentials Guide
For the case where x or y or both are outside the range of the measured data, there are forward
and backward extrapolation formulae similar in nature to the Taylor Series forward and backward
extrapolation formulae.
y = +x (75)
2
y x – x x y- x y – y x-
= ---------------------------------------------------
2 2
= n--------------------------------------------- (76)
2 2
n x – x n x – x
Once the line is fit through a set of points (usually 5 - 20) the value of y can be evaluated for any
desired x (interpolation or extrapolation).
5-144 | Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations 1075879 ENG A
Physics Essentials Guide Chapter 5: Algorithms for Dose Calculation and Display
y = log Y = + x (77)
This linear equation can then be inserted into the least squares fitting algorithm above to determine
and . Then the data, Y, can be interpolated or extrapolated as a function of x using the equation:
(78)
Y = exp + x = e + x
Gaussian Smoothing
The OCR data frequently has truncation and measurement noise that needs to be smoothed out
before being used for (Taylor Series or least squares) interpolation or extrapolation. This is done
by convolving the interpolated (to 0.1 mm spacing) radial data with a 7-point Gaussian filter (array)
with a width (sigma) of the square root of (1.2) mm ( 1.2 ). The filter is normalized to have unit
response by dividing each of the 7 original Gaussian array values by the sum of the array values.
Aside from the normalization coefficient, , each term at array value x has the form given in
Equation (79) and Equation (80):
6
2
i – 3
N = e – ------------------- (79)
2 1.2
i=0
6
2
1 i – 3
GaussianSmooth X j = ---- X j + i – 3. e – ------------------- (80)
N 2 1.2
i=0
1075879-ENG A Treatment Planning Beam Data for Ray-Tracing and FSPB Dose Calculations |5-145
Accuray Incorporated Physics Essentials Guide
References
A Monte Carlo Dose Calculation bibliography is provided below.
Monte Carlo References:
1. Kawrakow I, Fippel M, Friedrich K. 3D electron dose calculation using a Voxel based
Monte Carlo algorithm (VMC). Medical Physics 1996;23(4):445-457.
2. Kawrakow I, Fippel M. Investigation of variance reduction techniques for Monte Carlo
photon dose calculation using XVMC. Phys Med Biol 2000;45(8):2163-2183.
3. De Smedt B, Fippel M, Reynaert N, Thierens H. Denoising of Monte Carlo dose
calculations: smoothing capabilities versus introduction of systematic bias. Medical
Physics 2006;33(6):1678-1687.
4. ICRU Report 46D (1992) Photon, electron, proton, and neutron interaction data for body
tissues. ICRU Publications, Bethesda, MD.
5. AAPM Report 85 (2004) Report of the AAPM Task Group No. 65: Tissue Inhomogeneity
Corrections for Megavoltage Photon Beams. Madison, WI: Medical Physics Publishing.
6. AAPM Report 97 (2007) Report of the AAPM Task Group No. 105: Issues Associated
with Clinical Implementation of Monte Carlo-based Photon and Electron External Beam
Treatment Planning. Medical Physics;34(12):4818-4853.
Monte Carlo Background:
1. Deng J, Jiang SB, Li J, Pawlicki T, Ma CM. Photon beam characterization and modeling
for Monte Carlo treatment planning. Phys Med Biol. 2000;45(2):411-427.
2. Deng J, Jiang SB, Pawlicki T, Li JS, Ma CM. Electron beam commissioning for Monte
Carlo dose calculation. In: Schlegel W, Bortfeld T, eds. Proceedings of the XIIIth
International Conference on the Use of Computers in Radiation Therapy (ICCR).
Heidelberg, Germany: Springer-Verlag; 2000;431-433.
3. Deng J, Jiang SB, Pawlicki T, Li J, Ma CM. Derivation of electron and photon energy
spectra from electron central axis depth dose curves. Phys Med Biol. 2001;46(5):429-
449.
4. Jiang SB, Deng J, Li JS, Pawlicki T, Boyer AL, Ma CM. Modeling and commissioning of
clinical photon beams for Monte Carlo treatment planning. In: Schlegel W, Bortfeld T,
eds. Proceedings of the XIIIth International Conference on the Use of Computers in
Radiation Therapy (ICCR). Heidelberg, Germany: Springer-Verlag; 2000;434-436.
5. Jiang SB, Kapur A, Ma CM. Electron beam modeling and commissioning for Monte Carlo
treatment planning. Medical Physics 2000;27(1):1801-91.
6. Keall PJ, Hoban PW. Superposition dose calculation incorporating Monte Carlo
generated electron track kernels. Medical Physics 1996;23(4):479-485.
7. Li JS, Pawlicki T, Deng J, Jiang SB, Mok E, Ma CM. Validation of a Monte Carlo dose
calculation tool for radiotherapy treatment planning. Phys Med Biol. 2000;45(10):2969-
2985.
8. Ma CM, Faddegon BA, Rogers DW, Mackie TR. Accurate characterization of the Monte
Carlo calculated electron beams for radiotherapy. Medical Physics 1997;24(3):401-416.
9. Ma CM, Li JS, Pawlicki T, Jiang SB, Deng J. MCDOSE – A Monte Carlo dose calculation
tool for radiation therapy treatment planning. In: Schlegel W, Bortfeld T, eds. Proceedings
of the XIIIth International Conference on the Use of Computers in Radiation Therapy
(ICCR). Heidelberg, Germany: Springer-Verlag; 2000:123-125.
10. Ma CM, Li J-S, Pawlicki T et al. A Monte Carlo dose calculation tool for radiotherapy
treatment planning. Phys Med Biol. 2002;47(10):1671-1689.
11. Ma CM, Mok E, Kapur A, Findley D, Brain S, Forster K, Boyer AL. Clinical implementation
of a Monte Carlo treatment planning system. Medical Physics 1999;26(10):2133-2143.
12. Ma CM, Nahum AE. Calculation of absorbed dose ratios using correlated Monte Carlo
sampling. Medical Physics 1993;20(4):1189-1199.
Additional references
13. Wilcox, Daskalov et al. Comparison of Planned Dose Distributions Calculated by Monte
Carlo and Ray-Trace Algorithms for the Treatment of Lung Tumors with CyberKnife: A
Preliminary Study in 33 Patients. Int. J. Rad Onc Biol Phys. 2010.
14. U. Jelen, M. Sohn and M. Alber, "A finite size pencil beam for IMRT dose optimization”,
Phys. Med. Biol. 50 (2005) 1747-1766
15. U. Jelen, M. Sohn and M. Alber, "A finite size pencil beam for IMRT dose optimization:
density corrections”, Phys. Med. Biol. 50 (2005) 617-633
Introduction
This appendix to Chapter 2, "Commissioning", lists beam data validation rules, beam data
filenames for each collimator type, collimator size, and beam data value limits.
The Beam Data Import application of the iDMS Data Management System validates beam data
files during the import process using the Beam Data Validation rules. If the data in a file violates
any of these rules, the import option for that file is disabled, and the Beam Data Import application
displays an error or Warning message.
NOTE: Beam data files must be generated in plain text format (ASCII or ANSI).
Otherwise, they cannot be imported into the iDMS Data Management System.
The iDMS Data Management System recognizes beam data filenames with
both .dat and .txt file extensions.
1075879-ENG A |2A-1
Accuray Incorporated Physics Essentials Guide
NOTE: In the file headers of beam data files, the words "version" and "sample"
must be lowercase.
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
Table 1 Beam data validation rules for beam data files (Fixed and Iris)
Message Type
DMtable.txt
File header must include version number, sample value and file description Error
The number of SADs must equal the number of rows of data Error
2A-2 | 1075879-ENG A
Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
iris_mc_centralpdd.txt
File header must include version number, sample value and file description Error
iris_mc_doseprofile.txt
File header must include version number, sample value and file description Error
1075879-ENG A |2A-3
Accuray Incorporated Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
The number of radii measured must equal the number of rows Error
iris_mc_outputfactor.txt
The value for the 5 mm collimator must be greater than or equal to 0.400 Error
The depth of the measurements must be included in the file header Error
File header must include version number, sample value and file description Error
Values are outside of expected range of Full Width Half Max check Warning
File header must include version number, sample value and collimator size Error
2A-4 | 1075879-ENG A
Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
Off Axis Ratio (OAR) values are out of allowable range Error
(See Table 4 on page 2A-14.)
The number of radial measurements must equal the number of rows Error
irisOFtable.txt
File header must include version number, sample value and file description Error
The number of SADs must equal the number of rows of data Error
irisTPRtable.txt
1075879-ENG A |2A-5
Accuray Incorporated Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
The 15 mm depth measurement must be included for all field sizes. The value must Error
be 1.000
The number of field sizes must equal the number of columns Error
File header must include version number, sample value and file description Error
mc_centralpdd.txt
File header must include version number, sample value and file description Error
2A-6 | 1075879-ENG A
Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
mc_doseprofile.txt
File header must include version number, sample value and file description Error
The number of radii measured must equal the number of rows Error
mc_outputfactor.txt
The value for the 5 mm collimator must be greater than or equal to 0.400 Error
The depth of the measurements must be included in the file header Error
File header must include version number, sample value and file description Error
1075879-ENG A |2A-7
Accuray Incorporated Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
Values are outside of expected range of Full Width Half Max check Warning
File header must include version number, sample value and collimator size Error
Off Axis Ratio (OAR) values are out of allowable range Error
(See Table 4 on page 2A-14.)
The number of radial measurements must equal the number of rows Error
TMRtable.txt
The 15 mm depth measurement must be included for all field sizes. The value must Error
be 1.000
2A-8 | 1075879-ENG A
Physics Essentials Guide
Table 1 Beam data validation rules for beam data files (Fixed and Iris) (continued)
Message Type
The number of field sizes must equal the number of columns Error
File header must include version number, sample value and file description Error
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
Table 2 Beam data validation rules for beam data files (Multileaf Collimator)
Invalid MLC file header information The MLC Dose Profile does not conform to the required
file structure. See the required structure in Chapter 2,
"Commissioning".
The MLC dose profile value exceeds The MLC dose profile value exceeds the maximum
the maximum allowable value of 1.03 allowable value of 1.03
The field size for this file does not The field size for this file does not match one of the
match one of the necessary field sizes required field sizes for import. Refer to Chapter 2,
for import. Refer to the Physics "Commissioning" for required field sizes.
Essentials Guide for allowable field
sizes
1075879-ENG A |2A-9
Accuray Incorporated Physics Essentials Guide
Table 2 Beam data validation rules for beam data files (Multileaf Collimator) (continued)
Invalid MLC OCR field size file The file does not conform to the required file structure.
structure See the required structure in Chapter 2,
"Commissioning".
Invalid MLC OCR table field size; field The field size stated in the file does not match the one
sizes in this file must match the field required by the file name. Check the file name and field
sizes listed in the Physics Essentials size within the file match as stated in Chapter 2,
Guide "Commissioning".
Invalid MLC OCR table file name The file name is not a valid MLC OCR file name.
Invalid MLC OCR table file structure The file does not conform to the required file structure.
See the required structure in Chapter 2,
"Commissioning".
MLC OCR table value exceeds One or more of the OCR values exceeds the maximum
maximum value of 1.03
MLC OCR table value less than One or more of the OCR values is less than the minimum
minimum value of 0
mlc_OFtable.txt
Invalid MLC OF table field size One or more of the field sizes listed in the MLC OF table
is not listed in Chapter 2, "Commissioning" or one of the
field sizes listed is not contained in the MLC OF table.
Invalid MLC OF table file structure The MLC OF Table does not conform to the required file
structure. See the required structure in Chapter 2,
"Commissioning".
MLC OF table value exceeds One or more of the OF values exceeds the maximum
maximum value of 1.05
MLC OF table value below minimum OF values for field sizes larger than 80 mm square must
upper bound be greater than 1.0
MLC OF table value less than One or more of the OF values is less than the minimum
minimum value of .7
MLC OF table X and Y values must The OF values must increase monotonically as the field
increase monotonically sizes increase.
MLC OF table SAD value must match The MLC OF table SAD value must equal 800 mm.
SAD value in declaration Please make sure your measurements are taken at 800
mm SAD.
2A-10 | 1075879-ENG A
Physics Essentials Guide
Table 2 Beam data validation rules for beam data files (Multileaf Collimator) (continued)
mlc_TPRtable.txt
Invalid MLC TPR table field size The field size for this file does not match one of the
required field sizes for import. Refer to Chapter 2,
"Commissioning" for required field sizes.
Invalid MLC TPR table file structure The file does not conform to the required file structure.
See the required structure in Chapter 2,
"Commissioning".
MLC TPR table value exceeds One or more of the TPR values exceeds the maximum
maximum value of 1.03
MLC TPR table value less than One or more of the TPR values is less than the minimum
minimum value of 0
1075879-ENG A |2A-11
Accuray Incorporated Physics Essentials Guide
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
Fixed collimators
OCRtable0.txt 5
OCRtable1.txt 7.5
OCRtable2.txt 10
OCRtable3.txt 12.5
OCRtable4.txt 15
OCRtable5.txt 20
OCRtable6.txt 25
OCRtable7.txt 30
OCRtable8.txt 35
OCRtable9.txt 40
OCRtable10.txt 50
OCRtable11.txt 60
Iris Collimator
irisOCRtable0.txt 5
irisOCRtable1.txt 7.5
irisOCRtable2.txt 10
irisOCRtable3.txt 12.5
irisOCRtable4.txt 15
2A-12 | 1075879-ENG A
Physics Essentials Guide
Table 3 OCR beam data filenames for each collimator size (continued)
irisOCRtable5.txt 20
irisOCRtable6.txt 25
irisOCRtable7.txt 30
irisOCRtable8.txt 35
irisOCRtable9.txt 40
irisOCRtable10.txt 50
irisOCRtable11.txt 60
1075879-ENG A |2A-13
Accuray Incorporated Physics Essentials Guide
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
2A-14 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2A-15
Accuray Incorporated Physics Essentials Guide
NOTE: The iDMS System recognizes beam data filenames with both .dat
and .txt file extensions.
2A-16 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2A-17
Accuray Incorporated Physics Essentials Guide
2A-18 | 1075879-ENG A
Appendix 2B: Processing OCR
Beam Data (Fixed and
Iris Collimators)
Introduction
This appendix to Chapter 2, "Commissioning", gives examples of processing OCR beam data for
fixed collimators and the Iris Collimator only. The examples apply to the PTW MEPHYSTO mc2
and the IBA OmniPro software applications.
This appendix covers the following topics:
• “Processing OCR Data in PTW MEPHYSTO mc2 (Example)” on page 2B-2
• “Processing OCR Beam Data in IBA OmniPro Version 6.4a (Examples)” on page 2B-9
NOTE: The example procedures in this appendix describe the use of software
and/or hardware products that are not developed by Accuray and which do not
have a specific relationship to the CyberKnife System. These procedures
describe particular methods for performing OCR beam data processing.
Other, equally effective, methods might exist. The Medical Physicist is
responsible for determining which product and methodology to use for this
task.
1075879-ENG A |2B-1
Accuray Incorporated Physics Essentials Guide
2. Delete all curves except for the in-plane and cross-plane curves for the depth to be
processed and save the file with a new filename.
• Press and hold the SHIFT key, and select the curves to be deleted on the table.
• Right-click and select Delete Selected Scans.
There should be 2 curves remaining: a single in-plane scan and a single cross-plane
scan for the depth to be processed. (See Figure 2 on page 2B-3.)
2B-2 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-3
Accuray Incorporated Physics Essentials Guide
A third curve is created, which is the average of the in-plane and cross-plane curves.
9. Delete the in-plane and cross-plane curves so only the averaged curve remains.
10. Save this as a new file.
11. Highlight the averaged curve and select PROCESS.
12. Smooth the curve as required.
13. Click ACCEPT and save the file.
Example file name: 5 mm cone_15 mm depth_averaged_smoothed.
14. Open the file containing the averaged curve.
15. Select the curve and click PROCESS.
16. Under the TOOLS menu, click OPTIONS.
17. Select USE RIGHT HALF and click OK.
2B-4 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-5
Accuray Incorporated Physics Essentials Guide
27. Highlight the left and right curves and then right-click.
28. Click CREATE > AVERAGE SCAN > OK.
(See Figure 3 on page 2B-4.)
The Average Scan is displayed as a new curve.
29. Do not apply a weighting factor.
30. Delete the left and right half-curves and save the files.
Example file name: 5 mm cone_15 mm depth_OCR.
The finished curve should resemble the curve in Figure 7 on page 2B-7.
2B-6 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-7
Accuray Incorporated Physics Essentials Guide
2B-8 | 1075879-ENG A
Physics Essentials Guide
2. Place all profiles for a given collimator into one file by selecting OPEN >FILE > ADD,
then click SAVE AS.
1075879-ENG A |2B-9
Accuray Incorporated Physics Essentials Guide
2B-10 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-11
Accuray Incorporated Physics Essentials Guide
6. Save your work by selecting FILE > SAVE. Save your work often during this procedure.
7. Select TOOLS > MAKE SYMMETRIC. Select Mean value of both sides, resolution =
step size for scan acquisition (0.2 mm for 5 – 15 collimator or 0.5 mm for 20 – 60
collimator). Check Replace Source Curve/s, then click OK to continue.
8. This step is optional. Use it to verify that the step width is exact. Sometimes the previous
procedure causes the step width to be inexact.
Select TOOLS > FILTER/SMOOTH.
2B-12 | 1075879-ENG A
Physics Essentials Guide
For Interpolation, select LINEAR. The Inter. Step Width field should equal step
size for scan acquisition (0.2 mm for 5 – 20 collimator or 0.5 mm for 25 – 60 collimator).
Select SMOOTHING = NONE. Check Replace Source Curve/s, then click OK
to continue.
1075879-ENG A |2B-13
Accuray Incorporated Physics Essentials Guide
2B-14 | 1075879-ENG A
Physics Essentials Guide
10. Save your work by selecting FILE > SAVE. Save your work often during this procedure.
You should now have 10 crossline profiles, 2 at each profile depth.
11. Select the PROFILE DEPTH drop down box. Select each depth in sequence - with both
profiles selected (press CTRL + A).
1075879-ENG A |2B-15
Accuray Incorporated Physics Essentials Guide
12. The software requires all scans to have the same SSD. Edit the header information to set
the SSD to 800 mm for all of the scans and the table function listed below will work.
Define the tables you wish to create: Select OPTIONS > TABLE
CALCULATIONS > OCR VS DEPTH TABLE SETUP. Enter the resolution,
normalization to CAX, and profile depths as needed by collimator size.
2B-16 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-17
Accuray Incorporated Physics Essentials Guide
13. Select the table you wish to create: Select OPTIONS > TABLE CALCULATIONS >
OCR VS DEPTH. To setup the table, click OK to continue.
14. Select all by pressing CTRL + A. Select TOOLS > CREATE TABLE (table format has
been pre-selected). Save the table with an appropriate name.
2B-18 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-19
Accuray Incorporated Physics Essentials Guide
3. Follow the direction as for the fixed collimators (starting at step 1) except don't center the
beams (you already did this when you carefully set up the scanner).
4. Select each depth in turn and average the 2 scans by selecting TOOLS>
MATHEMATICS > AVERAGE. Check Replace Source Curve/s, then click OK
to continue.
2B-20 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-21
Accuray Incorporated Physics Essentials Guide
9. Select all by pressing CTRL + A. Select TOOLS > CREATE TABLE (table format has
been pre-selected), then save the file with an appropriate name.
2B-22 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |2B-23
Accuray Incorporated Physics Essentials Guide
2B-24 | 1075879-ENG A
Appendix 2C: Imaging Dose
Calculation
Introduction
This appendix to Chapter 2, "Commissioning," describes how X-ray alignment imaging dose is
calculated during treatment delivery.
This appendix covers the following topics:
• “Entrance Skin Dose” on page 2C-2
• “References” on page 2C-3
1075879-ENG A |2C-1
Accuray Incorporated Physics Essentials Guide
kV
2C-2 | 1075879-ENG A
Physics Essentials Guide
References
1. Murphy MJ et al. The management of imaging dose during image-guided radiotherapy:
Report of the AAPM Task Group 75. Med Phys 2007; 34(10): 4041-4063.
1075879-ENG A |2C-3
Accuray Incorporated Physics Essentials Guide
2C-4 | 1075879-ENG A
Appendix 2D: Robot Positioning
Introduction
This appendix to Chapter 2, "Commissioning," describes methods to more efficiently position the
robot for commissioning and routine QA procedures.
This appendix covers the following topics:
• “Storing the Robot Position” on page 2D-1
• “Initializing Robot Tool Frame” on page 2D-5
• “Monitoring the A5 Joint Angle” on page 2D-6
WARNING: Keep your eyes on the treatment robot at all times, not the Teach Pendant,
when the robot is in motion, to avoid collision.
CAUTION: When moving the robot to a stored position, the robot will take the most direct path.
Collisions with other equipment, including the robot itself, are possible. Before commanding the
robot to move to a stored position, evaluate the path to that location, and if necessary, move the
robot manually to a position that will allow for a safe and direct path to the stored position. When
running a new program to move the robot to a stored position for the first time, use a low speed to
ensure there are no collisions.
When moving the robot, carefully monitor the robot position with respect to itself and other items
or persons in the treatment room.
1. In T1 mode, set the robot to the position you want to store in a program.
2. Navigate to the CKuser directory and highlight the template program. See Figure 1.
3. Press Duplicate.
4. Enter a unique name for the program. See Figure 2.
5. Press OK.
6. Highlight the newly named program and press Select.
7. Press the Change button. See Figure 3.
8. Press the Touch Up button and press Yes in response to any messages that appear.
See Figure 4.
9. Press Cmd OK. Then you can exit the program by pressing the R box at the top of the
screen and then pressing Cancel.
10. The robot position is now stored. Be very cautious when moving the robot to and from this
stored position.
subsequent measurements the following day. This is recommended, however when the system is
powered up the Tool Mode coordinate system is not initialized directly. If the user then needs to
adjust the robot position, say to account for water evaporation in the water phantom, moving in
Tool Mode may not give the expected results and may be surprising to the user. To avoid this, a
program can be run via the Teach Pendant that will initialize the Tool Frame and will subsequently
produce consistent movements in Tool Mode day after day.
Procedure:
1. Switch the Teach Pendant to T1 or T2 mode
2. Navigate to CKmain and select the InitFrames program
3. Run the InitFrames program just as you would for running the prch or PathStart
programs.
The program is very quick and you will know that it has completed when the R status window on
the Teach Pendant shows a black background.
2. Choose Axis-Specific monitoring. Monitor the A5 joint angle as needed throughout the
test procedure.
Disconnect button
Location of RoboCouch
Teach Pendant cable
Introduction
This appendix to Chapter 3, "Quality Assurance Recommendations and Tests", describes how to
use the Iris QA tool and Iris QA software application.
This appendix covers the following topics:
• “Overview of the Iris QA Tool” on page 3A-2
• “Summary of Procedures” on page 3A-3
• “Prerequisites” on page 3A-5
• “Initializing the Iris QA Software” on page 3A-8
• “Acquiring Baseline Iris QA Measurements” on page 3A-10
• “Performing Iris QA Spot Checks” on page 3A-12
• “Iris QA User Interface” on page 3A-13
• “Troubleshooting” on page 3A-21
1075879-ENG A |3A-1
Accuray Incorporated Physics Essentials Guide
NOTE: The Iris QA tool does not replace the water phantom for Iris
Collimator commissioning or calibration.
NOTE: The Iris QA tool requires EBT type film, which must be provided by the
Physicist. The Iris QA tool has not been validated for use with film other than
EBT type film. Use only EBT type film with the Iris QA tool.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
3A-2 | 1075879-ENG A
Physics Essentials Guide
Summary of Procedures
This section provides a brief summary of procedures for using the Iris QA tool:
• “Install the Iris QA Software” on page 3A-3
• “Initialize Iris QA Software” on page 3A-3
• “Acquire Baseline Measurements” on page 3A-3
• “Spot Check” on page 3A-4
NOTE: The time elapsed between film irradiation and scanning should be kept
consistent for all baseline measurements and subsequent spot-checks.
6. Install the Iris Collimator, the birdcage assembly, and the Iris QA hardware accessory.
1075879-ENG A |3A-3
Accuray Incorporated Physics Essentials Guide
7. Irradiate four films for each Iris aperture size (resize the Iris Collimator between each film
irradiation).
NOTE: Since there can be slight variations in each irradiated film, using 4 films
for each aperture size provides the ability to review trends and use averages.
Using this technique, the random error from shot to shot for EBT type film
measurement of field size is approximately 0.1 mm.
8. Scan and import each film into the Iris QA film analysis software.
Spot Check
Spot checks should be performed any time service is performed on the Iris Collimator, any time the
Iris Collimator is recalibrated, and when there is a change in Iris Collimator firmware. In addition,
regular spot checking of Iris Collimator field size reproducibility is recommended for routine QA.
1. Install the Iris Collimator.
2. Install the birdcage assembly.
3. Insert EBT type film into the Iris QA hardware accessory and mount it on the birdcage
assembly. Use 2 in x 2 in (5.1 cm x 5.1 cm) cut film for 20 mm and smaller field sizes, and
4 in x 4 in (10.2 cm x 10.2 cm) cut film for larger field sizes.
4. Irradiate one or more films for each selected aperture size.
5. Scan and import each film into the Iris QA film analysis software.
6. Run software analysis to compare spot check data against baseline data.
3A-4 | 1075879-ENG A
Physics Essentials Guide
Prerequisites
In addition to the Iris QA software installed on your computer, as specified in “Customer Site QA
Equipment” on page 21-6 the following accessories are required:
• A flatbed scanner suitable for film dosimetry, for example, Epson 10000XL or similar (as
recommended by the film manufacturer)
• EBT type film cut to the appropriate size
1075879-ENG A |3A-5
Accuray Incorporated Physics Essentials Guide
7. Browse to the installation directory, which is set by default as: C:\Program Files\
Accuray Inc\IrisQAv0100. Verify that the following directories exist: config,
distrib, logs, and src.
3A-6 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |3A-7
Accuray Incorporated Physics Essentials Guide
NOTE: The Iris QA software has not been validated for use with films other
than EBT type film. Do not use the Iris QA tool and software in any way other
than as described in these instructions.
NOTE: Refer to the glossary for the specific EBT films that have been
validated for QA tests that require EBT type films.
2. Scan a blank piece of film.
NOTE: The film scans must be in uncompressed TIFF format using 48-bit
color at 300 dpi resolution with no color corrections or any other post
processing.
3. Install the 15 mm fixed collimator and attach the birdcage assembly. The treatment robot
can be in the perch position.
4. Mount the Iris QA tool base plate onto the birdcage assembly and use the thumbscrews
to secure it (see Figure 1).
5. Place the first piece of film at the center of the base plate using the 2 in x 2 in (5.1 cm x
5.1 cm) line drawing to align the film (see Figure 1).
6. Place the build-up plate on top of the film, taking care to ensure that it is flush with the film
(see Figure 1). The thumbscrews can be used to secure the build-up plate to the base
plate.
7. Irradiate the film with 600 MU using the Calibration Check window in Physics mode on
the treatment delivery computer. Remove the irradiated film and repeat this step for the
other three pieces of film.
8. Wait for at least 15 minutes after film irradiation, and then scan the film.
NOTE: Label each film with the date it was scanned using a permanent marker
directly on the film itself (write only along the outer edge) or by including the
date in the image filename when the film is scanned. Labeling the film helps
ensure that you are importing the correct scanned image file.
9. Launch the Iris QA software.
Default parameter values are displayed.
3A-8 | 1075879-ENG A
Physics Essentials Guide
10. In the User Inputs panel, enter the Iris Serial Number in the Iris S/N textbox to
uniquely identify your Iris Collimator (enter the Iris serial number or any text up to 32
characters).
11. Enter the film scanner serial number in the Scanner S/N textbox and the film batch
number in the Film Batch # textbox (enter any text up to 32 characters for each).
NOTE: If there is a change in the film batch or film scanner, you must repeat
the Iris QA software initialization procedure by entering a new value for Film
Batch # or Scanner S/N and setting new Blank Pixel Value and OD
Threshold values for that film batch or film scanner. Then you must repeat the
baseline measurements for your Iris Collimator.
12. Enter the film scanner dpi value in the Scanner dpi textbox (set by default to 300).
13. Select the film orientation used to scan the film from the Film Orientation dropdown
list.
1075879-ENG A |3A-9
Accuray Incorporated Physics Essentials Guide
NOTE: It is important to select the correct film from the dropdown menu. For
example, selecting Iris 10 mm when the film shot is from a 5 mm Iris
aperture can give incorrect results due to a large difference in output factor
(OF).
12. Select a Region of Interest (ROI) so that film edges, handwriting, and other features are
excluded. Right-click and select Crop Image to crop the image. Then click the Run
Analysis button.
13. When the analysis is complete, the Status panel will display the text Result ready
for export. Save the results in an appropriate format as desired.
3A-10 | 1075879-ENG A
Physics Essentials Guide
14. Use a spreadsheet to generate a table of Iris apertures (including an entry for the 15 mm
fixed collimator) as reported by the Iris QA software. This data is the Iris baseline data
which later spot checks can be compared with.
While performing baseline measurements of your Iris Collimator, the following optional procedure
is recommended, in addition to taking film shots of each Iris aperture and the 15 mm fixed
collimator:
1. Use the same irradiation process described above to take baseline measurements for
one or two additional fixed collimators, using four pieces of film for each fixed collimator.
2. When analyzing each of these films, from the dropdown list on the Iris QA software
screen, select the Iris aperture that matches the fixed collimator size used.
You can refer to these additional fixed collimator baseline measurements when you perform future
routine Iris QA. If you experience Iris measurements that fail during future spot checks, you can
irradiate films for the same fixed collimator(s). Since the fixed collimators do not change in size,
measurement results for the fixed collimators should be consistent with their baseline values. If
results for the fixed collimators are different from their baseline values, there is likely a problem with
the QA measurement process, and not necessarily the Iris Collimator. For more information, see
“Troubleshooting” on page 3A-21.
1075879-ENG A |3A-11
Accuray Incorporated Physics Essentials Guide
3A-12 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |3A-13
Accuray Incorporated Physics Essentials Guide
3A-14 | 1075879-ENG A
Physics Essentials Guide
Status Panel
The Status panel displays the current status of the Iris QA software (see Figure 4). Displayed text
that is followed by an ellipsis (…) indicates that the software is waiting for user action.
1075879-ENG A |3A-15
Accuray Incorporated Physics Essentials Guide
Figure 6 shows an example of an incorrectly selected ROI that includes handwriting on the film.
After the image is cropped, it is displayed in the lower panel (see Figure 8).
3A-16 | 1075879-ENG A
Physics Essentials Guide
When you are satisfied with the cropped image, click the Run Analysis button to calculate the
field size of the beam spot on the film.
1075879-ENG A |3A-17
Accuray Incorporated Physics Essentials Guide
The top panel shows the thresholded image and the bottom panel shows 4 OD contours (30%,
50%, 70%, and 90%) along with the measured equivalent diameter. It also displays the following
information:
• Date: From the system clock.
• Iris S/N: From the User Inputs panel.
• Scanner S/N: From the User Inputs panel.
• Scanner dpi: From the User Inputs panel.
• Film Batch #: From the User Inputs panel.
• Blank Pixel Value: Based on the mean pixel value of blank film imported by the user
during initialization of the Iris QA software. This value is used to convert the pixel values
in an exposed film to optical density (OD) values using the following formula:
3A-18 | 1075879-ENG A
Physics Essentials Guide
where OD is the optical density, PV blank is the Blank Pixel Value (from unexposed film),
and PV is Pixel Value of the irradiated film.
• OD Threshold: The OD Threshold value determined by the Iris QA software. This
value corresponds to a computed field size for the 15 mm fixed collimator scanned film
that matches the nominal field size of 15 mm. This threshold is determined during
initialization of the Iris QA software.
• Scan orientation: From the User Inputs panel.
• Image File: Name of the image file selected by the user after clicking the Import
Film... button.
• Modification Date: Date the image file was last modified.
• Collimator Type: Set to Fixed or Iris, depending on the option that was selected in
the Select Film Type dropdown list in the Film Import panel.
• Nominal Size (mm): The nominal field size (in millimeters) based on the option that
was selected in the Select Film Type dropdown list in the Film Import panel.
• Equivalent Diameter (mm): The field size determined by the Iris QA software
using the equivalent diameter method. The field size is the diameter of a circle with the
same area as the thresholded region, calculated as follows:
(2)
field size = 4 Area
NOTE: If the Profile Diameter differs from the Equivalent Diameter by 0.5 mm
or more, a warning message is displayed: “Equivalent diameter:
(value) mm is different from Profile diameter: (value) mm”,
indicating that the results may not be reliable (for example, incorrect
thresholding or multiple blobs).
• Std. Dev. Of Profile Diameter (mm): The standard deviation of the Profile
Diameter.
1075879-ENG A |3A-19
Accuray Incorporated Physics Essentials Guide
• Central PV: The Pixel Value at the center of the irradiated area.
• Notes: From the User Inputs panel.
• Physicist: From the User Inputs panel.
3A-20 | 1075879-ENG A
Physics Essentials Guide
Troubleshooting
A log of all software events such as startup, user selections, and warnings, as well as diagnostic
quantities such as Area, Eccentricity, Euler number, and Isoperimetric ratio, are stored in the
following log file: C:\Program Files\Accuray Inc\IrisQAv0100\logs\IQA_Log_dd-
mmm-yyyy.log.
where dd-mmm-yyyy is the date the event occurred.
If any unexplained change in the Iris aperture occurs compared to the Iris baseline data, perform
the following steps:
1. First check the Iris QA report to ensure that the correct scanned film was imported and
that it was cropped correctly. Then check the film scan technique (confirm that it is 48-bit
color and 300 dpi with consistent film orientation).
2. Then check that the Blank Pixel Value and the OD Threshold values are the same as
those used during the baseline Iris QA measurements (assuming that the film batch or
film scanner has not changed).
3. If all settings are the same as those used during the baseline Iris QA measurements, then
retake a film shot of the 15 mm fixed collimator and run an analysis to determine if it is
consistent with the baseline value (corresponding to the nominal field size of 15 mm and
determined during OD Threshold initialization).
4. If the Equivalent Diameter determined by the Iris QA software for the 15 mm fixed
collimator is close enough to the baseline value, then use the water phantom to perform
an Iris QA spot check.
Iris QA measurements are very sensitive to any changes in measurement process. The following
process changes could cause measurement failures:
• Setup and/or irradiation differences. For example, 600 MU per film was not used, or the
build-up plate was not used.
• A different time period between irradiation and scanning of the films than was used for the
baseline films.
• A new film lot or batch than was used for baseline measurements.
• The film batch has degraded due to heat and/or light exposure.
• The film scan settings are not correct.
• The film scan orientation does not match that used for baseline measurements.
1075879-ENG A |3A-21
Accuray Incorporated Physics Essentials Guide
3A-22 | 1075879-ENG A
Appendix 5A:
Electron Transport in the
MC Dose Calculation Algorithm
Introduction
This appendix describes electron transport in the Monte Carlo (MC) Dose Calculation algorithm. It
covers the following topics:
• “Electron Interactions in a General MC Algorithm” on page 5A-1
• “Electron Transport in a MC Algorithm” on page 5A-3
• “Pre-generated Electron Histories in Fast MC Algorithms” on page 5A-4
• “Pre-generated Electron Histories in the Accuray Precision MC Algorithm” on page 5A-5
• “Validation of the Accuray Precision MC Electron Transport Algorithm” on page 5A-6
• “Summary” on page 5A-18
1075879-ENG A |5A-1
Accuray Incorporated Physics Essentials Guide
is described by the restricted stopping power. The restricted stopping power is defined as
the energy lost per unit length in the production of particles with energy lower than the
cut-off:
(1)
where t is the step length, and is the mean square scattering angle at the end of the
step.
5A-2 | 1075879-ENG A
Physics Essentials Guide
(2)
4. Sample the scattering angle through which the electron is scattered at the end of this
step, using a probability distribution based on .
5. If necessary, calculate which high energy inelastic interaction occurs at the end of the
step (using relative interaction cross sections). Sample the energy of the emitted particle
using differential cross section data. Transport this particle separately.
6. The electron energy at the start of the next step is given by subtracting that lost through
continual slowing down (see Step 3) and discrete interaction (see Step 5) from Ei.
7. The electron position at the start of the next step is given by the position and direction at
the start of this step (see Step 1) and the step length (see Step 2).
8. The electron direction at the start of the next step is given by its direction at the start of
this step (see Step 1) and the scattering angle at the end of the step (see Step 4).
9. Repeat from Step 1 above until the electron energy is beneath a cut-off, then deposit its
remaining energy at the current location.
The entire record of initial energy, energy lost through continual slowing down, step length, step
direction, end of step high-energy interaction type and description of resulting particle(s) and
energy loss, for all steps along a single electron track forms the electron history.
In fast Monte Carlo algorithms these histories can be pre-calculated in a homogeneous water
equivalent phantom before being applied in the patient dose calculation (e.g. [Ref. 1, Ref. 2,
Ref. 3]), and that is the approach used in the CyberKnife System Monte Carlo Dose Calculation
algorithm, as described below.
1075879-ENG A |5A-3
Accuray Incorporated Physics Essentials Guide
(3)
where is mass density. So the total energy lost within the step by continual slowing down is
constant across media, but the length of the step across which energy is deposited, and therefore
the energy deposited per unit length (or per voxel) along the step is modified.
5A-4 | 1075879-ENG A
Physics Essentials Guide
(4)
1075879-ENG A |5A-5
Accuray Incorporated Physics Essentials Guide
1. A general purpose Monte Carlo calculation software application developed at Los Alamos
National Laboratory for the simulation of electron, neutron and photon transport through
matter.
5A-6 | 1075879-ENG A
Physics Essentials Guide
Material
(MeV-m2/kg)
Material
(MeV-m2/kg)
1075879-ENG A |5A-7
Accuray Incorporated Physics Essentials Guide
(5)
Table 3 shows the mass scattering power for a full range of biological tissues for 1.5 MeV
electrons.
It can be seen that in soft tissue the variation is within 5.7%. The scattering power ratio variation
across the relevant range of electron energies is small. For example, in average male soft tissue,
the scattering power ratio varies between 1.041 at 0.1 MeV and 1.054 at 6 MeV). The uncertainty
in the scattering power data is not given [Ref. 5] The scattering powers of bone are significantly
higher than of water (by 26.5% in cortical bone). This difference is greater than is observed for any
soft tissue.
The implication of this difference is that the electron track is more convoluted in bone than in water
or soft tissue, and therefore by omitting any scattering angle correction the absorbed dose to bone
is underestimated due to underestimating the number of electron steps crossing each voxel. This
gives an error opposing the overestimation of dose to bone resulting from the stopping power
modification described in “Step Length Scaling” on page 5A-5 above. The result of these two
opposing effects can be demonstrated experimentally using Monte Carlo simulation (with and
without the modifications applied) and by comparison of Monte Carlo calculation (with the
modifications applied) against measurement.
5A-8 | 1075879-ENG A
Physics Essentials Guide
Material
(radian2m2/kg)
Figure 1 on page 5A-10 shows a comparison of central axis dose calculations for the 60 mm
collimator performed in a simulated phantom containing water and cortical bone ( = 1.8 g/cc) at
the Fox Chase Cancer Center. The phantom contains layers of water and bone material. The bone
is sandwiched between the pairs of colored lines shown (i.e. bone at 2.9 – 3.1 cm, 4.9 – 5.5 cm,
6.9 – 7.9 cm, 8.9 – 10.9 cm, 12.9 – 17.9 cm).
1075879-ENG A |5A-9
Accuray Incorporated Physics Essentials Guide
One calculation is performed using the MCSIM Monte Carlo algorithm, which includes stopping
power step length correction and scattering angle correction to calculate absorbed dose to
medium. The other is performed using the Accuray Precision System Monte Carlo Dose
Calculation algorithm, which calculates dose to variable density water. Both calculations are
performed using the same uncertainty (< 0.2% at all depths beyond Dmax) and voxel size. Perfect
registration between the two calculations is guaranteed. The average difference between the
absorbed dose to medium at each point calculated by MCSIM, and the absorbed dose to variable
density water calculated by the Accuray Precision System Monte Carlo Dose Calculation algorithm
is 0.6% (of maximum dose) across all materials.
There is a slightly larger difference ( 3.2%) within a 1 - 2 mm region immediately ‘upstream’ of
each water:bone and bone:water interface. This is caused by differences in electron
backscattering, which are not currently modeled in the variable density water calculation. Even
when including these interface regions, the average difference between the two calculations within
bone is only 0.4% greater than the difference within water (0.5% in water, 0.9% in bone).
5A-10 | 1075879-ENG A
Physics Essentials Guide
Figure 2 on page 5A-11 through Figure 5 on page 5A-13 show a comparison of absorbed dose
calculation along the beam central axis performed using the Accuray Precision System Monte
Carlo Dose Calculation algorithm, and measurements performed using radiochromic film in a solid
water phantom with a layer of bone substitute material ( = 1.42 g/cc). The requested calculation
uncertainty was 1% in the maximum dose. In comparison with the Monte Carlo-based experiment
described previously, significant additional uncertainty is introduced in any measurement based
experiment. These include i) Inaccuracy in the CT number based density calibration on which the
Monte Carlo calculation is based (including the effects of image artifact), ii) Very large differences
in calculation and measurement resolutions (i.e. voxel size versus film spatial resolution), and iii)
Error in the alignment of the film result and Monte Carlo data.
1075879-ENG A |5A-11
Accuray Incorporated Physics Essentials Guide
5A-12 | 1075879-ENG A
Physics Essentials Guide
Figure 6 on page 5A-14 through Figure 9 on page 5A-15 show the results of a similar experiment
using a polystyrene phantom containing a layer of cortical bone equivalent material ( = 1.84 g/cc).
The radiochromic film is essentially water equivalent, and is calibrated to measure absorbed dose
to water. It therefore provides a measurement of absorbed dose to water in medium at all points
[4]. It is apparent that within bone, the calculated absorbed dose to variable density water is
significantly lower than the measured absorbed dose to water in medium. Absorbed dose to water
in medium can be converted to absorbed dose to medium by multiplying the result by the
unrestricted mass collision stopping power ratio medium:water [Ref. 4, Ref. 6] This correction
factor was calculated (see Table 4) and applied. The results are included in Figure 2 on
page 5A-11 and Figure 3 on page 5A-12.
1075879-ENG A |5A-13
Accuray Incorporated Physics Essentials Guide
5A-14 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5A-15
Accuray Incorporated Physics Essentials Guide
In all cases, the corrected measurement, representing absorbed dose to medium, is in much better
agreement with the calculated dose than the (uncorrected) absorbed dose to water in medium film
measurement. In the solid water-bone phantom (see Figure 2 on page 5A-11 to Figure 5 on
page 5A-13) the average agreement within bone between the corrected measurement and
calculated dose is 1.0% which is very similar to the average agreement of 0.8% within solid water
(excluding the build-up region) and is smaller than both the measurement and calculation
uncertainties. In the polystyrene-bone phantom the average agreement within bone is slightly
worse (1.6%), but again is very similar to the average agreement of 1.2% within polystyrene
(excluding the build-up region). It can be seen that the difference between measurement and
calculation at bone:tissue interfaces is larger in these results than expected from the Monte Carlo
results presented in Figure 1 on page 5A-10. This is at least in part due to the additional
uncertainties involved in a measurement versus calculation experiment which are described
above. This is exemplified by the fact that the trend in the data (for example, whether the film
measurement is slightly larger or smaller than the calculation) is not consistent between the various
experiments.
1. This data point is calculated by linear interpolation between data presented by the
authors for bone materials of density 1.18 g/cc and 1.85 g/cc.
5A-16 | 1075879-ENG A
Physics Essentials Guide
“Step Length Scaling in Soft Tissue and Lung” on page 5A-6 through “Scattering Angle
Modification in Soft Tissue, Lung, and Bone” on page 5A-8 present data to validate these electron
transport modifications when applied to biological materials including soft tissue, lung, and bone.
Note, however, that the validity of these modifications deteriorates in non-biological materials,
particularly in metals that have a high atomic number. Therefore, the difference between the
absorbed dose to variable density water calculation performed by this algorithm, and the absorbed
dose to medium, may be substantial in non-biological materials. For example, Kawrakow et. al.
[Ref. 1] estimate that the modification discussed in section “High Energy Inelastic Interaction
Modification” on page 5A-5 causes a 5% systematic error in an absorbed dose to medium
calculation within lead for 10 MeV electrons.
1075879-ENG A |5A-17
Accuray Incorporated Physics Essentials Guide
Summary
A full electron transport method for calculation of absorbed dose to inhomogenous media in a
general Monte Carlo Dose Calculation algorithm is described in “Electron Interactions in a General
MC Algorithm” on page 5A-1 through “Pre-generated Electron Histories in Fast MC Algorithms” on
page 5A-4.
The simplified, and therefore faster, electron transport method described in “Pre-generated
Electron Histories in the Accuray Precision MC Algorithm” on page 5A-5 results in the Monte Carlo
Dose Calculation algorithm calculating absorbed dose to variable density water. It is shown in
“Validation of the Accuray Precision MC Electron Transport Algorithm” on page 5A-6 that this
calculation is essentially equivalent to the conventional Monte Carlo absorbed dose to medium
calculation as described in AAPM TG105 [Ref. 6]. The difference between the two calculations is
largest within bone owing to the significant stopping and scattering power differences relative to
water. A Monte Carlo experiment demonstrates that the average agreement of the Accuray
Precision System Monte Carlo algorithm and a full Monte Carlo algorithm is 1.0% within cortical
bone ( = 1.8 g/cc). Radiochromic film measurements demonstrate an average agreement with
calculation within bone of 1.0% ( = 1.42 g/cc) and 1.6% ( = 1.84 g/cc) across all field sizes. This
should be compared against the stated uncertainty in the basic stopping and scattering power data
used in the absorbed dose to medium calculations (1 - 2% in stopping power for each material
[Ref. 5]) and the typical patient dose calculation random uncertainty of approximately 2% at the
maximum dose point.
This level of agreement between absorbed dose to variable density water and absorbed dose to
medium is applicable only to biological tissues. Within inorganic materials with much higher
effective atomic number such as metal prosthetic implants, the agreement will be degraded.
5A-18 | 1075879-ENG A
Physics Essentials Guide
References
1. Kawrakow I, Fippel M, Friedrich K. 3D electron dose calculation using a voxel based
Monte Carlo algorithm. Medical Physics 1996;23(4):445-457.
2. Keall PJ, Hoban PW. Superposition dose calculation incorporating Monte Carlo
generated electron track kernels. Medical Physics 1996;23(4):479-485.
3. Li JS, Pawlicki T, Deng J, Jiang SB, Mok E, Ma CM. Validation of a Monte Carlo dose
calculation tool for radiotherapy treatment planning. Phys Med Biol. 2000;45:2969-2985.
4. Siebers JV, Keall PJ, Nahum AE, Mohan R. Converting absorbed dose to medium to
absorbed dose to water for Monte Carlo based photon beam dose calculations. Phys
Med Biol. 2000;45:983-995.
5. ICRU Report 46 (1992) Photon, electron, proton, and neutron interaction data for body
tissues. ICRU Publications, Bethesda, MD.
6. Chetty II, Curran B, Cygler JE, et.al. Report of the AAPM Task Group No. 105: Issues
associated with clinical implementation of Monte Carlo-based photon and electron
external beam treatment planning. Medical Physics 2007;34(12) 4818-4853.
1075879-ENG A |5A-19
Accuray Incorporated Physics Essentials Guide
5A-20 | 1075879-ENG A
Appendix 5B:
Dose Calculation Results for
Typical CyberKnife Treatments
Introduction
This appendix to Chapter 5, describes dose calculation results for typical treatments using the
CyberKnife System. Three types of treatment cases are provided to illustrate typical results from
the Ray Tracing Dose Calculation (RT) algorithm, the Monte Carlo Dose Calculation (MC)
algorithm, and the Finite Size Pencil Beam Dose Calculation (FSPB) algorithm. For each case,
plans have been generated : one with the Iris collimator, which is evaluated using both RT and MC.,
and one with the MLC, which is evaluated using FSPB, with and without lateral scaling enabled,
and MC. These examples illustrate the similarities of and the differences between the three dose
calculation algorithms.
The three cases are:
• “A Homogeneous Phantom with a Single Beam” on page 5B-2
• “An Intracranial Case: Vestibular Schwannoma” on page 5B-9
• “A Treatment Plan for the Lung” on page 5B-15
1075879-ENG A |5B-1
Accuray Incorporated Physics Essentials Guide
5B-2 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-3
Accuray Incorporated Physics Essentials Guide
5B-4 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-5
Accuray Incorporated Physics Essentials Guide
5B-6 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-7
Accuray Incorporated Physics Essentials Guide
5B-8 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-9
Accuray Incorporated Physics Essentials Guide
5B-10 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-11
Accuray Incorporated Physics Essentials Guide
5B-12 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-13
Accuray Incorporated Physics Essentials Guide
5B-14 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-15
Accuray Incorporated Physics Essentials Guide
5B-16 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-17
Accuray Incorporated Physics Essentials Guide
5B-18 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-19
Accuray Incorporated Physics Essentials Guide
5B-20 | 1075879-ENG A
Physics Essentials Guide
1075879-ENG A |5B-21
ACCURAY.COM