Title: Anthropomorphic Phantoms
1Anthropomorphic Phantoms
- Susanna Guatelli
- Barbara Mascialino
- Maria Grazia Pia
- INFN Genova, Italy
- IEEE Nuclear Science Symposium
- San Diego, 30 October 4 November 2006
2Anthropomorphic phantoms
A precise representation of the human body is
important for accurate dosimetry
- Oncological radiotherapy
- Radiation protection studies
- Space science
- etc.
3Mathematical Phantoms
The size and form of the body and its organs are
described by mathematical expressions
(combinations/intersections of planes, circular
and elliptical cylinders, spheres, cones, tori,
etc.)
MIRD5 Estimates of Absorbed Fractions for
Mono-energetic Photon Sources Uniformly
Distributed in Various Organs of a Heterogeneous
Phantom W. S. Snyder, Mary R. Ford, G. G. Warner,
and H. L. Fisher, Jr, J. Nucl. Med. Vol.10,
Suppl.3, 5-52 (1969)
- Many derivations from the MIRD5 phantom
- MIRD5 revised (1978)
- Rosenstein et al (1979)
- Kramer et al (1982) Adam and Eva
- Jones and Wall (1985)
- Cristy Eckerman (1987) new-born and 1-5-10-15
year old children - Jones and Shrimpton (1991)
- Hart et al (1994) all organs of the ICRP91
Report - etc.
4Voxel Phantoms
Based on digital images recorded from scanning
real people Computed Tomography (CT) or Magnetic
Resonance Imaging (MRI)
M. Caon, Voxel-based computational models of real
human anatomy a review Rad. Env. Biophys. 42
(2004) 229235
5Still a hot topic
Monte Carlo 2005 Conference, Chattanooga
(TN) Session on Tomographic Models for Radiation
Protection Dosimetry
- GSF Male And Female Adult Voxel Models
Representing ICRP Reference Man (K. Eckerman) - Effective Dose Ratios for the Tomographic Max and
Fax Phantoms (R. Kramer) - Reference Korean Human Models Past, Present and
Future (C. Lee) - The UF Family of Paediatric Tomographic Models
(W. Bolch and C. Lee) - Development and Anatomical Details of Japanese
Adult Male/ Female Voxel Models (T. Nagaoka) - Dose Calculation Using Japanese Voxel Phantoms
for Diverse Exposures (K. Saito) - Stylized versus Tomographic Models an Experience
on Anatomical Modelling at RPI (X. G. Xu) - Use of MCNP with Voxel-Based Image Data for
Internal Dosimetry Applications (M. Stabin) - Application of Voxel Phantoms for Internal
Dosimetry at IRSN Using a Dedicated Computational
Tool (I. Aubineay-Laniece) - The Use of Voxel-Based Human Phantoms in FLUKA
(L. Pinsky) - The Future of Tomographic Modelling in Radiation
Protection and Medicine (Panel discussion)
6Anthropomorphic Phantomsrevisited
A fresh look at an old problem
Exploit modern software technology Focus on
architectural issues, rather than implementation
details Open source code
- Based on Object Oriented technology
- Powerful geometry modeling
- Detailed material description
- Versatility and precision of physics for dosimetry
7Mathematical Phantom
Voxel Phantom
versus
Which technique is better?
Each one has its pro and contra (precision,
memory usage, speed of simulation
execution) Which one is better depends on
ones own specific use case
And what about a novel unorthodox approach?
Take the best of both worlds
Mix and match composite mathematical-voxel
phantoms
8ORNL MIRD AdamEva VoxelMan NORMAN Golem VIP-man O
toko Frank Max ADELAIDE Donna Helga Irene etc.
Which one is the best for my dosimetry study?
- All
- None of the existing phantoms
- My own phantom
Mix match
ORNL liver MIRD heart Max frame Frank head
And what about embedding an organ from my own CT
scanning into a standard phantom model?
9Analysis Design
- Domain decomposition
- Abstraction
- of the process of building a phantom
- Abstraction
- of the model of body organs
10Assembling a phantom
The process of assembling a phantom is handled
through a Builder design pattern
Builder Pattern
Concrete builders treated polymorphically through
their base class
G4PhantomBuilder
Implementations
Build a phantom by adding anatomy components one
by one
G4MaleBuilder G4FemaleBuilder
Derive your own class Build just the components
you want (e.g. head only)
Customization
11Standard Phantom Models
Mix Match
A Builder may instantiate different
BodyFactories, treated through the same abstract
interface, and pick organs from different phantom
models, or mix organs from standard phantom
models with user-created ones
An Abstract Factory (G4VBodyFactory) is
responsible for the creation of anatomy
components Concrete factories (e.g.
G4ORNLBodyFactory,G4MIRDBodyFactory) implement
specific phantom models
Abstract Factory Pattern
12Phantom parameters
- Parameters of anatomy components
- Geometry, sizes
- Position and rotation of body elements
- Materials
- Stored in satellite files for some standard
phantom models - Use GDML (Geometry Description Markup Language)
- GDML Reader can create a Geant4 geometry out of
the stored GDML description - Easy to provide user-defined phantom parameters
- Supply your own GDML file with parameters
- Use one of the standard Factories/Builders to
assemble a phantom with your own sizes,
materials, positions etc.
But you are not forced to use GDML, if you dont
wish so
13Components in G4PhantomBuilder
14Female ORNL Anthropomorphic Phantom
- 3 materials
- skeleton
- lung
- soft tissue
G4FemaleBuilder G4ORNLBodyFactory
15Dosimetry
Anatomical components can be defined as Geant4
SensitiveDetectors Energy deposit collected in
Geant4 Hits
16Mix MatchMathematical phantom with one voxel
breast
MIRD mathematical breast
Dance Hunt voxel breast
D. R. Dance and R. A. Hunt, REPORT RMTPC 02/1005
17Dosimetry in mixed mathematical-voxel phantom
18Conclusions
OO technology
A novel approach to an old problem
Geant4 powerful functionality
Versatility of modeling Precision of Geant4
physics
Public release in Geant4 8.2 December 2006 Open
source