CN114966816A - Digital method, device, device and storage medium for scintillation pulse - Google Patents
Digital method, device, device and storage medium for scintillation pulse Download PDFInfo
- Publication number
- CN114966816A CN114966816A CN202210586226.9A CN202210586226A CN114966816A CN 114966816 A CN114966816 A CN 114966816A CN 202210586226 A CN202210586226 A CN 202210586226A CN 114966816 A CN114966816 A CN 114966816A
- Authority
- CN
- China
- Prior art keywords
- threshold
- processed
- pulse
- scintillation
- threshold value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01T—MEASUREMENT OF NUCLEAR OR X-RADIATION
- G01T7/00—Details of radiation-measuring instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01T—MEASUREMENT OF NUCLEAR OR X-RADIATION
- G01T1/00—Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
- G01T1/16—Measuring radiation intensity
- G01T1/20—Measuring radiation intensity with scintillation detectors
- G01T1/202—Measuring radiation intensity with scintillation detectors the detector being a crystal
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01T—MEASUREMENT OF NUCLEAR OR X-RADIATION
- G01T1/00—Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
- G01T1/29—Measurement performed on radiation beams, e.g. position or section of the beam; Measurement of spatial distribution of radiation
- G01T1/2914—Measurement of spatial distribution of radiation
- G01T1/2985—In depth localisation, e.g. using positron emitters; Tomographic imaging (longitudinal and transverse section imaging; apparatus for radiation diagnosis sequentially in different planes, steroscopic radiation diagnosis)
-
- G—PHYSICS
- G04—HOROLOGY
- G04F—TIME-INTERVAL MEASURING
- G04F10/00—Apparatus for measuring unknown time intervals by electric means
- G04F10/005—Time-to-digital converters [TDC]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- High Energy & Nuclear Physics (AREA)
- Molecular Biology (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Measurement Of Radiation (AREA)
Abstract
Description
技术领域technical field
本申请涉及信号采样领域,特别是涉及一种闪烁脉冲的数字化方法、装置、设备及存储介质。The present application relates to the field of signal sampling, and in particular, to a method, apparatus, device and storage medium for digitizing scintillation pulses.
背景技术Background technique
在高能射线的一系列应用中,比如正电子发射断层计算机成像(PET)以及辐射探测中,高能射线、比如伽马射线会被闪烁晶体转换为可见光信号,该可见光信号进一步被光电转换器件转换为闪烁脉冲信号,然后通过对闪烁脉冲信号进行采样和处理可以获得一系列应用图像。在该过程中,闪烁脉冲的数字化质量对最终的成像质量具有重要影响。In a series of applications of high-energy rays, such as positron emission tomography (PET) and radiation detection, high-energy rays, such as gamma rays, are converted into visible light signals by scintillation crystals, which are further converted by photoelectric conversion devices into visible light signals. A scintillation pulse signal, and then a series of application images can be obtained by sampling and processing the scintillation pulse signal. During this process, the digitization quality of the scintillation pulse has a significant impact on the final imaging quality.
近年来,随着数字信号处理技术和方法的发展,将闪烁脉冲直接数字化,利用软件算法替代传统模拟电路提取信息、比如粒子能量沉积信息的方式极具发展潜力。相较于传统的等时间间隔采样方法,多电压阈值采样(Multi-Voltage Threshold,以下简称MVT)方法是一种更具应用前景的闪烁脉冲的数字化处理方法。In recent years, with the development of digital signal processing technology and methods, the direct digitization of scintillation pulses and the use of software algorithms to replace traditional analog circuits to extract information, such as particle energy deposition information, have great potential for development. Compared with the traditional sampling method at equal time interval, the Multi-Voltage Threshold (MVT) method is a more promising digital processing method for flicker pulses.
如图1所示,在MVT采样方法中,通常通过TDC(时间数字转换器)技术获得输入的闪烁脉冲波形越过设定阈值的时间信息,从而根据对应的电压-时间对信息反演出闪烁脉冲的波形信息。多数情况下,设定多个电压阈值、比如四个电压阈值,每个电压阈值对应一路通道以进行后续的时间测量,其中,闪烁脉冲信号通过每个LVDS(Low-VoltageDifferential Signaling,低电压差分信号)比较器的其中一个引脚输入LVDS比较器,通过DAC(数字模拟转换器)将预设的电压阈值输入LVDS比较器,每一路通道中的其中一个TDC用于对闪烁脉冲越过对应阈值的时间进行转换,另一个TDC对闪烁脉冲低于该阈值的时间进行转换,从而获取一系列电压-时间对信息。As shown in Figure 1, in the MVT sampling method, the time information when the input flicker pulse waveform crosses the set threshold is usually obtained by TDC (time-to-digital converter) technology, so as to invert the flicker pulse according to the corresponding voltage-time information. waveform information. In most cases, multiple voltage thresholds, such as four voltage thresholds, are set, and each voltage threshold corresponds to a channel for subsequent time measurement. ) One of the pins of the comparator is input to the LVDS comparator, and the preset voltage threshold is input to the LVDS comparator through a DAC (digital-to-analog converter), and one of the TDCs in each channel is used to measure the time when the flicker pulse crosses the corresponding threshold To convert, another TDC converts the time the flash pulse is below this threshold, thereby obtaining a series of voltage-time pair information.
在上述结构中,TDC通常利用FPGA内部的进位链来实现,需要消耗FPGA内部一定的逻辑资源来实现。比如,单个通道的闪烁脉冲波形输入对应4个通道的比较器,需要消耗FPGA芯片内8个输入管脚以及8个通道的TDC测量模块,而一个FPGA通常需要处理几十上百个通道的闪烁脉冲信号,例如,针对最常见的12×6的探测器阵列,总共有72路闪烁脉冲信号输入,则需要的输入管脚数量为576个,单个TDC模块逻辑资源消耗约2~3K。In the above structure, TDC is usually implemented by using the carry chain inside the FPGA, which needs to consume certain logic resources inside the FPGA to implement. For example, the flicker pulse waveform input of a single channel corresponds to a 4-channel comparator, which requires 8 input pins and 8-channel TDC measurement modules in the FPGA chip, while an FPGA usually needs to process dozens or hundreds of channels of flicker. For pulse signals, for example, for the most common 12×6 detector array, there are a total of 72 scintillation pulse signal inputs, and the required number of input pins is 576, and the logic resource consumption of a single TDC module is about 2-3K.
通常单个FPGA芯片无法满足管脚或是逻辑资源的要求。一种解决方法是选用多个FPGA芯片、例如2个FPGA芯片。但是,一方面双FPGA芯片的资源使用率达到80%以上,并且由于资源的限制,TDC模块的测量精度也受到了制约;另一方面,过高的资源使用率,使得板卡发热量较大,工作温度过高,TDC的测量精度受到影响,同时也加大了系统散热的设计难度。另外,使用更多的FPGA芯片则增加了成本。Usually a single FPGA chip cannot meet the requirements of pins or logic resources. One solution is to use multiple FPGA chips, such as 2 FPGA chips. However, on the one hand, the resource utilization rate of dual FPGA chips reaches more than 80%, and the measurement accuracy of the TDC module is also restricted due to resource constraints; on the other hand, the high resource utilization rate causes the board to generate more heat. , the working temperature is too high, the measurement accuracy of TDC is affected, and the design difficulty of system heat dissipation is also increased. In addition, using more FPGA chips increases the cost.
发明内容SUMMARY OF THE INVENTION
本申请实施例所要解决的技术问题在于,如何降低闪烁脉冲信号数字化采样过程中的资源消耗,提升采样性能。The technical problem to be solved by the embodiments of the present application is how to reduce the resource consumption in the process of digital sampling of the scintillation pulse signal and improve the sampling performance.
为了解决上述问题,本申请公开一种闪烁脉冲的数字化方法、装置、设备及存储介质。In order to solve the above problems, the present application discloses a method, apparatus, device and storage medium for digitizing scintillation pulses.
根据本申请的第一个方面,提供一种闪烁脉冲的数字化方法,所述数字化方法包括:预设多个阈值;比较待处理闪烁脉冲与所述多个阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换下一个阈值,直至每个所述阈值全部比较完成;依次对所述跳变信号进行采样,获取所述待处理闪烁脉冲越过各个所述阈值时对应的阈值-时间对。According to a first aspect of the present application, a method for digitizing scintillation pulses is provided, the digitizing method includes: presetting a plurality of thresholds; When the amplitude of the to-be-processed flicker pulse exceeds the first threshold, a jump signal is output and the next threshold is switched until the comparison of each of the thresholds is completed; the jump signals are sampled in turn to obtain the to-be-to-be The corresponding threshold-time pairs when the scintillation pulse crosses each of the thresholds are processed.
根据其中一些实施例,所述阈值通过阈值设置器件进行设置实现。According to some of the embodiments, the threshold is set by a threshold setting device.
根据其中一些实施例,所述阈值包括电压阈值、电流阈值、能量阈值、声强阈值。According to some of the embodiments, the thresholds include voltage thresholds, current thresholds, energy thresholds, sound intensity thresholds.
根据其中一些实施例,所述阈值的大小设置为不超过所述待处理闪烁脉冲的最大幅值。According to some of these embodiments, the magnitude of the threshold is set not to exceed the maximum magnitude of the scintillation pulse to be processed.
根据其中一些实施例,所述阈值的数量设置为2-8个。According to some of these embodiments, the number of thresholds is set to 2-8.
根据其中一些实施例,比较待处理闪烁脉冲与所述阈值,包括:通过比较模块比较所述待处理闪烁脉冲的幅值与当前阈值的大小。According to some of the embodiments, comparing the to-be-processed scintillation pulse with the threshold includes: comparing the amplitude of the to-be-processed scintillation pulse with the current threshold by a comparison module.
根据其中一些实施例,所述多个阈值通过同一个阈值设置器件设置,所述比较通过同一个比较模块实现。According to some of the embodiments, the plurality of thresholds are set by the same threshold setting device, and the comparison is implemented by the same comparison module.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲越过所述阈值的上升沿或者越过所述阈值的下降沿。According to some of these embodiments, the transition signal includes a rising edge or a falling edge that indicates that the flash pulse to be processed crosses the threshold or crosses the threshold.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲在同一时间窗内多次越过所述阈值的上升沿平均跳变或者在同一时间窗内多次越过所述阈值的下降沿平均跳变。According to some of these embodiments, the transition signal comprises a rising edge average transition indicating that the pending scintillation pulse crosses the threshold multiple times within the same time window or a falling edge that crosses the threshold multiple times within the same time window average transition.
根据其中一些实施例,所述第一阈值和其它所述阈值的比较分别在所述待处理闪烁脉冲的上升沿和下降沿完成。According to some of these embodiments, the comparison of the first threshold and the other thresholds is done on the rising and falling edges of the pending scintillation pulse, respectively.
根据其中一些实施例,部分所述阈值按照从大到小的顺序切换。According to some of the embodiments, some of the thresholds are switched in descending order.
根据其中一些实施例,依次对所述跳变信号进行采样,包括:基于预设顺序分别获取所述跳变信号的上升沿或者下降沿对应的时刻。According to some of the embodiments, sampling the transition signal in sequence includes: acquiring the time corresponding to the rising edge or the falling edge of the transition signal based on a preset sequence, respectively.
根据其中一些实施例,所述预设顺序包括根据部分所述阈值按从小到大确定的第一顺序以及根据部分所述阈值按从大到小确定的第二顺序。According to some of the embodiments, the preset order includes a first order determined from small to large according to part of the thresholds and a second order determined from large to small according to part of the thresholds.
根据其中一些实施例,所述采样通过包括时间数字转换器的电路实现,所述时间数字转换器依序实现对所有所述跳变信号的时间采样。According to some of these embodiments, the sampling is implemented by a circuit comprising a time-to-digital converter that sequentially implements time sampling of all of the transition signals.
根据其中一些实施例,所述跳变信号包括用于指示所述阈值切换的状态信号,根据所述状态信号切换下一个阈值。According to some of these embodiments, the transition signal includes a status signal for indicating the threshold switching, according to which the next threshold is switched.
根据其中一些实施例,所述阈值-时间对包括针对所述跳变信号进行时间采样获取的跳变时间以及对应的阈值。According to some of the embodiments, the threshold-time pair includes a transition time obtained by time sampling the transition signal and a corresponding threshold.
根据本申请的第二个方面,提供一种闪烁脉冲的数字化方法,所述数字化方法包括:预设多个阈值;比较待处理闪烁脉冲与所述阈值中的最大阈值,当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并切换下一个阈值,直至所述多个阈值全部比较完成;依次对所述跳变信号进行采样,获取所述待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。According to a second aspect of the present application, a method for digitizing flicker pulses is provided, the digitizing method includes: presetting a plurality of thresholds; When the amplitude of the pulse exceeds the maximum threshold, output a jump signal and switch to the next threshold until all the comparisons of the multiple thresholds are completed; the jump signal is sampled in turn to obtain the to-be-processed flicker pulse that crosses the threshold. The corresponding threshold-time pairs for each threshold.
根据其中一些实施例,所述阈值通过阈值设置器件进行设置实现。According to some of the embodiments, the threshold is set by a threshold setting device.
根据其中一些实施例,所述阈值包括电压阈值、电流阈值、能量阈值、声强阈值。According to some of the embodiments, the thresholds include voltage thresholds, current thresholds, energy thresholds, sound intensity thresholds.
根据其中一些实施例,所述阈值的大小设置为不超过所述待处理闪烁脉冲的最大幅值。According to some of these embodiments, the magnitude of the threshold is set not to exceed the maximum magnitude of the scintillation pulse to be processed.
根据其中一些实施例,所述阈值的数量设置为2-8个。According to some of these embodiments, the number of thresholds is set to 2-8.
根据其中一些实施例,比较待处理闪烁脉冲与所述阈值,包括:通过比较模块比较所述待处理闪烁脉冲的幅值与当前阈值的大小。According to some of the embodiments, comparing the to-be-processed scintillation pulse with the threshold includes: comparing the amplitude of the to-be-processed scintillation pulse with the current threshold by a comparison module.
根据其中一些实施例,所述多个阈值通过同一个阈值设置器件设置,所述比较通过同一个比较模块实现。According to some of the embodiments, the plurality of thresholds are set by the same threshold setting device, and the comparison is implemented by the same comparison module.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲越过所述阈值的上升沿或者越过所述阈值的下降沿。According to some of these embodiments, the transition signal includes a rising edge or a falling edge that indicates that the flash pulse to be processed crosses the threshold or crosses the threshold.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲在同一时间窗内多次越过所述阈值的上升沿平均跳变或者在同一时间窗内多次越过所述阈值的下降沿平均跳变。According to some of these embodiments, the transition signal comprises a rising edge average transition indicating that the pending scintillation pulse crosses the threshold multiple times within the same time window or a falling edge that crosses the threshold multiple times within the same time window average transition.
根据其中一些实施例,所述多个阈值的比较均在所述待处理闪烁脉冲的上升沿或者下降沿完成。According to some of these embodiments, the comparison of the plurality of thresholds is performed on the rising edge or the falling edge of the scintillation pulse to be processed.
根据其中一些实施例,所述阈值按照从大到小的顺序切换。According to some of the embodiments, the thresholds are switched in descending order.
根据其中一些实施例,依次对所述跳变信号进行采样,包括:基于预设顺序分别获取所述跳变信号的上升沿或者下降沿对应的时刻。According to some of the embodiments, sampling the transition signal in sequence includes: acquiring the time corresponding to the rising edge or the falling edge of the transition signal based on a preset sequence, respectively.
根据其中一些实施例,所述采样通过包括时间数字转换器的电路实现,所述时间数字转换器依序实现对所述跳变信号的时间采样。According to some of these embodiments, the sampling is implemented by a circuit comprising a time-to-digital converter that sequentially implements time sampling of the transition signal.
根据其中一些实施例,所述跳变信号包括用于指示所述阈值切换的状态信号,根据所述状态信号切换下一个阈值。According to some of these embodiments, the transition signal includes a status signal for indicating the threshold switching, according to which the next threshold is switched.
根据其中一些实施例,所述阈值-时间对包括针对所述跳变信号进行时间采样获取的跳变时间以及对应的阈值。According to some of the embodiments, the threshold-time pair includes a transition time obtained by time sampling the transition signal and a corresponding threshold.
根据本申请的第三个方面,提供一种闪烁脉冲的数字化方法,所述数字化方法包括:预设多个阈值;比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换至最大阈值;当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并按顺序切换下一个阈值,直至所述多个阈值全部比较完成;依次对所述跳变信号进行采样,获取所述待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。According to a third aspect of the present application, there is provided a method for digitizing scintillation pulses, the digitizing method comprising: presetting a plurality of thresholds; When the amplitude of the flicker pulse exceeds the first threshold, output a jump signal and switch to the maximum threshold; when the amplitude of the flicker pulse to be processed exceeds the maximum threshold, output a jump signal and switch in sequence to the next threshold until all the comparisons of the multiple thresholds are completed; the jump signals are sampled in sequence to obtain the threshold-time pair corresponding to when the to-be-processed flicker pulse crosses each threshold.
根据其中一些实施例,所述阈值通过阈值设置器件进行设置实现。According to some of the embodiments, the threshold is set by a threshold setting device.
根据其中一些实施例,所述阈值包括电压阈值、电流阈值、能量阈值、声强阈值。According to some of the embodiments, the thresholds include voltage thresholds, current thresholds, energy thresholds, sound intensity thresholds.
根据其中一些实施例,所述阈值的大小设置为不超过所述待处理闪烁脉冲的最大幅值。According to some of these embodiments, the magnitude of the threshold is set not to exceed the maximum magnitude of the scintillation pulse to be processed.
根据其中一些实施例,所述阈值的数量设置为2-8个。According to some of these embodiments, the number of thresholds is set to 2-8.
根据其中一些实施例,比较待处理闪烁脉冲与所述阈值,包括:通过比较模块比较所述待处理闪烁脉冲的幅值与当前阈值的大小。According to some of the embodiments, comparing the to-be-processed scintillation pulse with the threshold includes: comparing the amplitude of the to-be-processed scintillation pulse with the current threshold by a comparison module.
根据其中一些实施例,所述多个阈值通过同一个阈值设置器件设置,所述比较通过同一个比较模块实现。According to some of the embodiments, the plurality of thresholds are set by the same threshold setting device, and the comparison is implemented by the same comparison module.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲越过所述阈值的上升沿或者越过所述阈值的下降沿。According to some of these embodiments, the transition signal includes a rising edge or a falling edge that indicates that the flash pulse to be processed crosses the threshold or crosses the threshold.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲在同一时间窗内多次越过所述阈值的上升沿平均跳变或者在同一时间窗内多次越过所述阈值的下降沿平均跳变。According to some of these embodiments, the transition signal comprises a rising edge average transition indicating that the pending scintillation pulse crosses the threshold multiple times within the same time window or a falling edge that crosses the threshold multiple times within the same time window average transition.
根据其中一些实施例,所述第一阈值的比较在所述待处理闪烁脉冲的上升沿完成,其余所述阈值的比较在所述待处理闪烁脉冲的下降沿完成。According to some of these embodiments, the comparison of the first threshold is done on the rising edge of the pending scintillation pulse, and the comparison of the remaining thresholds is done on the falling edge of the pending scintillation pulse.
根据其中一些实施例,所述数字化方法还包括:在所述第一阈值的比较完成后,比较待处理闪烁脉冲与所述阈值中的第二阈值,所述第二阈值的幅值大于所述第一阈值,当所述待处理闪烁脉冲的幅值越过所述第二阈值时,确定为有效触发,并切换至最大阈值。According to some of the embodiments, the digitizing method further includes: after the comparison of the first threshold is completed, comparing the flicker pulse to be processed with a second threshold of the thresholds, the second threshold having an amplitude greater than the The first threshold value, when the amplitude of the to-be-processed flicker pulse exceeds the second threshold value, it is determined as a valid trigger, and it switches to the maximum threshold value.
根据其中一些实施例,除所述第一阈值外其余所述阈值按照从大到小的顺序切换。According to some of the embodiments, the thresholds except the first threshold are switched in descending order.
根据其中一些实施例,依次对所述跳变信号进行采样,包括:基于预设顺序分别获取所述跳变信号的上升沿或者下降沿对应的时刻。According to some of the embodiments, sampling the transition signal in sequence includes: acquiring the time corresponding to the rising edge or the falling edge of the transition signal based on a preset sequence, respectively.
根据其中一些实施例,所述采样通过包括时间数字转换器的电路实现,所述时间数字转换器依序实现对所述跳变信号的时间采样。According to some of these embodiments, the sampling is implemented by a circuit comprising a time-to-digital converter that sequentially implements time sampling of the transition signal.
根据其中一些实施例,所述跳变信号包括用于指示所述阈值切换的状态信号,根据所述状态信号切换下一个阈值。According to some of these embodiments, the transition signal includes a status signal for indicating the threshold switching, according to which the next threshold is switched.
根据其中一些实施例,所述阈值-时间对包括针对所述跳变信号进行时间采样获取的跳变时间以及对应的阈值。According to some of the embodiments, the threshold-time pair includes a transition time obtained by time sampling the transition signal and a corresponding threshold.
根据本申请的第四个方面,提供一种闪烁脉冲的数字化方法,所述数字化方法包括:预设多个阈值;比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并依序切换至下一个阈值;当待处理闪烁脉冲的幅值越过最大阈值时,输出一跳变信号,比较完成;依次对所述跳变信号进行采样,结合先验信息获取所述待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。According to a fourth aspect of the present application, there is provided a method for digitizing scintillation pulses, the digitizing method comprising: presetting a plurality of thresholds; When the amplitude of the flicker pulse exceeds the first threshold, output a jump signal and switch to the next threshold in sequence; when the amplitude of the flicker pulse to be processed exceeds the maximum threshold, output a jump signal, and the comparison is completed; The hopping signal is sampled, and a threshold-time pair corresponding to when the to-be-processed scintillation pulse crosses each threshold is obtained in combination with the prior information.
根据其中一些实施例,所述阈值通过阈值设置器件进行设置实现。According to some of the embodiments, the threshold is set by a threshold setting device.
根据其中一些实施例,所述阈值包括电压阈值、电流阈值、能量阈值、声强阈值。According to some of the embodiments, the thresholds include voltage thresholds, current thresholds, energy thresholds, sound intensity thresholds.
根据其中一些实施例,所述阈值的大小设置为不超过所述待处理闪烁脉冲的最大幅值。According to some of these embodiments, the magnitude of the threshold is set not to exceed the maximum magnitude of the scintillation pulse to be processed.
根据其中一些实施例,所述阈值的数量设置为2-8个。According to some of these embodiments, the number of thresholds is set to 2-8.
根据其中一些实施例,比较待处理闪烁脉冲与所述阈值,包括:通过比较模块比较所述待处理闪烁脉冲的幅值与当前阈值的大小。According to some of the embodiments, comparing the to-be-processed scintillation pulse with the threshold includes: comparing the amplitude of the to-be-processed scintillation pulse with the current threshold by a comparison module.
根据其中一些实施例,所述多个阈值通过同一个阈值设置器件设置,所述比较通过同一个比较模块实现。According to some of the embodiments, the plurality of thresholds are set by the same threshold setting device, and the comparison is implemented by the same comparison module.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲越过所述阈值的上升沿或者越过所述阈值的下降沿。According to some of these embodiments, the transition signal includes a rising edge or a falling edge that indicates that the flash pulse to be processed crosses the threshold or crosses the threshold.
根据其中一些实施例,所述跳变信号包括指示所述待处理闪烁脉冲在同一时间窗内多次越过所述阈值的上升沿平均跳变或者在同一时间窗内多次越过所述阈值的下降沿平均跳变。According to some of these embodiments, the transition signal comprises a rising edge average transition indicating that the pending scintillation pulse crosses the threshold multiple times within the same time window or a falling edge that crosses the threshold multiple times within the same time window average transition.
根据其中一些实施例,所述多个阈值的比较均在所述待处理闪烁脉冲的上升沿或者下降沿完成。According to some of these embodiments, the comparison of the plurality of thresholds is performed on the rising edge or the falling edge of the scintillation pulse to be processed.
根据其中一些实施例,所述数字化方法还包括:在所述第一阈值的比较完成后,比较待处理闪烁脉冲与所述阈值中的第二阈值,所述第二阈值的幅值大于所述第一阈值,当所述待处理闪烁脉冲的幅值越过所述第二阈值时,确定为有效触发,并切换下一个阈值。According to some of the embodiments, the digitizing method further includes: after the comparison of the first threshold is completed, comparing the flicker pulse to be processed with a second threshold of the thresholds, the second threshold having an amplitude greater than the The first threshold, when the amplitude of the scintillation pulse to be processed exceeds the second threshold, it is determined as a valid trigger, and the next threshold is switched.
根据其中一些实施例,所述多个阈值按照从小到大的顺序切换。According to some of the embodiments, the plurality of thresholds are switched in ascending order.
根据其中一些实施例,依次对所述跳变信号进行采样,包括:基于预设顺序分别获取所述跳变信号的上升沿或者下降沿对应的时刻。According to some of the embodiments, sampling the transition signal in sequence includes: acquiring the time corresponding to the rising edge or the falling edge of the transition signal based on a preset sequence, respectively.
根据其中一些实施例,所述采样通过包括时间数字转换器的电路实现,所述时间数字转换器依序实现对所述跳变信号的时间采样。According to some of these embodiments, the sampling is implemented by a circuit comprising a time-to-digital converter that sequentially implements time sampling of the transition signal.
根据其中一些实施例,所述跳变信号包括用于指示所述阈值切换的状态信号,根据所述状态信号切换下一个阈值。According to some of these embodiments, the transition signal includes a status signal for indicating the threshold switching, according to which the next threshold is switched.
根据其中一些实施例,所述先验信息为待处理闪烁脉冲的形状,所述先验信息通过预先实验获取。According to some of the embodiments, the prior information is the shape of the scintillation pulse to be processed, and the prior information is obtained through preliminary experiments.
根据其中一些实施例,所述阈值-时间对包括针对所述跳变信号进行时间采样获取的跳变时间以及对应的阈值。According to some of the embodiments, the threshold-time pair includes a transition time obtained by time sampling the transition signal and a corresponding threshold.
根据本申请的第五个方面,提供一种闪烁脉冲的数字化装置,所述数字化装置包括:获取模块,用于获取待处理闪烁脉冲;阈值切换模块,用于切换预设的多个阈值;比较模块,用于比较所述待处理闪烁脉冲与切换的当前所述阈值,当所述待处理闪烁脉冲越过当前所述阈值时,输出一跳变信号;采样模块,用于依次对所述跳变信号进行时间采样,获取对应的闪烁脉冲阈值-时间对。According to a fifth aspect of the present application, there is provided a digitizing device for flicker pulses, the digitizing device comprising: an acquisition module for acquiring flicker pulses to be processed; a threshold switching module for switching multiple preset thresholds; comparing The module is used to compare the to-be-processed flicker pulse with the current threshold of switching, and when the to-be-processed flicker pulse crosses the current threshold, a jump signal is output; a sampling module is used to sequentially measure the jump signal The signal is time-sampled to obtain the corresponding flicker pulse threshold-time pair.
根据其中一些实施例,所述阈值切换模块包括数字模拟转换器,所述数字模拟转换器用于预设多个所述阈值。According to some of the embodiments, the threshold switching module includes a digital-to-analog converter for presetting a plurality of the thresholds.
根据其中一些实施例,所述阈值切换模块用于:当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换下一个所述阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the threshold switching module is configured to: when the amplitude of the to-be-processed flicker pulse exceeds the first threshold, output a jump signal and switch the next threshold until the multiple The thresholds are all compared.
根据其中一些实施例,所述阈值切换模块用于:根据用于指示所述阈值切换的状态信号切换下一个阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the threshold value switching module is configured to: switch the next threshold value according to the status signal for indicating the threshold value switching, until all comparisons of the plurality of threshold values are completed.
根据其中一些实施例,所述比较模块包括比较器,所述比较器分别比较所述待处理闪烁脉冲与当前所述阈值。According to some of these embodiments, the comparison module includes comparators that respectively compare the pending flash pulses to the current threshold.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述多个阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换下一个阈值,直至每个所述阈值全部比较完成。According to some of the embodiments, the comparison module is configured to: compare the flicker pulse to be processed with a first threshold value among the plurality of threshold values, and output a value when the amplitude of the flicker pulse to be processed exceeds the first threshold value. The signal is toggled and the next threshold is toggled until all comparisons for each of said thresholds are complete.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述阈值中的最大阈值,当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并切换下一个阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the comparison module is configured to: compare the flicker pulse to be processed with a maximum threshold value among the thresholds, and when the amplitude of the flicker pulse to be processed exceeds the maximum threshold value, output a jump signal and The next threshold is switched until all comparisons of the multiple thresholds are completed.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换至最大阈值;当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并按顺序切换下一个阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the comparison module is configured to: compare the scintillation pulse to be processed with a first threshold value among the thresholds, and output a jump when the amplitude of the scintillation pulse to be processed exceeds the first threshold value signal and switch to the maximum threshold; when the amplitude of the flicker pulse to be processed exceeds the maximum threshold, a jump signal is output and the next threshold is switched in sequence until the comparison of all the thresholds is completed.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并依序切换至下一个阈值;当待处理闪烁脉冲的幅值越过最大阈值时,输出一跳变信号,比较完成。According to some of the embodiments, the comparison module is configured to: compare the scintillation pulse to be processed with a first threshold value among the thresholds, and output a jump when the amplitude of the scintillation pulse to be processed exceeds the first threshold value signal and switch to the next threshold in sequence; when the amplitude of the flicker pulse to be processed exceeds the maximum threshold, a jump signal is output, and the comparison is completed.
根据其中一些实施例,所述采样模块所述采样模块包括时间数字转换器,所述时间数字转换器依序实现对所述跳变信号的时间采样。According to some of these embodiments, the sampling module includes a time-to-digital converter that sequentially implements time sampling of the transition signal.
根据其中一些实施例,所述数字化装置还包括控制模块,所述控制模块用于接收比较模块产生的状态信号并控制所述阈值切换模块切换下一个阈值。According to some of the embodiments, the digitizing device further includes a control module configured to receive the status signal generated by the comparison module and control the threshold switching module to switch the next threshold.
根据其中一些实施例,所述闪烁脉冲阈值-时间对包括针对所述跳变信号进行时间采样获取的跳变时间以及所述跳变时间对应的阈值。According to some of the embodiments, the scintillation pulse threshold-time pair includes a transition time obtained by time sampling for the transition signal and a threshold corresponding to the transition time.
根据其中一些实施例,所述数字化装置还包括用于发送所述阈值-时间对数据的数据发送模块。According to some of these embodiments, the digitizing apparatus further includes a data transmission module for transmitting the threshold-time pair data.
根据其中一些实施例,所述数字化装置还包括根据预设算法对所述阈值-时间对进行处理的图像重建模块。According to some of these embodiments, the digitizing apparatus further includes an image reconstruction module that processes the threshold-time pairs according to a preset algorithm.
根据本申请的第六个方面,提供一种闪烁脉冲的数字化装置,所述数字化装置包括:多个获取模块,用于获取待处理闪烁脉冲;多个阈值切换模块,用于切换预设的多个阈值;多个并联的比较模块,每一个所述比较模块均与一个所述获取模块和一个阈值切换连接,所述比较模块用于比较所述待处理闪烁脉冲与切换的当前所述阈值,当所述待处理闪烁脉冲越过当前所述阈值时,输出一跳变信号;采样模块,用于依次对来自多个比较模块的所述跳变信号进行时间采样,获取对应的闪烁脉冲阈值-时间对。According to a sixth aspect of the present application, there is provided a digitizing device for flicker pulses, the digitizing device comprising: a plurality of acquisition modules for acquiring flicker pulses to be processed; a plurality of threshold switching modules for switching between preset multiple thresholds; a plurality of parallel comparison modules, each of which is connected to one of the acquisition modules and one of the thresholds, and the comparison modules are used to compare the to-be-processed flicker pulses with the switched current thresholds, When the to-be-processed flicker pulse crosses the current threshold, a jump signal is output; the sampling module is configured to sequentially sample the jump signals from a plurality of comparison modules to obtain the corresponding flicker pulse threshold-time right.
根据其中一些实施例,所述阈值切换模块包括数字模拟转换器,所述数字模拟转换器用于预设多个所述阈值。According to some of the embodiments, the threshold switching module includes a digital-to-analog converter for presetting a plurality of the thresholds.
根据其中一些实施例,所述阈值切换模块用于:当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换下一个所述阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the threshold switching module is configured to: when the amplitude of the to-be-processed flicker pulse exceeds the first threshold, output a jump signal and switch the next threshold until the multiple The thresholds are all compared.
根据其中一些实施例,所述阈值切换模块用于:根据用于指示所述阈值切换的状态信号切换下一个阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the threshold value switching module is configured to: switch the next threshold value according to the status signal for indicating the threshold value switching, until all comparisons of the plurality of threshold values are completed.
根据其中一些实施例,所述比较模块包括比较器,所述比较器分别比较所述待处理闪烁脉冲与当前所述阈值。According to some of these embodiments, the comparison module includes comparators that respectively compare the pending flash pulses to the current threshold.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述多个阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换下一个阈值,直至每个所述阈值全部比较完成。According to some of the embodiments, the comparison module is configured to: compare the flicker pulse to be processed with a first threshold value among the plurality of threshold values, and output a value when the amplitude of the flicker pulse to be processed exceeds the first threshold value. The signal is toggled and the next threshold is toggled until all comparisons for each of said thresholds are complete.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述阈值中的最大阈值,当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并切换下一个阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the comparison module is configured to: compare the flicker pulse to be processed with a maximum threshold value among the thresholds, and when the amplitude of the flicker pulse to be processed exceeds the maximum threshold value, output a jump signal and The next threshold is switched until all comparisons of the multiple thresholds are completed.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换至最大阈值;当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并按顺序切换下一个阈值,直至所述多个阈值全部比较完成。According to some of the embodiments, the comparison module is configured to: compare the scintillation pulse to be processed with a first threshold value among the thresholds, and output a jump when the amplitude of the scintillation pulse to be processed exceeds the first threshold value signal and switch to the maximum threshold; when the amplitude of the flicker pulse to be processed exceeds the maximum threshold, a jump signal is output and the next threshold is switched in sequence until the comparison of all the thresholds is completed.
根据其中一些实施例,所述比较模块用于:比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并依序切换至下一个阈值;当待处理闪烁脉冲的幅值越过最大阈值时,输出一跳变信号,比较完成。According to some of the embodiments, the comparison module is configured to: compare the scintillation pulse to be processed with a first threshold value among the thresholds, and output a jump when the amplitude of the scintillation pulse to be processed exceeds the first threshold value signal and switch to the next threshold in sequence; when the amplitude of the flicker pulse to be processed exceeds the maximum threshold, a jump signal is output, and the comparison is completed.
根据其中一些实施例,所述采样模块所述采样模块包括时间数字转换器,所述时间数字转换器依序实现对所述跳变信号的时间采样。According to some of these embodiments, the sampling module includes a time-to-digital converter that sequentially implements time sampling of the transition signal.
根据其中一些实施例,所述数字化装置还包括多个控制模块,所述控制模块用于接收对应的比较模块产生的状态信号并控制对应的所述阈值切换模块切换下一个阈值。According to some of the embodiments, the digitizing apparatus further includes a plurality of control modules, the control modules are configured to receive the status signals generated by the corresponding comparison modules and control the corresponding threshold value switching module to switch the next threshold value.
根据其中一些实施例,所述闪烁脉冲阈值-时间对包括针对所述跳变信号进行时间采样获取的跳变时间以及所述跳变时间对应的阈值。According to some of the embodiments, the scintillation pulse threshold-time pair includes a transition time obtained by time sampling for the transition signal and a threshold corresponding to the transition time.
根据其中一些实施例,所述数字化装置还包括用于发送所述阈值-时间对数据的数据发送模块。According to some of these embodiments, the digitizing apparatus further includes a data transmission module for transmitting the threshold-time pair data.
根据其中一些实施例,所述数字化装置还包括根据预设算法对所述阈值-时间对进行处理的图像重建模块。According to some of these embodiments, the digitizing apparatus further includes an image reconstruction module that processes the threshold-time pairs according to a preset algorithm.
根据本申请的第七个方面,提供一种数字化设备,包括:如上任一实施例所述的闪烁脉冲的数字化装置。According to a seventh aspect of the present application, there is provided a digitizing device, comprising: the digitizing device for flicker pulses as described in any of the above embodiments.
根据本申请的第八个方面,提供一种数字化设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一实施例中所述的方法的步骤。According to an eighth aspect of the present application, there is provided a digitizing device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor When executed, the steps of the method as described in any of the above embodiments are implemented.
根据本申请的第九个方面,提供一种计算机可读存储介质,所述存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上任意一项实施例所述的方法的步骤。According to a ninth aspect of the present application, a computer-readable storage medium is provided, and a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of the method described in any one of the above embodiments are implemented.
本申请所披露的闪烁脉冲的数字化方法、装置、设备及存储介质,可以通过阈值的动态切换,有效减少采样占用的硬件资源以及逻辑资源,且可提升采样点的准确度,提升采样系统的性能。The method, device, device and storage medium for digitizing scintillation pulses disclosed in this application can effectively reduce the hardware resources and logic resources occupied by sampling through dynamic switching of thresholds, and can improve the accuracy of sampling points and improve the performance of the sampling system .
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1是根据现有技术的多电压阈值采样的示例性处理电路图;FIG. 1 is an exemplary processing circuit diagram of multi-voltage threshold sampling according to the prior art;
图2是根据本申请的一些实施例所示的闪烁脉冲的数字化方法的示例性流程图;2 is an exemplary flowchart of a method for digitizing scintillation pulses according to some embodiments of the present application;
图3是根据本申请的另一些实施例所示的闪烁脉冲的数字化方法的示例性流程图;3 is an exemplary flowchart of a method for digitizing scintillation pulses according to other embodiments of the present application;
图4是根据本申请的又一些实施例所示的闪烁脉冲的数字化方法的示例性流程图;4 is an exemplary flowchart of a method for digitizing scintillation pulses according to further embodiments of the present application;
图5是根据本申请的另一些实施例所示的闪烁脉冲的数字化方法的示例性流程图;5 is an exemplary flowchart of a method for digitizing scintillation pulses according to other embodiments of the present application;
图6是根据本申请的一些实施例所示的待处理闪烁脉冲的阈值的示例性示意图;FIG. 6 is an exemplary schematic diagram of thresholds of scintillation pulses to be processed according to some embodiments of the present application;
图7是根据本申请的一些实施例所示的跳变信号的时间采样的示例性示意图;FIG. 7 is an exemplary schematic diagram of time sampling of a hopping signal according to some embodiments of the present application;
图8是根据本申请的一些实施例所示的阈值、待处理闪烁脉冲与跳变信号的示例性关系示意图;8 is a schematic diagram illustrating an exemplary relationship between a threshold value, a scintillation pulse to be processed, and a jump signal according to some embodiments of the present application;
图9是根据本申请的另一些实施例所示的阈值、待处理闪烁脉冲与跳变信号的示例性关系示意图;FIG. 9 is a schematic diagram illustrating an exemplary relationship between a threshold value, a flicker pulse to be processed and a jump signal according to other embodiments of the present application;
图10是根据本申请的一些实施例所示的闪烁脉冲的数字化装置的数据采集系统的示例性模块图;10 is an exemplary block diagram of a data acquisition system of a digitizing device for scintillation pulses according to some embodiments of the present application;
图11是根据本申请的另一些实施例所示的闪烁脉冲的数字化装置的数据采集系统的示例性模块图;11 is an exemplary block diagram of a data acquisition system of a digitizing device for scintillation pulses according to other embodiments of the present application;
图12是根据本申请的一些实施例所示的闪烁脉冲的数字化装置的连接示意图;FIG. 12 is a schematic diagram of the connection of a digitizing device for scintillation pulses according to some embodiments of the present application;
图13是根据本申请的另一些实施例所示的闪烁脉冲的数字化装置的连接示意图;以及FIG. 13 is a schematic diagram of the connection of the digitizing device for scintillation pulses according to other embodiments of the present application; and
图14是根据本申请的一些实施例所示的闪烁脉冲的数字化装置的连接示意图。FIG. 14 is a schematic diagram of the connection of a digitizing device for scintillation pulses according to some embodiments of the present application.
具体实施方式Detailed ways
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施例的限制。In order to make the above objects, features and advantages of the present application more clearly understood, the specific embodiments of the present application will be described in detail below with reference to the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough 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 departing from the connotation of the present application. Therefore, the present application is not limited by the specific embodiments disclosed below.
需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中的元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有这些特定细节中的一个或更多,或者可以采用其它的方式、组元、材料、装置或操作等。在这些情况下,将不详细示出或描述公知结构、方法、装置、实现、材料或者操作。It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or intervening elements may also be present. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or intervening elements may also be present. The terms "vertical," "horizontal," "left," "right," and similar expressions are used herein for illustrative purposes only. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided in order to give a thorough understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical solutions of the present application may be practiced without one or more of these specific details, or with other manners, components, materials, devices or operations, and the like. In these instances, well-known structures, methods, devices, implementations, materials, or operations are not shown or described in detail.
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the figures are only exemplary illustrations and do not necessarily include all contents and operations/steps, nor do they have to be performed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be combined or partially combined, so the actual execution order may be changed according to the actual situation.
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。术语“及/或”或“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。The terms "first", "second" and the like in the description and claims of the present application and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally also includes For other steps or units inherent to these processes, methods, products or devices. The terms "and/or" or "and/or" include any and all combinations of one or more of the associated listed items.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein in the specification of the application are for the purpose of describing specific embodiments only, and are not intended to limit the application.
以下参考附图对本申请的一些优选实施例进行说明。应当注意的是,以下描述是为了说明的目的,并不旨在限制本申请的保护范围。Some preferred embodiments of the present application will be 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.
图2是根据本申请一些实施例所示的闪烁脉冲的数字化方法的示例性流程图。在一些实施例中,闪烁脉冲的数字化方法200可以由数据采集系统1000执行。例如,闪烁脉冲的数字化方法200可以以程序或指令的形式存储在存储装置(如数据采集系统1000的自带存储单元或外接存储设备)中,所述程序或指令在被执行时,可以实现闪烁脉冲的数字化方法200。如图2所示,闪烁脉冲的数字化方法200可以包括以下操作。FIG. 2 is an exemplary flowchart of a method for digitizing scintillation pulses according to some embodiments of the present application. In some embodiments,
步骤210,预设N个不同的阈值,其中,N为自然数且N≥2。
在一些实施例中,所述N个阈值可以用于与待处理闪烁脉冲的幅值进行比较。比较结果可以用于时间采样,确定所述待处理闪烁脉冲的幅值越过所述阈值的时间点。这些时间点与相应的阈值匹配后可以用于后续处理过程(例如,图像重建)中的波形恢复,比如恢复波形和/或波形面积,进而得到波形能量值。In some embodiments, the N thresholds may be used for comparison with the magnitude of the scintillation pulse to be processed. The result of the comparison can be used for time sampling to determine the point in time at which the amplitude of the scintillation pulse to be processed crosses the threshold. After these time points are matched with the corresponding thresholds, they can be used for waveform recovery in subsequent processing (eg, image reconstruction), such as recovering the waveform and/or the waveform area, thereby obtaining the waveform energy value.
在一些实施例中,所述待处理闪烁脉冲可以是由探测器获取,比如PET探测器、CT探测器、中子探测器、石油探测器,这些探测器通常包括相互耦合的闪烁晶体以及光电转换器件,其中,闪烁晶体用于将探测到的高能射线(比如伽马射线、中子射线等)转换为可见光信号,光电转换器件(例如,光电倍增管PMT、硅光电倍增管SiPM等)用于将可见光信号转换为电信号,该电信号通过与光电转换器件连接的电子学器件以闪烁脉冲信号的形式输出,比如,可以通过获取模块与该探测器进行通信,以获取所述待处理闪烁脉冲。In some embodiments, the scintillation pulses to be processed may be acquired by detectors, such as PET detectors, CT detectors, neutron detectors, oil detectors, and these detectors usually include mutually coupled scintillation crystals and photoelectric conversion. devices, in which scintillation crystals are used to convert detected high-energy rays (such as gamma rays, neutron rays, etc.) into visible light signals, and photoelectric conversion devices (such as photomultiplier tube PMT, silicon photomultiplier tube SiPM, etc.) are used for Convert the visible light signal into an electrical signal, and the electrical signal is output in the form of a scintillation pulse signal through an electronic device connected to the photoelectric conversion device. For example, the acquisition module can communicate with the detector to obtain the to-be-processed scintillation pulse. .
在一些实施例中,所述阈值的大小均在所述待处理闪烁脉冲的幅值之内。参考图6,图6是根据本申请一些实施例所示的阈值电压与闪烁脉冲的示例性关系示意图,其中,610表示闪烁脉冲,其可以是本申请中所提到的待处理闪烁脉冲。图中闪烁脉冲的波形显示了其具有的特点,即上升时段非常短,通常只有几个纳秒的时间,就可以上升至最高点。而下降时段较长,一般会有200纳秒左右。610-1、610-2、610-3、610-4、……、610-N表示N个不同的阈值。可以看出,N个阈值的大小全部都处于闪烁脉冲的幅值之内。例如,假定所述待处理闪烁脉冲电信号的幅值范围在3mV-220mV,若N=4,则四个阈值电压可以分别为20mV、40mV、60mV以及80mV;若N=8,则八个阈值电压可以分别取10mV-200mV之间呈等差数列的八个值。In some embodiments, the magnitudes of the thresholds are all within the amplitude of the scintillation pulses to be processed. Referring to FIG. 6 , FIG. 6 is a schematic diagram illustrating an exemplary relationship between threshold voltage and scintillation pulse according to some embodiments of the present application, wherein 610 represents a scintillation pulse, which may be the pending scintillation pulse mentioned in the present application. The waveform of the flicker pulse in the figure shows its characteristic, that is, the rise period is very short, usually only a few nanoseconds, before it can rise to the highest point. The falling period is longer, generally about 200 nanoseconds. 610-1, 610-2, 610-3, 610-4, ..., 610-N represent N different thresholds. It can be seen that the magnitudes of the N thresholds are all within the amplitude of the scintillation pulse. For example, assuming that the amplitude range of the scintillation pulse electrical signal to be processed is 3mV-220mV, if N=4, the four threshold voltages can be 20mV, 40mV, 60mV and 80mV respectively; if N=8, the eight threshold voltages The voltage can take eight values in an arithmetic progression between 10mV and 200mV, respectively.
在本申请实施例中,闪烁脉冲信号应当理解为能够实现采样的一切脉冲信号,其实质为在短时间内发生突变,随后又迅速返回其初始值的物理量,该物理量具有一定的特征。比如,在一些实施例中,所述闪烁脉冲通常具有上升沿和下降沿,并且该上升沿和下降沿可以通过函数模型表示,比如,伽马光子对应的闪烁脉冲通常表现为具有相对快速的上升沿和相对缓慢的下降沿,该上升沿可以以直线函数表征,下降沿可以以指数函数表征。在另一些实施例中,脉冲信号的波形又可以表现为三角波、矩形波、正弦波、余弦波或者其它一些形状的波,在此不再赘述。In the embodiments of the present application, the scintillation pulse signal should be understood as any pulse signal capable of sampling, which is essentially a physical quantity that undergoes a sudden change in a short period of time and then quickly returns to its initial value. The physical quantity has certain characteristics. For example, in some embodiments, the scintillation pulse usually has a rising edge and a falling edge, and the rising edge and the falling edge can be represented by a function model. For example, the scintillation pulse corresponding to a gamma photon usually has a relatively fast rise. and a relatively slow falling edge, the rising edge can be characterized by a linear function, and the falling edge can be characterized by an exponential function. In other embodiments, the waveform of the pulse signal may be represented as a triangular wave, a rectangular wave, a sine wave, a cosine wave, or a wave of some other shape, which will not be repeated here.
在本申请实施例中,闪烁脉冲信号表现形式可以是电脉冲信号、声脉冲信号、热脉冲信号或者压力波信号等,比如当该脉冲信号为电脉冲信号时,其对应的特征可以是电脉冲信号的电压、电流;当该脉冲信号为声脉冲信号时,其对应的特征可以是声脉冲信号的声强,以此类推,在此不再赘述。对应地,所述阈值可以有多种表现形式,比如当该脉冲信号为电脉冲信号时,其对应的阈值可以是电压阈值、电流阈值或能量阈值;当该脉冲信号为声脉冲信号时,其对应的阈值可以是声强阈值,以此类推,在此不再赘述。In the embodiment of the present application, the manifestation form of the scintillation pulse signal may be an electrical pulse signal, an acoustic pulse signal, a thermal pulse signal, or a pressure wave signal, etc. For example, when the pulse signal is an electrical pulse signal, its corresponding feature may be an electrical pulse signal The voltage and current of the signal; when the pulse signal is an acoustic pulse signal, its corresponding feature may be the sound intensity of the acoustic pulse signal, and so on, which will not be repeated here. Correspondingly, the threshold value can have various forms, for example, when the pulse signal is an electrical pulse signal, the corresponding threshold value can be a voltage threshold value, a current threshold value or an energy threshold value; when the pulse signal is an acoustic pulse signal, its corresponding threshold value can be The corresponding threshold may be a sound intensity threshold, and so on, which will not be repeated here.
本领域技术人员应当理解的是,本申请中的闪烁脉冲信号可以拓展为连续信号,通常仅需将连续信号视为按某种周期排列的脉冲信号即可,本申请中的脉冲信号并不作为对采样信号的限制。It should be understood by those skilled in the art that the scintillation pulse signal in this application can be extended to a continuous signal. Usually, the continuous signal only needs to be regarded as a pulse signal arranged in a certain period. The pulse signal in this application does not serve as a Limits on sampled signals.
在一些实施例中,所述N个阈值可以通过同一阈值设置器件,比如通过数字模拟通道多选一器件设置。在设置完毕后,通过该阈值设置器件可以按照预设顺序切换所述N个阈值,根据需要将不同大小的阈值按照预设的顺序输入比较器,从而使得比较器能够实时接收当前所切换的阈值并与待处理闪烁脉冲的幅值进行比较。In some embodiments, the N thresholds may be set by the same threshold setting device, for example, by selecting one device from multiple digital analog channels to set. After the setting is completed, the threshold setting device can switch the N thresholds in a preset order, and input thresholds of different sizes to the comparator according to the preset order, so that the comparator can receive the currently switched thresholds in real time. and compared with the amplitude of the flash pulse to be processed.
步骤220,比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换所述阈值中的第二阈值。Step 220: Compare the flicker pulse to be processed with the first threshold in the thresholds, when the amplitude of the flicker pulse to be processed exceeds the first threshold, output a jump signal and switch the second threshold in the threshold. threshold.
在一些实施例中,比较待处理闪烁脉冲与所述阈值是指将所述待处理闪烁脉冲和当前阈值(比如第N阈值)同步输入比较模块中,比较模块可以根据当前阈值的大小与所述待处理闪烁脉冲的幅值进行比较。In some embodiments, comparing the to-be-processed flicker pulse with the threshold refers to synchronously inputting the to-be-processed flicker pulse and the current threshold (such as the Nth threshold) into a comparison module, and the comparison module may compare the current threshold with the threshold according to the size of the current threshold. The amplitudes of the pending flicker pulses are compared.
在一些实施例中,比较模块可以由包括低压差分信号(Low-VoltageDifferential Signaling,LVDS)比较器的电路实现。作为示例,由探测器产生的待处理闪烁脉冲可以输入到LVDS比较器管脚的p端(也可以被称为正端),当前阈值可以通过阈值设置器件输入到LVDS比较器管脚的n端(也可以被称为负端),从而完成脉冲幅值与当前阈值的比较。In some embodiments, the comparison module may be implemented by a circuit including a Low-Voltage Differential Signaling (LVDS) comparator. As an example, the pending scintillation pulse generated by the detector can be input to the p terminal (which may also be referred to as the positive terminal) of the LVDS comparator pin, and the current threshold value can be input to the n terminal of the LVDS comparator pin through the threshold setting device (may also be referred to as the negative terminal), thereby completing the comparison of the pulse amplitude with the current threshold.
在一些实施例中,比较模块和阈值设置器件的数量均为一个,通过同一个阈值设置器件实现多个不同阈值的切换,通过同一个比较模块实现所述待处理闪烁脉冲与多个不同大小阈值的比较。如此,可以采用单一通道实现所述待处理闪烁脉冲与多个阈值的比较。In some embodiments, the number of the comparison module and the threshold setting device is one, the switching of multiple different thresholds is realized through the same threshold setting device, and the to-be-processed flicker pulse and multiple thresholds of different sizes are realized through the same comparison module. Comparison. In this way, a single channel can be used to implement the comparison of the scintillation pulse to be processed with multiple thresholds.
可以知道的是,通常,对于幅值处于闪烁脉冲最大幅值范围内的同一个阈值,通常情况下闪烁脉冲可以两次越过该阈值。一次是在闪烁脉冲的上升阶段,闪烁脉冲的幅值从低到高越过阈值并高于该阈值。一次是在闪烁脉冲的下降阶段,闪烁脉冲的幅值从高到低越过阈值并低于该阈值。无论是哪一种越过,比较模块均可以在越过时产生一个跳变信号,该跳变信号反映了闪烁脉冲的幅值越过该阈值时的时间点。比如图6所示为多电压阈值采样的原理示意图,在上升阶段,闪烁脉冲610会首先越过并高于阈值电压610-1,随后继续往上,越过并高于阈值电压610-2。接下来会越过并高于阈值电压610-3以及阈值电压610-4。在下降阶段,闪烁脉冲610会首先越过并低于阈值电压610-N。随后继续向下,越过并低于阈值电压610-N-1。接下来直到越过并低于阈值电压610-2以及阈值电压610-1。整个过程闪烁脉冲610相对于以上N个阈值电压可以发生2N次状态跳变。It can be known that, generally, for the same threshold whose amplitude is within the range of the maximum amplitude of the scintillation pulse, the scintillation pulse can cross the threshold twice in general. Once during the rising phase of the scintillation pulse, the amplitude of the scintillation pulse crosses and rises above a threshold from low to high. Once during the falling phase of the scintillation pulse, the amplitude of the scintillation pulse crosses and falls below a threshold from high to low. No matter which kind of overshoot is, the comparison module can generate a jump signal during overshoot, and the jump signal reflects the time point when the amplitude of the flicker pulse crosses the threshold. For example, FIG. 6 shows a schematic diagram of multi-voltage threshold sampling. In the rising stage, the
本领域技术人员应当理解的是,当阈值设定较大时,比如高于信号的最大幅值时,闪烁脉冲的幅值始终无法越过预设的阈值,因而比较模块并不会发生跳变;当阈值设定为正好等于信号的最大幅值时,比较模块仅发生一次跳变。因此,通常本领域技术人员根据有限的试验,可以合理的设置阈值的大小和数量,以使得阈值的大小间隔较为合理,使得采集的阈值时间对数据能够更准确的还原闪烁脉冲的波形,在此不再赘述。It should be understood by those skilled in the art that when the threshold is set relatively large, for example, when it is higher than the maximum amplitude of the signal, the amplitude of the flickering pulse cannot always exceed the preset threshold, so the comparison module will not jump; When the threshold is set to be exactly equal to the maximum amplitude of the signal, only one transition occurs in the compare block. Therefore, usually those skilled in the art can reasonably set the size and quantity of the threshold according to limited experiments, so that the interval between the thresholds is reasonable, so that the collected threshold time can more accurately restore the waveform of the scintillation pulse. No longer.
本领域技术人员还应当理解的是,在实际采样中,闪烁脉冲的波形并非如图6所示的平滑,而是会有较多的波动,实际表现为在图6所示的波形上下范围内波动上升或者波动下降,实际拟合后的波形如图6所示,因此,在实际采样过程中,在上升沿或者下降沿,波形可能在极短的时间窗内多次越过同一阈值,实际采样时可以以某一时间窗或者时间段内多次越过该阈值的平均跳变时间点作为越过该阈值的时间,这属于本领域技术人员根据本申请的启示容易实现的,在此不再赘述。It should also be understood by those skilled in the art that in actual sampling, the waveform of the flicker pulse is not smooth as shown in FIG. The fluctuation rises or the fluctuation falls, and the actual fitted waveform is shown in Figure 6. Therefore, in the actual sampling process, on the rising or falling edge, the waveform may cross the same threshold multiple times within a very short time window, and the actual sampling The average transition time point that crosses the threshold multiple times in a certain time window or time period can be used as the time for crossing the threshold, which is easily realized by those skilled in the art according to the teachings of the present application, and will not be repeated here.
在一些实施例中,比较模块比较所述待处理闪烁脉冲与当前阈值后输出一跳变信号。所述跳变信号可以指示所述待处理闪烁脉冲相对于当前阈值的状态变化(例如,从低于阈值到越过并高于阈值或从高于阈值到越过并低于阈值)。本申请后续部分所涉及时间采样,可以是指对该状态跳变对应的时刻进行时间测量。参考图7,图7是根据本申请一些实施例所示的跳变信号的示例性示意图。跳变信号710、720-2分别对应闪烁脉冲在上升沿越过某一阈值以及在下降沿越过某一阈值。跳变上升沿712对应待处理闪烁脉冲在脉冲的上升沿越过阈值的时刻,跳变下降沿722对应待处理闪烁脉冲在脉冲的下降沿越过阈值的时刻。In some embodiments, the comparison module outputs a transition signal after comparing the to-be-processed flicker pulse with the current threshold. The transition signal may indicate a change in state of the pending flash pulse relative to a current threshold (eg, from below the threshold to above and above the threshold or from above to above and below the threshold). The time sampling involved in the subsequent parts of this application may refer to time measurement at the moment corresponding to the state transition. Referring to FIG. 7 , FIG. 7 is an exemplary schematic diagram of a hopping signal according to some embodiments of the present application. The transition signals 710 and 720 - 2 respectively correspond to the scintillation pulse crossing a certain threshold on the rising edge and crossing a certain threshold on the falling edge. The
步骤230,当待处理闪烁脉冲的幅值越过所述第二阈值时,输出一跳变信号并切换下一个阈值,直至N个所述阈值全部比较完成。
对于任一个阈值,待处理闪烁脉冲的幅值与阈值的比较原理均与步骤220中相同,可以参考对步骤220的描述,在此不再赘述。For any threshold value, the comparison principle between the amplitude of the scintillation pulse to be processed and the threshold value is the same as that in step 220, the description of step 220 can be referred to, and details are not repeated here.
需要注意的是,不同阈值的切换通过同一个阈值设置器件实现。在前一个阈值比较完成后,比较模块同时可以输出一个反馈信号给阈值设置器件,该反馈信号能够指示当前阈值是否已经发生了跳变,该反馈信号可以与跳变信号相同,也可以不同。阈值设置器件根据该反馈信号进行阈值的切换,当阈值设置器件判断当前阈值已经发生了跳变后,随即按预设顺序切换至下一个阈值;当阈值设置器件判断当前阈值未发生跳变,则仍然保持当前阈值的设置。比如在图6中,最大的阈值为610-N,阈值切换的预设顺序为:首先按照阈值的幅值从小到大由610-1切换至610-N,在该阶段内每当阈值设置器件判断当前阈值已经发生了跳变后,随即按从小到大的顺序切换至下一个阈值;当切换为最大阈值610-N并且判断当前阈值已经发生了两次跳变(一次由低到高越过,一次由高到低越过)后,随即切换为按从大到小的顺序切换至下一个阈值,直至所有的阈值切换完成。It should be noted that the switching of different thresholds is realized by the same threshold setting device. After the comparison of the previous threshold is completed, the comparison module can output a feedback signal to the threshold setting device at the same time, the feedback signal can indicate whether the current threshold has jumped, and the feedback signal can be the same as or different from the jump signal. The threshold setting device switches the threshold according to the feedback signal. When the threshold setting device judges that the current threshold has jumped, it will switch to the next threshold in the preset order; when the threshold setting device judges that the current threshold has not jumped, then The current threshold setting is still maintained. For example, in Figure 6, the maximum threshold is 610-N, and the preset sequence of threshold switching is: first, switch from 610-1 to 610-N according to the amplitude of the threshold from small to large. After judging that the current threshold has jumped, then switch to the next threshold in order from small to large; when switching to the maximum threshold 610-N and judging that the current threshold has jumped twice (one from low to high, After crossing from high to low once), it will switch to the next threshold in descending order until all threshold switching is completed.
步骤240,依次对所述跳变信号进行采样,获取待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。Step 240: Sequentially sample the transition signals to obtain threshold-time pairs corresponding to when the scintillation pulse to be processed crosses each threshold.
在一些实施例中,所述采样可以是针对跳变信号的上升沿以及下降沿对应的时刻进行时间数字化采样。在本申请中,术语“采样”、“时间采样”、“时间数字化采样”以及“时间测量”可以互换使用,用以表示确定跳变信号的上升沿以及下降沿的位置对应的时刻这一操作。In some embodiments, the sampling may be time digitized sampling for the times corresponding to the rising edge and the falling edge of the transition signal. In this application, the terms "sampling", "time sampling", "time digitized sampling" and "time measurement" can be used interchangeably to refer to the moment when the positions of the rising and falling edges of the transition signal are determined. operate.
在一些实施例中,可以通过采样模块按照一定的采样顺序,对跳变信号的上升沿和下降沿对应的时刻进行采样。在一些实施例中,采样模块可以由包括时间数字转换器(Time-to-Digital Converter,TDC)的电路实现。采样模块可以利用TDC对输入的跳变信号的上升沿或下降沿所在位置对应的时刻进行采样,根据比较模块产生的反馈信号判断应该采集跳变信号上升沿的跳变点时刻还是下降沿的跳变点时刻。在一些实施例中,采样模块基于第一顺序依次对跳变信号前半段的上升沿对应的时刻执行第一时间采样,获取在脉冲信号上升沿越过阈值的时间信息,并基于第二顺序依次对跳变信号的下降沿对应的时刻执行第二时间采样,获取在脉冲信号下降沿越过阈值的时间信息,从而准确的得到脉冲信号越过各个阈值时的阈值-时间对。关于跳变信号的时间采样的具体描述可以参考本申请图7-图9部分所述,在此不再赘述。In some embodiments, the sampling module may sample the moments corresponding to the rising edge and the falling edge of the transition signal according to a certain sampling sequence. In some embodiments, the sampling module may be implemented by a circuit including a Time-to-Digital Converter (TDC). The sampling module can use TDC to sample the time corresponding to the rising edge or falling edge of the input jump signal, and judge whether the jump point of the rising edge of the jump signal or the jump of the falling edge should be collected according to the feedback signal generated by the comparison module. Time of change. In some embodiments, the sampling module sequentially performs first time sampling on the timing corresponding to the rising edge of the first half of the transition signal based on the first order, obtains time information when the rising edge of the pulse signal crosses the threshold, and sequentially performs sampling based on the second order. The second time sampling is performed at the moment corresponding to the falling edge of the jump signal, and the time information when the falling edge of the pulse signal crosses the threshold is obtained, thereby accurately obtaining the threshold-time pair when the pulse signal crosses each threshold. For the specific description of the time sampling of the hopping signal, reference may be made to the description in FIG. 7 to FIG. 9 of this application, and details are not repeated here.
在一些实施例中,所述闪烁脉冲阈值-时间对可以包括针对跳变信号进行时间采样获取的跳变时间以及跳变信号对应的阈值的幅值。例如,对于某一阈值V1,其与待处理闪烁脉冲的比较可以得到跳变信号,TDC对跳变信号进行时间测量可以获取两个时刻,包括上升沿的位置对应的时刻T1以及下降沿的位置对应的时刻T2。T1和T2可以被称为跳变时间,所述闪烁脉冲阈值-时间对可以包括(V1、T1)以及(V1、T2)。In some embodiments, the scintillation pulse threshold-time pair may include a hopping time obtained by time sampling for the hopping signal and the amplitude of the threshold corresponding to the hopping signal. For example, for a certain threshold V 1 , a jump signal can be obtained by comparing it with the scintillation pulse to be processed, and the TDC can measure the time of the jump signal to obtain two time instants, including the time T 1 corresponding to the position of the rising edge and the falling edge The position of the corresponding time T 2 . T 1 and T 2 may be referred to as transition times, and the flicker pulse threshold-time pair may include (V 1 , T 1 ) and (V 1 , T 2 ).
在一些实施例中,所述闪烁脉冲阈值-目标时间对可以被传输至其它部件进行进一步的处理。例如,数据处理系统可以通过有线或无线的通信方式,将所述采样结果传输至PET设备相关的图像处理部件,用于后续的PET图像重建。In some embodiments, the scintillation pulse threshold-target time pair may be transmitted to other components for further processing. For example, the data processing system may transmit the sampling result to the relevant image processing component of the PET device through wired or wireless communication for subsequent PET image reconstruction.
应当注意的是,上述有关图2中的各个步骤的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对图2中的各个步骤进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。It should be noted that the above description about each step in FIG. 2 is only for example and illustration, and does not limit the scope of application of the present specification. For those skilled in the art, various modifications and changes can be made to each step in FIG. 2 under the guidance of this specification. However, these corrections and changes are still within the scope of this specification.
在某些特殊应用中,比如伽马光子转换相关应用中,采用闪烁晶体将不可见的伽马光子转换为可见光,然后采用光电转换器件将可见光转换为闪烁脉冲信号,进而采用匹配的采样方法对闪烁脉冲信号进行数字化。此时的闪烁脉冲有一个特点,即脉冲的上升时间非常短,比如只有几个纳秒(ns),而下降时间则较为漫长,比如超过100纳秒。因此,采用上述实施例中的数字化方法进行上升沿部分采样时,由于上升沿时间非常短,可能不便于阈值的切换,因此,在接下来的实施例中本申请公开了一种闪烁脉冲的数字化方法,其通过仅在下降沿进行采样还原闪烁脉冲的波形。在该实施例中,闪烁脉冲的数字化方法300可以包括以下操作。In some special applications, such as gamma photon conversion related applications, scintillation crystals are used to convert invisible gamma photons into visible light, and then photoelectric conversion devices are used to convert visible light into scintillation pulse signals, and then a matching sampling method is used to The blinking pulse signal is digitized. The scintillation pulse at this time has a characteristic that the rise time of the pulse is very short, for example, only a few nanoseconds (ns), and the fall time is relatively long, for example, more than 100 nanoseconds. Therefore, when the digitization method in the above embodiment is used to sample the rising edge part, since the rising edge time is very short, it may be inconvenient to switch the threshold value. Therefore, in the following embodiments, the present application discloses a digitization of flicker pulses method that restores the waveform of the scintillation pulse by sampling only on the falling edge. In this embodiment, the
步骤310,预设N个不同的阈值,其中,N为自然数且N≥2。
在一些实施例中,阈值、闪烁脉冲的设置或者说明均可以与上述闪烁脉冲的数字化方法200所述相同,即方法200中关于步骤210的说明均可以适用于步骤310,在此不再赘述。In some embodiments, the settings or descriptions of thresholds and flicker pulses may be the same as those described in the above-mentioned
步骤330,比较待处理闪烁脉冲与所述阈值中的最大阈值,当所述待处理闪烁脉冲的幅值越过所述最大阈值时,输出一跳变信号并切换下一个阈值,直至N个阈值全部比较完成。Step 330: Compare the flickering pulse to be processed with the maximum threshold in the thresholds, and when the amplitude of the flickering pulse to be processed exceeds the maximum threshold, output a jump signal and switch the next threshold until all N thresholds are reached. The comparison is done.
在一些实施例中,步骤330中闪烁脉冲与阈值的比较可以与步骤220或步骤230中所述相同,在此不再赘述。In some embodiments, the comparison of the scintillation pulse and the threshold value in
在此需要说明的是,通常在阈值设定时,N个阈值会按照幅值大小间隔设置,最大阈值的幅值不超过闪烁脉冲信号的最大幅值。在某些特殊的波形应用中,比如具有相对快速的上升沿和相对缓慢的下降沿的闪烁脉冲,或者上升沿和下降沿对称的闪烁脉冲,上升沿阶段由于时长较短,阈值切换的实现会较为困难,因此,通过步骤330仅对其下降沿部分或者一半的对称部分进行数字化,结合闪烁脉冲的先验信息也可以实现脉冲波形的还原。因此,在步骤330中,先将初始比较阈值设为最大阈值,当待处理闪烁脉冲的幅值越过最大阈值时,即可视为可以按照阈值从大到小的顺序开始下降沿阶段的数字化采样。此时,在下降沿阶段,每当闪烁脉冲的幅值越过并低于当前阈值,均会输出一个跳变信号,该跳变信号表征了闪烁脉冲越过当前阈值的时间点,关于跳变信号的描述可以详细参见上述步骤220或步骤230中描述,在此不再赘述。对于下降沿采样,所述顺序即为按照阈值的幅值从大到小的顺序。It should be noted here that, when thresholds are usually set, N thresholds are set at intervals of amplitude, and the amplitude of the maximum threshold does not exceed the maximum amplitude of the scintillation pulse signal. In some special waveform applications, such as a flicker pulse with a relatively fast rising edge and a relatively slow falling edge, or a flicker pulse with a symmetrical rising edge and a falling edge, the realization of the threshold switching due to the short duration of the rising edge phase will It is relatively difficult, therefore, by digitizing only the falling edge part or half of the symmetrical part of the scintillation pulse in
步骤340,依次对所述跳变信号进行采样,获取待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。Step 340: Sequentially sample the transition signals to obtain threshold-time pairs corresponding to when the scintillation pulse to be processed crosses each threshold.
在一些实施例中,所述采样可以与上述实施例240中所述相同,在此不再赘述。In some embodiments, the sampling may be the same as that described in the foregoing
值得注意的是,在该实施例中,所述闪烁脉冲阈值-目标时间对通常仅位于闪烁脉冲的下降沿,为了准确的还原闪烁脉冲的波形,需要结合闪烁脉冲的先验信息还原波形。比如,通常可以根据不同的应用预先采集单脉冲数据并进行还原,得出脉冲的先验波形信息,该类脉冲通常具有相同的波形,比如对于PET应用中与511keV伽马光子能量对应的闪烁脉冲,其波形为具有相对快速的上升沿和相对缓慢的下降沿,通常上升沿约为10ns,根据下降沿波形部分的采样信息结合该先验信息,即可较为准确的还原出闪烁脉冲的波形信息,进而在后续的PET图像重建中可以获取时间、位置、能量等信息,在此不再赘述。It is worth noting that, in this embodiment, the scintillation pulse threshold-target time pair is usually located only on the falling edge of the scintillation pulse. In order to accurately restore the waveform of the scintillation pulse, the waveform needs to be restored by combining the prior information of the scintillation pulse. For example, single-pulse data can usually be pre-collected and restored according to different applications to obtain a priori waveform information of the pulse, which usually has the same waveform, such as the scintillation pulse corresponding to 511keV gamma photon energy in PET applications , its waveform has a relatively fast rising edge and a relatively slow falling edge, usually the rising edge is about 10ns. According to the sampling information of the waveform part of the falling edge and the prior information, the waveform information of the flickering pulse can be more accurately restored. , and further information such as time, position, and energy can be acquired in the subsequent PET image reconstruction, which will not be repeated here.
进一步地,为了更准确的确定闪烁脉冲波形的起始位置,在本申请接下来的实施例中公开了另一种闪烁脉冲的数字化方法,其通过确定闪烁脉冲波形开始上升的时间点和在下降沿进行采样还原闪烁脉冲的波形。在该实施例中,闪烁脉冲的数字化方法400可以包括以下操作。Further, in order to more accurately determine the starting position of the scintillation pulse waveform, another method for digitizing the scintillation pulse is disclosed in the following embodiments of the present application, which determines the time point at which the scintillation pulse waveform starts to rise and when the scintillation pulse waveform starts to fall. Sampling along the edge restores the waveform of the flicker pulse. In this embodiment, the
步骤410,预设N个不同的阈值,其中,N为自然数且N≥2。
在一些实施例中,阈值、闪烁脉冲的设置或者说明均可以与上述闪烁脉冲的数字化方法200所述相同,即方法200中关于步骤210的说明均可以适用于步骤310,在此不再赘述。In some embodiments, the settings or descriptions of thresholds and flicker pulses may be the same as those described in the above-mentioned
步骤420,比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并切换至最大阈值。Step 420: Compare the flicker pulse to be processed with the first threshold value of the thresholds, and output a jump signal and switch to the maximum threshold value when the amplitude of the flicker pulse to be processed exceeds the first threshold value.
在一些实施例中,所述第一阈值通常为所述阈值中幅值较小的,比如幅值最小的一个阈值定义为第一阈值,或者幅值第二小的阈值定义为第一阈值,第一阈值的幅值通常是大于采样过程中的噪声幅值的。因此,当所述待处理波形越过并高于所述第一阈值时,可以认为所述待处理波形处于上升阶段。而由于所述第一阈值的值较低,不止是有效的闪烁脉冲的波形,一些噪音信号的波形也可能会越过并高于所述第一阈值。参考图6,图6是根据本申请一些实施例所示的阈值与待处理波形的示例性关系示意图。如图6所示,所述待处理波形可以包括有效的闪烁脉冲610和噪音信号620。噪音信号620的最大幅值并不能越过并高于第一阈值610-1。对于后续的处理步骤而言,闪烁脉冲610越过并高于所述第一阈值610-1属于有效触发。In some embodiments, the first threshold is generally a smaller amplitude among the thresholds, for example, a threshold with the smallest amplitude is defined as the first threshold, or a threshold with the second smallest amplitude is defined as the first threshold, The magnitude of the first threshold is usually greater than the magnitude of the noise in the sampling process. Therefore, when the waveform to be processed crosses and is higher than the first threshold value, it can be considered that the waveform to be processed is in a rising phase. Since the value of the first threshold is relatively low, not only the waveforms of valid flicker pulses, but also the waveforms of some noise signals may cross and be higher than the first threshold. Referring to FIG. 6 , FIG. 6 is a schematic diagram illustrating an exemplary relationship between thresholds and waveforms to be processed according to some embodiments of the present application. As shown in FIG. 6 , the waveform to be processed may include a
进一步地,在一些实施例中,若第一阈值设置过大可能会导致有些信号遗漏,而第一阈值设置过小可能导致噪音信号较多的引起误触发,为了在信号采样准确性和噪音信号或者其它信号引起误触发之间保持平衡,可以在步骤420中采用第一阈值和第二阈值共同判定的方法,即,在较小的第一阈值的基础上,引入比第一阈值更大的第二阈值,通过第一阈值和第二阈值均越过作为待处理闪烁脉冲信号上升沿的有效触发。第二阈值的比较和第一阈值的比较原理完全相同,在此不再赘述。Further, in some embodiments, if the first threshold is set too large, some signals may be missed, and if the first threshold is set too small, it may cause more noise signals and cause false triggering. Or to maintain a balance between false triggers caused by other signals, the first threshold and the second threshold can be jointly determined in
第一阈值和第二阈值的具体大小可以由本领域技术人员根据待采样信号的具体不同进行有限次实验获取,其并不构成对本申请保护范围的限制。比如,在一些实施例中,所述第二阈值可以大于所述第一阈值。在一些实施例中,所述第二阈值可以远大于所述第一阈值。以所述第一阈值的幅值为基准,所述第二阈值与所述第一阈值之间的差值可以不小于100mV。例如,第一阈值电压可以是5mV,第二阈值电压可以是105mV。继续参考图6,如果所述待处理波形为有效的闪烁脉冲例如闪烁脉冲610,则该有效的闪烁脉冲的上升阶段将超过所述第二阈值610-2。The specific sizes of the first threshold and the second threshold can be obtained by those skilled in the art by performing limited experiments according to specific differences of the signals to be sampled, which do not constitute a limitation on the protection scope of the present application. For example, in some embodiments, the second threshold may be greater than the first threshold. In some embodiments, the second threshold may be much larger than the first threshold. Based on the magnitude of the first threshold, the difference between the second threshold and the first threshold may not be less than 100mV. For example, the first threshold voltage may be 5mV and the second threshold voltage may be 105mV. Continuing to refer to FIG. 6, if the waveform to be processed is a valid scintillation pulse such as
待所述信号被判定为有效触发后,将阈值切换为最大阈值,从而在后续步骤中完成对待处理闪烁脉冲波形下降沿部分的采样。After the signal is determined to be a valid trigger, the threshold is switched to the maximum threshold, thereby completing the sampling of the falling edge portion of the flicker pulse waveform to be processed in the subsequent steps.
步骤430,当待处理闪烁脉冲的幅值越过最大阈值时,输出一跳变信号并按顺序切换其它阈值或下一个阈值,直至N个阈值全部比较完成。
在一些实施例中,步骤430中闪烁脉冲与阈值的比较可以与步骤330中所述相同,在此不再赘述。In some embodiments, the comparison of the scintillation pulse and the threshold in
在此需要说明的是,通常在阈值设定时,N个阈值会按照幅值大小间隔设置,最大阈值的幅值不超过闪烁脉冲信号的最大幅值。在某些特殊的波形应用中,比如PET信号,其通常具有相对快速的上升沿和相对缓慢的下降沿,上升沿阶段由于时长较短,因此仅用于判定有效的脉冲信号触发,通过步骤430仅对其下降沿部分进行数字化,结合闪烁脉冲的先验信息即可实现脉冲波形的还原。因此,在步骤430中,当待处理闪烁脉冲的幅值越过最大阈值时,即可视为可以按照阈值从大到小的顺序开始下降沿阶段的数字化采样。此时,在下降沿阶段,每当闪烁脉冲的幅值越过并低于当前阈值,均会输出一个跳变信号,该跳变信号表征了闪烁脉冲越过当前阈值的时间点,关于跳变信号的描述可以详细参见上述步骤230中描述,在此不再赘述。对于下降沿采样,所述顺序即为按照阈值的幅值从大到小的顺序。It should be noted here that, when thresholds are usually set, N thresholds are set at intervals of amplitude, and the amplitude of the maximum threshold does not exceed the maximum amplitude of the scintillation pulse signal. In some special waveform applications, such as a PET signal, it usually has a relatively fast rising edge and a relatively slow falling edge. The rising edge phase is only used to determine a valid pulse signal trigger due to its short duration. Step 430 The pulse waveform can be restored by only digitizing the falling edge part and combining with the prior information of the scintillation pulse. Therefore, in
步骤440,依次对所述跳变信号进行采样,获取待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。Step 440: Sequentially sample the transition signals to obtain threshold-time pairs corresponding to when the scintillation pulse to be processed crosses each threshold.
在一些实施例中,所述采样可以与上述实施例340中所述相同,在此不再赘述。In some embodiments, the sampling may be the same as that described in the foregoing
值得注意的是,在该实施例中,所述闪烁脉冲阈值-目标时间对除了位于闪烁脉冲的下降沿,还保持第一阈值和/或第二阈值对应的时间点,结合闪烁脉冲的先验信息和第一阈值和/或第二阈值的起始点信息、下降沿的采样数据,能够更加准确的还原闪烁脉冲的波形,进而在后续的图像重建中可以获取时间、位置、能量等信息,在此不再赘述。It is worth noting that, in this embodiment, the scintillation pulse threshold-target time pair is not only located on the falling edge of the scintillation pulse, but also maintains the time point corresponding to the first threshold and/or the second threshold, combined with the priori of the scintillation pulse information, the starting point information of the first threshold and/or the second threshold, and the sampling data of the falling edge, can more accurately restore the waveform of the flickering pulse, and then obtain information such as time, position, and energy in the subsequent image reconstruction. This will not be repeated here.
进一步地,在实际采样应用中,相当多的闪烁脉冲信号往往以对称信号的形式出现,比如三角波,正弦波等,对于此类波形,往往仅需要采集上升阶段或者下降阶段的信息即可配合先验信息准确的还原闪烁脉冲的波形。因此,本申请还公开了另一种闪烁脉冲的数字化方法,其通过仅采集一半波形信号配合先验信息还原闪烁脉冲的波形。在该实施例中,闪烁脉冲的数字化方法500还可以包括以下操作。Further, in practical sampling applications, quite a lot of flicker pulse signals often appear in the form of symmetrical signals, such as triangular waves, sine waves, etc. For such waveforms, it is often only necessary to collect the information of the rising stage or the falling stage. The test information can accurately restore the waveform of the scintillation pulse. Therefore, the present application also discloses another method for digitizing scintillation pulses, which restores the waveform of scintillation pulses by collecting only half of the waveform signal and combining with prior information. In this embodiment, the
步骤510,预设N个不同的阈值,其中,N为自然数且N≥2。
在一些实施例中,阈值、闪烁脉冲的设置或者说明均可以与上述闪烁脉冲的数字化方法400所述相同,即方法400中关于步骤410的说明均可以适用于步骤510,在此不再赘述。In some embodiments, the settings or descriptions of thresholds and scintillation pulses may be the same as those described in the above-mentioned
步骤520,比较待处理闪烁脉冲与所述阈值中的第一阈值,当所述待处理闪烁脉冲的幅值越过所述第一阈值时,输出一跳变信号并依序切换至下一个阈值。Step 520 , compare the flicker pulse to be processed with a first threshold of the thresholds, and when the amplitude of the flicker pulse to be processed exceeds the first threshold, output a jump signal and switch to the next threshold in sequence.
在一些实施例中,所述第一阈值的设置或者说明均可以与上述闪烁脉冲的数字化方法400所述相同,即方法400中关于步骤420的说明均可以适用于步骤520,在此不再赘述。In some embodiments, the setting or description of the first threshold may be the same as that described in the above-mentioned
进一步地,在一些实施例中,若第一阈值设置过大可能会导致有些信号遗漏,而第一阈值设置过小可能导致噪音信号较多的引起误触发,为了在信号采样准确性和噪音信号或者其它信号引起误触发之间保持平衡,可以在步骤420中采用第一阈值和第二阈值共同判定的方法,即,在较小的第一阈值的基础上,引入比第一阈值更大的第二阈值,通过第一阈值和第二阈值均越过作为待处理闪烁脉冲信号上升沿的有效触发。第二阈值的比较和第一阈值的比较原理完全相同,在此不再赘述。在一些实施例中,所述第二阈值的设置或者说明均可以与上述闪烁脉冲的数字化方法400所述相同,即方法400中关于步骤420的说明均可以适用于步骤520,在此不再赘述。Further, in some embodiments, if the first threshold is set too large, some signals may be missed, and if the first threshold is set too small, it may cause more noise signals and cause false triggering. Or to maintain a balance between false triggers caused by other signals, the first threshold and the second threshold can be jointly determined in
待所述信号被判定为有效触发后,按照预设顺序将阈值切换为下一个阈值,比如按照从小到大的顺序依次进行切换,从而在后续步骤中完成对待处理闪烁脉冲波形上升沿部分的采样。After the signal is determined to be a valid trigger, the threshold value is switched to the next threshold value according to the preset order, for example, the switching is performed in order from small to large, so as to complete the sampling of the rising edge part of the flicker pulse waveform to be processed in the subsequent steps. .
步骤530,当待处理闪烁脉冲的幅值越过最大阈值时,输出一跳变信号,比较完成。
在一些实施例中,步骤530中闪烁脉冲与阈值的比较可以与上述任一实施例中所述的比较方法相同,在此不再赘述。In some embodiments, the comparison between the scintillation pulse and the threshold value in
在此需要说明的是,通过上述步骤S520可以判定有效的脉冲信号触发,通过步骤530进一步实现对上升沿部分进行数字化,结合闪烁脉冲的先验信息(比如对称波形)即可实现脉冲波形的还原。因此,在步骤530中,当待处理闪烁脉冲的幅值越过最大阈值时,即可视为完成阈值比较。It should be noted here that a valid pulse signal trigger can be determined through the above step S520, and the rising edge part can be further digitized through
步骤540,依次对所述跳变信号进行采样,结合先验信息获取待处理闪烁脉冲越过各个阈值时对应的阈值-时间对。Step 540: Sequentially sample the transition signals, and obtain threshold-time pairs corresponding to when the to-be-processed scintillation pulse crosses each threshold in combination with the prior information.
在一些实施例中,所述采样可以与上述任一实施例中所述相同,在此不再赘述。在该实施例中,在下降沿阶段的波形在重建时视为与上升沿部分对称即可,从而可以实现在保证采样精度的前提下减少采样点的数量,提高采样速率和重建速度。In some embodiments, the sampling may be the same as that described in any of the above embodiments, and details are not repeated here. In this embodiment, the waveform in the falling edge stage can be regarded as being partially symmetrical with the rising edge during reconstruction, so that the number of sampling points can be reduced and the sampling rate and reconstruction speed can be improved on the premise of ensuring sampling accuracy.
参考图7,图7是根据本申请一些实施例所示的跳变信号的示例性示意图。跳变信号710可以是闪烁脉冲从下往上越过阈值时比较器的输出信号,上升沿712对应的时刻可以是闪烁脉冲从下往上越过阈值的时刻。跳变信号720可以是闪烁脉冲从上往下越过阈值时比较器的输出信号,下降沿722对应的时刻可以是闪烁脉冲从上往下越过阈值的时刻。基于此,时间数字转换器可以对跳变信号进行时间测量和/或识别上升沿或者下降沿时刻,获取所述待处理波形越过各阈值的时间。该时间与对应的阈值组合,以构成阈值-时间对,用于后续数据处理。Referring to FIG. 7 , FIG. 7 is an exemplary schematic diagram of a hopping signal according to some embodiments of the present application. The
图8是根据本申请的一些实施例所示的阈值、待处理波形以及跳变信号的示例性关系示意图,对应地可参考闪烁脉冲的数字化方法400中所述。如图8所示,待处理波形810可以首先进行上升沿的采样,也就是说,待处理波形810可以先与阈值V1进行比较。当判定待处理波形810越过并高于阈值V1时,可以选择性地再与阈值V2进行比较,用于确定待处理波形810是否为有效的闪烁脉冲还是噪音。这可以用于剔除误触发信号,获取有效的上升沿起点。当确定待处理波形810为有效的闪烁脉冲后,可以将待处理波形810与最大阈值V8比较。时间采样成功后可以继续与阈值V7比较。依次类推,直至最后的阈值V1的比较和时间采样完成。比较器可以输出待处理波形810与阈值之间的比较结果,如图8中所示的跳变信号820。跳变820具有多个上升沿和下降沿。上升沿821’可以指示待处理波形810越过并高于阈值V1。下降沿828可以指示待处理波形810越过并低于阈值V8。下降沿827可以指示待处理波形810越过并低于阈值V7。以此类推。下降沿821可以指示待处理波形810越过并低于阈值V1。每一个上升沿或下降沿对应的时刻为待处理波形810发生跳变(例如,从上往下或从下往上越过阈值)的时刻。TDC可以对该跳变信号进行时间测量,获得各时刻的时间信息。FIG. 8 is a schematic diagram illustrating an exemplary relationship among thresholds, waveforms to be processed, and transition signals according to some embodiments of the present application, and correspondingly, reference may be made to the description in the
图9是根据本申请另一些实施例所示的阈值、待处理波形以及跳变信号的示例性关系示意图,对应地可参考闪烁脉冲的数字化方法200中所述。如图9所示,待处理波形910可以首先进行上升沿的采样,也就是说,待处理波形910可以先与阈值V1进行比较。当判定待处理波形910越过并高于阈值V1时,可以将阈值直接切换为V2,然后再与阈值V2进行比较。依次类推,直至最后的阈值V4的比较完成。比较器可以输出待处理波形910与阈值之间的比较结果,如图9中所示的跳变信号920。跳变920具有多个上升沿和下降沿。上升沿921可以指示待处理波形910越过并高于阈值V1。上升沿922可以指示待处理波形910越过并高于阈值V2。上升沿923可以指示待处理波形910越过并高于阈值V3。上升沿924可以指示待处理波形910越过并高于阈值V4。由于该闪烁脉冲910为对称信号,因此可以仅对其上升沿部分进行采样,结合先验信息即可获得去完整波形信息。若闪烁脉冲910下降沿的波形为快速的下降沿,同时可结合先验信息预测其完整的波形信息,本领域技术人员根据上述方法的说明可以自由进行组合应用,在此不再赘述。FIG. 9 is a schematic diagram illustrating an exemplary relationship among thresholds, waveforms to be processed, and transition signals according to other embodiments of the present application, and correspondingly, reference may be made to the description in the
本申请所披露的闪烁脉冲的数字化方法,采用阈值切换的方法可以极大地减少数据处理芯片的输入管脚数量以及时间数字转换模块的数量,不仅能够保证甚至提高信号采样精度,而且能够大幅减少对高性能数据处理芯片和时间数字转换模块的依赖,通过普通芯片即可实现,有利于提高后期数据处理速率,并且大幅降低成本。In the digitizing method of flicker pulse disclosed in this application, the method of threshold switching can greatly reduce the number of input pins of the data processing chip and the number of time-to-digital conversion modules, which can not only ensure or even improve the signal sampling accuracy, but also greatly reduce the number of The dependence of high-performance data processing chips and time-to-digital conversion modules can be realized by ordinary chips, which is beneficial to improve the later data processing rate and greatly reduce the cost.
图10是根据本申请一些实施例所示的闪烁脉冲的数字化装置的示例性模块图。该数字化装置中的数据采集系统可以实现高性能的闪烁脉冲波形采样。如图10所示,数据采集系统1000可以包括获取模块1010、阈值切换模块1020、比较模块1030以及采样模块1040。FIG. 10 is an exemplary block diagram of an apparatus for digitizing scintillation pulses according to some embodiments of the present application. The data acquisition system in the digital device can realize high-performance scintillation pulse waveform sampling. As shown in FIG. 10 , the
获取模块1010可以获取待处理闪烁脉冲信息。待处理闪烁脉冲可以是由探测器获取,比如PET探测器、CT探测器、中子探测器、石油探测器,通过获取模块与该探测器进行通信,以获取所述待处理闪烁脉冲。The obtaining
阈值切换模块1020可以获取多个阈值并按序切换为其中的一个阈值并发送至比较模块1030。多个阈值的设置可以参考上述方法实施例中步骤210、310、410、510所述,在此不再赘述。阈值切换模块1020可以实现上述方法实施例中任一阈值的切换。The threshold switching module 1020 can acquire multiple thresholds, switch to one of the thresholds in sequence, and send them to the comparison module 1030 . For the setting of multiple thresholds, reference may be made to
比较模块1030可以比较所述待处理闪烁脉冲与阈值切换模块1020切换的当前阈值,当所述待处理闪烁脉冲越过并高于当前阈值时,输出一跳变信号,阈值切换模块1020随之切换为下一个阈值,并由比较模块1030继续进行比较。关于波形的比较以及跳变信号的描述可以参见上述任一方法实施例中所述,在此不再赘述。比较模块1030可以由包括低压差分信号(Low-Voltage Differential Signaling,LVDS)比较器的电路实现。对应地,所述待处理闪烁脉冲可以输入到LVDS管脚的p端,所述阈值切换模块的当前阈值可以输入到LVDS管脚的n端,从而完成闪烁脉冲与当前阈值的比较。The comparison module 1030 can compare the pending flicker pulse with the current threshold switched by the threshold switching module 1020, and when the pending flicker pulse crosses and is higher than the current threshold, a jump signal is output, and the threshold switching module 1020 switches accordingly. the next threshold, and the comparison is continued by the comparison module 1030. For the description of the waveform comparison and the transition signal, reference may be made to the description in any of the above method embodiments, and details are not repeated here. The comparison module 1030 may be implemented by a circuit including a Low-Voltage Differential Signaling (LVDS) comparator. Correspondingly, the to-be-processed flicker pulse can be input to the p terminal of the LVDS pin, and the current threshold of the threshold switching module can be input to the n terminal of the LVDS pin, thereby completing the comparison between the flicker pulse and the current threshold.
采样模块1040可以依次获取上述跳变信号并对所述跳变信号的时间采样,从而输出对应的阈值-时间对数据。采样模块1040可以参照上述方法实施例中关于采样的描述。在一些实施例中,采样模块1040可以具有包括时间数字转换器(Time-to-DigitalConverter,TDC)的电路。在一些实施例中,采样模块1040可以利用LVDS比较器实现所述待处理闪烁脉冲与当前阈值之间的比较并获取跳变信号,再利用TDC实现对该跳变信号的时间采样。The sampling module 1040 may sequentially acquire the hopping signal and sample the time of the hopping signal, so as to output corresponding threshold-time pair data. For the sampling module 1040, reference may be made to the description about sampling in the foregoing method embodiments. In some embodiments, the sampling module 1040 may have circuitry including a Time-to-Digital Converter (TDC). In some embodiments, the sampling module 1040 may use an LVDS comparator to implement the comparison between the to-be-processed flicker pulse and the current threshold and obtain a transition signal, and then use TDC to implement time sampling of the transition signal.
在一些实施例中,阈值切换模块1020可以依据一定的顺序切换阈值,比较模块1030依据该顺序执行比较操作,采样模块1040同样依据该顺序获取当前阈值对应的跳变信号的上升沿或者下降沿的时间点,完成采样。In some embodiments, the threshold switching module 1020 can switch the thresholds according to a certain order, the comparison module 1030 performs the comparison operation according to the order, and the sampling module 1040 also obtains the rising edge or falling edge of the transition signal corresponding to the current threshold according to this order. Time point to complete sampling.
图11是根据本申请一些实施例所示的闪烁脉冲的数字化装置的示例性模块图。该数字化装置中的数据采集系统可以实现高性能的闪烁脉冲波形采样。如图11所示,数据采集系统1100可以包括获取模块1110、阈值切换模块1120、比较模块1130、采样模块1040以及控制模块1150。FIG. 11 is an exemplary block diagram of an apparatus for digitizing scintillation pulses according to some embodiments of the present application. The data acquisition system in the digital device can realize high-performance scintillation pulse waveform sampling. As shown in FIG. 11 , the
获取模块1110可以获取待处理闪烁脉冲信息。The obtaining
阈值切换模块1120可以获取多个阈值并按序切换为其中的一个阈值并发送至比较模块1130。多个阈值的设置可以参考上述方法实施例中步骤210、310、410、510所述,在此不再赘述。阈值切换模块1120可以实现上述方法实施例中任一阈值的切换。The
比较模块1130可以比较所述待处理闪烁脉冲与阈值切换模块1120切换的当前阈值,当所述待处理闪烁脉冲越过并高于当前阈值时,输出一跳变信号,阈值切换模块1120随之切换为下一个阈值,并由比较模块1130继续进行比较。关于波形的比较以及跳变信号的描述可以参见上述任一方法实施例中所述,在此不再赘述。值得注意的是,在该实施例中,比较模块1130可以在完成比较后同时输出一状态信号,该状态信号用于指示是否完成当前阈值的比较。The
控制模块1150可以接收比较模块1130产生的状态信号并控制阈值切换模块1120切换下一个阈值,前述实施例中提到的顺序也可以通过控制模块1150进行预设,控制模块1150根据状态信号判断当前阈值的比较完成,并立即指令阈值切换模块1120按照预设的顺序切换为下一个阈值。The
采样模块1140可以依次获取上述跳变信号和/或状态信号并对所述跳变信号的时间采样,从而输出对应的阈值-时间对数据。采样模块1140可以参照上述方法实施例中关于采样的描述。在一些实施例中,比较模块1130完成比较操作后会同时将跳变信号和状态信号发送至采样模块,采样模块1140依据状态信号的指示确定获取当前阈值对应的跳变信号的上升沿或者下降沿的时间点,完成采样。在一些实施例中,跳变信号中可以同步包括状态信号,即根据跳变信号即可识别应当采集跳变信号的上升沿或者下降沿的时间点,在此不再赘述。The
在一些实施例中,所述时间采样的采样结果可以被传输至其他部件进行进一步的处理。例如,在图11所示的实施例中,数据采集系统1100还可以进一步与数据发送模块2100和图像重建模块3100连接,其中,数据发送模块2100用于将数据采集系统1100最终形成的阈值-时间对数据打包,可以通过有线或无线的通信方式,将所述采样结果发送至图像重建模块3100,图像重建模块3100根据预设的算法将收到的数据进行计算、还原,并完成后续的图像重建,这属于本领域技术人员根据本申请的启示所容易完成的,在此不再赘述。In some embodiments, the time-sampled sampling results may be transmitted to other components for further processing. For example, in the embodiment shown in FIG. 11 , the
应当注意的是,上述有关附图中的各个步骤的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对相关附图中的各个步骤进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。It should be noted that the above description of each step in the accompanying drawings is only for illustration and description, and does not limit the scope of application of the present application. For those skilled in the art, various corrections and changes can be made to each step in the related drawings under the guidance of the present application. However, such corrections and changes are still within the scope of this application.
关于上述模块的其他描述,可以参考本申请其他部分,例如,图2-图9。For other descriptions of the above modules, reference may be made to other parts of this application, for example, FIG. 2 to FIG. 9 .
本申请所披露的闪烁脉冲的数字化装置,采用阈值切换的方式可以极大地减少数据处理芯片的输入管脚数量以及时间数字转换模块的数量,比如可以由单FPGA芯片实现,不仅能够保证甚至提高信号采样精度,而且能够大幅减少对高性能数据处理芯片和时间数字转换模块的依赖,通过普通芯片即可实现,有利于提高后期数据处理速率,并且大幅降低成本。The digitizing device for flicker pulses disclosed in this application can greatly reduce the number of input pins of the data processing chip and the number of time-to-digital conversion modules by using threshold switching. For example, it can be realized by a single FPGA chip, which can not only guarantee or even improve the Sampling accuracy, and can greatly reduce the dependence on high-performance data processing chips and time-to-digital conversion modules, which can be realized by ordinary chips, which is conducive to improving the later data processing rate and greatly reducing costs.
应当理解,图10-图11所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本申请的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。It should be understood that the system and its modules shown in FIGS. 10-11 can be implemented in various ways. For example, in some embodiments, the system and its modules may be implemented in hardware, software, or a combination of software and hardware. Wherein, the hardware part can be realized by using dedicated logic; the software part can be stored in a memory and executed by a suitable instruction execution system, such as a microprocessor or specially designed hardware. Those skilled in the art will appreciate that the methods and systems described above may be implemented using computer-executable instructions and/or embodied in processor control code, for example on a carrier medium such as a disk, CD or DVD-ROM, such as a read-only memory (firmware) ) or a data carrier such as an optical or electronic signal carrier. The system and its modules of the present application can not only be implemented by hardware circuits such as very 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. , can also be implemented by, for example, software executed by various types of processors, and can also be implemented by a combination of the above-mentioned hardware circuits and software (eg, firmware).
需要注意的是,以上对于模块的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,数据获取模块和阈值切换模块可以是同一个比较模块。又例如,采样模块可以同时包括比较模块。还例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本申请的保护范围之内。It should be noted that the above description of the modules is only for the convenience of description, and does not limit the present application to the scope of the illustrated embodiments. It can be understood that for those skilled in the art, after understanding the principle of the system, various modules may be combined arbitrarily, or a subsystem may be formed to connect with other modules without departing from the principle. For example, the data acquisition module and the threshold switching module can be the same comparison module. For another example, the sampling module may include a comparison module at the same time. For another example, each module may share one storage module, and each module may also have its own storage module. Such deformations are all within the protection scope of the present application.
图12是根据本申请一些实施例所示的闪烁脉冲的数字化装置的示例性功能框图。该数字化装置可以基于现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)芯片实现,用于实现图2-图5所示的闪烁脉冲的数字化方法。如图12所示,Sp可以是输入的待处理波形,TV可以是阈值切换模块,用以输出不同的阈值。C可以是LVDS比较器,用以实现阈值与待处理闪烁脉冲的比较。在本申请中,比较模块可以由C实现。C可以输出一比较结果和/或一反馈输出。该比较结果可以是跳变信号,该反馈输出可以是指示待处理闪烁脉冲从上往下越过阈值或从下往上越过阈值。例如,1表示待处理闪烁脉冲从上往下越过阈值电压,0则反之。该比较结果可以输入至TDC(时间数字转换器)进行时间测量。在本申请中,采样模块的部分功能可以由TDC实现。该反馈输出可以被输入至TCM(阈值控制模块)实现阈值的调节控制。例如,TDC针对待处理闪烁脉冲从上往下越过阈值的时刻进行时间测量,该反馈输出为1,则TCM可以控制TV传输另一阈值至C,进行下一次的待处理闪烁脉冲与新的阈值之间的比较。在本申请中,阈值调整模块可以由TCM和TV实现。DCM为数据传输模块。当TDC完成时间测量后可将测量结果传输至DCM。DCM可以将测量结果传输至后续处理部件中进行图像重建。FIG. 12 is an exemplary functional block diagram of an apparatus for digitizing flicker pulses according to some embodiments of the present application. The digitizing device can be implemented based on a Field Programmable Gate Array (Field Programmable Gate Array, FPGA) chip, and is used to realize the digitizing method of the scintillation pulse shown in FIG. 2 to FIG. 5 . As shown in FIG. 12 , Sp can be an input waveform to be processed, and TV can be a threshold switching module for outputting different thresholds. C can be an LVDS comparator to enable threshold comparison to pending flash pulses. In this application, the comparison module can be implemented by C. C can output a comparison result and/or a feedback output. The comparison result may be a transition signal, and the feedback output may be an indication that the flicker pulse to be processed crosses the threshold from top to bottom or crosses the threshold from bottom to top. For example, a 1 indicates that the pending flicker pulse crosses the threshold voltage from top to bottom, and a 0 does not. The result of this comparison can be input to a TDC (time-to-digital converter) for time measurement. In this application, some functions of the sampling module can be implemented by TDC. The feedback output can be input to TCM (Threshold Control Module) to realize the adjustment control of the threshold. For example, the TDC measures the time when the pending flicker pulse crosses the threshold from top to bottom, and the feedback output is 1, then the TCM can control the TV to transmit another threshold to C, and perform the next pending flicker pulse and the new threshold. comparison between. In this application, the threshold adjustment module can be implemented by TCM and TV. DCM is a data transmission module. When the TDC completes the time measurement, the measurement result can be transmitted to the DCM. The DCM can transmit the measurement results to the subsequent processing unit for image reconstruction.
图13是根据本申请另一些实施例所示的闪烁脉冲的数字化装置的示例性功能框图,该数字化装置可以用于实现图2所示的闪烁脉冲的数字化方法,其中,Sp可以是输入的待处理闪烁脉冲,TV可以是阈值切换模块,用以输出不同的阈值。C可以是LVDS比较器,用以实现阈值与待处理波形的比较。在本申请中,比较模块可以由C实现。C可以输出一比较结果。该比较结果可以是跳变信号。该比较结果可以输入至TDC(时间数字转换器)进行时间测量。在本申请中,采样模块的功能可以由TDC实现。DCM为数据传输模块。当TDC完成时间测量后可将测量结果传输至DCM。DCM可以将测量结果传输至后续处理部件中进行图像重建。FIG. 13 is an exemplary functional block diagram of a flicker pulse digitizing apparatus according to other embodiments of the present application. The digitizing apparatus can be used to implement the flicker pulse digitizing method shown in FIG. 2 , wherein Sp can be an input pending pulse. To process flicker pulses, TV can be a threshold switching module to output different thresholds. C can be an LVDS comparator to implement threshold comparison with the waveform to be processed. In this application, the comparison module can be implemented by C. C can output a comparison result. The comparison result may be a transition signal. The result of this comparison can be input to a TDC (time-to-digital converter) for time measurement. In this application, the function of the sampling module can be implemented by TDC. DCM is a data transmission module. When the TDC completes the time measurement, the measurement result can be transmitted to the DCM. The DCM can transmit the measurement results to the subsequent processing unit for image reconstruction.
本申请所披露的闪烁脉冲的数字化装置,采用阈值切换的方式可以极大地减少数据处理芯片的输入管脚数量以及时间数字转换模块的数量,比如可以由单FPGA芯片实现,不仅能够保证甚至提高信号采样精度,而且能够大幅减少对高性能数据处理芯片和时间数字转换模块的依赖,通过普通芯片即可实现,有利于提高后期数据处理速率,并且大幅降低成本。The digitizing device for flicker pulses disclosed in this application can greatly reduce the number of input pins of the data processing chip and the number of time-to-digital conversion modules by using threshold switching. For example, it can be realized by a single FPGA chip, which can not only guarantee or even improve the Sampling accuracy, and can greatly reduce the dependence on high-performance data processing chips and time-to-digital conversion modules, which can be realized by ordinary chips, which is conducive to improving the later data processing rate and greatly reducing costs.
图14是根据本申请另一些实施例所示的闪烁脉冲的数字化装置的示例性功能框图。在图14的实施例中,该数字化装置可以基于现场可编程逻辑门阵列(FieldProgrammable Gate Array,FPGA)芯片,并且可以采用多路方案并联的方式实现。具体地,如图14所示,Sp可以是输入的待处理波形,同时能够输入两个并联的比较器C1和C2;TV1和TV2可以是两路并联的阈值切换模块,用以输出不同的阈值,比如分别输出两组相同的阈值,或者TV1输出上升沿的阈值,TV2输出下降沿的阈值;C1和C2可以是LVDS比较器,用以实现对应通路的当前阈值与待处理闪烁脉冲的比较;TCM1和TCM2分别为两组并联的阈值控制模块,用于分别根据C1和C2输出的状态信号按顺序指示TV1和TV2切换阈值;同一个TDC分别与两路比较器C1和C2连接,用于分别采集这两路比较器输出的跳变信号。在该实施例中,比较模块、跳变信号状态信号、采样模块的部分功能可以与上述任一实施例中所述相同。DCM为数据传输模块。当TDC完成时间测量后可将测量结果传输至DCM。DCM可以将测量结果传输至后续处理部件中进行图像重建。FIG. 14 is an exemplary functional block diagram of an apparatus for digitizing flicker pulses according to other embodiments of the present application. In the embodiment of FIG. 14 , the digitizing device may be based on a Field Programmable Gate Array (FPGA) chip, and may be implemented in a parallel manner of a multi-channel solution. Specifically, as shown in FIG. 14 , Sp can be the input waveform to be processed, and can input two parallel comparators C1 and C2 at the same time; TV1 and TV2 can be two parallel threshold switching modules to output different thresholds , such as outputting two sets of the same threshold, or TV1 outputs the threshold of the rising edge, and TV2 outputs the threshold of the falling edge; C1 and C2 can be LVDS comparators to realize the comparison between the current threshold of the corresponding channel and the flicker pulse to be processed; TCM1 and TCM2 are two sets of parallel threshold control modules, which are used to indicate the switching thresholds of TV1 and TV2 in sequence according to the status signals output by C1 and C2 respectively; the same TDC is connected to the two comparators C1 and C2 respectively, used to respectively Collect the transition signals output by these two comparators. In this embodiment, some functions of the comparison module, the transition signal state signal, and the sampling module may be the same as those described in any of the above-mentioned embodiments. DCM is a data transmission module. When the TDC completes the time measurement, the measurement result can be transmitted to the DCM. The DCM can transmit the measurement results to the subsequent processing unit for image reconstruction.
通过该实施例,能够更多的采集上升沿和/或下降沿的数据点,数据点越多还原的波形越准确,意味着时间分辨率、能量分辨率都更优,同时该方案中也节约了通道、管脚的数量,相比于传统采样方法更集约、准确度更高,数据处理效率更高。Through this embodiment, more data points on the rising edge and/or falling edge can be collected, and the more data points the more accurate the restored waveform, which means the time resolution and energy resolution are better, and the solution also saves Compared with the traditional sampling method, the number of channels and pins is more intensive, the accuracy is higher, and the data processing efficiency is higher.
在一些实施例中,本申请还提供了一种数字化设备,其可包括上述实施例中提到的数字化装置,该数字化设备可以用于采集相应的闪烁脉冲数据并对其进行图像重建。在一个具体的示例中,本申请提供的闪烁脉冲的数字化装置可以应用于正电子发射计算机断层成像(PET),在PET系统中,可以利用根据本申请实施例所述的方案采集伽马光子数据后进行图像重建。在本申请的其他具体示例中,本申请提供的闪烁脉冲的数字化方法和装置、探测器、电子设备及存储介质可以应用于多种数字化设备中,比如CT设备、MRI设备、辐射探测设备、石油探测设备、弱光探测设备、SPET设备、安检设备、伽马相机、X光设备、DR设备等利用高能射线转换原理的设备以及其它的光电转换应用设备中的一种或者上述多种设备的组合。In some embodiments, the present application also provides a digitizing device, which may include the digitizing device mentioned in the above embodiments, and the digitizing device may be used to acquire corresponding scintillation pulse data and perform image reconstruction on it. In a specific example, the device for digitizing scintillation pulses provided by the present application can be applied to positron emission computed tomography (PET). In the PET system, gamma photon data can be collected by using the solution according to the embodiments of the present application. After image reconstruction. In other specific examples of the present application, the method and apparatus for digitizing scintillation pulses, detectors, electronic devices and storage media provided by the present application can be applied to various digital devices, such as CT equipment, MRI equipment, radiation detection equipment, petroleum Detection equipment, weak light detection equipment, SPET equipment, security inspection equipment, gamma camera, X-ray equipment, DR equipment and other equipment using the principle of high-energy ray conversion and other photoelectric conversion application equipment or a combination of the above equipment .
尽管未示出,在一些实施例中还提供一种计算机可读存储介质,存储有计算机程序,计算机程序配置成被运行时执行任一本申请实施例的方法。该计算机程序包含组成根据本申请实施例的装置的各个程序模块/单元,各个程序模块/单元构成的计算机程序被执行时能够实现与上述实施例中描述的方法中的各个步骤所对应的功能。该计算机程序还可在如本申请实施例所述的电子设备上运行。Although not shown, in some embodiments there is also provided a computer-readable storage medium storing a computer program configured to perform the method of any of the embodiments of the present application when executed. The computer program includes each program module/unit constituting the apparatus according to the embodiment of the present application, and the computer program constituted by each program module/unit can realize the function corresponding to each step in the method described in the above embodiment when executed. The computer program can also run on the electronic device as described in the embodiments of the present application.
本文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。The basic concepts have been described herein. Obviously, for those skilled in the art, the above detailed disclosure is only an example, and does not constitute a limitation of the present application. Although not explicitly described herein, various modifications, improvements, and corrections to this application may occur to those skilled in the art. Such modifications, improvements, and corrections are suggested in this application, so such modifications, improvements, and corrections still fall within the spirit and scope of the exemplary embodiments of this application.
同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本申请中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。Meanwhile, the present application uses specific words to describe the embodiments of the present application. Such as "one embodiment," "an embodiment," and/or "some embodiments" means a certain feature, structure, or characteristic associated with at least one embodiment of the present application. Thus, it should be emphasized and noted that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various places throughout this application are not necessarily referring to the same embodiment . Furthermore, certain features, structures or characteristics of the one or more embodiments of the present application may be combined as appropriate.
此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。Furthermore, those skilled in the art will appreciate that aspects of this application may be illustrated and described in several patentable categories or situations, including any new and useful process, machine, product, or combination of matter, or combinations of them. of any new and useful improvements. Accordingly, various aspects of the present application 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 a "data block", "module", "engine", "unit", "component" or "system". Furthermore, aspects of the present application may be embodied as a computer product comprising computer readable program code embodied in one or more computer readable media.
计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、RF、或类似介质,或任何上述介质的组合。A computer storage medium may contain a propagated data signal with the computer program code embodied therein, for example, on baseband or as part of a carrier wave. The propagating signal may take a variety of manifestations, including electromagnetic, optical, etc., or a suitable combination. Computer storage media can be any computer-readable media other than computer-readable storage media that can communicate, propagate, or transmit a program for use by coupling to an instruction execution system, apparatus, or device. Program code on a computer storage medium may be transmitted over any suitable medium, including radio, cable, fiber optic cable, RF, or the like, or a combination of any of the foregoing.
本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran 2003、Perl、COBOL 2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。The computer program coding required for the operation of the various parts of this application may 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 2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages, etc. The program code may run entirely on the user's computer, or as a stand-alone software package on the user's computer, or partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network, such as a local area network (LAN) or wide area network (WAN), or to an external computer (eg, through the Internet), or in a cloud computing environment, or as a service Use eg software as a service (SaaS).
此外,除非权利要求中明确说明,本申请所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。Furthermore, unless explicitly stated in the claims, the order of processing elements and sequences described in the present application, the use of numbers and letters, or the use of other names are not intended to limit the order of the procedures and methods of the present application. While the foregoing disclosure discusses by way of various examples some embodiments of the invention that are presently believed to be useful, it is to be understood that such details are for purposes of illustration only and that the appended claims are not limited to the disclosed embodiments, but rather The requirements are intended to cover all modifications and equivalent combinations falling within the spirit and scope of the embodiments of the present application. For example, although the system components described above may be implemented by hardware devices, they may also be implemented by software-only solutions, such as installing the described systems on existing servers or mobile devices.
同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。Similarly, it should be noted that, in order to simplify the expressions disclosed in the present application and thus help the understanding of one or more embodiments of the invention, in the foregoing description of the embodiments of the present application, various features are sometimes combined into one embodiment, in the drawings or descriptions thereof. However, this method of disclosure does not imply that the subject matter of the application requires more features than those mentioned in the claims. Indeed, there are fewer features of an embodiment than all of the features of a single embodiment disclosed above.
一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。Some examples use numbers to describe quantities of ingredients and attributes, it should be understood that such numbers used to describe the examples, in some examples, use the modifiers "about", "approximately" or "substantially" to retouch. Unless stated otherwise, "about", "approximately" or "substantially" means that a variation of ±20% is allowed for the stated number. Accordingly, in some embodiments, the numerical parameters set forth in the specification and claims are approximations that can vary depending upon the desired characteristics of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and use a general digit reservation method. Notwithstanding that the numerical fields and parameters used in some embodiments of the present application to confirm the breadth of their ranges are approximations, in particular embodiments such numerical values are set as precisely as practicable.
针对本申请引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本申请作为参考。与本申请内容不一致或产生冲突的申请历史文件除外,对本申请权利要求最广范围有限制的文件(当前或之后附加于本申请中的)也除外。需要说明的是,如果本申请附属材料中的描述、定义、和/或术语的使用与本申请所述内容有不一致或冲突的地方,以本申请的描述、定义和/或术语的使用为准。Each patent, patent application, patent application publication, and other material, such as article, book, specification, publication, document, etc., cited in this application is hereby incorporated by reference in its entirety. Application history documents that are inconsistent with or conflict with the content of this application are excluded, as are documents (currently or hereafter appended to this application) that limit the broadest scope of the claims of this application. It should be noted that, if there is any inconsistency or conflict between the descriptions, definitions and/or terms used in the attached materials of this application and the content of this application, the descriptions, definitions and/or terms used in this application shall prevail .
最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不仅限于本申请明确介绍和描述的实施例。Finally, it should be understood that the embodiments described in the present application are only used to illustrate the principles of the embodiments of the present application. Other variations are also possible within the scope of this application. Accordingly, by way of example and not limitation, alternative configurations of embodiments of the present application may be considered consistent with the teachings of the present application. Accordingly, the embodiments of the present application are not limited to those explicitly introduced and described in the present application.
Claims (95)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210586226.9A CN114966816A (en) | 2022-05-26 | 2022-05-26 | Digital method, device, device and storage medium for scintillation pulse |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210586226.9A CN114966816A (en) | 2022-05-26 | 2022-05-26 | Digital method, device, device and storage medium for scintillation pulse |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114966816A true CN114966816A (en) | 2022-08-30 |
Family
ID=82956550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210586226.9A Pending CN114966816A (en) | 2022-05-26 | 2022-05-26 | Digital method, device, device and storage medium for scintillation pulse |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114966816A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024140346A1 (en) * | 2022-12-30 | 2024-07-04 | 合肥锐世数字科技有限公司 | Method and apparatus for processing scintillation pulses, and device and storage medium |
WO2024140727A1 (en) * | 2022-12-30 | 2024-07-04 | 合肥锐世数字科技有限公司 | Scintillation pulse processing method and apparatus, digital device, and storage medium |
CN119363117A (en) * | 2024-12-24 | 2025-01-24 | 合肥锐世数字科技有限公司 | Signal digitization method, device, computer storage medium and digital PET system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262238A (en) * | 2011-04-19 | 2011-11-30 | 苏州瑞派宁科技有限公司 | Method and device for extracting scintillation pulse information |
CN102843139A (en) * | 2012-09-20 | 2012-12-26 | 苏州瑞派宁科技有限公司 | Method and device for digitalizing scintillation pulse |
CN104639123A (en) * | 2013-11-14 | 2015-05-20 | 苏州瑞派宁科技有限公司 | Method and device for acquiring time points when scintillation pulses exceed threshold values |
CN109274369A (en) * | 2018-08-29 | 2019-01-25 | 苏州瑞迈斯医疗科技有限公司 | A kind of scintillation pulse method for digitizing and device |
-
2022
- 2022-05-26 CN CN202210586226.9A patent/CN114966816A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262238A (en) * | 2011-04-19 | 2011-11-30 | 苏州瑞派宁科技有限公司 | Method and device for extracting scintillation pulse information |
CN102843139A (en) * | 2012-09-20 | 2012-12-26 | 苏州瑞派宁科技有限公司 | Method and device for digitalizing scintillation pulse |
CN104639123A (en) * | 2013-11-14 | 2015-05-20 | 苏州瑞派宁科技有限公司 | Method and device for acquiring time points when scintillation pulses exceed threshold values |
CN109274369A (en) * | 2018-08-29 | 2019-01-25 | 苏州瑞迈斯医疗科技有限公司 | A kind of scintillation pulse method for digitizing and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024140346A1 (en) * | 2022-12-30 | 2024-07-04 | 合肥锐世数字科技有限公司 | Method and apparatus for processing scintillation pulses, and device and storage medium |
WO2024140727A1 (en) * | 2022-12-30 | 2024-07-04 | 合肥锐世数字科技有限公司 | Scintillation pulse processing method and apparatus, digital device, and storage medium |
CN119363117A (en) * | 2024-12-24 | 2025-01-24 | 合肥锐世数字科技有限公司 | Signal digitization method, device, computer storage medium and digital PET system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114966816A (en) | Digital method, device, device and storage medium for scintillation pulse | |
CN115005848B (en) | Signal sampling method, device, equipment and storage medium for digital PET | |
CN114966815A (en) | Method, device and equipment for digitizing scintillation pulse and storage medium | |
CN103961126B (en) | A kind of threshold correction method of multi thresholds sampling digitizing device | |
WO2020042888A1 (en) | Method and apparatus for digitizing scintillation pulse | |
CN104639123B (en) | The time point acquisition methods and device of threshold value are crossed in scintillation pulse | |
CN109936360B (en) | Pulse counting device and radiation detection system | |
CN104253613B (en) | A kind of low pressure ultra-low-power high-precision comparator of SAR ADC | |
WO2014043989A1 (en) | Method and device for digitalizing scintillation pulse | |
CN110308476A (en) | A particle radiation detection method and detection device | |
WO2021135337A1 (en) | Signal sampling circuit, detection apparatus, and imaging system | |
CN211698223U (en) | Signal sampling circuit, detection device and imaging system | |
CN202801645U (en) | Scintillation pulse digital device | |
CN110988961A (en) | Signal processing method and device and detection system | |
CN115113512B (en) | Pulse sampling method, sampling system, device and computer readable storage medium | |
CN108333912A (en) | A kind of time correcting method for switched capacitor array chip | |
RU58825U1 (en) | ANALOG-DIGITAL CONVERTER | |
Wang et al. | A time-driven FPGA-based fast nuclear charge digitization method | |
CN115032877B (en) | Pulse sampling method, sampling system, device and computer readable storage medium | |
EP3644097B1 (en) | Optical detector and optical detection device | |
CN119363117B (en) | Signal digitization method, device, computer storage medium and digital PET system | |
CN118539923A (en) | Method, device, equipment and storage medium for digitizing pulse signals | |
CN119363116B (en) | Signal digitizing method, device, computer storage medium and digital PET system | |
US8253615B2 (en) | Current sensing circuit | |
Liu et al. | Design and Verification of Multi-Channel PP-MVT Digitizers for Enhanced Photodetection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |