[Gate-users] Further documentation of output images created by the FixedForcedDetection Actor
Simon Rit
simon.rit at creatis.insa-lyon.fr
Fri Sep 2 12:24:25 CEST 2016
On 02/09/2016 11:53, Lukas Gromann wrote:
> Hi Simon,
>
> thanks for your fast reply, this helps me already a lot. Indeed I read
> those parts in the wiki and had also a short look at the papers
> mentioned.
>
> Especially the following questions still arise for me:
> - What are the „signals“ in primary, total, compton etc? Are these
> detection probabilities? Photon counts? Or total recorded
> Photon-Energies per pixel, or is this converted to some arbitrary
> ADU-values?
There is a detector response curve that will set this. This is a text
file in which the first column is the incoming photon energy (in MeV)
and the second column is the detected signal. It's used both in the
Monte Carlo and the fixed forced detection examples, I first describe it
for Monte Carlo where you have one photon arriving on the pixel at a
time. If you don't set it, it will integrate the energy of the incoming
photons, which would be similar to setting it to a ramp:
0 0
1 1
Note that the values are linearly interpolated.
The other option is to do a photon counting, so to add 1 regardless of
the energy:
0 1
1 1
You can also set a much more complex (but more realistic) function, as
described in [Roberts et al, PMB, 2008]
<dx.doi.org/10.1088/0031-9155/53/22/003> which we recently used in
[Vilches-Freixas et al, Med Phys, 2016]
<http://dx.doi.org/10.1118/1.4961400>. I have enclosed an example.
Now, for fixed forced detection, the final value is also multiplied by
the probability of having a photon with that energy in this pixel since
this is what FFD computes.
> - I guess this is related to the energy-response of the detector?
> Also here the example provides some basic responseDetector.txt, but
> the Syntax is not clear to me.
> - In the example Code, there is an option called
> „/gate/actor/ffda/energyResolvedBinSize 0 keV“, which is not
> mentioned in the wiki at all. If I would set this Value to 1keV, would
> I create a Photon counting detector with 120 energy bins? How would
> the Output look like? 120 images each for „compton“ and "primary“?
Yes, these are recent (unreleased) dev. If you set this to a non 0
value, instead of storing 2D projection images, it stores 3D projection
images where the third dimension is the energy. There is still one
projection only per gantry angle. Indeed, if your max spectrum energy,
it would create 120 energy bins with a perfect energy resolved detector.
>
>
>
> I would therefore suggest to add at least the following lines to the
> documentation:
>>
>> All contributions are summed in total which can be decomposed in
>> primary+secondary. Secondary (same as scatter) can itself be
>> decomposed in compton+rayleigh+fluorescence. flatfield is available
>> to compute the measured primary signal if there is no object, this is
>> useful for CT to apply the beer Lambert law. attenuation is
>> ln(flatfield/primary) to get the line integral, i.e., the input of
>> most CT reconstruction algorithms.
>>
>
Yep, will do + what I just say. I suggest to continue the discussion
when something is not clear and I'll summarize soon on the wiki. Keep
asking!
>
> Thanks,
>
> Lukas
>
> ----------------------------------------------------
> Lukas Gromann
>
> Lehrstuhl für Biomedizinische Physik (E17)
> Technische Universität München
> Boltzmannstrasse 11
> 85748 Garching
>
> Lukas.Gromann at TUM.de <mailto:Lukas.Gromann at TUM.de>
>
> Tel.: 089-289/10905
> Mobil: 017629718306
>
> Am 02.09.2016 um 11:02 schrieb Simon Rit
> <simon.rit at creatis.insa-lyon.fr <mailto:simon.rit at creatis.insa-lyon.fr>>:
>
>> Hi,
>>
>> I assume you've read
>>
>> http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.2:Readout_parameters_for_Radiotherapy_applications:_Actors#Fixed_Forced_Detection_CT?
>>
>> It's scarce but there are a bunch of references we suggest to
>> understand the technique. The numbers are the expected signal in the
>> image. All contributions are summed in total which can be decomposed
>> in primary+secondary. Secondary (same as scatter) can itself be
>> decomposed in compton+rayleigh+fluorescence. flatfield is available
>> to compute the measured primary signal if there is no object, this is
>> useful for CT to apply the beer Lambert law. attenuation is
>> ln(flatfield/primary) to get the line integral, i.e., the input of
>> most CT reconstruction algorithms.
>>
>> An alternative is to do pure monte carlo, see monteCarloCT.mac in the
>> same folder. I guess there are other options in Gate but I don't know
>> all the CT options in Gate. Please let me know if you find some!
>>
>> Hope this helps and let us know if/how we should complete the "doc",
>>
>> Simon
>>
>>
>> On 02/09/2016 09:49, Lukas Gromann wrote:
>>> Dear all,
>>>
>>> I am currently learning how to use Gate for my PHD project in
>>> medical x-rax imaging.
>>>
>>> I would like to simulate the Compton scatter fraction in a simple
>>> Thorax x-ray. I started by using the
>>> example_CT/fixedForcedDetectionCT, which looks like the thing I am
>>> looking for. Unfortunately I cannot find any documentation, what is
>>> actually the content of the outputfiles created by the
>>> FixedForcedDetection actor. What does the numbers in the various
>>> images represent? What is the purpose of the flatfield file?
>>> Any kind of additional documentation/information would be very welcome!
>>>
>>> On the other hand, is there maybe a much better approach to
>>> determine Compton scatter fractions in my images than using the FFD
>>> actor?
>>>
>>> Thanks for your help,
>>>
>>> Lukas
>>>
>>> ----------------------------------------------------
>>> Lukas Gromann
>>>
>>> Lehrstuhl für Biomedizinische Physik (E17)
>>> Technische Universität München
>>> Boltzmannstrasse 11
>>> 85748 Garching
>>>
>>> Lukas.Gromann at TUM.de <mailto:Lukas.Gromann at TUM.de>
>>>
>>> Tel.: 089-289/10905
>>> Mobil: 017629718306
>>>
>>>
>>>
>>> _______________________________________________
>>> Gate-users mailing list
>>> Gate-users at lists.opengatecollaboration.org
>>> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>>
>> On 02/09/2016 09:49, Lukas Gromann wrote:
>>> Dear all,
>>>
>>> I am currently learning how to use Gate for my PHD project in
>>> medical x-rax imaging.
>>>
>>> I would like to simulate the Compton scatter fraction in a simple
>>> Thorax x-ray. I started by using the
>>> example_CT/fixedForcedDetectionCT, which looks like the thing I am
>>> looking for. Unfortunately I cannot find any documentation, what is
>>> actually the content of the outputfiles created by the
>>> FixedForcedDetection actor. What does the numbers in the various
>>> images represent? What is the purpose of the flatfield file?
>>> Any kind of additional documentation/information would be very welcome!
>>>
>>> On the other hand, is there maybe a much better approach to
>>> determine Compton scatter fractions in my images than using the FFD
>>> actor?
>>>
>>> Thanks for your help,
>>>
>>> Lukas
>>>
>>> ----------------------------------------------------
>>> Lukas Gromann
>>>
>>> Lehrstuhl für Biomedizinische Physik (E17)
>>> Technische Universität München
>>> Boltzmannstrasse 11
>>> 85748 Garching
>>>
>>> Lukas.Gromann at TUM.de <mailto:Lukas.Gromann at TUM.de>
>>>
>>> Tel.: 089-289/10905
>>> Mobil: 017629718306
>>>
>>>
>>>
>>> _______________________________________________
>>> Gate-users mailing list
>>> Gate-users at lists.opengatecollaboration.org
>>> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>>
>> _______________________________________________
>> Gate-users mailing list
>> Gate-users at lists.opengatecollaboration.org
>> <mailto:Gate-users at lists.opengatecollaboration.org>
>> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>
>
>
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.opengatecollaboration.org
> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20160902/42d00237/attachment-0001.html>
-------------- next part --------------
0.000 .0
0.001 .0
0.002 .0
0.003 .0
0.004 .0
0.005 .0
0.006 .0
0.007 .0
0.008 .000000110721
0.009 .00000138622
0.010 .0000229819
0.011 .000124082
0.012 .000371076
0.013 .000831078
0.014 .00160227
0.015 .00249549
0.016 .00365097
0.017 .00502482
0.018 .00638088
0.019 .00782879
0.020 .00935823
0.021 .0108635
0.022 .0122807
0.023 .0137807
0.024 .0149949
0.025 .0162383
0.026 .0172633
0.027 .0184471
0.028 .0191921
0.029 .0199773
0.030 .0205146
0.031 .0210155
0.032 .0214149
0.033 .0216881
0.034 .0243404
0.035 .025441
0.036 .0250447
0.037 .0261085
0.038 .0273088
0.039 .0284258
0.040 .0296186
0.041 .0306705
0.042 .0317748
0.043 .0328309
0.044 .0339037
0.045 .0348141
0.046 .0358175
0.047 .0366114
0.048 .0374993
0.049 .0383045
0.050 .03903
0.051 .0397771
0.052 .0403787
0.053 .0408683
0.054 .0415264
0.055 .042106
0.056 .0424364
0.057 .0428475
0.058 .043107
0.059 .0433371
0.060 .0435318
0.061 .0438822
0.062 .0440341
0.063 .0440971
0.064 .0441826
0.065 .0441512
0.066 .0442843
0.067 .044476
0.068 .0442074
0.069 .0441803
0.070 .0440535
0.071 .0438694
0.072 .0436631
0.073 .043536
0.074 .0432982
0.075 .0433827
0.076 .0429691
0.077 .0425436
0.078 .0427393
0.079 .042407
0.080 .0421599
0.081 .0415623
0.082 .0416073
0.083 .0411245
0.084 .0409357
0.085 .0408034
0.086 .0402174
0.087 .0401805
0.088 .0396473
0.089 .0395733
0.090 .0393575
0.091 .0387176
0.092 .0387139
0.093 .037897
0.094 .0379764
0.095 .0376379
0.096 .0372175
0.097 .0369407
0.098 .0365889
0.099 .0362956
0.100 .0353317
0.101 .0357483
0.102 .0352152
0.103 .0348144
0.104 .0347124
0.105 .0344212
0.106 .0340663
0.107 .0337211
0.108 .0336414
0.109 .033364
0.110 .0327274
0.111 .0325651
0.112 .0321604
0.113 .0321156
0.114 .0315884
0.115 .0312685
0.116 .0311492
0.117 .0309448
0.118 .0303915
0.119 .0304148
0.120 .0302039
0.121 .0298065
0.122 .0295028
0.123 .0290517
0.124 .0289334
0.125 .0287781
0.126 .0284489
0.127 .0283588
0.128 .0279991
0.129 .0277478
0.130 .0274129
0.131 .0273796
0.132 .0269951
0.133 .0269912
0.134 .0266173
0.135 .026165
0.136 .0259173
0.137 .0256658
0.138 .0257913
0.139 .0255005
0.140 .0251258
More information about the Gate-users
mailing list