[Gate-users] Moby phantom interfile reading problem in GATE

RAMESHwar rjhaji at gmail.com
Thu Jun 23 18:25:45 CEST 2011


Hello All
I am trying to read Moby attenuation file as interfile. This I have
converted as unsigned integer using Matlab.I am able to open this image into
AMIDE or ImageJ as interfile.
But when I am reading as voxelised phantom in GATE it is giving error as :

PreInit> /gate/moby_mouse/interfileReader/readFile moby_atn16bit.h33
/gate/moby_mouse/interfileReader/readFile moby_atn16bit.h33
'nrecognised type name 'unsigned integer
 Header read from       'moby_atn16bit.h33'
'Data file name
'/usr/local/gate/gate_v5.0.0/gate_v5.0.0/moby_atn16bit.i33
 Nb of planes:           250
 Nb of pixels per plane: 128 128
 Pixel size:             1.000e+00 1.000e+00
 Slice thickness:        1.000e+00
 Matrix size:            1.280e+02 1.280e+02
 Data type:              UNSIGNED INTEGER

'!ror: Could not open header file 'moby_atn16bit.i33


MY HEADER is as follows:
===========================================
!INTERFILE :=
!imaging modality := nucmed
!originating system := (X)MedCon
!version of keys := 3.3
date of keys := 1996:09:24
conversion program := (X)MedCon
program author := Erik Nolf
program version := 0.10.7
program date := 2010:09:15
;
!GENERAL DATA :=
original institution := NucMed
!data offset in bytes := 0
!name of data file := moby_atn16bit.i33
patient name := Unknown
!patient ID := Unknown
patient dob := 0000:00:00
patient sex := Unknown
!study ID := Unknown
exam type := Unknown
data compression := none
data encode := none
organ := Unknown
isotope := Unknown
dose := 0
NUD/Patient Weight [kg] := 0.00
NUD/imaging modality := PT
NUD/activity := 0
NUD/activity start time := 00:00:00
NUD/isotope half life [hours] := 0.000000
;
!GENERAL IMAGE DATA :=
!type of data := Tomographic
!total number of images := 250
study date := 0000:00:00
study time := 00:00:00
imagedata byte order := LITTLEENDIAN
process label := Unknown
;
number of energy windows := 1
;
energy window [1] :=
energy window lower level [1] :=
energy window upper level [1] :=
flood corrected := N
decay corrected := N
;
!SPECT STUDY (general) :=
number of detector heads := 1
;
!number of images/energy window := 250
!process status := Reconstructed
!matrix size [1] := 128
!matrix size [2] := 128
!number format := unsigned integer
!number of bytes per pixel := 2
scaling factor (mm/pixel) [1] := +1.000000e+000
scaling factor (mm/pixel) [2] := +1.000000e+000
!number of projections := 250
!extent of rotation :=
!time per projection (sec) := 0
study duration (sec) := 0
!maximum pixel count := +4.000000e+000
patient orientation := head_in
patient rotation := supine
;
!SPECT STUDY (reconstructed data) :=
method of reconstruction := Unknown
!number of slices := 250
number of reference frame := 0
slice orientation := Transverse
slice thickness (pixels) := +1.000000e+000
centre-centre slice separation (pixels) := +1.000000e+000
filter name := Unknown
filter parameters := Cutoff
method of attenuation correction := measured
scatter corrected := N
oblique reconstruction := N
!END OF INTERFILE :=
=======================================================
my phantom mac is :

/gate/world/daughters/name moby_mouse
/gate/world/daughters/insert regularMatrix
/gate/moby_mouse/geometry/insertReader interfile
/gate/moby_mouse/interfileReader/insertTranslator range
/gate/moby_mouse/interfileReader/rangeTranslator/readTable range.dat
/gate/moby_mouse/interfileReader/rangeTranslator/describe 1
/gate/moby_mouse/interfileReader/readFile moby_atn16bit.h33
/gate/moby_mouse/placement/setTranslation  0. 0. 0. mm
/gate/moby_mouse/attachVoxelPhantomSD

Any comment will be highly appreciated.
Thanks and regards
Ramesh


More information about the Gate-users mailing list