METHOD FOR THE ENERGY CALIBRATION OF A SPECTROMETRY DETECTOR

Information

  • Patent Application
  • 20250067597
  • Publication Number
    20250067597
  • Date Filed
    December 29, 2022
    2 years ago
  • Date Published
    February 27, 2025
    2 months ago
Abstract
The invention is a method for processing a calibration spectrum acquired by a spectrometric detector of X or gamma photons. The method comprises a taking into account of a parametric form of a calibration function, the calibration function linking the rank of an energy channel to an energy value. The method comprises a confrontation between the channels of the peaks of the calibration spectrum and emission energies of calibration isotopes. The confrontation makes it possible to define the values of the parameters of the calibration function.
Description
TECHNICAL FIELD

The technical field of the invention is the spectrometry applied to the detection of radiations.


PRIOR ART

The devices for detecting ionizing radiation, based on gaseous detection materials, semiconductors or scintillators, make it possible to obtain electrical pulses formed by interactions of the radiation in the detection material. The amplitude of each pulse depends on the energy deposited by the radiation during each interaction. These devices are usually coupled to spectrometric measurement circuits. Such devices make it possible to obtain a spectrum, which corresponds to a histogram of the amplitudes detected during a period of exposure. The spectrum is established according to different amplitude channels, usually several hundreds or several thousands of channels. Each channel has a corresponding narrow amplitude band. Each channel is assigned a value, corresponding to a number of pulses, detected during the period of exposure, the amplitude of which is situated in the amplitude band corresponding to the channel.


The spectrometric measurement systems are now widely industrialized. The fields of application are wide, and notably include measurements of nuclear waste, equipment or installations, or the radiological monitoring of the environment. Software makes it possible to parameterize the processing of the pulses, and the driving and the automated interpretation of measurements.


However, some steps are difficult and still leave a wide space for manual settings. Such is the case for example with energy calibration, which makes it possible to establish a relationship between the amplitude of a pulse and the energy released by the interaction having given rise to the pulse. The relationship between the amplitude and the energy depends on the detector used, and on the parameterizings of the spectrometric measurement circuit, for example the amplification gain, pulse shaping parameters or the number of channels. Furthermore, for a same device, without modification of the settings, the relationship between the amplitude and the energy can be subject to drifts, which necessitates a periodic calibration.


The energy calibration is usually performed by exposing a detector to a calibration object whose emission energies are known. The calibration object can notably comprise one or more isotopes whose emission energies are known. The calibration consists in acquiring a spectrum of the photons emitted by the isotopes, then identifying the main peaks present in the spectrum. A part of the peaks detected corresponds to a known emission energy. Each detected peak extends on either side of a central channel. The energy calibration makes it possible to determine different channel (i.e. the central channel of a peak)-emission energy pairings. From these different pairings, an analytical function, called calibration function, linking the rank of each channel to an energy, is determined.


The energy calibration is a frequent operation, which must be performed accurately, in order not to falsify the interpretation of measurements. The invention described hereinbelow facilitates the automation and the repeatability of energy calibration. It can also make it possible to maximize the number of peaks taken into account to determine the calibration function.


SUMMARY OF THE INVENTION

A first subject of the invention is a method for processing a calibration spectrum, formed by a spectrometric measurement device, the device comprising:

    • a detector, configured to detect particles, and to form, on each detection, a pulse whose amplitude depends on an energy of a particle having interacted in the detector;
    • a spectrometric measurement circuit, configured to form a spectrum, the spectrum corresponding to a number of particles detected in channels, each channel being assigned a rank, each rank having a corresponding pulse amplitude;


      the method comprising the following steps:
    • a) arrangement of the device facing a calibration object, the calibration object emitting, to the detector, particles of different known emission energies;
    • b) detection of a part of the particles by the detector and formation of a calibration spectrum of the detected particles, the spectrum comprising different peaks, each peak corresponding to a known energy;
    • c) assignment of a channel rank to each detected peak;
    • d) from the ranks of the channels assigned to different peaks in the step c) and the emission energies, determination of a calibration function, the calibration function determining an energy from the rank of each channel, the calibration function being a bijective function;


      the method being characterized in that the step d) comprises the following substeps:
    • d-i) the taking into account of an analytical model of the calibration function, the analytical model being parameterized by a set of parameters;
    • d-ii) for different values of each parameter:
    • application of the calibration function to the rank of each channel assigned to each detected peak, so as to obtain, for each rank, an energy determined by the calibration function;
    • or application of the function that is the reciprocal of the calibration function to each emission energy, so as to obtain, for each emission energy, a channel determined by the reciprocal function;
    • d-iii) determination of the value of each parameter for which:
    • the energies determined in d-ii) are the closest to the emission energies of the calibration object;
    • the channels determined in d-ii) are the closest to the channels assigned to each detected peak.


According to one embodiment, the substep d-iii) can comprise:

    • calculation of a function of likelihood of the value of each parameter;
    • estimation of the value of each parameter maximizing the likelihood function.


The step c) can comprise a determination of a width of each peak. The likelihood function can then take into account the width of each peak.


The substep d-iii) can comprise:

    • the taking into account of different pairings, each pairing comprising an emission energy and a channel assigned to a peak, following the step c);
    • determination of the value of each parameter for which the calibration function makes it possible to link several pairings, each determined value forming an initial value of each parameter;
    • for each initial value, definition of a search area extending around said initial value, such that the value of each parameter maximizing the likelihood function is estimated in the search areas defined around the initial values of said parameter.


The substep d-iii) is preferentially implemented by an optimization algorithm. According to one possibility, the step c) comprises a selection of the peaks of the calibration spectrum as a function of a criterion of selection of the peak. The selection criterion can be a number of photons detected in each peak or a signal-to-noise ratio determined for each peak.


The substep d-iii) can include a taking into account of an a-priori concerning the value of at least one parameter to determine the value of said parameter.


The particles can be chosen from among: photons, neutrons, charged particles.


A second subject of the invention is a device intended to acquire a spectrum of particles emitted by an object, the device comprising:

    • a detector, configured to detect particles, and to form, on each detection, a pulse whose amplitude depends on an energy released by the particle having interacted in the detector;
    • a spectrometric measurement circuit, configured to form a spectrum, the spectrum corresponding to a distribution of the amplitudes of the pulses detected by the detector;
    • a processing unit, programmed to implement the step d) of a method according to the first subject of the invention based on the spectrum.


A third subject of the invention is a medium, intended to be connected to a computer, comprising instructions for the implementation of the step d) of a method according to the first subject of the invention based on a spectrum representative of the energy of particles detected. The medium can be incorporated in the computer or linked to a computer by a wired or wireless link.


A fourth subject of the invention is a method for processing a calibration spectrum formed by a spectrometric measurement device, the device comprising:

    • a detector, configured to detect particles, and to form, on each detection, a pulse whose amplitude depends on a mass of a particle having interacted in the detector;
    • a spectrometric measurement circuit, configured to form a spectrum, the spectrum corresponding to a number of particles detected in channels, each channel being assigned a rank, a pulse amplitude corresponding to each rank;


      the method comprising the following steps:
    • a) exposure of the device to a calibration object, the calibration object comprising particles of known mass;
    • b) detection of all or part of the particles by the detector and formation of a calibration spectrum of the detected particles, the spectrum comprising different peaks, each peak corresponding to a known mass;
    • c) assignment of a channel rank to each peak;
    • d) from the ranks of the channels assigned to different peaks in the step c) and the known different masses, determination of a calibration function, the calibration function determining a mass from the rank of each channel, the calibration function being a bijective function;


      the method being characterized in that the step d) comprises:
    • d-i) the taking into account of an analytical model of the calibration function, the analytical model being parameterized by a set of parameters;
    • d-ii) for different values of each parameter:
    • application of the calibration function to the rank of each channel assigned to each peak, so as to obtain, for each rank, a mass determined by the calibration function;
    • or application of the function that is the reciprocal of the calibration function to each mass, so as to obtain, for each mass, a channel determined by the reciprocal function;
    • d-iii) determination of the values of the parameters for which:
    • the energies determined in d-ii) are the closest to the masses of the particles of the calibration object;
    • the channels determined in d-ii) are the closest to the channels assigned to each peak.


The invention will be better understood on reading the explanation of the exemplary embodiments presented, hereinafter in the description, in association with the figures listed below.





FIGURES


FIG. 1 represents an example of a device making it possible to implement the invention.



FIG. 2A represents an example of a spectrum.



FIG. 2B is a detail of FIG. 2A.



FIG. 3 shows a peak of a spectrum and the application of a second-order linear differential operator to the spectrum.



FIG. 4 shows the main steps of an embodiment of a method according to the invention.



FIG. 5 illustrates correlations between emission energies and central channels of detection peaks.



FIG. 6 illustrates correlations between central channels of detection peaks (X axis) and emission energies (Y axis).



FIGS. 7A and 7B illustrate a calibration spectrum acquired with a Germanium detector. Also represented is the position of channels assigned to different detected peaks.



FIG. 7C shows the value of a likelihood function of a parameter of the calibration function for different values of said parameter. FIG. 7C corresponds to the spectrum represented in FIGS. 7A and 7B.



FIG. 7D is a detail of FIG. 7C.



FIG. 7E shows the value of a likelihood function of another parameter of the calibration function for different values of said parameter. FIG. 7E corresponds to the spectrum represented in FIGS. 7A and 7B.



FIG. 7F is a detail of FIG. 7E.



FIG. 7G illustrates correlations between channels assigned to detection peaks (X axis) of the spectrum represented in FIG. 7A and emission energies (Y axis).



FIG. 8A shows a calibration spectrum acquired with an LaBr3 (Lanthanum Bromide) detector. Also represented is the position of channels assigned to different peaks detected and a range of uncertainty relative to the position.



FIG. 8B shows the value of a likelihood function of a parameter of the calibration function for different values of said parameter. FIG. 8B corresponds to the spectrum represented in FIG. 8A.



FIG. 8C is a detail of FIG. 8B.



FIG. 8D shows the value of a likelihood function of another parameter of the calibration function for different values of said parameter. FIG. 8D corresponds to the spectrum represented in FIG. 8A.



FIG. 8E is a detail of FIG. 8D.



FIG. 8F illustrates correlations between channels assigned to detection peaks (X axis) of the spectrum represented in FIG. 8A and emission energies (Y axis).





EXPLANATION OF PARTICULAR EMBODIMENTS

A device 1 is represented in FIG. 1 that makes it possible to implement the invention. The device is a measurement system, comprising a detector 10, capable of interacting with a radiation 5 emitted by an object 2. The object 2 is, here, a nuclear waste, that can include different irradiating isotopes 2j. Generally, the irradiating isotopes likely to be present in a measured object are previously known. It is notably possible to compile a list comprising the irradiating isotopes potentially present in the analyzed object. The index j designates each irradiating isotope.


In the example represented, the detector 10 is configured to detect an ionizing photonic radiation. An ionizing photonic radiation is understood to be a photonic radiation of X or gamma type, formed by photons whose energy for example lies between 1 keV and 2 MeV. The method according to the invention applies to the detection of other particles, for example neutrons, charged particles (for example α radiation or β-radiation), or photons.


In the example represented, the detector comprises a semiconductor material, of Germanium (Ge) type, but it could also be a semiconductor material commonly implemented for the detection of ionizing photons, for example of Si, CdTe, CdZnTe type. The photons forming the incident radiation interact with the detector material. The detector material is subjected to a bias voltage V. Each interaction generates charge carriers, which are collected by an electrode, generally an anode.


Other types of detectors, for example scintillators coupled to a photons/charge carriers converter, or a gaseous detector of ionizing chamber type, can be used, provided that they make it possible to collect a quantity of charges Q under the effect of an energy E released by the ionizing radiation during an interaction in the detector 10. The usual detectors of scintillator type that can be cited include NaI(Tl) or LaBr3.


The detector 10 is linked to an electronic circuit 12, configured to generate a pulse whose amplitude depends on, and is preferably proportional to, the quantity of charge collected in an interaction. The quantity of charge corresponds to the energy deposited by the radiation during the interaction.


In the example represented, the detector 10 is linked to a cryostat 16, containing liquid nitrogen to keep the Ge detector at an operating temperature.


The electronic circuit 12 is linked to a spectrometry unit 13, arranged downstream of the electronic circuit, which makes it possible to collect together all of the pulses formed during an acquisition period. Each pulse corresponds to an interaction of the incident radiation in the detection material. The spectrometry circuit then classifies the pulses as a function of their amplitude A, to provide a histogram comprising the number of pulses detected as a function of their amplitude. This histogram is an amplitude spectrum. It is usually obtained by using a multichannel analyzer. Each amplitude is discretized according to the channels, each channel being assigned an amplitude band. The value of each channel of the spectrum corresponds to a number of pulses whose amplitude is situated within the amplitude band assigned to the channel. Each amplitude band corresponds to an energy band, the correlation being bijective. Thus, each channel is assigned an energy band or an amplitude band.


The relationship between amplitude and energy can be made by irradiating the detector using a calibration object, emitting a radiation whose energy is known. This is in particular a radiation having at least one discontinuity, or energy peak, with a known energy value. This operation is usually referred to by the term energy calibration. In the gamma spectrometry context, the detector is exposed to a calibration source of 152Eu type, producing photons with known emission energies. It is also possible to implement other isotopic sources, as described hereinbelow in one of the exemplary embodiments. It is preferable for the isotope or the isotopes to be such that photons are emitted according to at least two different emission energies. The emission energies extend between a minimum value and a maximum value. It is preferable for the difference between the minimum value and the maximum value to cover the spectral domain in which the detector is intended to be used.


The energy calibration makes it possible to establish a calibration function ƒe, that makes it possible to establish an analytical relationship between the measured amplitude and the energy. The taking into account of the calibration function ƒe makes it possible, by a change of variable, to assign the value of the channels to energy values instead of amplitudes. Indeed, the amplitudes depend on the detector and on the settings made, whereas the energies correspond to set physical quantities that are independent of the detector.


The spectrum y is a histogram of the amplitudes of each pulse detected, discretized according to the energy or amplitude channels. Each channel is assigned an amplitude band which, by the application of the calibration function, becomes an energy band. The spectrum y can be expressed in the form of a vector (y1, . . . yk . . . , yn), in which n corresponds to the total number of channels. Each channel is assigned a rank k, with 1≤k≤n. Each channel of rank k is delimited by a lower amplitude Ak and an upper amplitude Ak+1, such that a detected pulse is assigned to the channel of rank k when its amplitude lies between Ak and Ak+1.


The lower amplitude Ak of each channel corresponds to a lower energy ek. The upper amplitude Ak+1 of each channel corresponds to a higher energy ek+1. The amplitude-energy correlation is established by the calibration function ƒe described in association with the prior art. Thus,










e
k

=


f
e

(



k
-
1

n

,
β

)





(
1
)








and









e

k
+
1


=


f
e

(


k
n

,
β

)





(
2
)







β is a set of parameters of the function ƒe, described hereinbelow.


The quantity







k
-

1
/
2


n




corresponds to a position of the centre of a channel of rank k relative to the number n of channels of the spectrum. This is a standardized rank of each channel, lying between 1 (k=1) and (k=n). The standardization makes it possible to establish a calibration function that is independent of the number of channels n, the latter being able to be parameterized.


The device comprises a processing unit 14, programmed to implement steps of the algorithm described in association with FIG. 4. The processing unit 14 is linked to the spectrometry unit 13, from which it receives each measured spectrum.


The objective of a measurement by gamma spectrometry is to identify the isotopes 2j present in the object 2 and, preferably, to estimate their respective activities. FIG. 2A represents a spectrum y resulting from a Germanium detector, exposed to a source including the isotope 152Eu. The X axis corresponds to the channels and the Y axis corresponds to the number of pulses whose amplitude corresponds to each channel. FIG. 2B is a detail of FIG. 2A, corresponding to the rectangular zone drawn in FIG. 2A.


The spectrum y represented comprises several peaks, each peak corresponding to an emission energy of an isotope present in the object 2. These peaks form the useful information of each spectrum, from which it is possible to identify the isotopes and quantify their respective activities. The spectrum also includes a continuum, corresponding to scatterings of photons in the detector or before reaching the detector. The continuum corresponds to the part of the spectrum under and between each peak. The spectrum also comprises a background noise component, reflected by statistical fluctuations.


One of the routine steps of spectrum processing is the detection of each peak. In FIG. 2B, different peaks have been represented. The X axis corresponds to the amplitude channels while the Y axis corresponds to the number of pulses detected in each channel. The processing unit can then determine a channel characteristic of each peak, for example the central channel around which the peak is centered. The central channel is usually the channel comprising the greatest number of pulses detected.


Each peak is delimited by two channels, respectively constituting the lower infi and upper supi bounds of each peak. Consequently, each peak is assigned to an order i, in ascending order of amplitude. Each peak of order i is identified by the channel of rank ki of its central channel, the latter being arranged between the lower bound infi and the upper bound supi of the peak.


According to one possibility, it is possible to manually delimit each peak. The detection and the delimitation of each peak can also be done automatically, by implementing for example a second-order differentiation operator, denoted d2. FIG. 3 represents a part of a spectrum y corresponding to a peak. In FIG. 3, a second-order differentiation operator has also been represented, applied to the spectrum y, denoted d2(y). The vertical line, which corresponds to a local minimum of d2(y), makes it possible to identify the channel of rank k corresponding to the center of the peak. The differentiation operator can be a third-order Savitzky or Golay filter of window width 11.



FIG. 4 schematically represents the main steps of a method for determining a calibration function, these steps being described hereinbelow.


Step 100: acquisition of the calibration spectrum y. During this step, the detector is exposed to a calibration object. The calibration object generally comprises one or more calibration isotopes whose emission energies are known.


Step 110: detection of the peaks of the calibration spectrum and assignment of a channel to each detected peak. k1 . . . ki . . . kI are used to denote the ranks of the channels assigned to each peak detected on the calibration spectrum. I designates the number of peaks detected on the calibration spectrum y, which correspond respectively to emission energies E′1 . . . E′j . . . E′J of the calibration isotopes.


Each peak of the calibration spectrum y extends according to a full width at bucketwi. An example of full width at half maximum is represented in FIG. 2B.


The full width at half maximum is also determined in the detection of the peaks by usual means. For example, when the detection of the peaks is performed by applying a Savitzky and Golay filter as described in association with FIG. 3, the full width at half maximum of each peak can be estimated by determining the number of channels between two zero crossings of the function d2(y) on either side of the local minimum corresponding to the peak. FIG. 3 shows a full width at half maximum w. The full width at half maximum can be determined by other usual spectrometry software means, following a manual delimitation of the peaks.


Step 120: taking into account of an analytical model of the calibration function ƒe. During this step, an analytical model of the calibration function is defined, for example a linear function or a polynomial of predetermined degree. The model is parameterized by a set of parameters β.


It is assumed that each energy Ei corresponding to a detected peak is situated at the center of the channel of rank ki which collects together the pulses of energies lying between ei and ei+1. Thus, it is assumed that










E
i

=




e
i

+

e

i
+
1



2

.





(
3
)







Given (1), (2), and (3)









E
i

=



f
e



(





k
i

+

k
i

-
1

2

n

,
β

)


=



f
e



(




k
i

-

1
2


n

,
β

)


.






(
4
)







in which:

    • n corresponds to the total number of channels of the spectrum.
    • ki and ki+1 are the respectively minimum and maximum amplitudes of the amplitude channel of rank i corresponding to the energy Ei.







k
i

-

1
2





corresponds to a median amplitude of the channel of rank i, which is assumed to correspond to the emission energy Ei.


The calibration function can be linear, in which case the set of parameters is β=(β0; β1) and:










E
i

=


β
0

+


β
1

(



k
i

-

1
2


n

)






(
5
)







In the case of a second-order polynomial, the calibration function is of type:










E
i

=


β
0

+


β
1



(



k
i

-

1
2


n

)


+




β
2

(



k
i

-

1
2


n

)

2

.






(

5


)







The set of the parameters is β=(β0; β1; β2).


The calibration function ƒe is necessarily bijective. Usually, the channels are classified according to increasing amplitudes, in which case the calibration function is an increasing function.


Ei represents the energy corresponding to the median amplitude of the channel of rank ki, by the application of the calibration function ƒe. Thus, the calibration function ƒe makes an energy Ei correspond to each channel of rank ki.


The calibration object emits photons with emission energies E′1 . . . E′j . . . E′J. J corresponds to the number of emission energies. All the peaks, corresponding to emission energies, may not be detected by the detection of peaks, for example if the quantity of photons in a peak is too small. The ranks k1 . . . ki . . . kI corresponding to certain detected peaks correspond to certain emission energies E′1 . . . E′j . . . E′J.



FIG. 5 represents an example of channels k1 . . . ki . . . kI (I=5) corresponding to each detected peak taken in ascending order (ki>ki−1), and the emission energies E′1 . . . E′j . . . E′J of the isotopes, also taken in ascending order (E′j>E′j+1) (J=7). The calibration function should maximize the number of occurrences according to which







E
j


=


f
e





(




k
i

-

1
2


n

,
β

)

.






In FIG. 5, each occurrence is represented by an arrow. When two emission energies are close together, they can be associated with a channel of the same rank. In FIG. 5, this particular case is illustrated by the energies E1 and E2.


Step 130: Establishment of a Probability Density

Each emission energy E1 . . . Ej . . . EJ has a corresponding channel of rank x1 . . . xj . . . xJ by the application of the function ƒe−1, such that










x
j

=



nf
e

-
1


(


E
j


,
β

)

+

1
2






(
6
)







The notation ƒe−1(E′j,β) designates the fact that ƒe−1 depends on β.


As previously indicated, a detected peak has a certain spectral width wi, inducing an uncertainty concerning the rank of the channel ki. It can be considered that, for each emission energy E′j, the rank ki of the channel in which the peak is detected is a variable according to a predetermined probability density g, for example Gaussian, such that:










g

(



k
i



x
j


,

σ
i


)

=


1


σ
i




2

π





exp



(


-

1
2





(



x

j
-




k
i



σ
i


)

2


)






(
7
)







in which:

    • xj is the “true” rank of the channel associated with the peak of emission energy Ej;
    • ki is the rank assigned to the ith peak detected;







σ
i

=



w

i
·


2

.





Starting from (7), it is possible to write:










g

(


κ
|
x

,
σ

)

=




i
=
1

I





j
=
1

J



g

(


k
i

|

x
j


)



P

(

i
,
j

)








(
8
)







in which:

    • κ is a vector comprising all of the ranks of the channels corresponding to detected peaks: κ=k1 . . . ki . . . kI
    • P(i,j) is a probability that a peak of rank ki corresponds to an emission energy E′j;
    • σ is the vector (σ1 . . . σi . . . σI).


All the combinations ki,E′j are considered to be equally probable. Thus,










P

(

i
,
j

)

=

1
IJ





(
9
)







Step 140: Establishment of a Likelihood and Maximization Function

By taking into account (7), (8), and (9), it is possible to write:










g

(


κ
|

E



,
σ
,
β

)

=




i
=
1

I





j
=
1

J



1


σ
i




2

π



IJ



exp



(


-

1
2





(




nf
e

-
1


(


E
j


,
β

)

+

1
2

-

k
i



σ
i


)

2


)








(
10
)







Deduced therefrom is a likelihood function of β, denoted L(β|κ,σ,E′) such that:










L

(


β
|
κ

,
σ
,

E



)

=

g

(


κ
|

E



,
σ
,
β

)





(
11
)







E′ corresponds to the emission energies of the radionucleides used for the calibration: E′=E′1 . . . E′j . . . E′J.


The vector of parameters {circumflex over (β)} which maximizes the likelihood function can be estimated:










β
^

=



arg

max

β




L

(


β
|

E



,
κ
,
σ

)






(
12
)













β
^

=



arg

max

β


[




i
=
1

I





j
=
1

J



1


σ
i




2

π



IJ



exp



(


-

1
2





(




nf
e

-
1


(


E
j


,
β

)

+

1
2

-

k
i



σ
i


)

2


)




]





(
13
)







The vector {circumflex over (β)} is that for which the number of correlations between E′ and κ is maximized. That amounts to obtaining a maximum of occurrences according to which E′je(ki,{circumflex over (β)}).


The vector {circumflex over (β)} thus obtained makes it possible to define the calibration function ƒe.



FIG. 6 illustrates a situation according to which the function ƒe is linear. The function ƒe is such that:











f
e

(
k
)

=


β
0

+


β
1




k
-

1
2


n







(
14
)







for each channel of rank k.


Reciprocally, an energy Ek corresponds to a channel of rank k such that:











k
-

1
2


n

=



f
e

-
1


(

E
k

)

=



E
k

-

β
0



β
1







(
15
)







The expression (13) becomes:










β
^

=



arg

max



β
0

,

β
1




[




i
=
1

I





j
=
1

J



1


σ
i




2

π



IJ



exp



(


-

1

2


σ
i
2







(



n

(


E
j


-

β
0


)


β
1


+

1
2

-

k
i


)

2


)




]





(
16
)







The optimization algorithm, expressed by (16), can advantageously be implemented around predetermined values of β0 and β1. That makes it possible to apply the maximization algorithm within a predetermined search area around the predetermined initial values of β0 and β1. That makes it possible to avoid “optimization traps”, corresponding to the determination of local maxima of β0 and β1. That also makes it possible to optimize the computation time. The search area is defined around each pairing of values β0 and β1.


Generally, whatever the type of calibration function, the vector {circumflex over (β)} is advantageously determined by applying an optimization algorithm, making it possible to resolve (16), on the basis of a restricted search area around discrete initial values of the vector {circumflex over (β)}. The search area corresponds to a continuous interval extending around each initial value.


The definition of the restricted search area is described hereinbelow, in association with FIG. 6.


In FIG. 6, the X axis corresponds to the standardized rank k/n of each channel. The Y axis corresponds to the emission energies E′j standardized by the highest emission energy E′j,max with E′j,max=E′4. An emission energy is detected when a channel is assigned to it.


The channels ki having been identified by the search for peaks on the calibration spectrum have been represented by black vertical lines. As indicated previously, the energy channels are assigned an uncertainty wi, which is embodied by two thin vertical lines on either side of a black vertical line. The standardized emission energies E′j/E′j,max correspond to horizontal lines. These are exact values, with no associated uncertainty.


Straight lines have been plotted, in gray, which pass through at least two intersections between a standardized emission energy E′j/E′j,max and a detection channel ki, by taking into account the associated uncertainty. Each intersection corresponds to a correlation E′j/E′j,max, ki. The fact that the calibration function is necessarily increasing when the ranks of the channels are ordered in ascending manner with the amplitude has been taken into account. Thus, only the straight lines that can correspond to an increasing function (β1>0) have been represented. The straight line represented in black is the straight line showing the maximum number of intersections, in this case (E′1, k1), (E′3, k3), (E′4, k4).



FIG. 6 illustrates the definition of a restricted search area for implementing the optimization algorithm previously described. It involves determining initial values of the parameters of the calibration function for which the application of the bijective calibration function generates occurrences between E′j (or E′j/E′j,max and ƒe(ki) or, reciprocally, between ki and ƒe−1(E′j). In other words, different pairings are formed, each pairing comprising an emission energy and the rank of a channel assigned to a detected peak. The optimization algorithm described in (16) is implemented around initial values of the vector of parameters {circumflex over (β)} of the calibration function for which the calibration function is the function that bears out E′je(ki) for at least two pairings whose respective energies and ranks are different from one pairing to the other: in other words, for two pairings (E′j; ki) and (E′j′; ki′), E′j≠E′j′ and ki≠ki′


From FIG. 6, it is possible to establish different initial values of β0 and β1 with:










β
1

=

n




E
j


-

E

j







k
i

-

k

i










(
17
)








and









β
0

=


E

j




-


β
1





E
j


-
1

n







(
18
)







According to a variant, the steps 130 and 140 are implemented by selecting the most intense emission energies E′j and/or the channels ki for which the surfaces of the peaks are the highest, or have a signal-to-noise ratio considered to be high. That makes it possible to optimize the computation time. According to this variant, the number of emission energies and of channels can be limited to a few tens. It is for example possible to take I=30 and J=20. More generally, the method comprises a taking into account of a criterion of selection of each peak. The peaks processed in the steps 130 and 140 are those which satisfy the selection criterion.


According to a variant, in the step 140, an a priori concerning the values of one or more parameters forming the set β is taken into account. For example, a variation range is defined for one or more parameters. Each parameter for which an a priori is taken into account is required to be situated within the predefined variation range. The taking into account of an a priori makes it possible to avoid having the optimization algorithm generate unrealistic parameter values. The a priori constitutes a constraint for the implementation of the optimization algorithm, added to the condition according to which the calibration function is monotonic.


Experimental Tests

The inventors have implemented the calibration method as previously described by using two types of detectors: a detector of Ge (Germanium) type, as schematically represented in FIG. 1, and a detector of LaBr3 (Lanthanum Bromide) type. The results of the calibrations are now reported.


During a first series of tests, an energy calibration of the Germanium detector was performed. A standard source of 152Eu, of activity 35.04 KBq, was used. A calibration spectrum was acquired during a period of 3 hours. The source was placed at a distance of 40 cm from the detector. The spectrum was acquired according to 8192 channels. The calibration function was considered linear.



FIGS. 7A and 7B represent the channels resulting from the peak detection algorithm. It can be seen that there is no peak detected beyond the channel of rank 6600. In FIGS. 7A and 7B, the X axis corresponds to the channels and the Y axis to the number of pulses (or counts) detected and assigned to each channel. This is a conventional spectral representation.


The detection of the peaks made it possible to obtain 179700 pairings of possible channel correlations of a detected peak-emission energy. By taking into account the fact that the calibration function is increasing, 82650 possible pairings are obtained. That corresponds to J=20 (number of emission energies considered) and I=30 (number of peaks detected), the number Npairings of possible pairings, corresponding to an increasing calibration function, is equal to:










N
pairings

=



IJ

(

IJ
-
I
-
J
+
1

)

4

.





(
19
)








FIG. 7C shows the value of the likelihood function L (Y axis) as a function of β0 (X axis). FIG. 7D is a detail of FIG. 7B. The value of β0 maximizing the likelihood function is equal to 0.3689 keV.



FIG. 7E shows the value of the likelihood function L (Y axis) as a function of β1 (X axis). FIG. 7F is a detail of FIG. 7E. The value of β1 maximizing the likelihood function is equal to 1907.2475 keV.



FIG. 7G is a representation similar to FIG. 6 previously described. The X axis corresponds to the ranks of the channels of the detected peaks, and the associated uncertainty. The Y axis corresponds to the emission energies of 152Eu (keV). The application of the calibration function taking into account the optimal values β0 and β1 makes it possible to maximize the number of correlations between the channels of the detected peaks and the emission energies.


During a second series of tests, an energy calibration of the LaBr3 detector was performed. Standard sources of 22Na, 57Co, 60Co et 133Ba were used. The predominant emission energies were 276.4 keV, 302.85 keV, 356.01 keV, 383.85 keV, 511 keV, 1173.23 keV, 1274.54 keV, 1332.49 keV. The spectrum was acquired according to 4096 channels. The calibration function was considered linear.



FIG. 8A represents the channels resulting from the peak detection algorithm. 8 peaks were detected, which corresponds to the number of energy emissions. The detection of the peaks made it possible to obtain 1568 points by taking into account the fact that the calibration function is increasing.



FIG. 8B shows the value of the likelihood function L (Y axis) as a function of β0 (X axis). FIG. 8C is a detail of FIG. 8B. The value of β0 maximizing the likelihood function is equal to −120.7273 keV.



FIG. 8D shows the value of the likelihood function L (Y axis) as a function of β1 (X axis). FIG. 8E is a detail of FIG. 8D. The value of β1 maximizing the likelihood function is equal to 1607.1911 keV.



FIG. 8F is similar to FIGS. 7F and 6 previously described. The X axis corresponds to the ranks of the channels of the detected peaks, and the associated uncertainty. The Y axis corresponds to the emission energies previously listed. The application of the calibration function taking into account the values β0 and β1 makes it possible to maximize the number of correlations between the channels of the detected peaks and the emission energies.


The calibration function can be different from a linear function. It can for example be a polynomial of a degree greater than or equal to 2.


The invention has been described in association with gamma spectrometry. It can be generalized to the spectrometry of radiations of other types of photons, or of other types of particles, in particular neutrons or charged particles. It can also be implemented in the detection of non-ionizing photons, for example photons of the infrared, visible or near ultraviolet spectral ranges.


It is understood that the invention can be applied to mass spectrometry. In this case, the spectrometric detector is configured to form pulses whose amplitude depends on the mass of particles having interacted in the detector. The establishment of the calibration function is performed by exposing the detector to a calibration object, comprising particles of different mass, the latter being known. The calibration function makes it possible to make a bijective link between the amplitude of each pulse and the mass of the particles detected by the detector.

Claims
  • 1-11. (canceled)
  • 12. A method for processing a calibration spectrum formed by a spectrometric measurement device, the device comprising: a detector configured to detect particles and to form, on each detection, a pulse whose amplitude depends on an energy of a particle having interacted in the detector; anda spectrometric measurement circuit configured to form a spectrum, the spectrum corresponding to a number of particles detected in channels, each channel being assigned a rank, a pulse amplitude corresponding to each rank,the method comprising:a) arranging the device facing a calibration object, the calibration object emitting, to the detector, particles of different known emission energies;b) detecting part of the particles by the detector and forming a calibration spectrum of the detected particles, the calibration spectrum comprising different peaks, each peak corresponding to one of the known emission energies;c) detecting some of the peaks of the calibration spectrum and assigning a channel rank to each detected peak;d) from the channel ranks assigned to different peaks in c) and the known emission energies, determining a calibration function, the calibration function determining an energy from the rank of each channel, the calibration function being a bijective function;wherein d) comprises: d-i) forming an analytical model of the calibration function, the analytical model being parameterized by a set of parameters;d-ii) for different values of each parameter of the set of parameters: applying the calibration function to the rank of each channel assigned to each detected peak, so as to obtain, for each rank, an energy determined by the calibration function, orapplying a reciprocal function that is a reciprocal of the calibration function to each emission energy, so as to obtain, for each emission energy, a channel determined by the reciprocal function; andd-iii) determining the value of each parameter for which: the energies determined in d-ii) are closest to the emission energies of the calibration object, orthe channels determined in d-ii) are closest to the channels assigned to each detected peak.
  • 13. The method of claim 12, wherein d-iii) comprises: calculating a likelihood function of the value of each parameter of the set of parameters; andestimating the value of each parameter maximizing the likelihood function.
  • 14. The method of claim 13, wherein c) comprises determining a width of each peak; andthe likelihood function is defined with the width of each peak.
  • 15. The method of claim 13, wherein d-iii) comprises: forming different pairings, each pairing comprising an emission energy and a channel assigned to a peak, following c);determining the value of each parameter of the set of parameters for which the calibration function links several pairings, each determined value forming an initial value of each parameter; andfor each initial value, defining a search area extending around the initial value of each parameter, such that the value of each parameter maximizing the likelihood function is estimated in the search areas defined around initial values of the parameter.
  • 16. The method of claim 13, wherein d-iii) is implemented using an optimization algorithm.
  • 17. The method of claim 12, wherein c) comprises selecting the peaks of the calibration spectrum based on a criterion of selection of the peak.
  • 18. The method of claim 17, wherein the selection criterion is a number of photons detected in each peak or a signal-to-noise ratio determined for each peak.
  • 19. The method of claim 12, wherein d-iii) comprises using an a priori regarding the value of at least one parameter to determine the value of the at least one parameter.
  • 20. The method of claim 12, wherein the particles are chosen from among photons, neutrons, or charged particles.
  • 21. A device configured to acquire a spectrum of particles emitted by an object, the device comprising: a detector configured to detect particles and to form, on each detection, a pulse whose amplitude depends on an energy released by the particle having interacted in the detector;a spectrometric measurement circuit configured to form a spectrum, the spectrum corresponding to a distribution of the amplitudes of the pulses detected by the detector;a processing unit, programmed to implement d) of the method of claim 12 from the spectrum.
  • 22. A non-transitory medium, configured to be connected to a computer, comprising instructions when executed by the computer perform d) of the method of claim 12 from a spectrum representative of the energy of detected particles.
Priority Claims (1)
Number Date Country Kind
2114708 Dec 2021 FR national
PCT Information
Filing Document Filing Date Country Kind
PCT/EP2022/088055 12/29/2022 WO