Search

CN-116009050-B - Method, device, equipment and storage medium for processing scintillation pulse

CN116009050BCN 116009050 BCN116009050 BCN 116009050BCN-116009050-B

Abstract

The application discloses a method, a device, equipment and a storage medium for processing scintillation pulse. The method comprises the steps of presetting two trigger thresholds, respectively carrying out multi-threshold sampling on at least two scintillation pulses based on the two trigger thresholds to obtain first sampling data, determining one or more effective scintillation pulses from the at least two scintillation pulses based on the first sampling data, superposing the effective scintillation pulses to obtain target scintillation pulses, presetting a plurality of sampling thresholds, carrying out multi-threshold sampling on the target scintillation pulses based on the plurality of sampling thresholds to obtain second sampling data, determining whether the target scintillation pulses correspond to real single events based on the second sampling data, and if so, determining event information of the real single events based on the first sampling data and the second sampling data. The method can limit the time information and the energy amplitude of the real single event through the double-threshold duration time, has high reliability and avoids false sampling.

Inventors

  • HU YUN
  • FANG LEI
  • ZHANG BO
  • YANG LINGLI
  • CHEN WEICAO
  • HUANG WENLUE

Assignees

  • 合肥锐世数字科技有限公司

Dates

Publication Date
20260512
Application Date
20221230

Claims (20)

  1. 1. A method of processing a scintillation pulse, the method comprising: Presetting two trigger thresholds, and respectively carrying out multi-threshold sampling on at least two scintillation pulses based on the two trigger thresholds to obtain first sampling data; determining one or more valid scintillation pulses from the at least two scintillation pulses based on the first sample data; Superposing the one or more effective scintillation pulses to obtain a target scintillation pulse; presetting a plurality of sampling thresholds, and carrying out multi-threshold sampling on the target scintillation pulse based on the sampling thresholds to obtain second sampling data; determining whether the target scintillation pulse corresponds to a real single event based on the second sampling data; if yes, determining event information of the real single event based on the first sampling data and the second sampling data.
  2. 2. The method of processing scintillation pulses of claim 1, wherein the determining one or more valid scintillation pulses from the at least two scintillation pulses based on the first sample data comprises: for any one scintillation pulse, Determining whether the first sampled data includes a higher trigger threshold of the two trigger thresholds; If yes, designating the scintillation pulse as the effective scintillation pulse.
  3. 3. The method of processing scintillation pulses of claim 1, wherein the superimposing of the one or more active scintillation pulses to obtain a target scintillation pulse comprises: Amplifying the effective scintillation pulse through one or more first amplifying circuits arranged in parallel to obtain one or more amplified scintillation pulses; And amplifying the input intermediate scintillation pulse added by the one or more amplified scintillation pulses by a second amplification circuit which is arranged in series with the one or more first amplification circuits arranged in parallel to obtain the target scintillation pulse.
  4. 4. The method of claim 1, wherein the plurality of sampling thresholds are determined based on empirical data and/or prior information of the scintillation pulse, and wherein a maximum sampling threshold of the plurality of sampling thresholds approximates a maximum amplitude of the scintillation pulse corresponding to a true single event.
  5. 5. The method of processing the scintillation pulse of claim 4, wherein the determination of whether the target scintillation pulse corresponds to a true single event based on the second sample data comprises: determining whether the second sampled data contains the maximum sampling threshold; if yes, determining that the target scintillation pulse corresponds to a real single event.
  6. 6. The method of processing the scintillation pulse of claim 1, wherein the determining whether the target scintillation pulse corresponds to a true single event based on the second sampling data comprises: performing pulse fitting on the target scintillation pulse based on the second sampling data to determine a fitting pulse waveform; Determining an energy value corresponding to the target scintillation pulse based on the fitted pulse waveform; determining whether the energy value meets a preset condition; if yes, determining that the target scintillation pulse corresponds to a real single event.
  7. 7. The method of processing scintillation pulses of claim 6, wherein the event information comprises energy information, and wherein determining the energy information comprises: And if the target scintillation pulse corresponds to a real single event, determining the energy information based on the energy value.
  8. 8. The method of processing scintillation pulses of claim 1, wherein the first sample data includes, for any active scintillation pulse, a first rise time for the active scintillation pulse to first pass a lower trigger threshold and a first fall time for the active scintillation pulse to second pass the lower trigger threshold, and a second rise time for the active scintillation pulse to first pass a higher trigger threshold and a second fall time for the active scintillation pulse to second pass the higher trigger threshold.
  9. 9. The method of processing a scintillation pulse of claim 8, wherein the event information comprises time information, and wherein determining the time information comprises: Determining a minimum rise time in the first rise time corresponding to the one or more effective scintillation pulses; Designating the minimum rise time as the time information.
  10. 10. The method of processing a scintillation pulse of claim 8, wherein the event information comprises time information, and wherein determining the time information comprises: Determining a relative energy corresponding to each effective scintillation pulse, the relative energy being a difference between the second fall time and the first rise time; and designating a first rising time corresponding to the maximum relative energy in the relative energies as the time information.
  11. 11. The method of processing scintillation pulses of claim 9 or 10, wherein the at least two scintillation pulses are generated by a crystal path of a radiation detection device, wherein the event information includes position information, and wherein determining the position information includes: Determining the position identification of a crystal passage corresponding to the effective scintillation pulse corresponding to the time information; Designating the location identity as the location information.
  12. 12. A method of processing a scintillation pulse, the method comprising: Presetting two trigger thresholds, and respectively carrying out multi-threshold sampling on at least two scintillation pulses based on the two trigger thresholds to obtain first sampling data; Superposing the at least two scintillation pulses to obtain a target scintillation pulse; presetting a plurality of sampling thresholds, and carrying out multi-threshold sampling on the target scintillation pulse based on the sampling thresholds to obtain second sampling data; determining whether the target scintillation pulse corresponds to a real single event based on the second sampling data; if yes, determining event information of the real single event based on the first sampling data and the second sampling data.
  13. 13. The method of processing scintillation pulses of claim 12, wherein the superimposing of the at least two scintillation pulses to obtain a target scintillation pulse comprises: Amplifying the at least two scintillation pulses through at least two first amplifying circuits arranged in parallel respectively to obtain at least two amplified scintillation pulses; And amplifying the input intermediate scintillation pulse added by the at least two amplified scintillation pulses by a second amplifying circuit which is arranged in series with the at least two first amplifying circuits which are arranged in parallel, so as to obtain the target scintillation pulse.
  14. 14. The method of claim 12, wherein the plurality of sampling thresholds are determined based on empirical data and/or prior information of the scintillation pulse, and wherein a maximum sampling threshold of the plurality of sampling thresholds approximates a maximum amplitude of the scintillation pulse corresponding to a true single event.
  15. 15. The method of claim 14, wherein determining whether the target scintillation pulse corresponds to a true single event based on the second sampling data comprises: determining whether the second sampled data contains the maximum sampling threshold; if yes, determining that the target scintillation pulse corresponds to a real single event.
  16. 16. The method of claim 12, wherein determining whether the target scintillation pulse corresponds to a true single event based on the second sampling data comprises: performing pulse fitting on the target scintillation pulse based on the second sampling data to determine a fitting pulse waveform; Determining an energy value corresponding to the target scintillation pulse based on the fitted pulse waveform; determining whether the energy value meets a preset condition; if yes, determining that the target scintillation pulse corresponds to a real single event.
  17. 17. The method of claim 16, wherein the event information comprises energy information, and wherein determining the energy information comprises: And if the target scintillation pulse corresponds to a real single event, determining the energy information based on the energy value.
  18. 18. The method of claim 12, wherein the first sampled data includes a scintillation pulse of a higher trigger threshold being a valid scintillation pulse, wherein for any valid scintillation pulse the first sampled data includes a first rise time of the valid scintillation pulse first crossing a lower trigger threshold and a first fall time of the lower trigger threshold and a second rise time of the first crossing the higher trigger threshold and a second fall time of the second crossing the higher trigger threshold.
  19. 19. The method of processing a scintillation pulse of claim 18, wherein the event information comprises time information, and wherein determining the time information comprises: determining a minimum rise time in the first rise time corresponding to one or more effective scintillation pulses; Designating the minimum rise time as the time information.
  20. 20. The method of processing a scintillation pulse of claim 18, wherein the event information comprises time information, and wherein determining the time information comprises: Determining a relative energy corresponding to each effective scintillation pulse, the relative energy being a difference between the second fall time and the first rise time; and designating a first rising time corresponding to the maximum relative energy in the relative energies as the time information.

Description

Method, device, equipment and storage medium for processing scintillation pulse Technical Field The present application relates to the field of data processing, and in particular, to a method, apparatus, device, and storage medium for processing scintillation pulse. Background Positron emission tomography (Positron Emission Tomography, PET for short) is a nuclear medicine image diagnosis technology widely applied in clinic, and by imaging a radioactive tracer injected into a living body, functional information such as metabolism of the living body is provided, and the positron emission tomography plays an important role in clinical diagnosis, curative effect evaluation, basic medicine research and new medicine research and development. The prior art digital sampling of scintillation pulses output by detectors in PET systems can be implemented using Multi-threshold sampling (MVT) circuits. However, compton scattering may occur during the process of the gamma photon, and the energy of the gamma photon changes and the direction shifts, so that energy deposits are formed on multiple crystal channels of the detector. This phenomenon is called inter-crystal scattering. Therefore, there is a need to recover the inter-crystal scattering events, improving the sensitivity of the system. After scattering, the gamma photons produce one or more pulses of lesser energy. The signal collected by the crystal channel is smaller, and the signal of the body is interfered, so that when each path of independent sampling scheme is adopted, no scintillation pulse or an error scintillation pulse (for example, an interference signal) can be collected when the energy is smaller. And the MVT method can generate larger deviation on the energy calculation of the pulse with small energy, and the recovered event energy information can be inaccurate. Disclosure of Invention The embodiment of the application aims to solve the technical problem of realizing high-precision and high-sensitivity sampling of scintillation pulse and avoiding false sampling. In order to solve the problems, the application discloses a method, a device, equipment and a storage medium for processing scintillation pulse. According to a first aspect of the present application, a method of processing scintillation pulses is provided. The processing method comprises the steps of presetting two trigger thresholds, respectively carrying out multi-threshold sampling on at least two scintillation pulses based on the two trigger thresholds to obtain first sampling data, determining one or more effective scintillation pulses from the at least two scintillation pulses based on the first sampling data, superposing the one or more effective scintillation pulses to obtain target scintillation pulses, presetting a plurality of sampling thresholds, carrying out multi-threshold sampling on the target scintillation pulses based on the plurality of sampling thresholds to obtain second sampling data, determining whether the target scintillation pulses correspond to real single events based on the second sampling data, and if so, determining event information of the real single events based on the first sampling data and the second sampling data. According to some embodiments of the application, the determining one or more valid scintillation pulses from the at least two scintillation pulses based on the first sample data includes determining, for any scintillation pulse, whether the first sample data includes a higher trigger threshold of the trigger thresholds, and if so, designating the scintillation pulse as the valid scintillation pulse. According to some embodiments of the application, the overlapping of the one or more effective scintillation pulses to obtain a target scintillation pulse comprises amplifying the effective scintillation pulse through one or more first amplifying circuits arranged in parallel to obtain one or more amplified scintillation pulses respectively, and amplifying an input intermediate scintillation pulse added by the one or more amplified scintillation pulses through a second amplifying circuit arranged in series with the one or more first amplifying circuits arranged in parallel to obtain the target scintillation pulse. According to some embodiments of the application, the plurality of sampling thresholds is determined based on empirical data and/or a priori information of the scintillation pulse, a maximum sampling threshold of the plurality of sampling thresholds approaching a maximum amplitude of the scintillation pulse corresponding to a true single event. According to some embodiments of the application, the determining whether the target scintillation pulse corresponds to a real single event based on the second sampling data includes determining whether the second sampling data includes the maximum sampling threshold, and if so, determining that the target scintillation pulse corresponds to a real single event. According to some embodiments of the a