The technical field of the invention is the spectrometry applied to the detection of radiations.
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.
A first subject of the invention is a method for processing a calibration spectrum, formed by a spectrometric measurement device, the device comprising:
According to one embodiment, the substep d-iii) can comprise:
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 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 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:
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.
A device 1 is represented in
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,
β is a set of parameters of the function ƒe, described hereinbelow.
The quantity
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
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.
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
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.
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
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
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
in which:
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:
In the case of a second-order polynomial, the calibration function is of type:
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.
In
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
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:
in which:
Starting from (7), it is possible to write:
in which:
All the combinations ki,E′j are considered to be equally probable. Thus,
By taking into account (7), (8), and (9), it is possible to write:
Deduced therefrom is a likelihood function of β, denoted L(β|κ,σ,E′) such that:
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:
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′j=ƒe(ki,{circumflex over (β)}).
The vector {circumflex over (β)} thus obtained makes it possible to define the calibration function ƒe.
for each channel of rank k.
Reciprocally, an energy Ek corresponds to a channel of rank k such that:
The expression (13) becomes:
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
In
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).
From
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.
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
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.
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:
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.
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.
Number | Date | Country | Kind |
---|---|---|---|
2114708 | Dec 2021 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/088055 | 12/29/2022 | WO |