System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信号处理领域,特别是涉及一种闪烁脉冲事件的符合处理方法、装置、设备及存储介质。
技术介绍
1、在高能射线探测的诸多应用中,高能射线、如伽马射线会被闪烁晶体转换为可见光,该可见光进一步被光电转换器件转换为闪烁脉冲信号。
2、pet(positron emission tomography,正电子发射计算机断层成像,以下简称pet)是应用了高能射线探测的一种非侵入型的核医学成像方法。pet属于功能代谢分子影像设备,在肿瘤学以及一些神经系统相关的疾病研究和诊断治疗上有着非常重要的作用。
3、如图1示意性地显示,由于正电子在病患体内发生湮灭以后,会产生一对运动方向相反的伽马光子对,其能量值均为511kev,被pet设备100的一对探测器102、103接收后,通过探测器的光电转换器件以及后续的处理电路可将伽马光子转换为闪烁脉冲信号,通过闪烁脉冲信号可测量出伽马光子到达探测器单元的时间信息、能量信息和位置信息。通过对时间和能量进行甄别就可以筛选出同一湮灭事件产生的一对伽马光子,称为一对符合事件或符合事件对。因此,闪烁脉冲事件的符合处理是pet图像重建过程中的一个非常重要的步骤,高质量的符合方法对相同情况下的重建图像质量有着很大的提升。
4、然而,当前对闪烁脉冲事件的符合处理仍存在若干问题。
5、一方面,闪烁脉冲采集会在短时间内产生巨大的数据量,高速传输大量的数据面临挑战。即使高速数据传输可堪使用,也难以实现高速数据流下的实时或近实时符合计算。而且,高速传输的大量数据以及符合计算的瓶颈
6、另一方面,由于符合处理使用时间窗进行甄别来进行时间匹配,传统符合方案具有很强的前后时序依赖性,后续的计算需要使用到前一步的计算结果。因前后时序的约束,当前较少提出缩短符合处理时长的优化方案。
7、此外,传统符合方案往往要丢弃大量的闪烁脉冲单事件,这些单事件中的一部分、甚至大部分本来是可以用于构成符合事件对。这影响了后续图像重建的数据量,进而影响了图像重建的质量。
8、
技术介绍
描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。
技术实现思路
1、对此,本申请实施例意图提出一种闪烁脉冲事件的符合处理方法、装置、相关的电子设备及存储介质,其能至少部分地解决或减轻上述技术问题。
2、在第一方面,提供一种闪烁脉冲事件的符合处理方法,所述符合处理方法包括:
3、获取闪烁脉冲事件序列,所述闪烁脉冲事件序列包括按时序排列的多个闪烁脉冲事件;以及
4、一次或多次并行处理所述多个闪烁脉冲事件,其中,在每次并行处理中,每个并行任务被分配给一个对应的闪烁脉冲事件并根据所述对应的闪烁脉冲事件与时序相邻的一个或多个闪烁脉冲事件的时间关系来确定所述对应的闪烁脉冲事件的符合状态,用于生成符合事件数据集。
5、在一些实施例中,所述根据所述对应的闪烁脉冲事件与时序相邻的一个或多个闪烁脉冲事件的时间关系来确定所述对应的闪烁脉冲事件的符合状态,包括:
6、通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态。
7、在一些实施例中,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
8、判断以所述对应的闪烁脉冲事件为起点沿时序方向的规定的时间窗内,是否存在相邻的闪烁脉冲事件;
9、若存在所述相邻的闪烁脉冲事件,则以所述对应的闪烁脉冲事件为起点,沿时序反方向逐事件回溯至所述最远的闪烁脉冲事件;
10、确定所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性;
11、根据所述奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态:
12、若所述对应的闪烁脉冲事件与所述最远的闪烁脉冲事件具有相同的奇偶位置属性,则确定所述对应的闪烁脉冲事件为第一状态;
13、若所述对应的闪烁脉冲事件与所述最远的闪烁脉冲事件具有不同的奇偶位置属性,则确定所述对应的闪烁脉冲事件为第二状态;
14、若不存在所述相邻的闪烁脉冲事件,则确定所述对应的闪烁脉冲事件为第二状态。
15、在一些实施例中,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
16、以所述对应的闪烁脉冲事件为起点,沿时序反方向逐事件回溯至所述最远的闪烁脉冲事件;
17、确定所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性;
18、根据所述奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态:
19、若所述对应的闪烁脉冲事件与所述最远的闪烁脉冲事件具有相同的奇偶位置属性,则进一步判断以所述对应的闪烁脉冲事件为起点沿时
20、序方向的规定的时间窗内是否存在相邻的闪烁脉冲事件:
21、若存在所述相邻的闪烁脉冲事件,则确定所述对应的闪烁脉冲事件为第一状态,
22、若不存在所述相邻的闪烁脉冲事件,则确定所述对应的闪烁脉冲事件为第二状态
23、若所述对应的闪烁脉冲事件与所述最远的闪烁脉冲事件具有不同的奇偶位置属性,确定所述对应的闪烁脉冲事件为第二状态。
24、在一些实施例中,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
25、将第一状态的所述对应的闪烁脉冲事件的下一个闪烁脉冲事件记录为所述对应的闪烁脉冲事件的符合配对事件;以及
26、不记录第二状态的所述对应的闪烁脉冲事件或将所述第二状态的对应的闪烁脉冲事件的符合配对事件记录为0。
27、在一些实施例中,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
28、以所述对应的闪烁脉冲事件为起点,沿时序反方向逐事件回溯至所述最远的闪烁脉冲事件;
29、确定所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性;
30、根据所述奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态:
31、若所本文档来自技高网...
【技术保护点】
1.一种闪烁脉冲事件的符合处理方法,其特征在于,所述符合处理方法包括:
2.根据权利要求1所述的符合处理方法,其特征在于,所述根据所述对应的闪烁脉冲事件与时序相邻的一个或多个闪烁脉冲事件的时间关系来确定所述对应的闪烁脉冲事件的符合状态,包括:
3.根据权利要求2所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
4.根据权利要求2所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
5.根据权利要求3或4所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所
6.根据权利要求2所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
7.根据权利要求6所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
8.根据权利要求1所述的符合处理方法,其特征在于,所述根据所述对应的闪烁脉冲事件与时序相邻的一个或多个闪烁脉冲事件的时间关系来确定所述对应的闪烁脉冲事件的符合状态,包括:
9.根据权利要求8所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
10.根据权利要求8所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
11.根据权利要求9或10所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
12.根据权利要求8所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
13.根据权利要求12所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
14.根据权利要求1-4、6-10和12-13中任一项所述的符合处理方法,其特征在于,所述并行处理为单次并行处理,使用对应于所述多个闪烁脉冲事件的一组线程来执行所述单次并行处理,该组线程的每个线程被分配给一个对应的闪烁脉冲事件。
15.根据权利要求1-4、6-10和12-13中任一项所述的符合处理方法,其特征在于,所述多个闪烁脉冲事件被分成多组,所述并行处理为多次并行处理,使用多组线程来分别执行所述多次并行处理,每组线程中的每个线程被分配给对应组中的一个对应的闪烁脉冲事件。
16.根据权利要求1所述的符合处理方法,其特征在于,所述符合处理方法还包括:
17.根据权利要求16所述的符合处理方法,其特征在于,所述获取用于生成所述闪烁脉冲事件序列的闪烁脉冲事件数据,包括:
18.根据权利要求17所述的符合处理方法,其特征在于,所述至少两个缓冲区组为主缓冲区组和从缓冲区组。
19.根据权利要求17或18所述的数据获取方法,其特征在于,所述获取用于生成所述闪烁脉冲事件序列...
【技术特征摘要】
1.一种闪烁脉冲事件的符合处理方法,其特征在于,所述符合处理方法包括:
2.根据权利要求1所述的符合处理方法,其特征在于,所述根据所述对应的闪烁脉冲事件与时序相邻的一个或多个闪烁脉冲事件的时间关系来确定所述对应的闪烁脉冲事件的符合状态,包括:
3.根据权利要求2所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
4.根据权利要求2所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
5.根据权利要求3或4所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
6.根据权利要求2所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
7.根据权利要求6所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件回溯至最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
8.根据权利要求1所述的符合处理方法,其特征在于,所述根据所述对应的闪烁脉冲事件与时序相邻的一个或多个闪烁脉冲事件的时间关系来确定所述对应的闪烁脉冲事件的符合状态,包括:
9.根据权利要求8所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
10.根据权利要求8所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
11.根据权利要求9或10所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
12.根据权利要求8所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,包括:
13.根据权利要求12所述的符合处理方法,其特征在于,所述通过规定的时间窗,从所述对应的闪烁脉冲事件逐事件前进到最远的闪烁脉冲事件,并根据所述对应的闪烁脉冲事件相对于所述最远的闪烁脉冲事件的奇偶位置属性,确定所述对应的闪烁脉冲事件的符合状态,还包括:
14.根据权利要求1-4、6-10和12-13中任一项所述的符合处理方法,其特征在于,所述并行处理为单次并行处理,使用对应于所述多个闪烁脉冲事件的一组线程来执行所述单次并行处理,该组线程的每个线程被分配给一个对应的闪烁脉冲事件。
15.根据权利要求1-4、6-10和12-13中任一项所述的符合处理方法,其特征在于,所述多个闪烁脉冲事件被分成多组,所述并行处理为多次并行处理,使用多组线程来分别执行所述多次并行处理,每组线程中的每个线程被分配给对应组中的一个对应的闪烁脉冲事件。
16.根据权利要求1所述的符合处理方法,其特征在于,所述符合处理方法还包括:
17.根据权利要求16所述的符合处理方法,其特征在于,所述获取用于生成所述闪烁脉冲事件序列的闪烁脉冲事件数据,包括:
18.根据权利要求17所述的符合处理方法,其特征在于,所述至少两个缓冲区组为主缓冲区组和从缓冲区组。
19.根据权利要求17或18所述的数据获取方法,其特征在于,所述获取用于生成所述闪烁脉冲事件序列的闪烁脉冲事件数据,还包括:
20.根据权利要求17或18所述的数据获取方法,其特征在于,同一缓冲区组中的每个缓冲区的大小相同,从而能够容纳相同数量的闪烁脉冲事件数据。
21.根据权利要求17或18所述的数据获取方法,其特征在于,所述至少两个缓冲区组中的缓冲区的大小彼此相同。
22.根据权利要求17或18所述的数据获取方法,其特征在于,所述获取用于生成所述闪烁脉冲事件序列的闪烁脉冲事件数据,还包括:
23.根据权利要求16所述的符合处理方法,其特征在于,所述获取闪烁脉冲事件序列,包括:
24.根据权利要求23所述的符合处理方法,其特征在于,所述对闪烁脉冲事件数据进行预处理得到所述闪烁脉冲事件序列,包括:
25.根据权利要求23或24所述的符合处理方法,其特征在于,所述对闪烁脉冲事件数据进行预处理得到所述闪烁脉冲事件序列,还包括:
26.根据权利要求1所述的符合处理方法,其特征在于,还包括:
27.根据权利要求26所...
【专利技术属性】
技术研发人员:曾令畅,张事业,李曦蒙,万琳,谢庆国,
申请(专利权)人:苏州瑞派宁科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。