[go: up one dir, main page]

CN103607205B - Signal processing method, apparatus and equipment - Google Patents

Signal processing method, apparatus and equipment Download PDF

Info

Publication number
CN103607205B
CN103607205B CN201310566812.8A CN201310566812A CN103607205B CN 103607205 B CN103607205 B CN 103607205B CN 201310566812 A CN201310566812 A CN 201310566812A CN 103607205 B CN103607205 B CN 103607205B
Authority
CN
China
Prior art keywords
sampling
time
period
threshold value
decay period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310566812.8A
Other languages
Chinese (zh)
Other versions
CN103607205A (en
Inventor
李楠
李甲递
温宇
杨龙
高鹏
赵玉秋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Zhihe Medical Technology Co ltd
Original Assignee
Neusoft Medical Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Neusoft Medical Systems Co Ltd filed Critical Neusoft Medical Systems Co Ltd
Priority to CN201310566812.8A priority Critical patent/CN103607205B/en
Publication of CN103607205A publication Critical patent/CN103607205A/en
Application granted granted Critical
Publication of CN103607205B publication Critical patent/CN103607205B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of Radiation (AREA)

Abstract

The invention discloses a signal processing method, apparatus and equipment. The signal processing method comprises the following steps that: an amplified electric pulse signal is obtained; analog-to-digital conversion is carried out on the amplified electric pulse signal so as to obtain a digital signal; sampling is carried out on the digital signal according to a preset time interval; whether a sampling result is larger than a preset threshold value is determined; and if so, the sampling result is stored; and two sampling results that are larger than the preset threshold value and are first to be stored in a cycle of decay are utilized to identify time information of the cycle of decay. According to the invention, the electric pulse signal is converted into the digital signal; time information identification processing is carried out on the sampling result of the digital signal; and the first two sampling results that are larger than the preset threshold value in the cycle of decay are used for identifying time information of the cycle of decay. Therefore, there is no need to use a time processing circuit for time identification process; the structure of a positron emission tomography (PET) system is simplified; and the system cost is lowered. Moreover, the digital signals can be transmitted in parallel; the transmission speed is fast; the time delay error is small; and the precision is high.

Description

Signal processing method, device and equipment
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a signal processing method, device, and apparatus.
Background
Positron Emission Tomography (PET) equipment is an advanced molecular imaging equipment in the medical field today. A radioactive nuclide is marked on the fluorodeoxyglucose to be used as a tracer, and after a positron released by the radioactive nuclide moves for a certain distance, the positron is annihilated with electrons with negative charges in the surrounding environment to generate a pair of gamma photons with equal energy and opposite directions.
Conventional PET equipment generally employs a closed-loop detector structure, and a detector loop is formed by assembling a plurality of detector modules. Each detector module is composed of a plurality of scintillation crystals and a Photomultiplier Tube (PMT). Gamma photons generated by annihilation are received by the detector ring, the gamma photons enter the scintillation crystal and then decay to generate optical pulse signals, and the PMT converts the optical pulse signals into electric pulse signals.
And after filtering and amplifying the electric pulse signal output by the PMT, carrying out signal processing on the electric pulse signal to obtain the time information of gamma photons. The time information is mainly used for determining the moment of receiving gamma photons, and further judging coincidence events. When the time difference of a pair of gamma photons reaching the detector is less than a preset time window (generally 8 to 12 ns), the pair of gamma photons is considered to be originated from the same positron annihilation event, namely, a coincidence event is generated, and the information generated by the pair of gamma photons is recorded; otherwise, the pair of gamma photons is considered as two single events and the resulting information is discarded. The electric pulse signals output by the PMT are analyzed to judge the time values received by a pair of gamma photons, judge whether a coincidence event occurs or not, and judge the position of a scintillation crystal receiving the gamma photons generating the coincidence event, so that the concentration distribution of the radioactive nuclide in a living body is obtained.
At present, a time processing circuit is mainly adopted for identifying time information of gamma photons, when the time processing circuit receives the gamma photons, a high-speed comparator in the circuit generates a time pulse, and a high-precision time measuring chip is used for measuring the time difference between the generated time pulse and the calibration time of a main clock, so that the time information of the received gamma photons is determined.
When the above method is used to process the electrical pulse signal output by the PMT, the following disadvantages are found by those skilled in the art:
the time processing circuit needs to adopt a high-speed comparator and a high-precision time measurement chip, the circuit cost is high, and the time processing circuit is needed to determine the time information of gamma photons in each channel of the PET system, so that the whole PET system is complex in structure and high in manufacturing cost.
Disclosure of Invention
In view of this, the present invention provides a signal processing method, apparatus and device, which convert the amplified electrical pulse signal into a digital signal, and perform identification processing on the sampling result of the digital signal without using a plurality of complex time processing circuits to respectively implement time information identification processing.
A method of signal processing, the method comprising:
acquiring an amplified electric pulse signal, wherein the electric pulse signal is obtained by performing photoelectric conversion on an optical pulse signal;
performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal;
sampling the digital signal according to a preset time interval;
judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result;
and identifying a time information of a decay period by using two sampling results which are firstly stored in the decay period and are larger than a preset threshold value.
Optionally, the method further includes:
one energy information of one decay period is identified using all the stored samples of the decay period.
Optionally, the one energy information for identifying a decay period by using all the stored sampling results in the decay period comprises:
summing all sampling results in a decay period to obtain a sampling sum, and taking the product of the sampling sum and a time interval as energy information of the decay period;
or,
the product of each sample stored in a decay period and the time interval is used as a sub-energy value, and each sub-energy value is summed to be used as energy information in a decay period.
Optionally, the identifying a time information of a decay cycle by using two sampling results which are stored first in the decay cycle and are greater than a preset threshold value includes:
calculating the ratio of the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value and time information as a first ratio;
calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value is a preset time interval;
calculating the difference value between the first sampling moment and the time information according to a preset time interval by using the first ratio equal to the second ratio as an initial time period;
calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
the difference between the total time period and the start time period is calculated as a time information of the decay period.
Optionally, the acquiring the amplified electrical pulse signal includes:
acquiring a pre-amplified electric pulse signal;
or,
and acquiring the electric pulse signals after pre-amplification and variable gain amplification.
A signal processing apparatus, the apparatus comprising:
the signal acquisition unit is used for acquiring the amplified electric pulse signals, and the electric pulse signals are obtained by performing photoelectric conversion on the electric pulse signals;
the analog-to-digital conversion unit is used for performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal;
the sampling unit is used for sampling the digital signal according to a preset time interval;
the judging unit is used for judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result;
and the time identification unit is used for identifying time information of the decay period by utilizing two sampling results which are firstly stored in the decay period and are larger than a preset threshold value.
Optionally, the apparatus further comprises:
and the energy identification unit is used for identifying energy information of the decay period by using all the stored sampling results in the decay period.
Optionally, the energy identification unit includes:
the first energy identification subunit is used for summing all sampling results in a decay period to obtain a sampling sum, and taking the product of the sampling sum and a time interval as energy information of the decay period;
or,
and a second energy identifying subunit, for taking the product of each sampling result stored in a decay period and the time interval as a sub-energy value, and summing each sub-energy value as an energy information in a decay period.
Optionally, the time identification unit includes:
the first calculating subunit is used for calculating a ratio of a difference value between two firstly stored sampling moments which are greater than a preset threshold value and time information, and taking the ratio as a first ratio;
the second calculating subunit is used for calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the third calculation subunit is used for firstly storing a difference value between two sampling moments which are greater than a preset threshold value and are used for two times as a preset time interval;
the fourth calculating subunit is configured to calculate, according to a preset time interval, a difference between the first sampling time and the time information as an initial time period by using that the first ratio is equal to the second ratio;
the fifth calculating subunit is used for calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
and the sixth calculating subunit is used for calculating the difference value between the total time period and the starting time period as one time information of the decay period.
Optionally, the signal acquiring unit includes:
the first signal acquisition subunit is used for acquiring the pre-amplified electric pulse signal;
or,
and the second signal acquisition subunit is used for acquiring the electric pulse signals after the pre-amplification and the variable gain amplification.
A signal processing apparatus, the apparatus comprising:
the photomultiplier, the amplifying circuit, the analog-to-digital conversion chip and the programmable logic device are connected in sequence;
the photomultiplier is used for converting the received optical pulse signals into electric pulse signals;
an amplifying circuit for amplifying the electric pulse signal;
the analog-to-digital conversion chip is used for performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal;
the programmable logic device is used for sampling the digital signal according to a preset time interval; judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result; the stored sampling results are subjected to a time detection process and/or an energy detection process during a decay period.
From the above, the present invention has the following advantages:
the invention discloses a signal processing method, a device and equipment, wherein amplified electric pulse signals are obtained, and the electric pulse signals are obtained by performing photoelectric conversion on the electric pulse signals; performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal; sampling the digital signal according to a preset time interval; judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result; the method comprises the steps of identifying time information of a decay period by utilizing two sampling results which are firstly stored and are larger than a preset threshold value in the decay period, converting received optical pulse signals into electric pulse signals and then into digital signals, carrying out time information identification processing on the sampling results of the digital signals, identifying time information of the decay period by utilizing two sampling results which are firstly stored and are larger than the preset threshold value in the decay period, and not needing to adopt a time processing circuit to carry out time identification processing.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart of a signal processing method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a digital signal sampling result according to the present invention;
FIG. 3 is a flowchart of a signal processing method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a method of obtaining decay cycle time information t according to the present invention;
FIG. 5 is a schematic diagram of a signal processing apparatus according to a third embodiment of the present invention;
FIG. 6 is a diagram illustrating a fourth exemplary embodiment of a signal processing apparatus according to the present invention;
fig. 7 is a schematic structural diagram of a signal processing apparatus according to a fifth embodiment of the present invention.
Detailed Description
The invention discloses a signal processing method, a device and equipment, which convert an amplified electric pulse signal into a digital signal, and carry out time information identification processing on a digital signal sampling result, thereby simplifying the system structure and reducing the system cost.
The following describes embodiments of the present invention in detail with reference to the accompanying drawings.
Example one
Fig. 1 is a flow chart of an embodiment of a signal processing method according to the present invention, the method includes:
step 101: and acquiring an amplified electric pulse signal, wherein the electric pulse signal is obtained by performing photoelectric conversion on the optical pulse signal.
Gamma photons generated by positron annihilation are received by a crystal on the detector, the gamma photons decay in the crystal to generate a light pulse signal of visible light, and the light pulse signal is converted into an electric pulse signal by a Photomultiplier Tube (PMT) and output. Gamma photons are in different crystals with different decay periods, for example: in bismuth germanate (Bi)4Ge3O12BGO) crystal, the decay period of the gamma photon is 300 ns.
The visible light generated by gamma photon decay is very weak and cannot be detected, although the visible light is amplified after being received by the PMT, the amplified signal is still not enough to be directly detected, and the electric pulse signal amplified and converted by the PMT needs to be further amplified for detection.
Optionally, the acquiring the amplified electrical pulse signal includes two possible embodiments:
a first possible implementation:
and acquiring the electric pulse signal after pre-amplification.
The pre-amplification can amplify the electrical pulse signal to a range where it can be directly detected.
A second possible implementation:
and acquiring the electric pulse signals after pre-amplification and variable gain amplification.
The electric pulse signal is not only pre-amplified, but also amplified with variable gain, so that the noise in the electric pulse signal can be effectively reduced.
Step 102: and performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal.
The amplified electrical pulse signal is converted into a Digital signal by an Analog-to-Digital Converter (ADC) or an Analog-to-Digital Converter chip.
Step 103: and sampling the digital signal according to a preset time interval.
And sampling the converted digital signal by adopting a Programmable Gate Array (FPGA) according to a preset time interval, wherein the sampling frequency cannot be less than 40 MHz. Taking the BGO crystal as an example, the decay period of gamma photons is 300ns, the sampling frequency of FPGA is 100M, and 30 times can be sampled every time one gamma photon is received.
Step 104: judging whether the sampling result is larger than a preset threshold value or not, if so, executing the step 105; if not, step 107 is performed.
Step 105: and storing the sampling result.
Presetting a preset threshold value in the FPGA, when the sampling value is larger than the preset threshold value, indicating that an optical pulse signal generated by gamma photons is received, namely an event is received, and storing the sampling result.
Step 106: and identifying a time information of a decay period by using two sampling results which are firstly stored in the decay period and are larger than a preset threshold value.
After an optical pulse signal generated by one gamma photon decay period is converted into an electric pulse signal, a digital signal obtained by analog-to-digital conversion can be sampled according to a preset time interval, and a plurality of sampling results can be acquired. Since the energy release process is an increase and decrease process when the gamma photons decay, the value of the sampling result is also increased and decreased. From the first sampling result larger than the preset threshold value to the last sampling result larger than the preset threshold value, all the continuous sampling results in the period are the sampling results stored in one decay period, as shown in fig. 2, a total of 23 sampling results are stored in one decay period, and the values of the sampling results are increased and then decreased according to the sampling sequence.
And (3) carrying out time identification processing on the sampling result:
and obtaining specific time information of gamma photon decay according to two sampling results which are firstly stored in a decay period and are larger than a preset threshold value. Outputting the obtained time information to a coincidence processor, carrying out coincidence time judgment on two recently received time information sent by different signal processing devices by the coincidence processor, and when the time difference between the two time information is smaller than a preset time window (usually 8-12 ns), considering that the two time information generate a coincidence event and recording the coincidence event; and if the time difference between the two pieces of time information is greater than a preset time window, the two pieces of time information are two separate events respectively, and the time information is discarded. And providing effective data basis for subsequent processing according to the times of the coincidence events recorded by the coincidence processor.
Step 107: the sampling result is discarded.
And when the sampling value is smaller than the preset threshold value, the current sampling value can be considered as noise, and the sampling result is discarded.
From the above, the present invention has the following advantages:
the invention discloses a signal processing method, a device and equipment, wherein amplified electric pulse signals are obtained, and the electric pulse signals are obtained by performing photoelectric conversion on the electric pulse signals; performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal; sampling the digital signal according to a preset time interval; judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result; the method comprises the steps of identifying time information of a decay period by utilizing two sampling results which are firstly stored and are larger than a preset threshold value in the decay period, converting received optical pulse signals into electric pulse signals and then into digital signals, carrying out time information identification processing on the sampling results of the digital signals, identifying time information of the decay period by utilizing two sampling results which are firstly stored and are larger than the preset threshold value in the decay period, and not needing to adopt a time processing circuit to carry out time identification processing.
Example two
Fig. 3 is a flowchart of an embodiment of a signal processing method according to the present invention, wherein compared with the first embodiment, the method further includes an energy identification process, and the method includes:
step 301: and acquiring an amplified electric pulse signal, wherein the electric pulse signal is obtained by performing photoelectric conversion on the optical pulse signal.
Step 302: and performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal.
Step 303: and sampling the digital signal according to a preset time interval.
Step 304: judging whether the sampling result is larger than a preset threshold value, if so, executing a step 305; if not, step 308 is performed.
Step 305: and storing the sampling result.
Steps 301 to 305 are similar to the embodiments, and refer to the description of the first embodiment, which is not repeated herein.
Step 306: and identifying a time information of a decay period by using two sampling results which are firstly stored in the decay period and are larger than a preset threshold value.
Optionally, the identifying a time information of a decay cycle by using two sampling results which are stored first in the decay cycle and are greater than a preset threshold value includes:
calculating the ratio of the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value and time information as a first ratio;
calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value is a preset time interval;
calculating the difference value between the first sampling moment and the time information according to a preset time interval by using the first ratio equal to the second ratio as an initial time period;
calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
the difference between the total time period and the start time period is calculated as a time information of the decay period.
Alternatively, as shown in fig. 4, a time information identifying the decay period can also be calculated using equation (1):
t = ( m + 1 - 2 E 1 E 1 + E 2 ) t 0 - - - ( 1 )
wherein m is the number of preset time intervals included between the sampling time and the calibration time of the first sampling result, E1Is the sub-energy value of the first sampling result, E2Is the sub-energy value of the second sampling result, t0T is time information for a preset time interval.
Step 307: one energy information of one decay period is identified using all the stored samples of the decay period.
As shown in fig. 2, the product of each sampling result and the sampling time interval is used as a sub-energy value, and the energy information of one decay period is obtained by summing all 23 sub-energy values.
Alternatively, there are two possible implementations of the identification of one energy information of a decay period using all the stored samples of this decay period:
a first possible implementation: the product of each sample stored in a decay period and the time interval is used as a sub-energy value, and each sub-energy value is summed to be used as energy information in a decay period.
Obtaining energy information E according to equation (2):
E = Σ i = 1 i = n h i t 0 - - - ( 1 )
wherein h isiFor the height of each sample result, t0N is the number of sampling results for a preset time interval.
A second possible implementation: and summing all sampling results in a decay period to obtain a sampling sum, and taking the product of the sampling sum and the time interval as energy information of the decay period.
Obtaining energy information E according to equation (3):
E = t 0 Σ i = 1 i = n h i - - - ( 2 )
wherein h isiFor the height of each sample result, t0N is the number of sampling results for a preset time interval.
After the energy identification processing is carried out on the sampling result stored in one decay period, the obtained energy information can provide reliable data basis for the subsequent processing:
the energy information produced by a gamma photon decay period, which is the energy information produced by the decay of gamma photons received by a PMT, is calculated from the stored samples during a decay period.
One detector is a matrix of 11 by 11 crystals, each followed by 2 PMTs that receive the visible light produced by the decay of gamma photons from the crystals. The four PMTs form a four-quadrant receiving region, and the number of visible light generated by each PMT receiving gamma photon decay is different, and the electric pulse signals generated in each PMT are also different.
In a decay period, the energy information obtained by processing the electric pulse signals converted by each PMT during the decay of gamma photons is analyzed, and because the energy information obtained by the subsequent processing of the electric pulse signals output by the PMT is different in size, the position with the strongest energy released during the decay can be obtained through analysis, namely the specific position of a crystal receiving the gamma photons on the detector, and the position of the gamma photons generated by the positron decay can be further known, so that the concentration distribution of the radioactive nuclides in a living body can be obtained.
It should be noted here that the execution order of step 306 and step 307 is not limited, and step 307 may be executed first, step 306 is executed, or only one of the steps may be executed. Step 308: the sampling result is discarded.
EXAMPLE III
Fig. 5 is a schematic diagram of a third structure of a signal processing apparatus according to an embodiment of the present invention, which is an apparatus corresponding to the method according to the first embodiment of the present invention, and the apparatus includes:
the signal acquiring unit 501 is configured to acquire an amplified electrical pulse signal, where the electrical pulse signal is obtained by performing photoelectric conversion on an optical pulse signal.
Optionally, the signal acquiring unit 501 includes:
the first signal acquisition subunit is used for acquiring the pre-amplified electric pulse signal;
or,
and the second signal acquisition subunit is used for acquiring the electric pulse signals after the pre-amplification and the variable gain amplification.
An analog-to-digital conversion unit 502, configured to perform analog-to-digital conversion on the amplified electrical pulse signal to obtain a digital signal.
A sampling unit 503, configured to sample the digital signal at preset time intervals.
The determining unit 504 is configured to determine whether the sampling result is greater than a preset threshold, and if so, store the sampling result.
The time identification unit 505 is configured to identify a time information of a decay period by using two sampling results which are stored first in the decay period and are greater than a preset threshold value.
Example four
Fig. 6 is a schematic diagram of a fourth structure of a signal processing apparatus according to an embodiment of the present invention, which is an apparatus corresponding to the method according to the second embodiment, and the apparatus includes:
the signal acquiring unit 501 is configured to acquire an amplified electrical pulse signal, where the electrical pulse signal is obtained by performing photoelectric conversion on an optical pulse signal.
An analog-to-digital conversion unit 502, configured to perform analog-to-digital conversion on the amplified electrical pulse signal to obtain a digital signal.
A sampling unit 503, configured to sample the digital signal at preset time intervals.
The determining unit 504 is configured to determine whether the sampling result is greater than a preset threshold, and if so, store the sampling result.
The time identification unit 505 is configured to identify a time information of a decay period by using two sampling results which are stored first in the decay period and are greater than a preset threshold value.
Optionally, the time identification unit 505 includes:
the first calculating subunit is used for calculating a ratio of a difference value between two firstly stored sampling moments which are greater than a preset threshold value and time information, and taking the ratio as a first ratio;
the second calculating subunit is used for calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the third calculation subunit is used for firstly storing a difference value between two sampling moments which are greater than a preset threshold value and are used for two times as a preset time interval;
the fourth calculating subunit is configured to calculate, according to a preset time interval, a difference between the first sampling time and the time information as an initial time period by using that the first ratio is equal to the second ratio;
the fifth calculating subunit is used for calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
and the sixth calculating subunit is used for calculating the difference value between the total time period and the starting time period as one time information of the decay period.
Optionally, the time identification unit 505 includes:
the time identification subunit is used for calculating and identifying a piece of time information of the decay period by using two sampling results which are firstly stored in the decay period and are larger than a preset threshold value and adopting the following formula:
t = ( m + 1 - 2 E 1 E 1 + E 2 ) t 0 ;
wherein m is the number of preset time intervals included between the sampling time and the calibration time of the first sampling result, E1Is the sub-energy value of the first sampling result, E2Is the sub-energy value of the second sampling result, t0T is time information for a preset time interval.
An energy identification unit 601 for identifying an energy information of a decay period by using all the stored samples in the decay period.
Optionally, the energy identification unit 601 includes:
the first energy identification subunit is used for summing all sampling results in a decay period to obtain a sampling sum, and taking the product of the sampling sum and a time interval as energy information of the decay period;
or,
and a second energy identifying subunit, for taking the product of each sampling result stored in a decay period and the time interval as a sub-energy value, and summing each sub-energy value as an energy information in a decay period.
EXAMPLE five
Fig. 7 is a schematic structural diagram of a fifth embodiment of a signal processing apparatus according to the present invention, where the apparatus includes:
the photomultiplier 701, the amplifier circuit 702, the analog-to-digital conversion chip 703, and the programmable logic device 704 are connected in sequence.
And a photomultiplier 701 for converting the received optical pulse signal into an electrical pulse signal.
An amplifying circuit 702 for amplifying the electrical pulse signal.
The analog-to-digital conversion chip 703 is configured to perform analog-to-digital conversion on the amplified electrical pulse signal to obtain a digital signal.
The programmable logic device 704 is used for sampling the digital signal according to a preset time interval; judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result; the stored sampling results are subjected to a time detection process and/or an energy detection process during a decay period.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (9)

1. A method of signal processing, the method comprising:
acquiring an amplified electric pulse signal, wherein the electric pulse signal is obtained by performing photoelectric conversion on an optical pulse signal;
performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal;
sampling the digital signal according to a preset time interval;
judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result;
identifying a time information of a decay period by using two sampling results which are firstly stored in the decay period and are larger than a preset threshold value;
the time information for identifying the decay period by using the two sampling results which are firstly stored in the decay period and are larger than the preset threshold value comprises the following steps:
calculating the ratio of the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value and time information as a first ratio;
calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value is a preset time interval;
calculating the difference value between the first sampling moment and the time information according to a preset time interval by using the first ratio equal to the second ratio as an initial time period;
calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
the difference between the total time period and the start time period is calculated as a time information of the decay period.
2. The method of claim 1, further comprising:
one energy information of one decay period is identified using all the stored samples of the decay period.
3. The method of claim 2, wherein identifying an energy information of a decay period using all stored samples within the decay period comprises:
summing all sampling results in a decay period to obtain a sampling sum, and taking the product of the sampling sum and a time interval as energy information of the decay period;
or,
the product of each sample stored in a decay period and the time interval is used as a sub-energy value, and each sub-energy value is summed to be used as energy information in a decay period.
4. The method of any of claims 1-3, wherein said acquiring amplified electrical pulse signals comprises:
acquiring a pre-amplified electric pulse signal;
or,
and acquiring the electric pulse signals after pre-amplification and variable gain amplification.
5. A signal processing apparatus, characterized in that the apparatus comprises:
the signal acquisition unit is used for acquiring the amplified electric pulse signals, and the electric pulse signals are obtained by performing photoelectric conversion on the electric pulse signals;
the analog-to-digital conversion unit is used for performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal;
the sampling unit is used for sampling the digital signal according to a preset time interval;
the judging unit is used for judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result;
the time identification unit is used for identifying time information of a decay period by utilizing two sampling results which are firstly stored in the decay period and are larger than a preset threshold value;
the time recognition unit includes:
the first calculating subunit is used for calculating a ratio of a difference value between two firstly stored sampling moments which are greater than a preset threshold value and time information, and taking the ratio as a first ratio;
the second calculating subunit is used for calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the third calculation subunit is used for firstly storing a difference value between two sampling moments which are greater than a preset threshold value and are used for two times as a preset time interval;
the fourth calculating subunit is configured to calculate, according to a preset time interval, a difference between the first sampling time and the time information as an initial time period by using that the first ratio is equal to the second ratio;
the fifth calculating subunit is used for calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
and the sixth calculating subunit is used for calculating the difference value between the total time period and the starting time period as one time information of the decay period.
6. The apparatus of claim 5, further comprising:
and the energy identification unit is used for identifying energy information of the decay period by using all the stored sampling results in the decay period.
7. The apparatus of claim 6, wherein the energy recognition unit comprises:
the first energy identification subunit is used for summing all sampling results in a decay period to obtain a sampling sum, and taking the product of the sampling sum and a time interval as energy information of the decay period;
or,
and a second energy identifying subunit, for taking the product of each sampling result stored in a decay period and the time interval as a sub-energy value, and summing each sub-energy value as an energy information in a decay period.
8. The apparatus according to any one of claims 5 to 7, wherein the signal acquisition unit comprises:
the first signal acquisition subunit is used for acquiring the pre-amplified electric pulse signal;
or,
and the second signal acquisition subunit is used for acquiring the electric pulse signals after the pre-amplification and the variable gain amplification.
9. A signal processing apparatus, characterized in that the apparatus comprises:
the photomultiplier, the amplifying circuit, the analog-to-digital conversion chip and the programmable logic device are connected in sequence;
the photomultiplier is used for converting the received optical pulse signals into electric pulse signals;
an amplifying circuit for amplifying the electric pulse signal;
the analog-to-digital conversion chip is used for performing analog-to-digital conversion on the amplified electric pulse signal to obtain a digital signal;
the programmable logic device is used for sampling the digital signal according to a preset time interval; judging whether the sampling result is larger than a preset threshold value or not, and if so, storing the sampling result; performing time identification processing and/or energy identification processing on the sampling result stored in one decay period;
identifying a time information of a decay cycle includes:
calculating the ratio of the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value and time information as a first ratio;
calculating the ratio of two sub-energy values of two times of sampling which are stored firstly and are larger than a preset threshold value as a second ratio;
the difference value between two sampling moments which are stored firstly and are greater than a preset threshold value is a preset time interval;
calculating the difference value between the first sampling moment and the time information according to a preset time interval by using the first ratio equal to the second ratio as an initial time period;
calculating the difference value between the sampling time and the calibration time of the first sampling result as a total time period;
the difference between the total time period and the start time period is calculated as a time information of the decay period.
CN201310566812.8A 2013-11-12 2013-11-12 Signal processing method, apparatus and equipment Active CN103607205B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310566812.8A CN103607205B (en) 2013-11-12 2013-11-12 Signal processing method, apparatus and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310566812.8A CN103607205B (en) 2013-11-12 2013-11-12 Signal processing method, apparatus and equipment

Publications (2)

Publication Number Publication Date
CN103607205A CN103607205A (en) 2014-02-26
CN103607205B true CN103607205B (en) 2017-02-08

Family

ID=50125409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310566812.8A Active CN103607205B (en) 2013-11-12 2013-11-12 Signal processing method, apparatus and equipment

Country Status (1)

Country Link
CN (1) CN103607205B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105490681B (en) * 2015-11-20 2020-01-14 东软医疗系统股份有限公司 Signal processing method and device
CN107981877B (en) * 2016-10-27 2021-01-05 北京东软医疗设备有限公司 Sampling method and sampling device of scanning equipment
CN109270490A (en) * 2018-09-30 2019-01-25 成都精位科技有限公司 Positioning signal processing method and processing device
CN109330598A (en) * 2018-10-31 2019-02-15 上海健康医学院 A real-time counting detector for positron nuclides based on the detection principle
CN109884684B (en) * 2019-01-10 2020-09-15 中国科学院高能物理研究所 Electronic data processing method and system for performance test of PET scintillation crystal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101285715A (en) * 2008-05-06 2008-10-15 中国科学院上海光学精密机械研究所 Weak pulse light signal detection device and detection method
CN101452080A (en) * 2007-12-03 2009-06-10 通用电气公司 Integrated neutron-gamma radiation detector with adaptively selected gamma threshold
CN101903798A (en) * 2007-11-02 2010-12-01 华盛顿大学 Data Acquisition for Positron Emission Tomography
CN102262238A (en) * 2011-04-19 2011-11-30 苏州瑞派宁科技有限公司 Method and device for extracting scintillation pulse information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101903798A (en) * 2007-11-02 2010-12-01 华盛顿大学 Data Acquisition for Positron Emission Tomography
CN101452080A (en) * 2007-12-03 2009-06-10 通用电气公司 Integrated neutron-gamma radiation detector with adaptively selected gamma threshold
CN101285715A (en) * 2008-05-06 2008-10-15 中国科学院上海光学精密机械研究所 Weak pulse light signal detection device and detection method
CN102262238A (en) * 2011-04-19 2011-11-30 苏州瑞派宁科技有限公司 Method and device for extracting scintillation pulse information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"PET系统中数字化精确定时的设计与实现";杜垚垚;《中国硕士学位论文全文数据库信息科技辑》;20130215(第2期);I137-52 *
"基于线性光电器件的PET闪烁脉冲数字化方法研究";王希;《中国博士学位论文全文数据库医药卫生科技辑》;20130815(第8期);E076-11 *

Also Published As

Publication number Publication date
CN103607205A (en) 2014-02-26

Similar Documents

Publication Publication Date Title
CN105212954B (en) A kind of pulse pile-up event real-time processing method and system
US9677931B2 (en) Detection of radiation quanta using an optical detector pixel array and pixel cell trigger state sensing circuits
CN103858022B (en) Data acquisition facility, pair annihilation gamma detector and pair annihilation gamma ray detection method
US8735831B2 (en) Trigger methods in nuclear medical imaging
CN103607205B (en) Signal processing method, apparatus and equipment
EP3859403A1 (en) Method and device for processing nuclear energy spectrum
CN111123377B (en) An airborne gamma-ray spectrometer and a radioactive geophysical detection method
US7709801B2 (en) Nuclear medicine diagnosis equipment
CN113376680B (en) Readout circuit and method for semiconductor detector and semiconductor detection system
WO2021135337A1 (en) Signal sampling circuit, detection apparatus, and imaging system
CN103412319A (en) Detector signal processing method and device based on pulse width spectrum
CN106842277B (en) Stacking event processing method and device
CN105958955B (en) Signal amplifier and its positron annihilation lifetime measurement system
EP3644098B1 (en) Radiation-detecting device
CN211577436U (en) Positron imaging system of double-reading PET detector
CN113655513B (en) A digital anti-coincidence multi-path mutually initiated positron annihilation lifetime spectrometer
CN108008438B (en) Ray energy measuring device and method
KR101330117B1 (en) Positron emission tomography scanner with multi-channel photo-sensor and gamma-ray energy
CN106821409B (en) Stacking event processing method and device
CN118392897A (en) Photon counting X-ray detector and photon counting X-ray detection method
Li et al. A new statistics-based online baseline restorer for a high count-rate fully digital system
Liu et al. Real time digital implementation of the high-yield-pileup-event-recover (HYPER) method
JP5861803B1 (en) Radiation detection apparatus, radiation dose measurement processing method, and radiation dose measurement processing program
CN110389141B (en) Position reading apparatus, method and device
CN109491960B (en) A position readout circuit for reducing image distortion

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 110179 No. 177-1 Innovation Road, Hunnan District, Shenyang City, Liaoning Province

Patentee after: Shenyang Neusoft Medical Systems Co.,Ltd.

Address before: Hunnan New Century Road 110179 Shenyang city of Liaoning Province, No. 16

Patentee before: SHENYANG NEUSOFT MEDICAL SYSTEMS Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230512

Address after: Room 308, No. 177-2 Chuangxin Road, Hunnan District, Shenyang City, Liaoning Province, 110167

Patentee after: Shenyang Zhihe Medical Technology Co.,Ltd.

Address before: 110179 No. 177-1 Innovation Road, Hunnan District, Shenyang City, Liaoning Province

Patentee before: Shenyang Neusoft Medical Systems Co.,Ltd.