FilmQA_Pro_User_Guide
FilmQA_Pro_User_Guide
Installation ...................................................................................................................... 5
Operations
Menu Bar...................................................................................................................... 11
Case Data Selector Panel ......................................................................................... 19
Image Panel ................................................................................................................ 23
Film Evaluation Panel .................................................................................................. 26
Processes
Calibration ................................................................................................................... 32
Dose MapTM ................................................................................................................. 43
Plan to Dose Comparison .......................................................................................... 52
One Scan Protocol ..................................................................................................... 69
Physics Modules
Star Shot Analysis ......................................................................................................... 77
Flatness and Symmetry Analysis ................................................................................ 97
Picket Fence Analysis ............................................................................................... 100
Editors
Bitmap Color Translation .......................................................................................... 107
Color Translations Map ............................................................................................. 108
Configuration
Managing the Libraries............................................................................................. 112
Troubleshooting ......................................................................................................... 114
Appendices
Calibration Protocol ................................................................................................. 117
Efficient Protocol for Radiochromic Film Dosimetry ............................................... 126
One Scan Protocol ................................................................................................... 130
Post-Exposure Change ............................................................................................. 135
Film Calibration (Mosaic) ......................................................................................... 137
Index........................................................................................................................... 140
References................................................................................................................. 141
2
Introduction (video: http://www.youtube.com/watch?v=A26tTy2iF88)
The purpose of this guide is to familiarize the user with the many useful features
of FilmQA Pro, with a particular focus on the basic functions of calibration,
calculation of a dose map from an exposed film, comparison of a dose map to
a patient-specific treatment plan and execution of machine QA functions like
star shot analysis, flatness and symmetry determination and assessment of MLC
function. In addition to the contents of this User Guide, a number of instructional
videos are available for view on YouTube. Use the table of contents in this guide
to easily navigate to the desired section or read through the instructions step-by-
step. In the end, our goal is to provide both an in-depth introduction to, and a
quick reference for, all the features available in FilmQA Pro.
Disclaimer
The information contained in this manual and the various products described
are intended for use only by persons having technical skill and at their own
discretion and risk after they have performed necessary technical investigations,
tests, and evaluations of the products and their uses. While the information
herein is believed to be reliable, we do not guarantee its accuracy and a
purchaser must make their own determination of a product's suitability for the
purchaser's use, for the protection of the environment, and for the health and
safety of its employees and the purchasers of its products. Neither Ashland
Specialty Ingredients G.P. nor its affiliates shall be responsible for the use of this
information, or of any product, method, formulation, or apparatus described in
this manual. Nothing herein waives any of Ashland Specialty Ingredients G.P. or
its affiliates' condition of sale and we make no warranty, expressed or implied, of
merchantability or fitness of any product for a particular use or purpose. We also
make no warranty against infringement of any patents by reason of purchaser's
use of any information, product, method, or apparatus described in this manual.
technology.
4
installation
Software:
Operating
System:
Windows 10
Windows 8
Windows 7 [with Microsoft® .NET Framework 4.0 Full]
Windows Vista [with Microsoft® .NET Framework 4.0
Full]
Windows XP [with Service Pack 3 (SP3), Microsoft® .NET
Framework 4 Full and Microsoft® Visual C++ 2010
Redistributable Package (x86)]
Please refer to the software license key for an expiration date. Notice to user:
any serious incident that occurs in relation to this device should be reported to
the manufacturer.
6
3. Navigate through the following prompts by hitting
4. proceed
5. folder
6. llation of FilmQA
7. the installation process
8.
9.
user to generate a license (see the following message below):
10. K
8
11. .
13. After receiving the license key, save the key to the application folder in
\Program Files\Ashland Advanced Materials\FilmQA Pro 20XX\
NOTE: Only one (1) license key can be stored in the application folder.
14. to
start the program.
GETTING STARTED (Video: http://www.youtube.com/watch?v=5mAidqhL5qM)
When Fi appear:
o To the left is the Case Data Selector Panel , which allows the user to add
selected image objects from a saved file or directly from a scanner. This
panel contains the case tree and its branches are a collection of the
case objects required to execute a case. For instance, to compare dose
measurements to a patient-specific plan, the tree requires a Film
Calibration Object, a Dose Map Object and a Dose-to-Plan Comparison
Object. The objects added to the case tree are dependent on preceding
objects. For example, a dose map object cannot function unless the case
tree contains a calibration object. Click the - signs to expand or
compress any branch of the tree.
o The center se
o
10
window can also display properties of a selected image, for example, its
source, time stamp, image resolution, dose range, data statistics, as well
as the cursor position and location/size of all user-define areas of interest
and the size and position of a user-defined profile path across an image.
MENU BAR
At the top of the window is a Menu bar with four tabs: File, Panel, Data and
Help. This bar controls a multitude
of functions, including the saving or
loading of a treatment case, changing configuration or unit settings, generating
a license key or finding helpful resources.
an existing treatment case, save a treatment case or review the most recent
treatment cases. Users can also configure certain
parameters or change the unit of measurement for the
system. After selecting
available:
o Retrieve a
stored treatment case from file.
o Close the current
treatment case and start a new one.
o Save the current
treatment case under a different name or in a different location.
o Load most recently used treatment cases
from a new panel that opens to the right.
o Loads/saves gs from a
new drop-down list.
o Saves the configuration automatically each time the
user exits the application.
o Opens treatment case with
the same configuration that was set the last time the case was
opened.
o Recalls location of saved files.
o Reset the configuration to system default.
o panel.
o Save the units automatically each time the user exits
the application.
o
exclude the loading of number formats.
o Closes FilmQA Pro.
o -
button is clicked.
"Panel" is the next category. It helps the user configure the various tools utilized in
FilmQA Pro.
o
user to select the tools
available in the software.
o
will change the tool set
back to the original
factory configuration.
12
o
all of the time.
o drop-down menu selections.
o
various objects to be activated and therefore available from the
drop-down list in the Case Data Selector Panel. User-written
functions can be added to the library.
o
back to default settings.
o
to see the default object list all the time.
o
to import user-written treatment objects from other cases.
o
treatment- planning software, e.g. Pinnacle, Brain Lab, Eclipse, etc. User-
written functions can be added to the library.
o
in the drop-down list.
o
the default settings.
o gives the user the option to
see the default reader types all of the time.
o l always
open a separate window to select the reader type.
o equations
from a library of functions correlating film response with radiation dose
User-written functions can be added to the library.
o
function list back to default settings.
o
see the default calibration equations all the time.
o
selector either left, top, right or bottom.
Data , includes all data related to the patient, treatment case or scanner. This
tab also allows the changing of measurement units and adjustment of software
preferences.
o to
create a new patient and add or
remove a patient from the database.
o
user to create a new treatment case
and add or remove a case from the
database.
o r remove a scanner from the
database.
o
software.
14
o the
appearance and layout of FilmQA
o
helpful information in the
software (hover the cursor
over the icon or area of
interest).
o
of space around each section
of the software. The range for
the frame is between 0 and 50
pixels. Horizontal and vertical adjustments range from 1 to 20 pixels.
o he user to choose between various character types
and sizes.
o
o
o cated at the bottom of the screen and does the
following:
1. Informs the user of the
current software condition;
2. Allows changes to be made
to the status history;
3. Allows the user to configure
choices:
1. bar.
2. information
is automatically erased from the status bar.
16
o Clear all events.
o criterion to
reduce the number of visible exceptions in the window. See
detailed descriptions and examples in
o
complete history of
conditions since the
application was opened.
the
window, options become
available to
o (see
o image of the
current screen.
o history when
o T es a popup
window when an exception occurs.
o of
the screen. When the application is idle, the icon will appear as ,
otherwise the icon will look like similar to this . The number on the
left indicates the number of calculation tasks in process. To cancel the
current task, right click on the icon and select .
o File management is the last option under this heading. The option
toggles on-off the ability to let FilmQA Pro remember the last open file
location, the last saved file location and to sync the last open and
saved file locations.
o software.
o "Generate License copies the license data.
For details on how to obtain a license key, see Installation (Page 4, Step
#8).
o before the
license expires. Choices are for 1, 2, 7, 14, 21, 50 and 100 days. The default
setting is 14 days.
o Pro.
o vides installation information on FilmQA Pro
(i.e., Version Number, License ID, License Renewal Data, etc.).
18
CASE DATA SELECTOR PANEL
database.
o drop-down list to select case specific information
related to the patient. Double-click the icon to open the pop-up window
the
patient name of the treatment case selected.
20
o Scan or open a file of an image to
perform a picket fence analysis.
o Scan or open multiple files of an
image to perform beam uniformity analysis.
o Analyze a dose map
generated from a scanned film or image file using of the calibration
function of a Film Calibration Object. Note: By default the first Film
Calibration Object in the case is used. In the Flatness and Symmetry
Physics QA (Dose Map) branch of the Case Tree select a different
dependency if the case contains multiple Calibration Objects and one of
the subsequent ones is to be used.
o Open a case object from file
o Opens a
template for a full treatment case that
includes the following case objects: Film
Calibration (Ordinary), Dose Map (Single
Scan) and Dose to Plan Comparison.
o Erases everything
o Opens a
case object from file.
Case Data Selector shows the case management
tree, which allows the user to add selected image
objects into case data. It is located on the left side
of the screen. The case data selector allows the user
to add patient information, calibration data, and
film images and data analysis from a file or directly
from a scanner. Remember: each object added to
the tree is dependent on the objects above it. At
the foot of the panel are a number of icons:
o file.
scanner configuration.
o spatial
resolution of the scans. Choices are 36,
48, 60, 72, 96, 144 and 192 DPI.
o
scanner.
22
o to
rotate the image 90° to match the display with the scanner information.
This feature is used for some scanner drivers which would auto rotate the
image without rotating the device information (e.g. Epson used in
conjunction with Windows XP).
o
forces the detection of image rotation when the
automatic feature is disabled.
o
scanner to rotate the displayed image 90°.
IMAGE PANEL
o Pause, allows the user to stop all the image tools selected.
o Image Scaling, allows the user to select image coordinate system and
axis units. When this tool is selected, the user can change the coordinate
system between the image or the scanner. This ability allows the user to
compare scanner effec allows
the user to change the configuration of the axis, image grid and color of
the scanner background when scanner coordinates are used.
Color Channel Selector, allows you to select, invert, or gray the color channels
of the image displayed. Note: This tool does not change the bitmap of the image.
The screen view only changes.
Color Range Spreader allows you to select a range of color channels to apply to the
o Delete Color Channel Scaling to change the channel scaling back to full range.
the minimum and maximum values for all three channels the same.
o Auto Scale Color Channels to range of Selected Frame sets the image color
channel range to color channels of the selected frame in real time.
o Scale Color Channels to Image Range sets the color ranges to the ones of
the displayed image.
24
Magnifier allows you to zoom in and out of the image. By clicking on the
icon, one can scroll up to zoom in and scroll down to zoom out using the
mouse.
o Auto Fit fits the image automatically to your preference every time the
image is displaye
Undo/Redo Buffer allows you to undo and redo the changes made to the image.
Flip/Rotation, allows you to flip or rotate the entire image or region of
the current image selected.
Cropping, allows you to crop the region of the image displayed.
Image Exporter, , allows the user to export to a file or clipboard the entire
image, the image with color channel selected or region of the image displayed.
Editor Configuration, , allows the user to adjust the configuration of the editor
(i.e. enable icons, adjust axis, etc.)
FILM EVALUATION PANEL
Cursor Panel displays information from the red dashed box area overlaid on the
image - see red arrow below.
In the red box, the pixel
statistics shows the
information contained in the
red dashed box (look for red
arrow to the right). Right click
in the area outlined in red to
change the units of
measurement. In the yellow
box, the window displays an enlarged image of the red dashed box in the
Image Panel. Move the pointer to see the location, magnification percentage
and color range in the cursor area. The slide bar at the bottom of the window
changes the magnification of the image. The higher the magnification, the
smaller the red dashed box. Increase magnification by dragging the bar to the
right.
26
The color channel spreader, spreads the color so that the selected image
region is displayed with a color saturation between 0% and 100%. This feature
magnifies differences in color. The color channel selector, selects the
combination of red, green and blue color channels for mapping the view of the
image region.
The two arrows, or number format buttons, can change the format of the
numbers displayed in the window. Depending on the image selected from the
Case Tree in the Case Data Selector, the table will present information related
to the color channel (film image) or dose for the color channel (dose map
image). Right click inside the table to:
o change the units and format of the column;
o copy the table;
o change the pixels of cursor region or 4) change the configuration of the
table.
The histogram shows the bar graph for
probability versus dose or color channel
response. To zoom in, click and drag a
region from top left to bottom right of the
preferred region. To pan out, click and
drag from bottom right to top left. Right
click and hold to drag the histogram across the data range. Right click inside
the graph to: 1) change the units and format for the color channel or
probability, 2) copy the table or chart, 3) set a new predefined data range or
4) change the configuration of the graph. The image histogram region drop-
down list selects the region of the
image displayed in the histogram.
Right click inside the window and
check
data of all frames (counts possible
overlap regions multiple times).
Uncheck the option to count overlap
regions only once. The histogram range
button lets the user toggle between full
histogram range (0-100%) and auto range (i.e.
the zero clusters at boundaries are removed).
The icon appears when full range is on and
becomes when switched to auto range.
28
that is applied to the color pixel values before the histogram data is calculated.
Right clicking on the icon opens a pop-up window with other options.
30
The Report Tab configures and formats the case
report. The report can be written based on color
channel, size and content. The footer of each
report always lists the dose distribution
comparison functions gamma, DTA and dose
difference.
The calibration process uses films irradiated with known doses to generate a
calibration table and calculate a set of calibration functions, one for each color
channel. These calibration functions correlate the dose values of the exposed
films with the color values in the scanned images. This section describes how to
demonstration purposes it uses files
downloaded with the FilmQA Pro installation file and installed in Program
Files/Ashland Advanced Materials or ISP Advanced Materials.
FilmQA Pro uses simple, asymptotic, rational calibration functions that behave
like film, i.e. the response asymptotes to constant value at high dose just the way
film darkens with increasing dose. The simplest and most widely applicable of
these rational functions requires definition of three coefficients so the specific
behavior of a batch of radiochromic film could be defined with as few as three
data points. In practice, we recommend a minimum of four points since with
this redundancy the application provides some statistics that can show which of
the calibration functions is best. In general, the dose points for a particular case
should be chosen in geometric progression say 0,
75, 150 and 300 cGy - rather than in arithmetic
progression. One or two more points could be
added if the dose range is much larger say 0 to
20 Gy but there is no advantage to the much
large numbers of data points sometimes tens in
number that are frequently used. Since relatively
few calibration films are necessary, the
recommended way is to use the One Scan
Protocol and scan the calibration films all together
in one image rather than separately.
32
Film Calibration (Ordinary) is used when all the calibration films are contained in
a single scan as for the One Scan Protocol. Film Calibration (Mosaic) is used
when the calibration films are contained in multiple images. Film Calibration
(mosaic) is no longer available in the default settings; however, it is available at
the library and can be accessed by the user who wants to do the Mosaic
calibration. More information on Film Calibration (mosaic) can be found in the
-down menu
choos .
Film Calibration (Ordinary):
1. Calibration
on
the first heading o N/
menu:
o
navigate to a folder and select a
image file to open;
o from
and select
a DICOM file to open;
o
obtain an image from a Twain compliant
scanner
2.
the
FilmQAPro/Images/Example EBT3 Rapid Arc and open the calibration film
image. A thumbnail image appears in the empty data slot and the full image is
displayed in the center window.
3.
, from the Tool Bar located in the border to the left of the image
S be manipulated,
i.e. moved, sized and shaped. Be aware that in calibration the user is defining
the average response of the film and the ROI should cover an area of at least 20
cm2.
Draw a rectangular ROI at the center of one of the exposed film strips and
adjust its size. (Hint: the exposed areas in the sample images are 10 cm wide).
Panel to display a range
of image data including size and position of
the image was acquired, the scanner used, etc. Repeat the ROI selection for
each calibration strip.
Note: There are shortcuts to copy and resize ROIs. Highlight an ROI, hold down
left- clicking , the
user can choose from options to copy and paste multiple ROIs and/or save
them to file. Right click and there are more choices including an option to
34
select an ROI and size/shape all other ROIs in the same way.
4. The next step is to activate the calibration tool. At the end of the Film
Calibration (ordinary) branch of the Case Tree click Tool . The
calibration window containing the calibration tool opens on the right of the
screen.
Once all the images are imported, a calibration table and fitting function must
be generated. In the bottom right corner of the Film Evaluation Panel, the Color
Channel Value icon, appears. Clicking this icon
automatically loads the response values for the
selected ROIs into a table. (Note: The calibration table
could also be populated by typing response values
manually or by copying/pasting tabulated data from
another application).
36
o Insert or Delete Rows: Point and click to add or delete a row
The dose values can be entered manually from the keyboard or copied and
pasted from a table of values. From the IMRT and RapidArc examples installed
the image
files. The dose values can be entered in any order, since, by default, once the
table is full, the dose values/responses are sorted in reverse order depending on
the responses in the red color (i.e. lower response values are associated with
higher dose). Right click the Color Channel Synchronization icon, just below
the table to select a choice for synchronizing the dose values with the response
values, or to turn off the dose-response synchronization. Note: Doses and/or
response values could also be entered by copying and pasting from a table.
There are files
Exposure.txt in each of
the folders: Example
EBT3
GafChromicPhantom
Lung SBRT 14Gy and
Example EBT3 Rapid Arc
containing the example images. For convenience, open the appropriate txt file
and copy and paste the doses into the calibration table.
The image below shows a completed calibration. The calibration film image
and user-selected ROIs are shown in the image panel (center section). The film
evaluation panel (right section) displays tabulated and graphical calibration
data for each color channel along with the user-selected fitting function and
coefficients relating measured film response to dose.
Data will not be fitted and no plot will be displayed unless there is exactly one
dose value for each row of response values. Note: A chart with data points, but
no fitted line for one or more of the channels means that no dose-response
correlation could be established for that fitting function. Also, if the chart
displays a fit with one or more singularities, choose another fitting function. The
user cannot use a function containing a singularity.
38
o Color rational (linear) vs. dose: X (D) = (A + BD) / (D+C) where X (D) is the
response at dose D and A, B, and C are coefficients to be determined.
o Color rational (quadratic) vs. dose: X (D) = P2 (D) / (D+E) where X (D) is the
response at dose D; P2 (D) = AD2 + BD +C and A, B, C, and E are
coefficients to be determined.
o Color rational (cubic) vs. dose: X (D) = P3 (D) / (D+F) where X (D) is the
response at dose D; P2 (D) = AD3 + BD2 + CD + E and A, B, C, E, and F are
coefficients to be determined.
Use the Calibration Statistics icon just under the calibration table to display
the calibration statistics in the image panel. This is a table of dose consistency
values determined from the calibration doses values and the fitted values. It
provides help in selecting the fitting function best suited to the data points.
Lower values in the table signify better consistency among the color channels. In
this case, and most cases with doses <500 cGy, the best fitting function is the
rational (linear) function.
For a higher dose ranges, e.g. 0-10 Gy the color rational linear function: X (D) =
(A +BD) / (D+C) is often preferred. For even greater dose ranges up to 20, 30 Gy
or more, the rational quadratic or cubic functions are preferred.
red
box above). In this case only the calibration will be saved for use in calculating
a dose map, but for security, a fixed calibration cannot be edited or revised.
40
Scanner header information is required to save a fixed calibration function to
load calibration data saved as a Treatment
Case choose menu bar and
Calibration cases and calibration data can be saved in many ways. The
Calibration Function Management icon located under the calibration
function window provides a shortcut to saving and utilizing a calibration in other
useful ways. Right-click the icon to access the menu:
42
DOSE MAP (Video: http://www.youtube.com/watch?v=pfcGM3yIHlU)
To measure or evaluate a dosimetry film, it is necessary to first scan the film and
apply an appropriate calibration function to convert the resulting image into
of
quantitative analysis tools to evaluate the dose maps.
Data
Selector window and from the drop-down menu, select
the
calibration file.
Note: The calibration function is scanner dependent as well as being
dependent on the film type and manufacturing lot. The film image being used
for dose map calculation must be acquired from the same scanner as the
calibration data and be the same acquisition type, e.g. reflection or
transmission mode and positive or negative image. In addition, the application
film must come from the same manufacturing lot as the calibration film.
To demonstrate the dose map calculation,
another case object will be added to the
example from the previous section,
Calibration. Specifically, the example adds
lm Calibration
triple-channel
dosimetry and automatically builds a dose map and a consistency map. When
44
the calculations are complete the dose map and consistency map are
displayed as thumbnail images under the dose map object branch. Triple-
channel dosimetry involves the solution of a non-linear optimization problem for
each pixel in an image. Since many images contain >500,000 pixels the creation
of triple-channel dose map may take more than 10 seconds depending on the
computer resources available. In the bottom right hand corner of the screen is a
little star icon. When the star is colored blue - - it indicates the application is
busy with calculations. The number beside the star is the number of calculation
processes under way.
The consistency map displays a representation of dose uncertainty defined as
((DR DB)2 + (DB DG)2 + (DG DR)2) where DR, DG and DB are the calculated
doses in the red, green and blue channels respectively. The optimization
problem used to calculate doses in multi-channel
dosimetry involves minimizing the consistency
function for each pixel in the image. Full frame
images on an A3 scanner can involve the solution
of a million optimization problems, or more. Using
triple channel dosimetry and the One Scan
Protocol see Lewis, et al., Med. Phys., 39(10),
2012, pp 6339 - consistency values better than 1%
of the maximum dose to the application film are
the standard.
In addition to triple-channel dosimetry, other dose
mapping methods and options are available. By right-clicking on -
map (singl appears.
o Rebuild: Recalculates dose and consistency maps using the selected
method.
o Dose mapping method: Allows the following options to be specified:
o Dose map from single channel: Calculates dose for each channel
independently.
o Dose map using density reference channel: Dual channel dosimetry uses
the selected channel as the reference. The appropriate choice is to use
the channel where the slope of the dose response curve is least. Up to 30
Gy, at least, the blue channel has the lowest slope and is the best choice
for the reference channel. Dual channel dosimetry with blue channel as
reference is equivalent to doing dosimetry by dividing red channel
response by blue channel response or using the radio of the green ro blue
response.
o Auto scale dose range: Scales the dose range of the dose map
46
between the highest and lowest detected values.
o User defined dose range: Scales the dose range of the dose map
to the values - this is helpful when the film image contains
dark areas not related to dose - e.g. pen marks, scanner masks.
o Enforce same dose range for RGB: When checked, the dose range
is the same for all color channels.
o Uniformity Map: Click this line to calculate and display the uniformity map.
In triple channel dosimetry, the film image is split into dose- dependent
and dose-independent parts. The uniformity map is the dose-independent
part and
contains the film
and scanner
artifacts
removed from
the dose map.
o Consistency Map: Click this link to access options for displaying and
scaling the consistency map. In triple channel dosimetry the consistency
map is the remaining
error after the dose
independent
information is removed.
Lower consistency
means a better
calibration.
o Filtering: Contains filters that could be applied to any image data before
calculating dose or uniformity maps.
o Fiducial Detection:
Contains options
and methods
useful in
recognizing the placement of fiducial markers.
Adds a duplicate
copy of the dose
map object to the
case tree. This
option is useful
when comparing
dose mapping
methods or other
data treatments.
o the
data in the dose map object as a treatment object that can be added to
another case.
o D the
case tree.
o Recover removed object: Recovers a dose map object deleted in error.
o image
o Save all images of the treatment case as: Saves the film images from all
case objects in the case tree.
48
o Refresh treatment case tree: Refreshes all calculations in the case tree
after one or more parameters have been changed.
o Sort objects: Sorts the
case objects
according to a
number of options. This
feature is useful when
multiple objects of various types have been added to the case tree
without regard to their order.
o Twain Scanner: Reprises the configuration options for the Twain scanner
otherwise available through the Twain Configuration icon at the
bottom of the Case data selector window.
single
channel, dual channel or triple channel dose maps as well as an option to scale
the dose map either automatically, or on a user-defined basis. When the dose
map is displayed in the center window (clicking any thumbnail image will
display that image in the window) the scale of the dose map image appears in
the right-hand window under any
(Note:
Rarely, the display in the center panel will fail to update when a different
thumbnail is selected. If so, toggle back and forth to other thumbnail images
until the update is triggered).
- well
unless the darkest areas in the image are not due to radiation exposure, but
rather occur because of ink marks on the film or from a mask used on the
scanner. In such a case the apparent dose-range of the image may be much
higher than the actual dose range to the film and lead to loss of precision in the
defined
dose
Enter the dose range values setting the upper value about 25% higher than the
expected
maximum dose to check that
the film. Click on
the maximum
value then enter
the new value,
the dose unit is correct, and the keyboard. Change the
minimum value
automatically the dose map will be recalculated with the new user-
selected dose range. Right-click any of the thumbnail images will reveal
a menu of options including
saving the image to file, copying the image to another location in
a
spreadsheet application, e.g. Excel.
When an image is displayed in the image panel (the center window), a
large variety of options and tools are available through the icons on the
left side of the Image Panel and the tabs
along the left side of the Image Evaluation
Panel (the right-hand window). The purpose
and operation of these features is described
in the Image Panel and Film Evaluation Panel
sections. To change the axis units or to copy the image from the image panel,
right-click on the axis of the image to change the
default) to length in mm or to hide the axis. Right-click in the same place to
50
location.
As soon as a dose image loads and so long as a calibration curve is available in
the case, FilmQA and consistency maps.
The thumbnail dose and consistency map images appear below the
corresponding dose film in the case tree.
To save a copy of the patient treatment
film, right click on
Map nt
right).
FilmQA Pro saves images in various
because all the data for all the Case Objects in the case is saved in one single
file, not as separate files. As referenced earlier, any single film image, Dose Map,
Consistency Map or Uniformity Map, etc. can be saved separately, or the all the
data contained in any Case Object can be saved as a Treatment Object.
PLAN TO DOSE COMPARISON (Video: http://www.youtube.com/watch?v=8V0dZJ_mchY)
In this section the comparison of an IMRT treatment plan to a dose map
calculated from a patient film is described. The description that follows uses the
image and data files provided along with the installation of the FilmQA
application. It builds on the example contained in the Calibration and Dose
Map Sections of this User Manual. Everything needed for the example is
contained in C:\Ashland Advanced Materials\FilmQA Pro 2016\Image
\Example EBT3 RapidArc 2Gy. The example assumes that the calibration films
and dose map film in the Example EBT3 RapidArc 2Gy folder have been used to
calculate a dose map using triple channel dosimetry.
selector
Since the example case contains a dose map, it is automatically loaded into
dose map (read onl the
thumbnail image in the display. If a case contains multiple dose maps the first
dose map in the case is automatically loaded. So if comparison of one of the
other dose maps to plan is required, right click on the line Dependence-dose
52
map (single scan) and select the Dose Map required from the drop-down list.
copying and
pasting image data from a spreadsheet. With the file to be copied on the
clipboar Paste CSV data
appears
enter the scaling ranges defining the physical size of the images and its color or
dose scaling range.
To a -Treatment
and select from the menu:
o Open treatment plan: Select this option to open a treatment plan from a
list of planning system-specific formats BrainLab, Pinnacle, Tomotherapy,
and Xio.
o stored in
tiff format.
o plan
from a 3D dose map in a DICOM format.
o operative.
o Paste CSV data as im a
spreadsheet to be posted as CSV table. . In the panel that then appears
enter the scaling ranges defining the physical size of the image and its
color or dose scaling range.
Once the Treatment plan has loaded the Dose to plan comparison section of
the case tree appears as shown above. Inspection of
the thumbnail images reveals they are aligned
differently. Aligning the image is a two-step process The
first step is a rough alignment that could be done either
on the film image in the Dose Map Object, or on the
dose map image in the Image Comparer tool. The
second step is done only in the Image Comparer tool and precisely overlays the
dose map with the treatment plan using fiducial marks either as the pre-
punched holes in some versions of the film itself (e.g. EBT3P) or scribed onto the
patient film with pen by a user at the time the film was exposed. The fiducial
marks delineate the in-plane and transverse axes of the treatment system as
indicated by the projection of the light-field onto the film. When using a film with
pre-punched fiducial holes the marks are lined up with the crosshairs in the
lightfield, or the film is placed onto the registration pins of a Gafchromic Quick
54
Phantom and the registration marks on the outside of the phantom then are
aligned with the crosshairs.
Observe the thumbnail images. Depending on the orientation used for scanning
the dose map film the
image could be
rotated or flipped
relative to the
treatment plan.
Note: If the
thumbnail images
are indistinct, then click on the dose
map image and then the treatment plan image to display them at full size in the
Image Panel).
The fiducial marks may have been highlighted when the dose map was
calculated, or the highlighting could be added at this stage with the Fiducial
marker tool. Notice that the rough alignment of this image is now correct, Then
click the icon and Image fiducial type
fiducial Point the cursor at the black fiducial mark at the
top of the image near the center and click. The fiducial is
delineated with a mark indicating that it will be fitted in
horizontal direction (left-to-right).
For fine adjustment of the position relative to the scribe mark click on the fiducial
56
By default, a large
Region of Interest
(ROI) for quantitative
evaluation is pre-
selected. Click the
Frame Selector
icon to activate
the tool and adjust
the size, shape and
position of the ROI
frame. Note: Keep the ROI within the area of the dose map film and inside the
fiducial marks. The ROI can include all the low dose areas where the exposure is
principally due to scattered radiation. If desired these low doses can always be
excluded from the quantitative analysis by entering a threshold value in the
slot at the bottom of the Film Evaluation Panel or Analysis Window.
Note: If the Image Movement icon on the toolbar looks like this the tool is
active and will prevent the Frame Selector tool from being activated. Click the
Client Image Movement icon to turn the tool off - it should look like this and
then the Frame Selector can be activated.
To align the dose map and treatment plan using fiducial registration, click the
fiducial fit icon, on the toolbar to the left of the Image Panel. By selecting
the dose map is automatically
aligned with the in-plane and transverse axes and thereby with the treatment
plan.
To manually align the dose map and treatment plan, click the
Image Movement icon, on the toolbar to activate the tool. A little
arrow appearing in the icon indicates the tool is active - . Click
the icon below Image Movement icon to toggle between coarse
Fine adjustments are best controlled by using the rotation and translation
buttons appearing at the bottom of the Image
Panel when the Image movement tool is on. For
translational movement, click the arrows on the
large square button or turn the circular knob for
rotation. Alternatively click either button and use the
keyboard arrows. The display to the right of the
rotation knob shows the xy coordinates of the
rotation and the rotation angle. % will be most
useful. Larger values are associated with coarse
movement.
The Dose Map can be moved by click/drag of the overlay image, but the
adjustments can be better controlled by using the rotation and translation
buttons that appear at the bottom of the Image Window when the Image
movement tool is active. For translational movement click the arrows on the
large square button or turn the circular knob for rotation. Alternatively, the
motions can be controlled by clicking either of the large buttons and using the
58
keyboard arrows. For relative dosimetry the maximum dose value in the
treatment plan can be scale up or down. Use the spin arrows to
increase/decrease the maximum reference dose or type in a value
and press enter to accept the value. provides for various
quantitative comparisons of the measured dose distribution with the Treatment
Plan. Click on the Comparison Map selector icon to choose between the
gamma, distance-to-agreement, and differential delta functions.
This example focuses on the gamma analysis test - Low, et al, Med. Phys. 25, 656
(1998) - in one of
two ways (% relative error):
2
1. a + DTA2 . tolerance/distance) where DD = dose difference in %;
DTA is distance to agreement, tolerance is the dose threshold and
distance is the distance threshold; or
2
2. /tolerance2 + DTA2/distance2).
The test criteria are set by entering the tolerance and distance values into the
cells near the bottom of the Film Evaluation Panel. The default values are 2% at
2mm with the minimum threshold set at 0% (i.e. 0% of the maximum value in the
Treatment Plan).
Click on the icon and from the menu select whether the
required tolerance value is set relative to the maximum dose in the plan, relative
to the plan value for the pixel in question or relative to a user-defined value.
From the menu also select whether the search will continue to evaluate DTA out
to the radius specified by the distance criterion used for the gamma test, or
whether the search is stopped at the radius at
which a threshold
dose can be displayed either as % of the maximum
dose in the treatment plan or as an absolute dose
value in a selection of dose units. Click on the
icon to toggle between % dose and absolute dose.
more, the spatial resolution of the Dose Map is almost always much greater than
the Treatment Plan. This means there are >1 measured pixels for every plan pixel.
To prevent gross overestimation of the gamma passing rate the plan pixels and
measured dose map must be put on the same basis for evaluation and
comparison. That is the measured dose map must be projected to the grid of
a Projection Map, i.e. the measured
dose map is recalculated by averaging individual pixels values grouped to
reproduce the spatial resolution of the plan.
60
In the example
case the gamma
test passing rate is
>95% for 2% dose
tolerance at 2mm.
Passing rates >95%
for the 2%/2mm
criteria are
common with film
evaluation, but with
passing rates that high, there is little sensitivity in using the passing rate to search
for a more optimal fit while using the coarse 2%/2mm evaluation criteria.
For instance, by using the fiducial marks on the film to register the dose
measurements with the Treatment Plan, human error in scribing those marks
affects the comparison of the dose distributions. This can be can be achieved
by Optimization Tool in Evaluation Panel.
automatically searches for an optimum fit between Dose film image and
Treatment film image. Even small changes <0.5 mm in the relative positions of
the distributions can have a large effect on the gamma passing rate. For the
example case, the gamma passing rate for 2%/2 mm is 97%.
The maximum dose in the Treatment Plan is shown to right of the xy translation
button and on the far right of the panel are the x and y translations. Right click
on any of the values to set the units.
Note: For absolute dosimetry, do NOT adjust the maximum dose in the plan
image. Maximum dose could be adjusted when doing relative dosimetry.
Right click anywhere in the chart to access another set of selections for the
chart display and control the values along x and y axes, format
the units, show a probability histogram or cumulative histogram
and change the number of data clusters for the histogram
display.
62
ay mode and activate one of the
choices to display a histogram table in addition to the chart. And
remember that
image can be transferred into other Windows-based applications using
point/click and copy/paste commands.
Display options in the Film Evaluation Panel, or Analysis Window are
available along the left border. Eight tabs control the following type of
analysis data:
The Statistics Tab displays statistics of any film or user-defined area of interest
displayed in the Image Panel and has been described in a previous section.
The default settings display a diagonal profile of 10 pixels wide for the treatment
Plan (thick line) overlaid with the
measured profile from the dose
map (thin line). The icons under
the Profile Chart control the
display of the profiles.
The icon controls whether
plan and measurement profiles
are displayed together or separately. A selection can be made to plot and
display the difference between the profiles.
The icon controls the range and units on the y axis (the dose axis). A selection
can be made to plot and display the dose profiles normalized to the maximum
value. Click the icon to display the path editor tools and the envelope slider.
These are helpful to make precise and repeatable adjustments. By turning the
buttons in the path editor tool, the profile path can be translated and rotated
and the path width and length can be altered. The envelope slider controls
64
translation along the x and y axes. There is an option to limit the profile path to
the envelope of the Selection Frame (Region of interest).
The Isolines Tab displays an overlay of the isodose lines between the treatment
plan and dose map. It is a very useful display when making manual adjustments
of the rotational and translational position of the measurements relative to the
plan.
o Click in the Contour level column of the table to edit the doses
assigned to the contours. After specifying the dose levels, the
slider can be used to change the maximum and minimum dose
levels and the intermediate doses are scaled accordingly.
The Isomap Tab displays the isomap of the gamma function. A legend describes
the variances of the dose.
66
The Surface Tab displays the analysis data on a 3-D surface.
The Projection Map is critical to the proper calculation of the dose distribution
comparison functions. The dose map and treatment plan cannot be compared
without placing them in the same spatial domain. Because film is usually
always much greater than the treatment plan. This means there are >1
measured pixels for every plan pixel. To prevent gross overestimation of the
passing rates the plan and measured dose maps must be put on the same basis
for evaluation and comparison. That is, the measured dose map must be
map, i.e. the measured dose map is recalculated by averaging individual pixels
values grouped to reproduce the spatial resolution of the plan. The projection
map is displayed in the projection tab. The projection map can be exported
either as an image file or a CSV table to other applications. Icons along the left-
hand border of the window give
access to tools available in the Image
Panel and described in that section.
after the report was formatted the click on the icon to update the contents
of the report before it is saved or printed.
68
ONE SCAN PROTOCOL
The protocol
combines
calibration and
measurement in a
single scan. It was
published in Medical
Physics, 39(10), pp
6339,
2012. Also by using
the One Scan
Protocol,
measurement results
can be obtained in
as little
as 10 minutes. To do
this, the application
and reference films should be exposed within a narrow time window. Since the
post- exposure growth in these two films is so very similar when they are exposed
minutes apart, it is no longer necessary to wait overnight or 24 hours before post
exposure changes have slowed and film can be scanned. If the time between
minutes,
before scanning to reduce the dose error to less than 1%. Now results can be
obtained on your schedule. Furthermore, the One Scan Protocol addresses the
accuracy and integrity of the measurement by eliminating variability due to the
scanner or environmental factors affecting the response of the film. The One
Scan Protocol requires an unexposed reference film, one reference film exposed
to a known dose of radiation in addition to the exposed application film. Note:
All films used for the One Scan Protocol must be from the same production lot
and from the same production lot as the films used for the primary calibration.
The illustration shows an application film is shown with two reference strips above
it. The upper strip is the unexposed film and the lower strip is the one exposed to
a known dose. As a rule, the exposed reference strip should receive a dose
close to the maximum dose expected in the application film.
To demonstrate the One Scan Protocol, we will use the images in the EBT3 Rapid
Arc example in The root is
Program Files/Ashland Advanced Materials/FilmQAPro/Images/Example EBT3
Rapid Arc. Click "Add new case object" at the bottom of the case tree and
select 'Film calibration (ordinary)' from the list. Navigate to the Example EBT3
Rapid Arc folder and open the file 0 69_2 138_3 368_8.tif. The file name
embeds the calibration dose values. The dose values are also available in the
file Exposures.txt in the same folder. The technique of having all calibration films
in a single image is called an One Scan calibration. It minimizes the number of
calibration images and uses film and your time efficiently. Because FilmQA Pro
uses asymptotic fitting functions that behave like film, i.e. the responses
approach constant values at high dose just as the darkening of the film gets
progressively smaller with each dose increment, fewer points are needed to
correlate the response of a specific film to dose.
One of the most useful fitting functions is X(D) = A + B/(D-C) where X(D) is the
response at dose D and A, B, and C are coefficients to be determined.
Responses are fitted separately for each color channel.
Since only three coefficients per channel need to be defined, as few as three
dose points are needed for the correlation. However, it is preferable to add one
70
or two more points to provide statistics showing the goodness of the fit, to
eliminate bad dose points and to select the best fitting function. To fit all the
calibration films in a single scan cut 1½ film.
Not only does this provide an easy reference to film orientation, but it also means
that a calibration with three or four exposures can be done with less than one sheet
o the rule, it works best to have the
doses in approximate geometric progression rather than in arithmetic progression.
72
The fitting functions and coefficients are expressed as a response, X(D), which is
a function of dose D and the inverse dose as a function of
response where response is expressed as %, i.e. the16-bit
value/65535, with dose given in cGy. Click the icon under
the calibration equation to copy and paste a table of the
coefficients for all color channels. To show the One Scan
Protocol, go to Program Files/Ashland Advanced
Materials/FilmQAPro/Images/Example EBT3 Rapid Arc and
load the file Dose Film 0_313_0.tif. Now highlight the fiducial
marks (indicated by the arrows in the figure) delineating the
axes of the treatment system and the isocenter. They are
the small black marks close to the center of each edge of
the film and correspond to the position of the cross hairs in
ma
Point the cursor and click on each fiducial mark to add highlight marks. The
fiducial fitting senses the center of the highlight marks, not the marks scribed on
the film. For precise adjustment; click on a highlight, press the Control key, and
use the keyboard arrows to move the mark.
When FilmQA Pro has finished calculating the dose map (using multi-channel
dosimetry), select the dose map and draw areas of interest at the center of the
values.
Look at the values for Frames 1 and 2. In Frame 1, they are close to zero in each
color channel; but for Frame 2, the values for the exposed reference film are all
close to 310 cGy when they should be 313 cGy. The differences between the
measured and actual values are the result of scan-to-scan variability either
from the scanner itself, or because the reference/application films were
scanned at a different ambient temperature than the calibration films. If the
user stopped at this point, the user would've have accepted a 1% offset in the
dose map.
74
be
applied. Display the image of the application
and reference films in the Image Panel and
draw an area of interest on the unexposed
reference strip. Then right click the region to
designate it a calibration region and right
click again on the frame to type in and enter
the calibration value of zero. Notice that the
frame changes color from yellow to blue to
Display the new dose map in the Image Window and look at the values in the
Statistics table. The exposed reference film is now exactly 313 cGy in each color
channel. For the unexposed film the tabulated values are not exactly zero, but
only because FilmQA Pro negative
calculated value is set to zero as shown by the histogram.
76
STAR SHOT ANALYSIS (Video: http://www.youtube.com/watch?v=CPtz-0dHbR8)
I. SCOPE
o Two (2) plastics slabs larger than the film. Slabs sized 5x30x30 cm3
should be available in most clinics, but other sizes could be used at
the discretion of the physicist.
o Linear Accelerator
o Pencil or fine-tipped marker
o Ruler
o 48-bit RGB Epson* 10000XL, 11000XL, or 12000XL flatbed scanner,
preferably with transparency adapter
o Epson* Scan software
o FilmQA Pro software
III. PROCEDURE
A single sheet of film is to be exposed for each test. For EBT3 films use a
test.
1. Tape a sheet of film at the center of the large face of one of the
plastic slabs with the edges of the film and the slab roughly parallel
to one another.
2. Place the second slab over the film and stand the two slabs on end
on the couch and under the gantry. If desired the slabs could be
fixed together with some adhesive tape, but it is not essential.
3. Using the laser lines and light field marker maneuver the slabs/film so
the film is in the transverse plane. The horizontal joint at the top of
the slab should be aligned using the light field marker. Make sure
this horizontal joint is parallel to the transverse field line and that the
slabs are placed so the longitudinal field line is close to the center
of the slabs.
4. Adjust the couch height so that the vertical center of the film is
close to isocenter and use a pencil or fine-tipped marker to scribe
lines on the edges of the slab to which the film is taped. The marks
will later be transferred to the film to indicate the position of
isocenter. Marks on the slabs can be removed later with eraser or
an alcohol wipe.
6. Set the gantry at zero degrees and use a 6MV photon beam (of
other beam at the discretion of the Physicist) to expose the film with
150 MU. Then change the gantry angle in increments of 40° up to
160° expose the film with 150 MU at each position.
78
Note: The ideal dose to the film for each beam is 100 200 cGy.
Adjustment of MU should be made to achieve the aim.
7. Separate the slabs. Take the one to which the film is attached and
use a fine-tip pen, a ruler and the marks on the slab (see Step 4)
transfer the transverse line indicating isocenter height to the edges
of the film. Remove the film from the slab and proceed to Scanning
and Star shot Image Analysis, Step D1. Note: The gantry star shot
should look similar to Figure 1 Because the exposure source was
closer to one end of the film than the other when each line was
exposed each of the beam lines is darker at one end than the
other.
1. Tape a sheet of film at the center of one of the plastic slabs with the
edges of the film and the slab roughly parallel to one another.
2. Place the slab under the collimator with the film on top and the
long edge of the film roughly parallel to the longitudinal axis and
the center of the film roughly at isocenter.
3. Using the laser lines and light field markers adjust the couch height
and slab/film position so the film is level and at isocenter. Using a
fine-tipped marker scribe marks near the edges of the film to
indicate the position of the longitudinal and transverse cross hairs.
5. Set the gantry and collimator at zero degrees and using a 6MV
photon beam (or other beam at the discretion of the physicist)
expose the film with 300 MU. Then rotate the collimator in
increments of 30° up to 150° and expose the film with 300 MU at
each position.
Note that each exposure should be the same with an ideal dose to
the film of 100 200 cGy each time. Adjustment of MU should be
made to achieve this aim.
6. Remove the film from the slab and proceed to Scanning and Star
Shot Image Analysis, Step D1. Note: The couch star shot should look
80
similar to Figure 2. As no build-up layer the dose/MU is lower than for
the gantry star shot and the darkening on the film is less.
82
1. Connect an Epson* 10000XL, 11000XL, or 12000XL scanner to the
computer, turn on the scanner and activate the FilmQA
software. The FilmQA Pro screen has three windows. The Case Data
Selector Window is to the left, the Image Window in the center and
Analysis Window to the right. Under the line
in the left-hand
see Figure 3
84
4. Next, the Epson* Driver window appears. Choose the following
settings (see Figure 6A):
If color correction icons are active (see red arrow in Fig. 4A), they must be de-
activated. Open the Configuration window (Fig.
. The icons should appear gray (green arrow, Fig. 4C).
Incorrect! Color
correction must be Correct! Color
turned off. correction is not
active
Open Configuration
window and check
color
Figure 5: Gantry starshot film image and selection of vertical fiducial mark
86
Figure 6: Gantry starshot with software fiducial marks in place
Figure 7
Figure 8
At this point the analysis is complete although small adjustments could be made
by refining the default settings as described in the following steps 7 and 8.
o The diameter of the analysis circles: In general, the larger circle should
extend almost to the end of the beam lines but be within fiducial marks. In
the gantry starshot the beam lines extend the film edge, so the larger
circle could be 15 cm, or more, in diameter. The smaller circle should be ¼
to ½ the diameter of the large circle. Smaller is generally better, but if too
small the maxima along the circular profile become less distinct as the
decreasing space between the beam lines.
o The width of the analysis circles: To a point, the method benefits from
having wider analysis lines because image pixel noise is dampened
through an averaging process. But for the larger analysis circle the wider
lines must not extend past the end of the beam lines or be wide enough
for the fiducial marks to interfere. For the smaller circle the analysis line
should not be broad enough to be close to the area where the beam
lines come together. A path width of about 10 20 pixels at scan
resolution of 72 dpi is ideal.
88
o The minimum angle between the beam lines: In general, the error in
determining the intersection of two lines is in inverse proportion to the
angle between them. So, the analysis can benefit by restricting the
analysis to only those lines crossing at more than a specified angle. The
nine beam lines in the gantry starshot are at 20° intervals so restriction to
an intersection angle >25° leaves 27 of the 36 beam intersection points in
the analysis. In the collimator starshot the six beam lines are at 30° intervals
and restricting the analysis to beam lines crossing at >30° leaves 9 of 15
intersection points for the analysis.
7. In the following gantry starshot example, the analysis circles have
radii of about 250 pixels (approx. 88 mm at 72 dpi) and 125 pixels
(approx. 44 mm) and an analysis path width of about 20 pixels
(approx. 7 mm). The result, depicted in Figure 9, shows the smallest
circle encompassing all intersection points has a radius of 1.3mm
and the centroid formed by the intersection points is 0.8mm from
isocenter. Adjust the diameter and width of the circles by using the
sliders at the bottom of the Image window.
Figure 9
Figure 10
The blue arrows move the image clipping region in the desired direction
selected. These buttons (right) set the size and scale of the display chart and the
position of the information displayed (clipping region).
90
A summary of the starshot analysis (shown right) includes the smallest circle
enclosing all beam intersections,
the detected isocenter based on the
intersection of the beam lines and the
distance between the detected
isocenter, the isocenter determined
from the fiducial marks related to the
laser lines or light- field markers, and angles of the detected beam lines. To copy
icon .
E. Analysis Circle Profile
1. (see below) to display a profile along the
paths of the two analysis circles as well as the intersection points
determined by the analysis.
The Report feature of FilmQA Pro is accessed under the Report tab
along the border between the Analysis Window and Image Panel.
Cl
the Report Items section at the bottom left of the Analysis Window
choose the features to be displayed in the report. In this example, all
four items have been selected. Use the icons under the report to print
or save it to file.
92
Figure 11
1. report data, click (automatically
updates). By right clicking, the option to manually update, can
be selected.
2. zooms the viewing size of the report page. The
option does NOT change the image resolution.
3. opens a pop-up window so the user can:
o Loads or saves report
settings.
o Shows or hides report
parameter controls.
o Selects fixed or floating
number of pages per page section. Default is set as float.
4. sends the report to a printer. Printer selection dialog will
appear.
5. saves the report as a portable document file, PDF, or as
an image file using one of the many graphic formats.
6. copies current chart settings to the reporting
tool.
7. selects the number of images displayed
on one page.
8. changes the image size to display
more information.
9. Other Adjustments
After following the steps and instructions laid out, it is very unlikely the user will
have to use adjustments other than those described in the main section of this
protocol. However, in the rare event other adjustments are necessary, below is a
brief overview of adjustments to optimize the analysis.
The analysis tool operates by establishing response profiles along two specified
circular paths around the isocenter. While the user may select from a range of
response channels the red channel will provide the sharpest contrast for
radiochromic film images. The analysis tool searches along the circular paths to
find the centers of the beam lines exposed on the film. The search algorithm
seeks the response maxima where the paths cross the beam lines while avoiding
false maxima induced by measurement noise. In general, the larger analysis
circle should approach the maximum allowed by the length of the beam lines
exposed on the film and the smaller circle should be 40-60% of the diameter of
the larger one. In most cases the effect of measurement noise is reduced by
using relatively wider path widths with the provision not to include areas beyond
the length of the exposed beam lines nor encroach upon the area of higher
exposure where the beams cross near the isocenter.
94
optimum is unlikely to be outside the range from 1-2%. Very short
paths are unlikely to be helpful since they may be shorter than the
beam width. Very long paths are unlikely to be helpful since they
may cover two or more beams.
2. Analysis color channel: Follow the protocol and the red channel is
all the user will need for radiochromic film. In an extreme case
where the response of radiochromic film is very high say at doses
>>10Gy the green channel response has a higher contrast and
may be preferred. The gray channel is available for non-
radiochromic film images.
3. Star shot lines are darker than background: Follow the protocol and
this is always the case for radiochromic film. If the user selected to
scan as a color negative in the Epson® Scan utility, the user would
are brighter than
6. Profile start angle: The start of the circular analysis paths must not
coincide with the center of a beam line. The default is -26° since it is
very unlikely that a beam line will fall at that angle, but another
starting point could be selected.
7. Options: (See Figure B-2)
o Show analysis path control: Hides the sliders used to specify the
diameter of the analysis circles and the analysis profile path width.
o Show sensitivity slider: Allows the number of regression points to be
adjusted with a slider - see the Section on this topic above.
o Show profile start angle: Displays/hides the starting angle.
o Show analysis path: Displays/hides the analysis paths.
o Show analysis points: Displays/hides the analysis points i.e.the
detected centers of the beams.
Figure B-2
96
FLATNESS AND SYMMETRY ANALYSIS
98
The maximum or CAX value can be normalized
between 0 and 1. If the base line of the profile is
disturbed (left and right values are different),
the base line can be equalized using a linear
Physics
acquire the image by either reading
it from a saved file or scanning it
directly.
For automated image registration, select the fiducial tool, and mark the
fiducial positions on the image as shown right. Any number of fiducials can be
used to identify the isocenter. However, the minimum number to determine both
x, y shift and rotation is three fiducials. When all fiducials are marked, select the
tree.
The picket fence analysis tools automatically detect the beam lines and displays
the detected beam line points at the analysis path lines as shown above in the
100
center section. The beam line detection uses the selected region of the interest
(green dashed rectangle) to analyze the image data. Select the frame icon
to make this region of interest editable. Click and drag the border lines so that
only beam lines are covered.
o Beams are darker then background: Beam lines are described by profile
minima otherwise maxima are used.
o Detection Mode: Method used to detect extrema along the profile curve.
o Number of Analysis Lines: More lines stabilize the results but consume more
computer performance
o Analysis Path Width: Wider range delivers smoother profiles. Path range
cannot exceed visible beam line area.
Underneath the center registration image, the beam line statistics are
displayed. Information includes minimum, average, and maximum distance of
the detected beam lines as well as the minimum, average, and maximum of
the slant angle.
The next step is the MLC Design. For this example, the Varian Millennium 80 MLC
is used. Select the MLC Design using the icon.
Template
to input new data. When the MLC design is selected, the overlay is
displayed in the center section. Use the blue arrow keys to adjust the image
position relative to the MLC.
Adjustments are complete when the leaf borders on the film line up with the
102
overlaid MLC leaf borders (solid blue lines, dotted blue line are leaf center lines).
The space around the leaf center line is used to create profiles to detect the
analysis.
The upper part of the leaf analysis shows the profiles along the center lines for
the selected leaf and beam ranges (bottom row). One can only select leafs
located inside the region of interest determined by the center section (green
dashed rectangle) and for detected beams (red number labels). The leaf
openings are determined as intersections of the profiles with a threshold value
(red line in the upper chart). This detection threshold can be adjusted using the
buttons. The profile values might vary due to distortion of the
measurements. Another factor is the measurement actually determines dose
equivalent value. The distortion and dose equivalent value can bias the shape
of the scanned profile.
profile
normalization options:
o Normalize global minimum and maximum to 0 and 1: Global extrema for
each leaf center profile are normalized to 0 and 1 to account for small
drifts across the image.
Truncate at smallest local minimum and maximum values and normalize to 0 and 1:
Truncate lower part of the profile at highest minimum and upper part of the profile at
104
lowest maximum and then normalize resulting profile to 0 and 1. This approach is very
advantageous especially when the leaf openings vary over a wide range (i.e. the dose
varies a lot between the leaf openings).
Use the button to select the normalization mode for the profiles the user
requires. Relative analyzed leaf width range (%): Width of the averaging region
around leaf center relative to leaf width used to generate the profile. Whenever
the profile data or analysis method is changed, FilmQA Pro calculates the leaf
opening width values for the selected beam and leaf index range as shown
below.
The color of the depicted opening depends on the width and bias of the
specific leaf opening. Threshold value for these color changes can be assigned
using the context menu of the chart.
results
of the case. Enable items that should be included in the report and add
information to identify the test in the footer of the report.
106
EDITORS
The Bitmap Color Translation Editor is the first editor and allows the user to
create, edit and delete color translations to the image. The bitmap color
translation editor can be accessed under the statistics and profile panels.
the color
translation is applied. Right click inside the image to change the
color channel and image size.
The Color Translation Maps Editor plots the image from one color, Cold, to
another Cnew. The simplest example would be a case where the color translation
is linear (i.e. the matrix of coefficients and the new color components are only a
weighted linear combination of the old color values). In this particular instance,
the user would edit the matrix of coefficients through the Bitmap Color
Translation Editor.
1.
and choose the
preferred dose map (see Figure 1).
108
Figure 1
2. Enter the name and description of the color map. If necessary, the color
icon can be changed (see below).
3. Color translations can be mapped to any image. When such translations
are needed, one can access them via the
the Image Panel.
4. Translation
non- linear (non-
matrix) translations.
110
the user to
view the image before and after the The lists all
translation is applied. Right click inside the the color translations available. One
panel to change the displayed color can view, select, and delete the color
channel and the image size. translations in this list.
o
translators.
CONFIGURATION
F an
array of tasks in radiochromic film dosimetry and QA tests. While not every
function in the library is activated and given default availability, it is very simple
to add inactive tools, treatment objects, plans readers, etc. to the active list as
demonstrated by the following example.
management and
then Object type
management from
the context menus. A
window opens with a comprehensive list of Treatment Objects. Hover the cursor
over any item in the list to explain its purpose or action. Those shown on the right
side of the panel are activated; those to the left are inactive.
To add a treatment object to the active list, click on the object to highlight it.
Then click the icon between the two lists to transfer the object and finally
112
click . Reverse the process by clicking the icon to remove an item
from the active list. Two particularly useful Treatment Objects that might not be
activated are:
Installation Issues:
2. If program does not load, check if .NET Framework 4.0 is installed. Client
version will NOT work. The full version must be installed.
4. [*.msi
(Windows Installer Package)] on your computer. If the FilmQA Pro needs
to be reinstalled and the program is not located on your computer,
downloading FilmQA Pro off the site again will require another license key.
Scanning Issues:
3. The
best
s panel differs between
scanners. The EPSON* to
the EPSON* 10000XL. For the EPSON* 10000XL, the dimensions of the
in). *third-party owned trademark
114
4. Do not place the film in the calibration area of the scanner. The
calibration area is 2 cm (0.78 in) from the top.
Film Issues:
1. When using the EPSON* V700 Photo scanner, remove film after scanning is
complete. Unlike the EPSON* 10000XL, the lamp stays on and could affect
the film if in contact with light for longs periods of time.
Operating Issues:
1. has
generated a license request (LicenseRequestData_xxx_20120605.txt) and
submit it to [email protected]. When the license
key is emailed back to the user, copy the file (BaseLicenseGrant_xxx.txt)
folder.
2. If using Windows XP and programs load but cannot add case objects,
install Microsoft Visual C++ 2010. Any version older than 2010 will NOT work.
3. If FilmQA Pro
c:\Program Files\Ashland Advanced Materials\FilmQA Pro 20** or
c:\Program Files\ISP Advanced Materials\FilmQA Pro 20**.
4. If
windows resources are exhausted. Check resources allocations first. If no
processes
under either c:\Program Files\Ashland Advanced Materials\Film QA Pro**
or c:\Program Files\ISP Advanced Materials\FilmQA Pro 20**. Also check
the available memory in your system using TaskManager →Performance
→Physical Memorty → Available should be >2 GB before the user starts
FilmQA Pro.
7. used,
the images may need to be cropped. Too many strips could result in no
of interest.
8. lower
resolution image formats (i.e. JPEG) is not recommended. Too much
information is lost with those images. For quantitative analysis, importing a
TIFF file is recommended.
9. Throughout FilmQA Pro, absolute dose is used. Relative dose is not ideal
and was not incorporated in to the software. Furthermore, MU, or monitor
unit, is not used because the measure of machine output is dependent
under particular conditions.
116
Appendix
I. PURPOSE
II. SCOPE
The efficiency of this protocol stems from the use of fitting functions that behave
similarly to film. For example, consider the rational function X(D,n) = a + b/(D-c)
where X(D,n) is the scanner response in the nth color channel measured for film
exposed to dose D and a, b, and c are constants. Figure 1 shows an example
for calibration data (seven dose points) from EBT3 film fit to this function. The
function behaves as film is expected to behave, i.e. as dose increases the
response values decrease because the film gets darker. The values asymptote
to almost constant values at very high dose.
Figure 1
Contrast this to the behavior when the same data is fitted to polynomial
functions (in this case 4th order) as shown in Figure 2. Obviously, the polynomial
ike film color and more
transparent at high doses. Also, polynomial functions are unacceptable
because they oscillate between dose values. The fit with the polynomial
function could be improved with additional dose points, but it takes more time
problem.
Response
Figure 2
118
The benefit of using the type of rational function described above is that the
user can reduce the number of dose points required for calibration. Figure 3
shows the fit when four of the data points were removed. It is almost identical to
the fit in Figure 1 with seven data points. The function has three constants a, b,
and c and is fully defined with three data points two films exposed to known
doses plus one unexposed film.
Figure 3
anything between. If
multiple films are used, they must have the same lot number. When cutting strips
be certain that the orientation is known with respect to the sheet from which
they were obtained.
The radiation source is provided as the means for delivering known exposure
doses to the calibration and application films. For calibration exposure, it is
assumed the user can control the source to deliver the known doses to the film.
The protocol requires a minimum of two non-zero exposure doses, plus a dose of
zero. A greater number of exposure doses could be used, but this is not
necessary. The calibration will be valid for doses between zero and the highest
exposure dose for the calibration. The calibration will be valid for other EBT3 film
from the same production lot scanned on the same scanner as the calibration
films. The protocol requires the calibration films to be scanned together in a
single scan with the exposed areas all located along the central axis of the
scanner (see Figure 4). The exposures could be made on a single film, or on
separate films. In any event, the films should be sized to fit together on the
scanner.
The protocol requires a minimum time to elapse between exposure and
scanning. It is most efficient if the exposures are made within a narrow time
window, t. The elapsed time between the last film and film scanning must be a
minimum of 4t.
1. Position a calibration film in the center of the radiation field to be delivered
by the exposure source with the plane of the film perpendicular to the
beam. Frequently the film will be exposed in a phantom or between slabs of
plastic to achieve electron equilibrium, but this is not mandatory. The
essential requirement is that the user knows the exposure doses delivered in
the plane of the film.
120
2. Expose the calibration film to a known dose about 30% greater than the
highest dose expected for an application film. One way is to use a linear
accelerator to expose a 10 cm x 10 cm, but the choice is up to the user. The
goal is to create a large area of uniform exposure on the film. Note the time
of the exposure. Remove the film and keep it where it is not exposed to
light.
3. Repeat Step 1 using another film from the same production lot. Using the
same exposure source and exposure conditions and setup, expose the film
to a known dose about 20% of that used for the first film. Note the time of
exposure. The time window within which the calibration films are exposed is
related to the speed with which the scanning and calculations can be
completed. Your efficiency increases by minimizing the time window. If the
exposures are t min. apart, film scanning can be done 4t min. later, or any
time thereafter. Remove the film and keep it where it is not exposed to light.
4. While unnecessary, additional calibration films could be generated by
repeating Step 3 with different exposure doses.
5. From the
drop-
Calibration ( : The calibration will be valid for other films from
the same production lot scanned on the same scanner.
Figure 1
6. Calibration
(Figure 2).
The Epson* Driver Window will appear. Choose the settings shown in Figure
3C. If the color correction icons are active (red arrow in Figure 3A), they
must be de-activated. Open the Configuration window (Figure 3B) and
(green arrow
below, right). Note: Resolution of 72 dpi is suggested.
Figure 2
Open Configuration
window and
color
Figure 4
8. Use the Frame Tool to mark areas of interest in the centers of the calibration
strips (Figure 5).
Figure 5
9. the
in the
dose values into the calibration table.
icon
Figure 6A Figure 6B
10. as
fixed calibration as Treatment Obje (Figure 7)
and save the calibration. The fit of the dose-scanner response function is
valid and usable between zero and the highest dose exposed on the
calibration films. It is applicable to other films from the same production lot
124
on the same scanner.
Figure 7
An Efficient Protocol for Radiochromic Film Dosimetry (One Scan Protocol)
I. PURPOSE
o Adhesive tape
Films used in this protocol are of two sorts, strips and sheets. Strips are used for
calibration exposures and about 4 x 20.3 cm. These strips can be cut from sheets
of film taking care to keep track of orientation, so all films can be scanned in the
same orientation. Sheets are used for plan exposures and can be 20.3 x 25.4 cm
sheets or smaller sizes large enough to accept the plan exposures. If pieces are
cut from whole sheets keep track of film orientation so all films can be scanned
in the same orientation. The strips, intended for calibration exposures, are
referred to as calibration films. The sheets, intended for exposure of the
treatment plan, are referred to as application films.
The linear accelerator is provided as the source of radiation exposure for the
calibration and application films. For calibration exposure, it is assumed the user
knows the relationship between the number of monitor units delivered by the
accelerator and the dose delivered to the film placed at a known location in
the phantom.
1. Position the phantom on the couch as required for a particular case. The film
is to be located in a known plane at a known distance from the source and
surrounded by a known amount of the phantom material.
2. Place an application film from a known production lot in the phantom with
the center of the film located close to the center of the area to be exposed.
Use small pieces of adhesive tape to hold the film in place. If desired, mark
the edges of the film to show the axes of the accelerator as indicated by the
laser markers. Place phantom material above the film as required.
5. Expose the strip to a known dose between 10% and 30% greater than the
highest dose expected on the application film. One way is to expose a 10
cm x 10 cm open field, but the choice is up to the user with the goal of
creating a large area of uniform exposure on the film. The time window within
which the calibration strip and application film are exposed is related to the
speed with which the dose measurement and comparison to plan can be
completed. Your efficiency increases by minimizing the time window. If the
exposures are t min. apart, film scanning can be done 4t min. later, or any
time thereafter. An explanation is given in the Appendix C. Remove the
calibration film from the phantom. Keep it where it is not exposed to light.
6. From the
drop-
to the folder containing the file with the relevant
fixed calibration object, e.g. XXXXXXX.CaseObj, and open the file (assuming
the primary calibration has been done for the production lot of film using
FilmQA Pro and the data have been saved as a Calibration Object).
128
Figure 1
7.
Figure 2
8. -
drop-down menu. The Epson® Driver
Window will appear. Choose the settings shown in Figure 3C. If the color
correction icons are active (red arrow in Figure 3A) they must be de-
Incorrect! Color
correction must be Correct! Color
turned off. correction is not
active
Open Configuration
window and check
color
130
Calibration Start of scan
area Keep first
2 cm clear of
film
Scan
Direction
Figure 4
10. Use the Frame Tool to select areas of interest in the centers of the calibration
strips.
Figure 5
11. Right click the areas of interest (Figure 6A) to name the region types as
Figure 6A Figure 6B
Figure 6C
12.
(Figure 7B).
132
Figure 7A Figure 7B
13. Compare the measurements with the plan. Add a New Case Object
navigate to the right folder and open the treatment plan (Figure 8B). Now
click on the Image Comparer tool. The treatment plan and dose map
appear in the window.
Figure 8A Figure 8B
Use the tools along the left-hand border to select an area of interest around the
treatment plan and then align the dose map to the plan. This can be done by
either highlighting the fiducial marks defining the axes of the treatment system or
by moving the dose map manually. Select coarse or fine manual motion and
move the dose map directly with the cursor or use the tools at the bottom of the
frame to move step-by-step. Add and position a rotation pole to rotate the dose
map relative to the plan.
Tabs to display
Tools to different maps
manipulate the and other types
dose map and of analysis data
plan
Tools to move
the dose map Tabs to access
relative to the different types
plan of analysis and
display types of
data
Figure 9
Tabs on the left edge of the right frame (Figure 9) change the display type in the
right window: Statistics, Profile, Isolines, Isomap, Map, Projection, or Report. Under
the display in the right window, select the type of display map (Differential,
distance-to-agreement, gamma) the tolerance and distance values, and the
color channel, etc.
-dose plot of
measurement (thin lines) versus the treatment plan (thick lines). Figure 11 is
another screenshot showing a gamma analysis agreement map. In the colored
areas, the differences between dose measurement in a particular color channel
and plan are outside the chosen criteria, in this case 2% at 2mm.
Figure 10 Figure 11
134
Post-Exposure Change
69cGy
163cGy
Log10(time-after-exposure, minutes)
From the data in Figure B-1, it is calculated that at time-after-exposure of 30
minutes, a 5-minute timing difference could contribute to a dose error of about
0.3%, while a 10-minute timing difference could contribute to a dose error about
0.6%. As time-after-exposure increases from 30 to 60 minutes the dose error
contributed by a given timing difference
decreases by a factor of two. To ensure
that time-after-exposure differences have a
small contribution to dose error i.e. (<0.5%),
film scanning should be delayed for a time
period at least 4X longer than the interval
between exposure of the first and last
calibration films.
For example, if exposures are within a 5-minute time window, scanning should
be delayed for 20 minutes, or done at any time thereafter.
136
Film Calibration (mosaic)
1. Film calibration
(mosaic) to expand the selection.
2. N/A
and choose Open image
to a folder to select
For the purpose of this demonstration,
use the set of images installed with
Files/
Ashland Advanced
Materials/FilmQAPro/Images/Example EBT2 IMRT.
o There are four calibration images in the folder. Open the first
calibration image. A thumbnail appears in the previously empty
data slot and a new empty slot appears. Repeat by clicking on the
empty slot and loading the next image and continue until all four
images have been opened. (Note: There is a shortcut to quickly
open all four image files simultaneously. Right- click the
heading and choose the first item
film and the ROI should cover an area of at least 20 cm2. Adjust the sizes
of the ROIs. (Hint: The exposed areas in the sample images are 10 cm
the Film Evaluation Panel to
display a range of image data including size and position of the image
acquired, the scanner used,
etc. Repeat the ROI selection for each calibration strip. (Note: There are
ht an ROI,
key and then point and click to copy the ROI. By left clicking , the user
can choose from options to copy and paste multiple
them to file. Right click and there are more choices including an
option to select an ROI and size/shape all other ROIs in the same way.)
138
4. At the end of the Film Calibration (mosaic) branch of the Case Tree click
Tool Calibration Tool The calibration window containing the
calibration tool opens on the right of the screen.
Index
A M
B Menu Bar 7, 32
Beam Line Detection 95 Mosaic 131
Bitmap Color Translation Editor 101 N
C O
Calibration 28 OneScan Protocol 65, 118
23
Case Data Selector 17 Ordinary 29
Case Description 14 P 23
Client Image Movement 53 Padding 11
Color Translation Editor 11 Patient Data 14
Colors 106 Picket Fence 94
Configuration 22 Plan to Dose Comparison 48
Cursor Panel Profile Panel 25, 59
D Projection Panel 63
Data Q
Delta Map 11 R
Dependency 63 Region of Interest(ROI) 19, 30
Dose Map 15 S
E 39 Selection Frame Tool 19
F Star Shot 72
File 8 Statistics Panel 23
Film Evaluation Panel 7, 22, 33 Symmetry 92
Fitting 36 T
Flatness Function 92 Task 13
Fonts 12 Triple-Channel Dosimetry 41, 118
G Troubleshooting 106
Generating a Response Curve 29, 31
Getting Started 7 U
H V
Help 14 W
Histogram Range 24 X
I Y
Image Comparer Panel 48, 52 Z
Image Histogram Region 24
Image Panel 19
Info Panel 22
Installation 2
Introduction 1
J
K
L
140
References
The information contained in this document is intended for use only by persons having technical skill and
at their own discretion and risk. All statements, information and data presented herein are believed to be
accurate and reliable, but are not to be taken as a guarantee, an express warranty, or an implied
warranty of merchantability or fitness for a particular purpose, or representation, express or implied, for
which Ashland and its subsidiaries assume legal responsibility. Certain end uses of our products may be
regulated pursuant to rules governing medical devices. A purchaser must make its own determination of
protection of the environment, and the health and safety of its employees and customers. It is also the
ents (including those
governing medical devices). We make no warranty against infringement of any patents by reason of
k, Ashland
or its subsidiaries, registered in various countries. © 2018, Ashland.