Signal digitization method, device, computer storage medium and digital PET system
By generating and sampling counting step signals, the incident photons in the PET system are directly digitized, solving the problem of signal recovery and low processing efficiency in the prior art, and achieving efficient and low-cost photon digitization.
Patent Information
- Application Number
- CN202411910892.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In the existing digital PET technology, it is difficult for SiPM's analog flicker pulse signal to recover the incident photon time series, and there is still room for improvement in the processing efficiency and cost of the digital circuit.
By generating a counting step signal, directly sampling it, determining the time series of each state change, and reducing the counting step signal according to the time series, realizing the direct digitization of incident photons.
The original information of the incident photon sequence is saved to the greatest extent, avoiding complex analog signal processing processes, saving external digital devices, improving system performance and reducing costs.
Smart Images

Figure CN119363116B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical imaging technology, and in particular to a signal digitization method, device, computer storage medium and digital PET system. Background Art
[0002] In positron emission tomography (PET), gamma rays are converted into visible light signals by scintillation crystals, which are further converted into scintillation pulse signals by photoelectric conversion devices. Then, a series of application images can be obtained by sampling and processing the scintillation pulse signals. In this process, the digitization quality of the scintillation pulse has an important influence on the final imaging quality.
[0003] In the traditional PET digitization process, PMT (Photomultiplier tube) is used to convert the visible light signal converted by the scintillation crystal into an analog electrical signal, and then the signal is filtered, shaped, amplified, integrated and processed through a matching logic circuit, and the coincidence event is further sent to the computer in a digital form for image reconstruction. Compared with traditional PET, digital PET technology uses more efficient SiPM (Silicon photomultiplier) for photoelectric conversion, and uses multi-voltage threshold sampling (Multi-Voltage Threshold, hereinafter referred to as MVT) method to digitize the signal directly at the source of pulse sampling, and then uses software algorithms to replace traditional analog circuits to extract information and reconstruct images. Figure 1 As shown, since the scintillation pulse signal in PET often has a relatively fast rising edge and a relatively slow falling edge, in the MVT sampling method, the time information of the input scintillation pulse waveform crossing the set threshold is usually obtained through TDC (Time to digital converter). One of the TDCs in each channel is used to convert the time (T1, T2, T3, T4) when the scintillation pulse crosses the corresponding threshold (V1, V2, V3, V4) on the rising edge, and the other TDC is used to convert the time (T5, T6, T7, T8) when the scintillation pulse is lower than the threshold on the falling edge, so as to invert the waveform information of the scintillation pulse according to the corresponding voltage-time pairs (V1, T1), (V2, T2), (V3, T3), (V4, T4), (V4, T5), (V3, T6), (V2, T7), (V1, T8) information.
[0004] However, in the existing digital PET technology, since SiPM is a photodetector based on integrated circuits, it includes an array of several single photon avalanche diodes (also known as Micro Cells, MCs) and corresponding auxiliary circuits, where each MC is a photoelectric sensing pixel. SiPM uses a bias voltage to make the MC work in Geiger mode. The state of each MC is only 1 or 0, which is essentially a digital signal. However, in actual operation, the binary signals of hundreds to thousands of MCs are accumulated to form an analog scintillation pulse signal output, and the final signal is digitized by the MVT method outside the SiPM. This process cannot recover the time series of incident photons from the scintillation signal, resulting in the physical limit of system performance being difficult to break through; on the other hand, the electronic components used in the digital circuit supporting the MVT method still have room for further optimization, and the overall processing efficiency of the system still has room for improvement, thereby further reducing the power consumption and cost of the system. Summary of the invention
[0005] Based on this, it is necessary to provide a signal digitization method, device, computer storage medium and digital PET system to address at least one technical problem existing in the traditional solution.
[0006] According to the first aspect of the present application, a signal digitization method is provided, comprising: generating a counting step signal, the waveform of the counting step signal showing an amplitude that increases in a step-like manner with the number of microelements of the photoelectric conversion device being excited; directly sampling the counting step signal to determine a time series corresponding to each state change in the counting step signal; and restoring the counting step signal according to the time series.
[0007] According to an embodiment of the present application, generating a counting step signal includes: outputting a unit step signal when an impulse response signal meets a trigger condition; and generating a counting step signal based on the unit step signal.
[0008] According to one embodiment of the present application, when the pulse response signal meets the trigger condition, outputting a unit step signal includes: comparing the pulse response signal with a trigger threshold; and in response to the comparison result that the pulse response signal is not less than the trigger threshold, outputting a unit step signal.
[0009] According to one embodiment of the present application, the unit step signal maintains a 0 output state when the microelement of the photoelectric conversion device is not excited, and when the microelement is excited, the amplitude of the unit step signal rises by one unit and maintains the amplitude.
[0010] According to one embodiment of the present application, the trigger condition includes: presetting a voltage, and when the pulse response signal is greater than the preset voltage, it is determined that the trigger condition is met, and the unit step signal is output; or presetting a waveform feature, and when the waveform feature of the pulse response signal meets the preset waveform feature, it is determined that the trigger condition is met, and the unit step signal is output.
[0011] According to an embodiment of the present application, the preset waveform characteristics include: the maximum voltage of the waveform reaches a preset voltage threshold, the current amplitude of the waveform reaches a preset current threshold, or the accumulated voltage of the waveform reaches a preset amplitude.
[0012] According to an embodiment of the present application, generating a counting step signal based on the unit step signal includes: performing addition processing on the unit step signal to generate the counting step signal.
[0013] According to one embodiment of the present application, the unit step signal is summed, including: a plurality of the unit step signals are summed up through an in-phase proportional addition circuit and then output to generate the counting step signal; or the unit step signals corresponding to different rows and columns are respectively summed up through an addition circuit and then output to generate the counting step signal; or corresponding delays are set for each unit step signal, and then summed up to form the counting step signal.
[0014] According to one embodiment of the present application, when the microelement of the photoelectric conversion device is not excited, the amplitude of the counting step signal remains at 0; when one of the microelement is excited, the amplitude of the counting step signal rises by one unit and maintains the amplitude; when n of the microelement are excited, the amplitude of the counting step signal rises by n units and maintains the amplitude, where n is a positive integer.
[0015] According to one embodiment of the present application, directly sampling the counting step signal to determine the time series corresponding to each state change in the counting step signal includes: recording the time point and the number of jumps when the amplitude of the counting step signal jumps; and forming a time series with the time point information of the jump according to the number of jumps.
[0016] According to an embodiment of the present application, the time series includes: time point information corresponding to each jump of the counting step signal, jump count information formed by statistics of all time point information, and source physical address information corresponding to each counting step signal.
[0017] According to an embodiment of the present application, restoring the counting step signal according to the time series includes: determining a physical model corresponding to the counting step signal; and restoring the counting step signal according to the physical model and the time series.
[0018] According to an embodiment of the present application, after restoring the counting step signal according to the time series, the signal digitization method further includes: outputting a reset signal to clear the pulse response signal.
[0019] According to the second aspect of the present application, a signal digitization method is provided, comprising: generating counting step signals in multiple channels respectively, the waveform of the counting step signals showing an amplitude that increases in a step-like manner with the number of microelements of the excited photoelectric conversion device; synchronously and parallelly determining the time series corresponding to the state changes of the counting step signals in each channel; and restoring the counting step signals according to the time series.
[0020] According to the third aspect of the present application, a signal digitization device is provided, comprising: a counting step signal generating unit, the counting step signal generating unit being configured to generate a counting step signal, the waveform of the counting step signal showing an amplitude that increases in a step-like manner with the number of microelements of the excited photoelectric conversion device; a sampling unit, the sampling unit being configured to directly sample the counting step signal and determine a time series corresponding to each state change in the counting step signal; and a reconstruction unit, the reconstruction unit being configured to restore the counting step signal according to the time series.
[0021] According to one embodiment of the present application, the counting step signal generating unit includes: multiple detection modules, which are used to output a pulse response signal when a photon is detected, and output a unit step signal when the pulse response signal reaches a trigger condition; a signal processing module, which is respectively connected to the multiple detection modules, and is used to generate a counting step signal based on the unit step signal.
[0022] According to one embodiment of the present application, the detection module includes: a photon detection submodule, which is used to output a pulse response signal when a photon is detected; and a threshold comparison submodule, which is connected to the photon detection submodule and is used to output the unit step signal when the pulse response signal reaches a trigger condition.
[0023] According to one embodiment of the present application, the trigger condition includes: presetting a voltage, and when the pulse response signal is greater than the preset voltage, it is determined that the trigger condition is met, and the unit step signal is output; or presetting a waveform feature, and when the waveform feature of the pulse response signal meets the preset waveform feature, it is determined that the trigger condition is met, and the unit step signal is output.
[0024] According to an embodiment of the present application, the preset waveform characteristics include: the maximum voltage reaches a preset voltage threshold, the current amplitude reaches a preset current threshold, or the accumulated voltage reaches a preset amplitude.
[0025] According to one embodiment of the present application, the photon detection submodule includes: a single-photon avalanche diode, the cathode of which is connected to an external reverse bias voltage; a quenching tube, the drain of which is connected to the anode of the single-photon avalanche diode, the source of which is grounded, and the gate of which is connected to an external DC voltage.
[0026] According to an embodiment of the present application, the signal processing module includes: an in-phase proportional addition circuit, which is respectively connected to the plurality of detection modules and is used to perform addition processing on the unit step signal to generate the counting step signal.
[0027] According to an embodiment of the present application, the plurality of detection modules are respectively connected to the signal input end of the in-phase proportional addition circuit through corresponding input resistors, wherein the resistance value of each input resistor is the same.
[0028] According to one embodiment of the present application, the in-phase proportional addition circuit includes an operational amplifier, a feedback resistor and a grounding resistor, wherein the output end of each detection module is connected to the input resistor one-to-one and connected to the positive input end of the operational amplifier, one end of the feedback resistor is connected to the positive input end of the operational amplifier, the other end of the feedback resistor is connected to the output end of the operational amplifier, and the negative input end of the operational amplifier is grounded through the grounding resistor.
[0029] According to one embodiment of the present application, the sampling unit includes: a time-to-digital converter, which is configured to record the time information of each amplitude jump in the counting step signal; a storage module, which is connected to the time-to-digital converter, and is configured to package the time information and the address information of the corresponding channel and output them in the form of a time series.
[0030] According to an embodiment of the present application, the signal digitization device further includes: a reset module, configured to output a reset signal to clear the pulse response signal.
[0031] According to an embodiment of the present application, the signal digitization device further includes: a transmission unit, which is connected to the sampling unit and is configured to transmit the acquired digitized sampling signal.
[0032] According to one embodiment of the present application, a reconstruction unit of a signal digitization device includes: a modeling module, used to determine a physical model corresponding to the counting step signal; a data processing module, connected to the modeling module, configured to perform signal recovery processing on the time series based on the physical model to restore the counting step signal.
[0033] According to an embodiment of the present application, the reconstruction unit further includes: a data conversion module, connected to the data processing module, and configured to convert the counting step signal into unit time counting information.
[0034] According to a fourth aspect of the present application, a signal digitization device is provided, comprising: a plurality of counting step signal generating units, the counting step signal generating units being configured to generate counting step signals, the waveform of the counting step signals showing an amplitude that increases in a step-like manner with the number of microelements of the photoelectric conversion device being excited; sampling units, the sampling units being respectively connected to the counting step signal generating units, the sampling units being configured to directly sample the counting step signals and determine a time series corresponding to each state change in the counting step signals; and reconstruction units, the reconstruction units being respectively connected to the sampling units, the reconstruction units being configured to restore the counting step signals according to the time series.
[0035] According to an embodiment of the present application, the sampling unit includes multiple TDCs and storage modules, the multiple counting step signal generating units are respectively connected to the same storage module through the TDCs, and the storage module is connected to the reconstruction unit.
[0036] According to the fifth aspect of the present application, a signal digitization device is provided, comprising: a plurality of detection modules, each of the detection modules comprising a plurality of counting step signal generating units, the counting step signal generating units being configured to generate counting step signals; a plurality of sampling units, each of the sampling units being connected to a plurality of the counting step signal generating units in the same detection module, the sampling unit being configured to directly sample the counting step signals and determine a time series corresponding to each state change in the counting step signals; and a reconstruction unit, the reconstruction units being respectively connected to the sampling units, the reconstruction units being configured to restore the counting step signals according to the time series.
[0037] According to one embodiment of the present application, the sampling unit includes multiple TDCs and storage modules, and the multiple counting step signal generating units in each detection module are respectively connected to the same storage module through the TDC, and the multiple storage modules are respectively connected to the reconstruction unit.
[0038] According to a sixth aspect of the present application, there is provided a computer storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the signal digitization method described above are implemented.
[0039] According to a seventh aspect of the present application, a computer program product is provided, comprising a computer program or instructions, which, when executed by a processor, implement the steps of the signal digitization method as described above.
[0040] According to the seventh or eighth aspect of the present application, a digital PET system is provided, comprising the signal digitization device as described above.
[0041] The signal digitization method, device, computer storage medium and digital PET system provided by the present application generate a counting step signal to replace the analog output scintillation pulse signal in the prior art, so that the incident photon sequence can be directly sampled with TDC, the time series of incident photon excitation can be recorded, the incident photons can be directly digitized and read out in the form of digital signals, the original information of the incident photon sequence is preserved to the greatest extent, and the complex process of integrating the signal output by the microelement into an analog scintillation pulse signal output and then sampling is avoided, and additional external digitization devices are saved, so that the system performance is improved while the cost is further reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the implementation methods of this specification or the technical solutions in the prior art, the drawings required for use in the implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some implementation methods recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0043] Figure 1 A schematic diagram of digitizing a scintillation pulse signal in the prior art;
[0044] Figure 2 This is a flow chart of a signal digitization method in one of the embodiments of the present application;
[0045] Figure 3 This is a schematic diagram of a process of outputting a counting step signal in one embodiment of the present application;
[0046] Figure 4 This is a schematic diagram of a counting step signal in one embodiment of the present application;
[0047] Figure 5 This is a schematic diagram of the process of collecting and forming a time series in one of the embodiments of the present application;
[0048] Figure 6 This is a schematic diagram of a process for restoring a counting step signal in one embodiment of the present application;
[0049] Figure 7 This is a flow chart of a signal digitization method in another embodiment of the present application;
[0050] Figure 8 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application;
[0051] Fig. 9 This is a schematic diagram of the structure of a photoelectric conversion device in a signal digitization device in one of the embodiments of the present application;
[0052] Fig.10 Based on Fig. 9 A schematic diagram of the structure of a signal processing module in a signal digitizing device;
[0053] Fig.11 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application;
[0054] Fig.12 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application;
[0055] Fig.13 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application;
[0056] Fig.14 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application;
[0057] Fig.15 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application;
[0058] Fig.16 A schematic diagram of a digitization system for implementing a signal digitization method in another embodiment of the present application;
[0059] Fig.17 This is a diagram of the internal structure of a computer device in one of the embodiments of the present application. DETAILED DESCRIPTION
[0060] In order to make the above-mentioned purposes, features and advantages of the present application more understandable, the specific implementation methods of the present application are described in detail below in conjunction with the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present application, so the present application is not limited by the specific embodiments disclosed below.
[0061] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly fixed to the other element or there may be an element in the middle. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be an element in the middle at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application. The terms "and / or" or "and / or" used herein include any and all combinations of one or more of the related listed items.
[0063] In the existing digital PET technology, SiPM with better photoelectric conversion performance is usually used as the photoelectric conversion device. SiPM uses the method of applying bias voltage to make each microelement work in Geiger mode. In actual operation, the binary signals generated by hundreds to thousands of microelements are accumulated to form an analog scintillation pulse signal output, and then the SiPM signal is digitized and reconstructed by devices / instruments other than SiPM, such as ADC (Analog-to-digital converter) sampling circuit and multiple voltage threshold (MVT) acquisition card, so as to extract the charge amount and arrival time information of the original SiPM signal, which is used to infer the total number and arrival time of the incident photons. However, the existing technology essentially treats the binary signal (microelements have only two states of 0 and 1) in the microelement as an analog signal, adds it, and then digitizes it. The digital-analog-digital conversion process will cause the original information of the incident photon sequence to be lost, and the incident photon time series cannot be recovered from the analog SiPM signal. In addition, the binary signals of hundreds to thousands of MCs are added together to form an analog signal output, which requires a series of analog signal processing circuits and analog-to-digital conversion circuits outside the SiPM to complete the digitization and reconstruction of the final signal. The complexity of the circuit makes it difficult to further reduce power consumption and volume, and also makes it difficult to further improve system performance.
[0064] In response to the technical problems existing in the prior art, the present application proposes a signal digitization method, device and supporting applications that can further improve system performance.
[0065] In some embodiments, the signal digitization method can be performed by a signal digitization device. For example, the signal digitization method can be stored in a storage device (such as a built-in storage module of the detection device or an external storage device) in the form of a program or instruction, and the program or instruction can implement the signal digitization method when it is executed. The signal digitization device disclosed in the present application for implementing the above-mentioned signal digitization method can be a device with a large amount of computing resources (for example, a computer, a server, cloud computing, etc.), or a device with limited computing resources (for example, a hardware circuit such as an FPGA (Field Programmable Gate Array) chip board, an ASIC (Application-Specific Integrated Circuit) chip board, etc.).
[0066] Some preferred embodiments of the present application are described below with reference to the accompanying drawings. It should be noted that the following description is for illustrative purposes and is not intended to limit the scope of protection of the present application.
[0067] Figure 2 This is a flowchart of a signal digitization method in one embodiment of the present application. In one embodiment, the signal digitization method 200 may include the following steps 210 to 250.
[0068] Step 210: Generate a counting step signal, wherein the waveform of the counting step signal shows that the amplitude increases in a step-like manner along with the number of micro-elements of the photoelectric conversion device being excited.
[0069] Typically, the generation of the counting step signal is achieved through a silicon photomultiplier device (SiPM), which includes multiple microelements, each of which can be excited in response to an incident high-energy photon and output a unit step signal. For example, the SiPM can include an array of several single photon avalanche diodes (Single Photon Avalanche Diode) or avalanche diodes (APD) and corresponding auxiliary circuits. In this case, each single photon avalanche diode or avalanche diode and its corresponding electronic components are a microelement. How to generate a counting step signal through the unit step signal output by the numerous microelements of the SiPM will be further explained below in conjunction with the circuit structure in the device embodiment, and will not be repeated here.
[0070] The waveform of the counting step signal shows that the amplitude increases in a step-by-step manner with the number of microelements of the excited photoelectric conversion device. For example, when the microelement is not excited, it always maintains a 0 voltage output state; when a microelement is excited, the amplitude of the counting step signal rises by one unit and maintains the amplitude. For example, the voltage amplitude rises by one unit is 4mV, and the amplitude of the counting step signal is equal to the amplitude of the unit step signal. When n microelements are excited, the amplitude of the counting step signal rises by n units and maintains the amplitude. In other words, at a certain time t, the total amplitude of the counting step signal divided by the amplitude of the unit step signal represents the total number of microelements excited in the SiPM as of time t.
[0071] In this embodiment, the counting step signal includes the number information of the excited micro-elements, or includes the number information of the generated unit step signals, and different statistical methods can be used to obtain the counting step signal based on the unit step signal. For example, a counter can be used to count the received counting step signals to obtain the number of unit step signals, or the amplitude of the received counting step signal can be converted to obtain the number of unit step signals.
[0072] Step 230: directly sample the counting step signal to determine the time series corresponding to each state change in the counting step signal.
[0073] Since the counting step signal is formed by multiple unit step signals, the waveform shows that as the number of unit step signals increases, the amplitude of the waveform corresponding to each jump increases by one unit amplitude, and the waveform is stepped as a whole. Therefore, unlike the flicker pulse with a relatively fast rising edge and a slow falling edge in the prior art, the counting step signal has a clear amplitude jump point, and the time information of the signal amplitude jump can be directly recorded through the time digital converter (TDC), and then the time information corresponding to each jump point is output in the form of a time series. For example, a certain counting step signal contains 9 jumps in total, and the amplitude of each jump is a unit amplitude, such as 3mV, but the time corresponding to each jump can be evenly distributed or not evenly distributed, for example, the time corresponding to the 9 jumps is 10ps, 25ps, 35ps, 45ps, 60ps, 80ps, 90ps, 110ps and 120ps, respectively. When the counting step signal is sampled, the output time series is the time information sequence corresponding to each jump.
[0074] Step 250: Restore the counting step signal information according to the time series.
[0075] In the present application, for different types of high-energy photons, such as gamma photons or neutrons, the amplitudes of unit step signals generated by different types of microelements in SiPM may be different. For example, for gamma photons, the amplitude of the unit step signal may be 3mV, and for neutrons, the amplitude of the unit step signal may be 5mV. The specific amplitude can be determined based on preliminary experiments. What technical personnel in this field need to understand is that once the corresponding parameters such as the type of high-energy photons, SiPM production process, material, and microelement quenching type are determined, the amplitude of the unit step signal generated after a single microelement is excited is fixed accordingly, and will not be repeated here.
[0076] After the amplitude of the unit step signal is determined based on experiments and prior physical models, the counting step signal information can be restored based on the time series information collected in the above steps. That is, computer software can be used to increase the signal waveform by one unit amplitude and maintain it at each amplitude jump time point until the next jump time point, and then increase the signal waveform by one unit amplitude and maintain it until the last jump time point.
[0077] In order to further understand the signal digitization method provided by the present application, the following will be combined with the attached Figure 3-Figure 6 Provide explanation.
[0078] like Figure 3 As shown, the generating of the counting step signal may further include the following steps 211 to 212 .
[0079] Step 211: When the impulse response signal meets the trigger condition, a unit step signal is output.
[0080] In the absence of photon incidence, dark counts are not considered, and the micro-elements in the micro-element array of the SiPM are in an unexcited state (equivalent to 0 in binary). When a photon sequence is incident on the SiPM, some of the micro-elements will be excited (equivalent to 1 in binary) and generate a pulse response signal. In this embodiment, a trigger condition is set to assist in determining whether a micro-element has received a photon. When the pulse response signal meets the trigger condition, it is determined that the micro-element has received a photon and outputs a unit step signal. By pre-setting the trigger condition, the problem of erroneous readings of the micro-element due to noise interference and the like can be reduced.
[0081] In some specific embodiments, the trigger condition can be set according to different application scenarios. For example, a preset voltage can be set on the microelement, and the photon reacts with the microelement after being incident to generate a pulse response signal. When the pulse response signal is greater than the preset voltage, the trigger condition is determined to be met and a unit step signal is output; or the trigger condition is determined to be met when the waveform of the pulse response signal meets the preset characteristics, such as when the maximum voltage reaches a preset voltage threshold, the current amplitude reaches a preset current threshold, or the accumulated voltage reaches a certain amplitude, a unit step signal is output.
[0082] More specifically, when the voltage is preset, the microelement can be connected to a comparison module, and the preset voltage of the comparison module is provided by a digital-to-analog converter integrated on the microelement chip. When the microelement detects a photon, it outputs a pulse response signal, which is transmitted to the comparison module. When the amplitude of the pulse response signal reaches the preset voltage, the comparison module outputs a unit step signal. Similarly, when the current threshold or a certain amplitude is preset, it can be realized by a corresponding electronic device, which is easy to implement by those skilled in the art based on the enlightenment of this application, and will not be repeated here.
[0083] The output unit step signal has the following characteristics: when the microelement is not excited, it always maintains a 0 voltage output state; when a microelement is excited, the amplitude of the unit step signal rises by one unit and maintains the amplitude, for example, the voltage amplitude rises by one unit to 4mV.
[0084] Specifically, when the impulse response signal meets the trigger condition, outputting the unit step signal may include the following steps 2111 to 2112 .
[0085] Step 2111: Compare the impulse response signal with the trigger threshold.
[0086] In this embodiment, a trigger threshold can be set, and the trigger threshold can be compared with the size of the pulse response signal to assist in determining whether the microelement has received a valid photon. For example, when applied to gamma photon detection, the amplitude of the pulse response signal generated by a single gamma photon is often the same. The trigger threshold can be set to be slightly lower than the amplitude through a digital-to-analog converter, and the pulse response signal output by the microelement is input into the comparison module and compared with the trigger threshold preset in the comparison module.
[0087] Step 2112: In response to the comparison result that the impulse response signal is not less than the trigger threshold, output a unit step signal.
[0088] When the pulse response signal is greater than or equal to the trigger threshold, it can be determined that the pulse response signal meets the trigger condition, that is, in this embodiment, the comparison result that the pulse response signal is greater than or equal to the trigger threshold can be defined as the trigger condition. In response to the comparison result that the pulse response signal is greater than or equal to the trigger threshold, a unit step signal can be output. Specifically, when any microelement detects a photon, an impulse response signal is output. In a specific implementation, the trigger threshold can be a trigger voltage V t The pulse response signal is transmitted to the comparator. When the amplitude of the pulse response signal reaches the trigger voltage V t When , the comparator outputs a unit step signal.
[0089] Step 212: Generate a counting step signal based on the unit step signal.
[0090] Usually, SiPM contains an m×n (m and n are both non-zero natural numbers) micro-element array and corresponding auxiliary circuits. Each micro-element will generate a corresponding pulse response signal after detecting a photon, and a unit step signal will be output when the pulse response signal meets the trigger condition. Therefore, the micro-element array can output multiple unit step signals during detection.
[0091] A counting step signal is formed when multiple unit step signals are output in a certain form. For example, the unit step signals output by each microelement are summed up through an in-phase proportional adding circuit and then output to form a counting step signal; or the unit step signals output by the microelement corresponding to a row or a column are summed up through an adding circuit and then output to form a counting step signal; or the unit step signals output by each microelement are first set with a corresponding delay, and then directly summed up to form a counting step signal. For how to output a counting step signal through an adding circuit, please refer to the embodiment of the device of this application, which will not be repeated here.
[0092] In one embodiment, the step of generating a counting step signal based on a unit step signal may specifically include performing sum processing on the unit step signal to obtain a counting step signal. The characteristics of the generated counting step signal will be combined with Figure 4 Further description. Figure 4 In the figure, when the microelement is not excited, it always maintains a 0 voltage output state, and the counting step signal also has no output, which is manifested as the amplitude is always 0 before time t1; when a microelement is excited, the microelement outputs a unit step signal, and the amplitude of the unit step signal is, for example, 4mV. At this time, the amplitude of the counting step signal also rises by one unit and maintains the amplitude, which is equal to the amplitude of the unit step signal, that is, at time t1, the amplitude of the counting step signal rises to n1; when two microelements are excited, the amplitude of the counting step signal rises by two units and maintains the amplitude, that is, at time t2, the amplitude of the counting step signal rises to n2; similarly, at times t3 and t4, the amplitude of the counting step signal rises to n3 and n4 respectively. It is worth noting that in this application, the moment when the microelement is excited is defaulted to the moment when the counting step signal jumps, and the same microelement cannot be excited twice at the same moment. Since this application is aimed at single-photon application scenarios or involves basic applications such as research on the physical process of photon conversion or construction of a priori information database, it excludes the situation where two or more microelements are excited at the same time.
[0093] Furthermore, if Figure 5 As shown, directly sampling the counting step signal and determining the time series corresponding to each state change in the counting step signal may further include the following steps 231 to 232.
[0094] Step 231: Record the time point and the number of times the amplitude of the count step signal changes.
[0095] The waveform of the scintillation pulse in the prior art has a relatively fast rising edge and a slow falling edge, and the waveform is in the form of continuous change. Different from the prior art, the counting step signal has a clear amplitude jump point, which is manifested in the waveform as the number of unit step signals increases, and the amplitude of the waveform corresponding to each jump increases by one unit amplitude, and the waveform is stepped as a whole. Therefore, the time information of the signal amplitude jump can be directly recorded through the time-to-digital converter (TDC), and then the time information corresponding to each jump point is output in sequence. The number of recorded jump times is the number of times the amplitude of the counting step signal jumps.
[0096] Step 232: Form the transition time information into a time series according to the transition times.
[0097] Since TDC can record the time information at the moment when the signal amplitude changes, the time information recorded after collecting a complete counting step signal is arranged in chronological order to form a time series to be output. The time series contains at least three aspects of information: the time point information corresponding to each jump of the counting step signal, the number of jumps formed by the statistics of all time point information, and the physical address information corresponding to each SiPM.
[0098] Furthermore, if Figure 6 As shown, restoring the counting step signal according to the time series may further include the following steps 251 to 252.
[0099] Step 251: Determine the physical model corresponding to the counting step signal.
[0100] For different types of high-energy photons, such as gamma photons or neutrons, the amplitudes of unit step signals generated by different types of microelements in SiPM may be different. For example, for gamma photons, the amplitude of the unit step signal may be 3mV, and for neutrons, the amplitude of the unit step signal may be 5mV. The specific amplitude can be determined based on preliminary experiments. What technical personnel in this field need to understand is that once the corresponding parameters such as the type of high-energy photons, SiPM production process, material, and microelement quenching type are determined, the amplitude of the unit step signal generated after a single microelement is excited will be fixed accordingly.
[0101] Therefore, the physical model satisfied by the counting step signal can be determined based on the type of high-energy photons (such as gamma photons, neutrons), the production process of SiPM (such as PN junction design, packaging, etc.), the microelement material (such as avalanche diodes, single-photon avalanche diodes, etc.), the matching quenching method (such as resistor quenching or transistor-controlled quenching, etc.), and the unit step signal output circuit and other corresponding parameters. Once the relevant parameters are determined, the amplitude of each jump in the counting step signal can be determined based on the physical model. The physical model can be determined through a large number of experiments, prior knowledge or simulations.
[0102] Step 252: Restore the count step signal according to the physical model and the time series.
[0103] After determining the amplitude of the unit step signal, the counting step signal information can be restored according to the time series information collected in the above steps. For example, computer software can be used to increase the signal waveform by one unit amplitude and maintain it at each amplitude jump time point until the next jump time point, and then increase the signal waveform by one unit amplitude and maintain it until the last jump time point.
[0104] Since the counting step signal contains the quantity information of the received unit step signals, the digital processing method can be used to realize the direct digitization of the SiPM incident photon sequence.
[0105] The signal digitization method provided by the present application can directly digitize and output the counting step signal information, and no longer needs to set multiple thresholds to collect analog scintillation pulse signals, thus saving additional external digitization devices and preserving the original information of the incident photon sequence to the greatest extent. The external computer can digitize the sampling signal in combination with the prior information of the incident photon sequence, and accurately reconstruct the time series of the incident photons through an algorithm.
[0106] In a further embodiment of the present application, after the count step signal is digitized and the digitized sampling signal is output, the signal digitization method may further include: outputting a reset signal to clear the pulse response signal. That is, after the current SiPM detection process is completed, a reset signal is output to clear all micro-element counts and wait for the next detection.
[0107] The above-mentioned signal digitization method provided by the present application replaces the analog output scintillation pulse signal in the prior art by counting step signals, so that the incident photon sequence can be directly sampled, the time series of incident photon excitation can be recorded, the incident photons can be directly digitized and read out in the form of digital signals, and the original information of the incident photon sequence can be preserved to the greatest extent, avoiding the complex process of integrating the signal output by the microelement into an analog scintillation pulse signal output and then sampling, saving additional external digitization devices, thereby improving the system performance and further reducing the cost.
[0108] Figure 7 This is a flow chart of a signal digitization method in another embodiment of the present application. The signal digitization method may include the following steps 710 to 740.
[0109] Step 710: Multiple channels generate counting step signals respectively, and the waveform of the counting step signal shows that the amplitude increases in a step-like manner along with the number of micro-elements of the photoelectric conversion device being excited.
[0110] For PET equipment, whether it is an annular PET, a flat PET, or other variable-shaped PET, it often has multiple detectors, each detector may include multiple SiPM arrays, each SiPM array has multiple SiPM channels, and the SiPM of each channel includes multiple microelement arrays. The method of generating a counting step signal in the SiPM of a single channel can be referred to the above embodiment and will not be repeated here.
[0111] Step 720: synchronously and parallelly determine the time series corresponding to the state changes of the counting step signal in each channel.
[0112] For each channel, the signals in each channel can be digitized synchronously in parallel. The generation and digitization of the counting step signal in each channel are independent of each other and do not affect each other. At the same time, each channel will be assigned an address by the system, such as an IP address. The time series information collected by each channel will be packaged together with the address information and sent to the processor for processing.
[0113] Step 740: Restore the counting step signal information according to the time series.
[0114] After the time series information in each channel is sent to the processor, the processor may establish a task to restore the counting step signal of each channel according to the method described in the above embodiments.
[0115] Furthermore, after the counting step signals in each channel are restored, they can be used for single event coincidence in PET or for photon scattering matching. The output digitized time series can be used to preserve the original information of the incident photon sequence to the greatest extent, abandoning the complex analog-to-digital conversion process and directly realizing the digitization of the photon signal, avoiding the signal information loss caused by complex conversion, and being able to restore the time series information of the photons, so that the system performance can be further improved.
[0116] Based on the description of the above-mentioned signal digitization method embodiment, the present application also provides a fast, accurate and stable signal digitization device. The device may include a device (including a distributed system), software (application), module, component, server, client, etc. using the method described in the embodiment of this specification and a device combined with necessary implementation hardware. Based on the same innovative concept, the device in one or more embodiments provided in the embodiment of the present application is as described in the following embodiments. Since the implementation scheme and method of the device to solve the problem are similar, the implementation of the specific device in the embodiment of this specification can refer to the implementation of the aforementioned method, and the repetitions will not be repeated. As used below, the term "module" or "module" can implement a combination of software and / or hardware for predetermined functions. Although the device described in the following embodiments is preferably implemented in software, it is also possible to implement hardware, or a combination of software and hardware.
[0117] Figure 8 This is a structural schematic diagram of a signal digitization device in one of the embodiments of the present application. In one of the embodiments, the signal digitization device may include a counting step signal generating unit 80, a sampling unit 90 and a reconstruction unit 100, wherein the counting step signal generating unit 80 is configured to generate a counting step signal, and the waveform of the counting step signal exhibits an amplitude that increases in a step-like manner with the number of microelements of the excited photoelectric conversion device; the sampling unit 90 is configured to directly sample the counting step signal and determine the time series corresponding to each state change in the counting step signal; and the reconstruction unit 100 is configured to restore the counting step signal according to the time series.
[0118] More specifically, the counting step signal generating unit 80 may include a plurality of detection modules 810 and a signal processing module 820, wherein the plurality of detection modules 810 may output an impulse response signal when a photon is detected, and the detection module 810 may also output a unit step signal when the impulse response signal reaches a trigger condition. In practical applications, the plurality of detection modules 810 in the signal digitizing device may be arranged in an m×n array (m and n are both positive integers).
[0119] In the absence of photon incidence, dark counts are not considered, and the detection module 810 is in an unexcited state (i.e., equivalent to an output of 0 in binary). When a photon sequence incident signal is digitized, the detection module 810 that receives the photon will be excited (i.e., equivalent to an output of 1 in binary) and generate a pulse response signal. In this embodiment, by setting a trigger condition, it is possible to assist in determining whether the detection module 810 has received a photon. When the pulse response signal meets the trigger condition, it is determined that the detection module 810 has received a photon and outputs a unit step signal. By presetting the trigger condition, the problem of erroneous readings of the detection module 810 due to noise interference and the like can be reduced.
[0120] In some specific embodiments, the trigger condition can be set according to different application scenarios. For example, a preset voltage can be set corresponding to the microelement in the detection module 810, and the photon reacts with the microelement after being incident to generate a pulse response signal. When the pulse response signal is greater than the preset voltage, it is determined that the trigger condition is met, and the detection module outputs a unit step signal; it can be determined that the trigger condition is met when the waveform of the pulse response signal meets the preset characteristics, such as the maximum voltage reaches a preset threshold, the current amplitude reaches a preset threshold, or the cumulative voltage reaches a certain amplitude, etc. This is easy for a person skilled in the art to think of based on the inspiration of this application, and will not be listed here one by one.
[0121] The generated unit step signal has the following characteristics: when the microelement is not excited, it always maintains a 0 voltage output state; when a microelement is excited, the amplitude of the unit step signal rises by one unit and maintains the amplitude, for example, the voltage amplitude rises by one unit to 4mV.
[0122] The signal processing module 820 is connected to the plurality of detection modules 810 respectively, and the signal processing module 820 can be used to generate a counting step signal based on the unit step signal.
[0123] When multiple detection modules 810 detect photons, they respectively output multiple unit step signals. In this embodiment, the signal processing module 820 can generate a counting step signal based on the unit step signal, and use the counting step signal to count the number of received unit step signals.
[0124] Usually, SiPM includes an m×n (m, n are both positive integers) micro-element array and corresponding auxiliary circuits. Each micro-element will generate a corresponding pulse response signal after detecting a photon, and a unit step signal will be output when the pulse response signal meets the trigger condition. Therefore, the detection module array can output multiple unit step signals during detection. After multiple unit step signals are output in a certain form, a counting step signal is formed. For example, after each detection module 810 outputs a unit step signal, the signal processing module 820 adds the unit step signal through the in-phase proportional addition circuit and outputs the counting step signal; or after the detection module 810 corresponding to a row or a column outputs a unit step signal, the signal processing module 820 adds the unit step signal through the addition circuit and outputs the counting step signal; or first set the corresponding delay of the unit step signal output by each detection module, and then directly add the signal processing module 820 to form a counting step signal.
[0125] The sampling unit 90 is connected to the signal processing module 820, and the sampling unit 90 can be used to directly digitize the count step signal and output a digitized sampling signal. Since the count step signal contains the quantity information of the received unit step signal, the sampling unit 90 can use a digitization method to realize the direct digitization of the SiPM incident photon sequence. The above-mentioned digitization processing method can be any digitization processing method described in the method embodiment part of this application, which will not be repeated here.
[0126] Fig. 9 This is a schematic diagram of the structure of the detection module 810 in one of the embodiments of the present application. In one of the embodiments, the detection module 810 may include a photon detection submodule 8110 and a threshold comparison submodule 8120.
[0127] The photon detection submodule 8110 can be used to output a pulse response signal when a photon is detected. Fig. 9 The photon detection submodule 8110 may include a single photon avalanche diode D1 and a quenching tube Q1. The cathode of the single photon avalanche diode D1 is connected to the reverse bias voltage input externally, the anode of the single photon avalanche diode D1 is connected to the ground via the quenching tube Q1, the drain of the quenching tube Q1 is connected to the anode of the single photon avalanche diode D1, the source of the quenching tube Q1 is grounded, and the gate of the quenching tube Q1 is connected to the external DC voltage V q , DC voltage V q Can be used to control the pulse width of the quench tube.
[0128] The threshold comparison submodule 8120 can be connected to the photon detection submodule 8110. The threshold comparison submodule 8120 can be used to output a unit step signal when the pulse response signal reaches the trigger condition. Fig. 9 The threshold comparison submodule 8120 may include a comparator U1. The output end of the photon detection submodule 8110 may be connected to the positive input end of the comparator U1, and the negative input end of the comparator U1 may be connected to the external input trigger voltage V t .
[0129] When the single-photon avalanche diode D1 detects a photon, it will output a pulse response signal. The pulse response signal is transmitted to the positive input terminal of the comparator U1, and the comparator U1 compares the pulse response signal with the trigger voltage V t When the amplitude of the pulse response signal reaches the trigger voltage V t When the comparator U1 outputs a unit step signal V ij , where i and j represent the number of rows and columns in the microelement array, respectively, and j=1, 2, 3, ..., N. The trigger voltage V of the plurality of detection modules 810 tcan be the same, and the trigger voltages V t Both can be provided by a digital-to-analog converter (DAC) integrated on-chip.
[0130] Fig.10 8 is a schematic diagram of the structure of the signal processing module 820 in one embodiment of the present application. In one embodiment, the signal processing module 820 may include an in-phase proportional addition circuit 8210 .
[0131] The in-phase proportional adding circuit 8210 can be connected to N detection modules 810 respectively. The in-phase proportional adding circuit 8210 can be used to add the unit step signal output by any detection module 810 to generate a counting step signal.
[0132] In one embodiment, the output ends of the plurality of detection modules 810 can be connected to the signal input end of the in-phase proportional addition circuit 8210 through a plurality of input resistors 8220. Fig.10 The in-phase proportional adding circuit 8210 may include an operational amplifier U2, a feedback resistor R f and grounding resistance Rs. The unit step signals output by the N detection modules 810 can be V i1 、V i2 , ..., V iN The output terminals of the N detection modules 810 are connected to the input resistors 8220 (R1, R2, ..., R N ) is connected to the positive input terminal of the operational amplifier U2, and the feedback resistor R f One end is connected to the positive input terminal of the operational amplifier U2, and the feedback resistor R f The other end is connected to the output end of the operational amplifier U2, and the negative input end of the operational amplifier U2 is grounded through the grounding resistor Rs.
[0133] The operational amplifier U2 can perform sum operation on multiple unit step signals and output a counting step signal Vo. Specifically, the counting step signal Vo=R f ×(V i1 / R1+V i2 / R2+V i3 / R3+...V iN / R N), which is equivalent to multiplying the unit step signal output by each detection module 810 by a ratio and outputting it. Among them, the resistance values of the N input resistors 8220 are the same, so the unit step signal output by each detection module 810 is multiplied by the same ratio, which can ensure that the voltage input to the in-phase proportional addition circuit 8210 of each detection module 810 is the same. Due to the different arrival times of photons, the unit step signal output by each detection module 810 has a time difference. Therefore, a counting step signal with an amplitude that changes with time will be generated at the output end of the in-phase proportional addition circuit 8210. For example, if the two detection modules 810 are triggered at 1ns and 2ns respectively, the in-phase proportional addition circuit 8210 outputs and maintains a counting step signal with a unit amplitude of A0 at 1ns, and at 2ns, the unit step signal output by the second triggered detection module 810 is added, then the counting step signal amplitude output by the in-phase proportional addition circuit 8210 at 2ns becomes 2A0, thereby forming a stepped counting step signal.
[0134] In a specific embodiment, the signal digitization device includes detection modules 810 arranged in a 32×32 square pattern (e.g. Fig. 9 As shown, n=32), the total number of detection modules 810 is 32×32=1024. After each detection module 810 converts the pulse response signal into a unit step signal of a digital logic high level, the 1024 detection modules 810 are connected to the in-phase proportional addition circuit 8210, and the unit step signal is converted into a counting step signal through the in-phase proportional addition circuit 8210. If the power supply of the in-phase proportional addition circuit 8210 is 4.1V, the voltage range of the in-phase proportional addition circuit 210 output is 0-4.1V. When the number of triggered detection modules 810 ranges from 0 to 1024, A0=4.1V÷1024≈4mV.
[0135] Fig.11 This is a schematic diagram of the structure of the sampling unit 90 in one embodiment of the present application. In one embodiment, the sampling unit 90 may include a TDC and a storage module.
[0136] Since the counting step signal has an obvious amplitude jump point, it is shown in the waveform that as the number of unit step signals increases, the amplitude of the waveform corresponding to each jump increases by one unit amplitude, and the waveform is stepped as a whole. Therefore, in this embodiment, the counting step signal generated by the counting step signal generating unit 80 can be directly input into the time-to-digital converter (TDC), and the time information of each amplitude jump in the counting step signal can be recorded by the TDC, and then the time information corresponding to each jump point is sent and stored in the storage module, and the storage module matches the above time sequence and information such as channel number / address and outputs it in a packaged form.
[0137] Since TDC can record the time information at the moment when the signal amplitude changes, the time information recorded after collecting a complete counting step signal is arranged in chronological order to form a time series to be output. The time series contains at least three aspects of information: the time point information corresponding to each jump of the counting step signal, the number of jumps formed by the statistics of all time point information, and the physical address information corresponding to each SiPM.
[0138] The storage module can use FIFO (First Input First Output) memory. The FIFO memory is connected to the TDC. The FIFO memory can be used to output the P group count threshold-time pair according to the time series output by the TDC. The FIFO memory can collect the jump time information recorded by the TDC for stacking and storage. The FIFO memory is a first-in-first-out dual-port buffer, that is, the first data to enter it is the first to be removed. It can cache continuous data streams to prevent data loss during machine entry and storage operations.
[0139] When the counting step signal is input into the sampling unit, the TDC records the jump time of the counting step signal in sequence, and the FIFO memory stores the data centrally. Subsequently, the external computer can restore the entire counting pulse signal through prior information.
[0140] In one embodiment, the signal digitization device may further include a reset module, which may be used to output a reset signal to clear the pulse response signal. After the TDC and the storage module have completed their work and output a time series frame (each channel outputs a Gray code with a length of about 30 bits), the reset module may output a reset signal to clear all counts of the detection module 810 to wait for the next detection work.
[0141] Fig.12 FIG. 1 is a schematic diagram of the structure of a signal digitization device in another embodiment of the present application. The signal digitization device can be applied to a PET system, a SPECT system, etc. In this case, the device includes a plurality of counting step signal generating units, each of which can generate a counting step signal as described in the above embodiment. For example, Fig.12In an embodiment of the present invention, the device includes three counting step signal generating units, each of which can generate a corresponding counting step signal after receiving a photon, and each counting step signal is output to a correspondingly connected TDC. Multiple TDCs can be connected to the same storage module at the same time. When the TDC of each channel records the time series information collected by the channel, the storage module marks the time series information of each channel received with the corresponding channel address information, and then packages and outputs the data in the order in which the data is received, and the reconstruction unit of the received data restores and reconstructs the counting step signal information based on the data.
[0142] Fig.13 FIG. 1 is a schematic diagram of a signal digitization device in another embodiment of the present invention. Fig.12 The embodiment is similar, and can be applied to a system having multiple detection modules, such as a PET system, a SPECT system, etc. Each detection module includes multiple counting step signal generating units, and each counting step signal generating unit can generate a counting step signal as described in the above embodiment, except that in Fig.13 In the embodiment, the detection modules can be divided into multiple groups, and each group of detection modules can include two counting step signal generating units, for example. The two counting step signal generating units are respectively connected to the same storage module through a TDC, and each counting step signal generating unit can generate a corresponding counting step signal after receiving a photon. Each counting step signal is output to the corresponding connected TDC. Two or more TDCs can be connected to the same storage module at the same time. When the TDC of each channel records the time series information collected by the channel, the storage module marks the time series information of each channel received with the corresponding channel address information, and then packages and outputs it according to the order in which the data is received. Multiple storage modules are respectively connected to the reconstruction unit, and the reconstruction unit restores and reconstructs the counting step signal information according to the data received from each storage module, and can even further perform further work such as event screening and matching based on the reconstructed counting step signal information. This is something that a technician in this field can easily think of based on the inspiration of the above scheme and will not be repeated here.
[0143] The above-mentioned signal digitization device provided in the present application generates a counting step signal to replace the analog output scintillation pulse signal in the prior art, so that the incident photon sequence can be directly sampled with TDC, and the time series of incident photon excitation can be recorded, so as to realize direct digitization of the incident photons and read them out in the form of digital signals, thereby preserving the original information of the incident photon sequence to the greatest extent, avoiding the complex process of integrating the signal output by the microelement into an analog scintillation pulse signal output and then sampling it, saving additional external digitization devices, and improving the system performance while further reducing the cost.
[0144] Fig.14 This is a schematic diagram of the structure of a signal digitization device in one of the embodiments of the present application. In one of the embodiments, the signal digitization device may include a transmission unit 910 and a reconstruction unit 100.
[0145] The transmission unit 910 can be used to transmit the acquired digital sampling signal. The reconstruction unit 100 can be connected to the transmission unit 910, and the reconstruction unit 100 can be used to reconstruct the digital sampling signal according to the prior information to restore the count step signal; the reconstruction unit 100 can also be used to convert the count step signal into unit time counting information.
[0146] The digitized sampling signal may refer to the digitized sampling signal obtained by the sampling unit in the above-mentioned embodiment. In this embodiment, the signal digitization device may read the digitized sampling signal of the sampling unit through the transmission unit 910. After obtaining the digitized sampling signal, the reconstruction unit 100 may analyze the signal characteristics of the counting step signal through prior information, such as a priori physical model, so as to reconstruct the digitized signal according to the prior information and restore the counting step signal. For example, according to the function or shape model that the counting step signal conforms to, the digitized sampling signal is reconstructed and the counting step signal is restored. Furthermore, the counting step signal is transformed to obtain the unit time counting information.
[0147] The above-mentioned signal digitization device reconstructs the digital sampling signal according to the prior information, preserves the original information of the incident photon sequence to the greatest extent, accurately restores the incident photon time series, and realizes the digital reconstruction of the counting step signal without losing the photon detection efficiency.
[0148] Fig.15 This is a schematic structural diagram of a signal digitization device in another embodiment of the present application. In one embodiment, the reconstruction unit 100 may include a modeling module 1510 and a data processing module 1520 .
[0149] The modeling module 1510 can be used to determine the physical model corresponding to the count step signal. The data processing module 1520 can be connected to the modeling module 1510, and the data processing module 1520 can be used to perform signal recovery processing on the digitized sampling signal based on the physical model to restore the count step signal.
[0150] According to the embodiment of the above-mentioned signal digitization device, the counting step signal obeys the physical model. The voltage amplitude of the counting step signal is the number of counts × A0. The modeling module 1510 can set the corresponding physical model according to the characteristics of the counting step signal. For example, the counting step signal can be represented by a step-shaped exponential model or an approximate linear function model. Furthermore, the data processing module 1520 can perform signal recovery processing on the digitized sampling signal based on the physical model determined by the modeling module 1510 through signal processing methods such as fitting algorithms and neural network algorithms, and recover the counting step signal from the time series of the digitized sampling signal.
[0151] In one embodiment, the reconstruction unit 100 may further include a data conversion module 1530. The data conversion module 1530 may be connected to the data processing module 1520, and the data conversion module 1530 may be used to convert the counting step signal into unit time counting information.
[0152] It should be understood that Figure 8-Figure 15 The device and its modules shown can be implemented in various ways. For example, in some embodiments, the device and its modules can be implemented by hardware, software, or a combination of software and hardware. Among them, the hardware part can be implemented using dedicated logic; the software part can be stored in a memory and executed by an appropriate instruction execution device, such as a microprocessor or a dedicated design hardware. Those skilled in the art will understand that the above methods and devices can be implemented using computer executable instructions and / or included in a processor control code, such as a carrier medium such as a disk, CD or DVD-ROM, a programmable memory such as a read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. Such code is provided on the carrier medium such as a disk, CD or DVD-ROM, a programmable memory such as a read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The device and its modules of the present application specification can not only be implemented by hardware circuits such as ultra-large-scale integrated circuits or gate arrays, semiconductors such as logic chips, transistors, etc., or programmable hardware devices such as field programmable gate arrays, programmable logic devices, etc., but can also be implemented by software executed by various types of processors, and can also be implemented by a combination of the above hardware circuits and software (for example, firmware).
[0153] It should be noted that the above description of the modules is only for convenience of description and does not limit the specification of this application to the scope of the embodiments. It is understandable that for those skilled in the art, after understanding the principle of the device, it is possible to arbitrarily combine the modules or form a subsystem to connect with other modules without deviating from this principle. For example, the modules can share a storage module, or each module can have its own storage module. Such variations are within the scope of protection of this specification.
[0154] Fig.16This is a schematic diagram of a signal digitization system for implementing a signal digitization method in one embodiment of the present application. Fig.16 The signal digitization system S00 may include a processing component S20, which further includes one or more processors, and a memory resource represented by a memory S22 for storing instructions executable by the processor of the processing component S20, such as an application. The application stored in the memory S22 may include one or more instructions, and each module corresponds to a set of instructions. In addition, the processing component S20 is configured to execute instructions to perform the above-mentioned signal digitization method.
[0155] The operations and / or methods implemented by one processor described in the embodiments of this specification may also be implemented jointly or independently by multiple processors. For example, if in the specification of this application, the processor of the processing device executes step 1 and step 2, it should be understood that step 1 and step 2 may also be executed jointly or independently by two different processors of the processing device (for example, the first processor executes step 1, the second processor executes step 2, or the first and second processors execute step 1 and step 2 jointly).
[0156] The signal digitization system S00 may further include: a power supply component S24 configured to perform power management of the signal digitization system S00; a wired or wireless network interface S26 configured to connect the signal digitization system S00 to a network; and an input / output (I / O) interface S28. The signal digitization system S00 may operate based on an operating system stored in the memory S22, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or the like.
[0157] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory S22 including instructions, and the above instructions can be executed by a processor of the signal digitization system S00 to complete the above method. The storage medium can be a computer-readable storage medium, for example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0158] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by a processor of the signal digitization system S00 to implement the above method.
[0159] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.17 As shown, Fig.17This is an internal structure diagram of a computer device in one of the embodiments of the present application. The computer device includes a processor, a memory and a network interface connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to users and tasks used in the above-mentioned signal digitization method. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a signal digitization method is implemented.
[0160] Those skilled in the art will understand that Fig.17 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0161] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0162] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0163] It should be noted that the above-mentioned devices, electronic devices, servers, etc. may also include other implementation methods according to the description of the method embodiments, and the specific implementation methods may refer to the description of the relevant method embodiments. At the same time, the new embodiments composed of the mutual combination of the features between the various methods and device, equipment, and server embodiments still fall within the scope of implementation covered by this application, and will not be described one by one here.
[0164] In the description of this specification, the descriptions with reference to the terms "one embodiment", "an embodiment", and / or "some embodiments", "some embodiments", "other embodiments", "ideal embodiments", etc., mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example, and certain features, structures or characteristics in one or more embodiments of this specification may be appropriately combined.
[0165] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0166] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
[0167] The basic concepts have been described herein. It is obvious to those skilled in the art that the above detailed disclosure is merely an example and does not constitute a limitation of this specification. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements and amendments to this specification. Such modifications, improvements and amendments are suggested in this specification, so such modifications, improvements and amendments still fall within the spirit and scope of the exemplary embodiments of this specification.
[0168] In addition, it will be understood by those skilled in the art that various aspects of this specification may be illustrated and described by a number of patentable categories or situations, including any new and useful process, machine, product or combination of substances, or any new and useful improvements thereto. Accordingly, various aspects of this specification may be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may be referred to as "data blocks", "modules", "engines", "modules", "components" or "systems". In addition, various aspects of this specification may be represented as a computer product located in one or more computer-readable media, which includes computer-readable program code.
[0169] A computer storage medium may include a propagated data signal containing computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, etc., or a suitable combination. A computer storage medium may be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, device or apparatus to communicate, propagate or transmit the program for use. The program code on the computer storage medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.
[0170] The computer program codes required for the operation of the various parts of this specification can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages such as C language, Visual Basic, Fortran 3003, Perl, COBOL 3002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages. The program code can be run entirely on the user's computer, or run on the user's computer as a separate software package, or run partly on the user's computer and partly on a remote computer, or run entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as software as a service (SaaS).
[0171] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this specification, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.
[0172] Similarly, it should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
[0173] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining the digits. Although the numerical domains and parameters used to confirm the breadth of the range in some embodiments of this specification are approximate values, in specific embodiments, the setting of such numerical values is as accurate as possible within the feasible range.
[0174] Each patent, patent application, patent application publication, and other materials, such as articles, books, specifications, publications, documents, etc., cited in this specification is hereby incorporated by reference in its entirety. Except for application history documents that are inconsistent with or conflicting with the contents of this specification, documents that limit the broadest scope of the claims of this specification (currently or later attached to this specification) are also excluded. It should be noted that if the descriptions, definitions, and / or use of terms in the materials attached to this specification are inconsistent or conflicting with the contents described in this specification, the descriptions, definitions, and / or use of terms in this specification shall prevail.
[0175] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims
1. A signal digitization method, characterized in that: include: Generate a counting step signal, wherein the waveform of the counting step signal shows that the amplitude increases in a step-like manner along with the number of micro-elements of the photoelectric conversion device being excited; The counting step signal is directly sampled by a time-to-digital converter to determine a time series corresponding to each state change in the counting step signal, wherein the time series includes: time point information corresponding to each jump of the counting step signal, jump number information formed by statistics of all time point information, and source physical address information corresponding to each counting step signal; The count step signal is restored according to the time series.
2. The signal digitization method according to claim 1, characterized in that: The generating a counting step signal comprises: When the impulse response signal meets the trigger condition, a unit step signal is output; A count step signal is generated based on the unit step signal.
3. The signal digitization method according to claim 2, characterized in that: When the impulse response signal meets the trigger condition, a unit step signal is output, including: comparing the impulse response signal with a trigger threshold; In response to a comparison result that the impulse response signal is not less than the trigger threshold, a unit step signal is output.
4. The signal digitization method according to claim 3, characterized in that: When the micro-element of the photoelectric conversion device is not excited, the unit step signal maintains a 0 output state. When the micro-element is excited, the amplitude of the unit step signal increases by one unit and maintains the amplitude.
5. The signal digitization method according to claim 3, characterized in that: The trigger conditions include: A voltage is preset, and when the pulse response signal is greater than the preset voltage, it is determined that a trigger condition is met, and the unit step signal is output; or A waveform feature is preset, and when the waveform feature of the impulse response signal meets the preset waveform feature, it is determined that a trigger condition is met, and the unit step signal is output.
6. The signal digitization method according to claim 5, characterized in that: The preset waveform features include: The maximum voltage value of the waveform reaches a preset voltage threshold, the current amplitude of the waveform reaches a preset current threshold, or the accumulated voltage of the waveform reaches a preset amplitude.
7. The signal digitization method according to claim 2, characterized in that: The generating a counting step signal based on the unit step signal comprises: The unit step signal is summed to generate the counting step signal.
8. The signal digitization method according to claim 7, characterized in that: The unit step signal is summed up, comprising: A plurality of the unit step signals are added together by an in-phase proportional adding circuit and then output to generate the counting step signal; or The unit step signals outputted corresponding to different rows and columns are respectively added up by an adding circuit and then outputted to generate the counting step signal; or A corresponding delay is set for each unit step signal, and then the delays are added together to form the counting step signal.
9. The signal digitization method according to claim 8, characterized in that: When the microelement of the photoelectric conversion device is not excited, the amplitude of the counting step signal remains at 0. When one of the microelement is excited, the amplitude of the counting step signal increases by one unit and maintains the amplitude. When n of the microelement are excited, the amplitude of the counting step signal increases by n units and maintains the amplitude, where n is a positive integer.
10. The signal digitization method according to claim 1, characterized in that: The directly sampling the counting step signal to determine the time series corresponding to each state change in the counting step signal includes: Recording the time point when the amplitude of the counting step signal changes and the number of changes; The time point information of the jump is formed into a time series according to the number of jumps.
11. The signal digitization method according to claim 1, characterized in that: The restoring the counting step signal according to the time series comprises: Determine the physical model corresponding to the counting step signal; The count step signal is restored according to the physical model and the time series.
12. The signal digitization method according to claim 2, characterized in that: After restoring the count step signal according to the time series, the signal digitization method further includes: Output a reset signal to clear the pulse response signal.
13. A signal digitization method, characterized in that: include: The multiple channels respectively generate counting step signals, wherein the waveform of the counting step signals is characterized in that the amplitude increases in a step-like manner along with the number of micro-elements of the photoelectric conversion device being excited; Synchronously and in parallel directly determine the time series corresponding to the state changes of the counting step signal in each channel through a time-to-digital converter, wherein the time series includes: time point information corresponding to each jump of the counting step signal, jump number information formed by statistics of all time point information, and source physical address information corresponding to each counting step signal; The count step signal is restored according to the time series.
14. A signal digitizing device, characterized in that: include: A counting step signal generating unit, wherein the counting step signal generating unit is configured to generate a counting step signal, wherein the waveform of the counting step signal is characterized in that the amplitude increases in a step-like manner as the number of micro-elements of the photoelectric conversion device being excited increases; A sampling unit, the sampling unit is configured to directly sample the counting step signal through a time-to-digital converter, and determine a time series corresponding to each state change in the counting step signal, the time series including: time point information corresponding to each jump of the counting step signal, jump number information formed by statistics of all time point information, and source physical address information corresponding to each counting step signal; as well as A reconstruction unit is configured to restore the counting step signal according to the time series.
15. The signal digitizing device according to claim 14, characterized in that: The counting step signal generating unit comprises: A plurality of detection modules, configured to output an impulse response signal when a photon is detected, and output a unit step signal when the impulse response signal reaches a trigger condition; The signal processing modules are respectively connected to the plurality of detection modules and are used to generate a counting step signal based on the unit step signal.
16. The signal digitizing device according to claim 15, characterized in that: The detection module comprises: A photon detection submodule, used to output a pulse response signal when a photon is detected; The threshold comparison submodule is connected to the photon detection submodule and is used to output the unit step signal when the pulse response signal reaches a trigger condition.
17. The signal digitizing device according to claim 15, characterized in that: The trigger conditions include: A voltage is preset, and when the pulse response signal is greater than the preset voltage, it is determined that the trigger condition is met, and the unit step signal is output; or A waveform feature is preset, and when the waveform feature of the impulse response signal meets the preset waveform feature, it is determined that the trigger condition is met, and the unit step signal is output.
18. The signal digitizing device according to claim 17, characterized in that: The preset waveform features include: The maximum voltage reaches a preset voltage threshold, the current amplitude reaches a preset current threshold, or the accumulated voltage reaches a preset amplitude.
19. The signal digitizing device according to claim 16, characterized in that: The photon detection submodule comprises: A single-photon avalanche diode, wherein the cathode of the single-photon avalanche diode is connected to an externally input reverse bias voltage; A quenching tube, wherein the drain of the quenching tube is connected to the anode of the single-photon avalanche diode, the source of the quenching tube is grounded, and the gate of the quenching tube is connected to an externally inputted DC voltage.
20. The signal digitizing device according to claim 15, characterized in that: The signal processing module comprises: The in-phase proportional adding circuit is connected to the plurality of detection modules respectively, and is used for performing sum processing on the unit step signal to generate the counting step signal.
21. The signal digitizing device according to claim 20, characterized in that: The plurality of detection modules are respectively connected to the signal input end of the in-phase proportional addition circuit through corresponding input resistors, wherein the resistance value of each input resistor is the same.
22. The signal digitizing device according to claim 21, characterized in that: The in-phase proportional addition circuit includes an operational amplifier, a feedback resistor and a grounding resistor, wherein the output end of each detection module is connected to the input resistor one-to-one and connected to the positive input end of the operational amplifier, one end of the feedback resistor is connected to the positive input end of the operational amplifier, the other end of the feedback resistor is connected to the output end of the operational amplifier, and the negative input end of the operational amplifier is grounded through the grounding resistor.
23. The signal digitizing device according to claim 14, characterized in that: The sampling unit comprises: A time-to-digital converter, the time-to-digital converter being configured to record time information of each amplitude jump in the counting step signal; A storage module is connected to the time-to-digital converter, and the storage module is configured to package the time information and the address information of the corresponding channel and output them in the form of a time series.
24. The signal digitizing device according to claim 15, characterized in that: The signal digitizing device further comprises: The reset module is used to output a reset signal to clear the pulse response signal.
25. The signal digitizing device according to any one of claims 14 to 24, characterized in that: Also includes: A transmission unit is connected to the sampling unit and is configured to transmit the acquired digital sampling signal.
26. The signal digitizing device according to any one of claims 14 to 24, characterized in that: The reconstruction unit comprises: A modeling module, used for determining a physical model corresponding to the counting step signal; The data processing module is connected to the modeling module and is configured to perform signal recovery processing on the time series based on the physical model to restore the counting step signal.
27. The signal digitizing device according to claim 26, characterized in that: The reconstruction unit also includes: The data conversion module is connected to the data processing module and is used to convert the counting step signal into unit time counting information.
28. A signal digitizing device, characterized in that: include: A plurality of counting step signal generating units, wherein the counting step signal generating units are configured to generate counting step signals, wherein the waveform of the counting step signal is characterized in that the amplitude increases in a step-wise manner as the number of micro-elements of the photoelectric conversion device being excited increases; A sampling unit, each of which is connected to the counting step signal generating unit, and is configured to directly sample the counting step signal through a time-to-digital converter, and determine a time series corresponding to each state change in the counting step signal, wherein the time series includes: time point information corresponding to each jump of the counting step signal, jump number information formed by statistics of all time point information, and source physical address information corresponding to each counting step signal; as well as A reconstruction unit, wherein the reconstruction unit is connected to the sampling units respectively, and the reconstruction unit is configured to restore the counting step signal according to the time series.
29. The signal digitizing device according to claim 28, characterized in that: The sampling unit includes a plurality of TDCs and a storage module. The plurality of counting step signal generating units are respectively connected to the same storage module through the TDCs, and the storage module is connected to the reconstruction unit.
30. A signal digitization device, characterized in that: include: A plurality of detection modules, each of which comprises a plurality of counting step signal generating units, and the counting step signal generating units are configured to generate counting step signals; A plurality of sampling units, each of which is connected to a plurality of the counting step signal generating units in the same detection module, the sampling unit being configured to directly sample the counting step signal through a time-to-digital converter, and determine a time series corresponding to each state change in the counting step signal, the time series comprising: time point information corresponding to each jump of the counting step signal, jump number information formed by statistics of all time point information, and source physical address information corresponding to each counting step signal; as well as A reconstruction unit, wherein the reconstruction unit is connected to the sampling units respectively, and the reconstruction unit is configured to restore the counting step signal according to the time series.
31. The signal digitizing device according to claim 30, characterized in that: The sampling unit includes a plurality of TDCs and a storage module. The plurality of counting step signal generating units in each of the detection modules are respectively connected to the same storage module via the TDC, and the plurality of storage modules are respectively connected to the reconstruction unit.
32. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the signal digitization method according to any one of claims 1 to 13 are implemented.
33. A computer program product, characterized in that The method comprises a computer program or an instruction, wherein the computer program or the instruction, when executed by a processor, implements the steps of the signal digitization method according to any one of claims 1 to 13.
34. A digital PET system, characterized in that: Comprising the signal digitizing device as claimed in any one of claims 14-31.
Citation Information
Patent Citations
Detection of radiation quanta using an optical detector pixel array and pixel cell trigger state sensing circuits
CN105143921A
Photodetector
CN110168405A
Photodetector
JP2012060012A