System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理领域,特别是涉及一种闪烁脉冲的处理方法、装置、设备及存储介质。
技术介绍
1、在高能射线的一系列应用中,比如正电子发射断层计算机成像(pet)以及辐射探测比如地质探测、安全检查中,高能射线、比如伽马射线会被闪烁晶体转换为可见光信号,该可见光信号进一步被光电转换器件转换为闪烁脉冲信号,然后通过对闪烁脉冲信号进行采样和处理可以获得一系列应用图像或能谱信息。其中,闪烁脉冲的采样和对采样数据的处理是两个非常关键的过程。高质量采样可以为后续处理过程提供精确的原始数据,而快速、高效且稳定的处理过程则是最终结果优秀呈现的保证。
2、目前一种新兴的对闪烁脉冲采样的方法是多阈值采样(multi-voltagethreshold,mvt)方法。然而基于多阈值采样的数字闪烁脉冲探测器的探测精度受阈值比较单元的工作状态的影响。某一设置的期望阈值会与数字闪烁脉冲探测器在实际工作中的工作阈值存在不一致。这些不一致会导致数字闪烁脉冲的获取精度下降,并影响后续粒子能量沉积信息的提取精度,造成能量能谱分辨率和线性度的恶化。
技术实现思路
1、本申请实施例所要解决的技术问题在于,如何对闪烁脉冲探测器实现精确的阈值校正。
2、为了解决上述问题,本申请公开一种闪烁脉冲的处理方法、装置、设备及存储介质。
3、根据本申请的第一个方面,提供了一种闪烁脉冲的处理方法。所述处理方法包括:获取用于对所述闪烁脉冲进行多阈值采样的工作器件的目标阈值,并预设对应所述目标阈值的参考阈值;
4、根据本申请的一些实施例,所述确定所述实际工作阈值包括:对所述闪烁脉冲进行采样,获取对应于多阈值采样下的第一采样数据以及对应于对比采样的第二采样数据;所述第一采样数据包括所述闪烁脉冲越过所述参考阈值的上升时间和下降时间,所述第二采样数据包括一系列脉冲计量值-时间对;基于所述上升时间和下降时间,确定对应于所述参考阈值的脉冲宽度;基于所述一系列脉冲计量值-时间对,确定第一脉冲计量值和第二脉冲计量值,所述第一脉冲计量值对应的第一时间和所述第二脉冲计量值对应的第二时间之间的第一时间差等于所述脉冲宽度,且所述第一脉冲计量值和第二脉冲计量值之间的第二绝对差值小于第二判定值;确定所述第一脉冲计量值或所述第二脉冲计量值作为所述实际工作阈值。
5、根据本申请的一些实施例,所述确定第一脉冲计量值和第二脉冲计量值包括:确定一系列脉冲计量值中的最大脉冲计量值;执行至少一次第二迭代轮次以确定位于所述最大脉冲计量值两侧的第一脉冲计量值和第二脉冲计量值,其中,一个第二迭代轮次包括:分别在所述最大脉冲计量值两侧确定两个候选计量值,所述两个候选计量值对应的两个候选时间的时间间隔等于所述脉冲宽度;确定所述两个候选计量值之间的候选绝对差值是否小于所述第二判定值;若是,确定所述两个候选计量值为所述第一脉冲计量值和所述第二脉冲计量值;若否,进行下一第二迭代轮次。
6、根据本申请的一些实施例,首轮第一迭代轮次包括:基于所述第一绝对差值,更新所述参考阈值为调整参考阈值;基于所述调整参考阈值,确定所述工作器件在执行所述多阈值采样时对应于所述调整参考阈值的调整实际工作阈值;获取所述目标阈值与所述调整实际工作阈值之间的调整绝对差值,并确定所述调整绝对差值是否小于第一判定值;若是,指定所述调整参考阈值作为所述实设阈值;若否,执行下一第一迭代轮次,指定所述调整参考阈值作为迭代调整阈值,以及所述调整实际工作阈值作为迭代工作阈值参与下一第一迭代轮次。
7、根据本申请的一些实施例,所述基于所述第一绝对差值,更新所述参考阈值为调整参考阈值包括:若所述目标阈值小于所述实际工作阈值,指定所述参考阈值减去所述第一绝对差值的第一结果作为所述调整参考阈值;若所述目标阈值大于所述实际工作阈值,指定所述参考阈值加上所述第一绝对差值的第二结果作为所述调整参考阈值。
8、根据本申请的一些实施例,非首轮第一迭代轮次包括:确定邻近当前第一迭代轮次的在先第一迭代轮次中的在先迭代工作阈值与所述目标阈值之间的第一大小关系,以及邻近所述在先第一迭代轮次的先前第一迭代轮次中的先前迭代工作阈值与所述目标阈值之间的第二大小关系;基于所述第一大小关系以及所述第二大小关系,利用所述目标阈值与所述在先迭代工作阈值之间的第三绝对差值,或所述在先第一迭代轮次中的在先迭代调整阈值以及所述先前第一迭代轮次中的先前迭代调整阈值,更新所述在先迭代调整阈值为当前迭代调整阈值;基于所述当前迭代调整阈值,确定所述工作器件在执行所述多阈值采样时对应于所述当前迭代调整阈值的当前迭代工作阈值;
9、获取所述目标阈值与所述当前迭代工作阈值之间的第四绝对差值,并确定所述第四绝对差值是否小于所述第一判定值;若是,指定所述当前迭代调整阈值作为所述实设阈值;若否,执行下一第一迭代轮次,指定所述当前迭代调整阈值以及当前迭代工作阈值参与下一第一迭代轮次。
10、根据本申请的一些实施例,所述更新所述在先迭代调整阈值为当前迭代调整阈值包括:若所述在先迭代工作阈值大于所述目标阈值,且所述在先迭代工作阈值大于所述目标阈值,指定所述在先迭代调整阈值减去所述第三绝对差值的第三结果作为所述当前迭代调整阈值。
11、根据本申请的一些实施例,所述更新所述在先迭代调整阈值为当前迭代调整阈值包括:若所述在先迭代工作阈值大于所述目标阈值,且所述先前迭代工作阈值小于所述目标阈值,指定所述在先迭代调整阈值和所述先前迭代调整阈值之间的第一计算值作为所述后续迭代调整阈值。
12、根据本申请的一些实施例,所述更新所述在先迭代调整阈值为当前迭代调整阈值包括:若所述在先迭代工作阈值小于所述目标阈值,且所述先前迭代工作阈值小于所述目标阈值,指定所述在先迭代调整阈值加上所述第三绝对差值的第四结果作为所述当前迭代调整阈值。
13、根据本申请的一些实施例,所述更新所述在先迭代调整阈值为当前迭代调整阈值包括:若所述在先迭代工作阈值小于所述目标阈值,且所述先前迭代工作阈值大于所述目标阈值,指定所述在先迭代调整阈值和所述先前迭代调整阈值之间的第二计算值作为所述当前迭代调整阈值。
14、根据本申请的一些实施例,所述第一计算值或所述第二计算值包括平均数。
15、根据本申请的第二个方面,提供了一种闪烁脉冲的处理装置。所述处理装置包括:获取模块,配置为用于获取用于对所述闪烁脉冲进行多阈值采样的工作器件的目标阈值,并预设对应所述目标阈值的参考阈值;确定模块,用于基于所述参考阈值,确定所述工作器件在执行所述多阈值采样时对应于所述参考阈值的实际工作阈值;判定模块,用于获取所述目标阈值与本文档来自技高网...
【技术保护点】
1.一种闪烁脉冲的处理方法,其特征在于,所述处理方法包括:
2.根据权利要求1所述的闪烁脉冲的处理方法,其特征在于,所述确定所述实际工作阈值,包括:
3.根据权利要求2所述的闪烁脉冲的处理方法,其特征在于,所述确定第一脉冲计量值和第二脉冲计量值,包括:
4.根据权利要求1所述的闪烁脉冲的处理方法,其特征在于,首轮第一迭代轮次,包括:
5.根据权利要求4所述的闪烁脉冲的处理方法,其特征在于,所述基于所述第一绝对差值,更新所述参考阈值为调整参考阈值,包括:
6.根据权利要求4所述的闪烁脉冲的处理方法,其特征在于,非首轮第一迭代轮次,包括:
7.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
8.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
9.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
10.根
11.根据权利要求8或权利要求10所述的闪烁脉冲的处理方法,其特征在于,所述第一计算值或所述第二计算值包括平均数。
12.一种闪烁脉冲的处理装置,其特征在于,所述处理装置包括:
13.根据权利要求12所述的闪烁脉冲的处理装置,其特征在于,为确定所述实际工作阈值,所述确定模块用于:
14.根据权利要求13所述的闪烁脉冲的处理装置,其特征在于,为确定第一脉冲计量值和第二脉冲计量值,所述确定模块用于:
15.根据权利要求12所述的闪烁脉冲的处理装置,其特征在于,为实现首轮第一迭代轮次,所述执行模块用于:
16.根据权利要求15所述的闪烁脉冲的处理装置,其特征在于,为基于所述第一绝对差值,更新所述参考阈值为调整参考阈值,所述执行模块用于:
17.根据权利要求15所述的闪烁脉冲的处理装置,其特征在于,为实现非首轮第一迭代轮次,所述执行模块用于:
18.根据权利要求17所述的闪烁脉冲的处理装置,其特征在于,为更新所述在先迭代调整阈值为当前迭代调整阈值,所述执行模块用于:
19.根据权利要求17所述的闪烁脉冲的处理装置,其特征在于,为更新所述在先迭代调整阈值为当前迭代调整阈值,所述执行模块用于:
20.根据权利要求17所述的闪烁脉冲的处理装置,其特征在于,为更新所述在先迭代调整阈值为当前迭代调整阈值,所述执行模块用于:
21.根据权利要求17所述的闪烁脉冲的处理装置,其特征在于,为更新所述在先迭代调整阈值为当前迭代调整阈值,所述执行模块用于:
22.根据权利要求19或21所述的闪烁脉冲的处理装置,其特征在于,所述第一计算值或所述第二计算值包括平均数。
23.一种数字化设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-11中任一项所述的处理方法的步骤。
24.一种数字化设备,其特征在于,包括:如权利要求12-22中任一项所述的闪烁脉冲的处理装置。
25.一种计算机可读存储介质,其特征在于,所述存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-11中任意一项所述的处理方法的步骤。
...【技术特征摘要】
1.一种闪烁脉冲的处理方法,其特征在于,所述处理方法包括:
2.根据权利要求1所述的闪烁脉冲的处理方法,其特征在于,所述确定所述实际工作阈值,包括:
3.根据权利要求2所述的闪烁脉冲的处理方法,其特征在于,所述确定第一脉冲计量值和第二脉冲计量值,包括:
4.根据权利要求1所述的闪烁脉冲的处理方法,其特征在于,首轮第一迭代轮次,包括:
5.根据权利要求4所述的闪烁脉冲的处理方法,其特征在于,所述基于所述第一绝对差值,更新所述参考阈值为调整参考阈值,包括:
6.根据权利要求4所述的闪烁脉冲的处理方法,其特征在于,非首轮第一迭代轮次,包括:
7.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
8.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
9.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
10.根据权利要求6所述的闪烁脉冲的处理方法,其特征在于,所述更新所述在先迭代调整阈值为当前迭代调整阈值,包括:
11.根据权利要求8或权利要求10所述的闪烁脉冲的处理方法,其特征在于,所述第一计算值或所述第二计算值包括平均数。
12.一种闪烁脉冲的处理装置,其特征在于,所述处理装置包括:
13.根据权利要求12所述的闪烁脉冲的处理装置,其特征在于,为确定所述实际工作阈值,所述确定模块用于:
14.根据权利要求13所述的闪烁脉冲的处理装置,其特征在于,为确定第一脉冲计量值和第二脉冲计量值,所述确定模块用于...
【专利技术属性】
技术研发人员:龚正光,吕旭东,付乙,朱玉珍,谢庆国,
申请(专利权)人:苏州瑞派宁科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。