Image Processing
In image processing mode VIRTUOS supplies filters for importing image sequences according to the DICOM standard as well as filters for various proprietary formats of different manufacturers.
Registration between multi-modal data sets can be done with different methods:
- Based on automatic detection of stereotactic localizers
- Based on interactively defined landmarks
- Maximization of Mutual Information
- Manual drawing (free-hand, polygon, circle and other) and editing functions
- Iso-contour finder, either on original image intensities or on displayed grey values
- Region and volume grower
- Model-based segmentation using atlas information and active contour models
- Random Walker
There are no restrictions concerning the complexity of delineated structures, of course VIRTUOS is able to deal with branching structures or hollow organs correctly.
Special tools are included e.g. auto-margin to create PTV from CTV and for example to creation and display of three-dimensional surface models of the delineated anatomy.
Planning Mode
After the creation of a three-dimensional model of the individual patient’s anatomy
radiotherapy plans can be defined and optimized in VIRTUOS.
To allow the easy and intuitive definition of treatment parameters VIRTUOS
provide several 2D and 3D views on the patient data set:
The most important tool is the Beam’s Eye View, which presents the
three-dimensional patient model from the position of the radiation source. This
way a user can easily determine which structures are enclosed in the current
beam and can adjust to shape of the beam to the target volume. Of course there
are automatic functions for adjusting the beam shape to the tumor, too, which
allow the specification of direction dependent security margins.
Another important tool is the Observer’s View which presents the same
patient model. In that scene all defined beams are added, therefore this scene
shows immediately that partial volume where all beams will intersect. That
intersection volume gives a first estimation about that region which will
receive necessary therapeutically dose level.
The Linac View (linear accelerator) shows the patient model in relation
to the irradiation device. That view is useful to determine whether a desired
irradiation direction can be realized or must be refused due to possible
collisions of gantry, couch and/or patient.
In a fourth three-dimensional scene volume rendering methods can be applied to
the image sequence to generate DRRs (digital reconstructed radiographs)
or e.g. MIPs (maximum intensity projections). While the first option is useful
to generate images which can be used to assure correct patient setup during
therapy the second option can be used to identify and locate vessel
malformations.
The Spherical View presents in a two-dimensional map a rough rating of
the usefulness of all irradiation directions. Due to its interactivity
promising directions can be selected easily.
Special
attention was given to mechanisms which allow an easy and efficient definition
of treatment strategies. By a hierarchical grouping of beams parameter settings
in complex techniques can be applied either to single beams or entire groups.
This hierarchical beamgroup concept and the possibility to define various
templates for standard techniques can speed up plan generation markedly. By
using this technology the definition of a 14 beam technique with irregular
shaped beams can be realized by only 4-5 mouse clicks.
As supplement proven treatment techniques for particular locations can be
stored in a database. This way it is possible to preserve and interchange
therapeutical knowledge.
While there are already international standards concerning coordinate systems
in radiotherapy, it is still common practice that linac manufacturers use their
own ones. This can raise confusions especially if linacs of different
manufacturers are used simultaneously in one department. VIRTUOS allows the
description of device dependent coordinate systems and this way it can be
tailored comprehensively to local conditions.
Besides high-level report functions (treatment documentation for patient
record) VIRTUOS provide data export functionalities to communicate directly
with linacs via LANTIS RTP Link protocol or DICOM RT.
Dose Calculation
At DKFZ there are a series of independent dose calculation algorithms, dedicated to different radiation types (photons, electrons, protons and other hadrons) or with varying precision/performance (pencil-beam techniques, superposition, monte-carlo methods). The development of those dedicated algorithms is task of working group E0401 physical models. For more information refer to the corresponding page. Since dose calculation algorithms are designed as independent processes different subselections can be easily combined with VIRTUOS.
Result Mode
After
dose calculation was performed for a given plan, the pre-calculated dose
distribution can be examined and evaluated in VIRTUOS with different
qualitative and quantitative methods.
Dose information can be superimposed onto the two-dimensional slices,
multi-planar reconstructions and arbitrary sections through the image cubes
either in colourwash mode and/or as isodose lines. Dose information can be
integrated into the Observer’s View as isodose ribbons or as surface dose
display projected onto the defined anatomical structures. The qualitative
evaluation of dose information in relation to the initially acquired image
information is an essential necessity for the rating of a given plan.
Furthermore quantitative tools are necessary. VIRTUOS provides
dose-volume-histograms, dose statistics and the possibility of TCP/NTCP
calculations. Dose-volume-histograms quantify which partial volume of a given
structure is burdened with a given dose level. TCP (tumour control probability)
and NTCP (normal tissue complication probability) gives estimation about the
biological effects of the calculated dose distribution.
Compare Mode
Since forward planning in radiotherapy is an iterative process (a plan is modified iteratively until a sufficient dose distribution can be achieved), features are necessary to compare different concurrent treatment plans and dose distributions. VIRTUOS allows the simultaneous evaluation of different dose distributions with the described qualitative tools as well as with quantitative ones. The can be subtracted from each other to show and emphasize small differences between two plan.
Automatic control - and correction of patient position
Even with the use of fixation systems the patients anatomical conditions may have changed compared to the time of planning. Patients often lose weight over the duration of therapy, whereby fixation is no longer firmly seated as at the beginning of therapy and the patient can move relative to the fixation system. So it is possible that the target point is no longer in the isocenter of the linear accelerator and therefore the beam is not pointed at the target point, which result in underdosage in the target volume and overdosage in healthy tissue.
Through imaging during treatment it can be determined whether the patient's position corresponds to the planned situation. If there are any discrepancies, they are detected automatically as possible and are converted automatically in table movements, so that the position of the patient can be corrected by adjusting the table position.