Corso per l - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Corso per l

Description:

Title: Seminario Geant4 INFN Author: bc+sc Last modified by: BC Created Date: 5/8/1997 12:59:37 AM Document presentation format: On-screen Show Other titles – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 26
Provided by: bcs63
Category:
Tags: corso | icrp | per

less

Transcript and Presenter's Notes

Title: Corso per l


1
CT data Monte Carlo and DICOM standard
Barbara Caccia Stéphane Chauvie
Istituto Superiore di Sanità, Roma Santa Croce e
Carle Hospital, Cuneo
  • Corso per lutilizzo del codice GEANT4 in campo
    medico
  • Catania, 12-14 Ottobre 2009

2
Radiotherapy Tretment planning
Medical accelerator
Patient
3
Patient!
4
Patient
For Geant4 patient is a detector materials
geometry
5
(No Transcript)
6
G4Material compound
  • Compound composition by fraction of mass
  • a 14.01g/mole
  • G4Element elN
  • new G4Element(name"Nitrogen",symbol"N",z
    7.,a)
  • a 16.00g/mole
  • G4Element elO
  • new G4Element(name"Oxygen",symbol"O",z
    8.,a)
  • density 1.290mg/cm3
  • G4Material Air
  • new G4Material(name"Air",density,ncomponents2
    )
  • Air-gtAddElement(elN, 70.0perCent)
  • Air-gtAddElement(elO, 30.0perCent)

7
Example gas
  • It may be necessary to specify temperature and
    pressure
  • (dE/dx computation affected)
  • G4double density 27.mg/cm3
  • G4double temperature 325.kelvin
  • G4double pressure 50.atmosphere
  • G4Material CO2
  • new G4Material(CarbonicGas", density,
    ncomponents2
  • kStateGas, temperature,
    pressure)
  • CO2-gtAddElement(C,natoms 1)
  • CO2-gtAddElement(O,natoms 2)

8
Define detector geometry
  • Three conceptual layers
  • G4VSolid -- shape, size
  • G4LogicalVolume -- daughter physical volumes,
    material, sensitivity, user limits, etc.
  • G4VPhysicalVolume -- position, rotation

G4VSolid
G4VPhysicalVolume
G4LogicalVolume
G4Material
G4Box
G4VisAttributes
G4PVPlacement
G4VSensitiveDetector
G4Tubs
G4PVParameterised
9
Nothing could describe a single patient
10
Parameterised Physical Volumes
  • User written functions define
  • the size of the solid (dimensions)
  • Function ComputeDimensions()
  • where it is positioned (transformation)
  • Function ComputeTransformations()
  • Optional
  • the type of the solid
  • Function ComputeSolid()
  • the material
  • Function ComputeMaterial()
  • Limitations
  • Applies to simple CSG solids only
  • Daughter volumes allowed only for special cases
  • Very powerful
  • Consider parameterised volumes as leaf volumes

11
G4PVParameterised
  • G4PVParameterised(const G4String pName,
  • G4LogicalVolume
    pCurrentLogical,
  • G4LogicalVolume
    pMotherLogical,
  • const EAxis pAxis,
  • const G4int nReplicas,
  • G4VPVParameterisation pParam)
  • Replicates the volume nReplicas times using the
    parameterisation pParam, within the mother volume
  • The positioning of the replicas is dominant along
    the specified Cartesian axis
  • If kUndefined is specified as axis, 3D
    voxelisation for optimisation of the geometry is
    adopted
  • Represents many touchable detector elements
    differing in their positioning and dimensions.
    Both are calculated by means of a
    G4VPVParameterisation object
  • Alternative constructor using pointer to physical
    volume for the mother

12
Dose calculation CT
13
Hounsfield Units
Segnale su detettori TAC
?el ? NA Z/A
14
Hounsfield Units
Spettro non monocromatico
We must determine mass density ? and elemental
composition wi
15
Visualization

Material HU interval
Air -1000-950
Water/tissue -950125
ICRP cortical bone 125 2000
Steel 3095
16
CQ uniformity
Valutazione della graduale variazione dei numeri
CT in un fantoccio omogeneo
  • Confronto tra numero CT medio di una ROI al
    centro del fantoccio con quello delle ROI ai
    bordi del fantoccio

17
CQ CT numbers
Inserti di differente materiale con numeri CT
variabili nel range di interesse
18
CT numbers linearity
19
INTEROPERABILITY CONNECTIVITY
Radiotherapy
Radiology
Nuclear medcine
SPECT
Medical Physics
HIS/RIS/PACS
20
The DICOM Standard
  • DICOM covers
  • Communication protocols over networks
  • File formats (on different types of media)
  • Information Object Definitions (content)
  • Services (functionality)
  • Grayscale display
  • Security
  • Hanging protocols
  • Structured reporting
  • Etc.

21
DICOM Functional Groupings
Image Related Workflow and Information Management
Image Related Information Transfer
Persistent Object Storage
Query Request
Retrieve Request
Persistent Object Storage
Print Management
Media Interchange
Print Images
22
DICOM Transfer over Network Media
D I C O M . . . . . . . F I L E
. . . . . . . . . .
Data Set

Meta Data

Media Transfer
Group 2 ( Describes Data Set)
Patient Name Patient ID Rows Columns Bits Stored
Header
Image
Group 0 ( Describes Service C-Store)
Command
Network Transfer

Data Set

D I C O M . . . . . M E S S A G
E . . . . . . .
23
DICOM Information Object Definitions
Information Entities
Modules
Attributes
Image Pixel Module
Patient Module
Patient Information
Row/Col Size Photometric Interpretation
General Study Module
Patient Study Module
Study Information
Series Information
General Series Module
Frame of Reference Module
General Equipment Module
Instance
(Image) Information
Image Plane Module
Image Pixel Module
Contrast/Bolus Module
General Image Module
Overlay Plane Module
VOI LUT Module
Image Module
SOP Common Module
24
Network Addressing with DICOM
Handshake Requirements
Association / Negotiation
ID CT_AE1IP 10.3.253.8Port 104
ID WK_AE1IP 10.3.253.9Port 4006
CT Config File
Wkstn Config File
IP Addr AE Title Port
10.3.253.1 Fusion 104
10.3.253.9 WK_AE1 4006
IP Addr AE Title Port
10.3.253.1 Fusion 104
10.3.253.8 CT_AE1 104
Node Level Security
25
Typical Network Flow
DICOM AE B
DICOM AE A
A-ASSOCIATE-RQ

A-ASSOCIATE-AC
or A-ASSOCIATE-RJ
DICOM Messages
A-RELEASE-RQ
A-RELEASE-RSP
or A-ABORT
Either AE
Only The AE Which Initiated The Association May
Release It However, Either May Initiate An A-ABORT
Write a Comment
User Comments (0)
About PowerShow.com