一种符合事件判定方法和装置的制造方法

文档序号:9547440阅读:206来源:国知局
一种符合事件判定方法和装置的制造方法
【技术领域】
[0001] 本公开涉及医疗技术领域,特别涉及一种符合事件判定方法和装置。
【背景技术】
[0002] 正电子发射计算机断层扫描(Positron Emission Tomograph,简称:PET)设备是 一种先进的分子影像学设备,使用PET时可以向人体内注射含正电子核素的示踪剂,示踪 剂在衰变过程中释放出的正电子e+与人体环境中的负电子e_发生湮灭,产生一对能量相 等(511KeV)、传播方向相反(约180度)的γ光子,这就是正电子湮灭事件。利用PET设 备的探测器可以探测到上述湮灭事件产生的γ光子对,通常,将探测器探测到γ光子称为 检测到一个事件的发生,将来源于同一个正电子湮灭事件的两个γ光子对应的事件被称 作一对符合事件。通过检测符合事件,可以确定湮灭点的发生位置,进而分析正电子的存 在,获得示踪剂在受检人体内的浓度分布。
[0003] 相关技术中,在对符合事件进行判定时,通常将探测器采集到的事件信息经过排 序、时间符合和空间符合几个阶段的处理过程,最终得到符合事件。其中,排序过程是比较 消耗时间和存储空间的步骤,当前的技术中,通常利用存储器排序的方式实现,将各个事件 按照发生时间进行排序。但是随着PET设备的时间精度越来越高,探测器采集到的事件信 息的数据量大幅增涨,如果还用存储器方式实现排序,对存储空间的占用和时间的消耗将 大幅增加,严重降低整个符合事件判定过程的效率,使得PET设备的性能下降。

【发明内容】

[0004] 有鉴于此,本公开提供一种符合事件判定方法和装置,以提高符合事件判定的效 率。
[0005] 具体地,本公开是通过如下技术方案实现的:
[0006] 第一方面,提供一种符合事件判定方法,包括:
[0007] 对探测器采集的事件数据,通过第一排序模块按照所述事件数据中的事件发生时 间进行排序,所述第一排序模块包括:多个排序子模块;每个排序子模块分别对所述事件 数据的一部分执行排序;
[0008] 对所述第一排序模块排序后的事件数据,通过第二排序模块按照所述事件发生时 间进行堆排序,所述第二排序模块的排序方向与第一排序模块相同,并将所述事件数据按 照排序顺序逐个数据输出;
[0009] 对所述第二排序模块逐个输出的事件数据,进行时间符合判定和空间符合判定, 并在时间符合判定和空间符合判定均通过时,获得符合事件。
[0010] 第二方面,提供一种符合事件判定装置,包括:第一排序模块、第二排序模块、符合 判定模块;
[0011] 所述第一排序模块,包括多个排序子模块;每个排序子模块用于分别对探测器采 集的事件数据的一部分,按照事件数据中的事件发生时间进行排序;
[0012] 所述第二排序模块,用于对所述第一排序模块排序后的事件数据,按照事件发生 时间进行堆排序,所述第二排序模块的排序方向与第一排序模块相同,并将所述事件数据 按照排序顺序逐个数据输出;
[0013] 所述符合判定模块,用于对所述第二排序模块逐个输出的事件数据,进行时间符 合判定和空间符合判定,并在时间符合判定和空间符合判定均通过时,获得符合事件。
[0014] 本公开提供的符合事件判定方法和装置,通过采用第一排序模块、第二排序模块 和时间空间符合的顺序执行的流程,并且将第一排序模块中的事件排序分布在多个排序子 模块执行,且由第二排序模块按照堆排序的方式对第一排序模块的数据进行排序输出,提 高了符合事件判定的效率。
【附图说明】
[0015] 图1是本公开一示例性实施例示出的一种符合事件判定方法的应用系统架构;
[0016] 图2是本公开一示例性实施例示出的一种符合事件判定方法的流程;
[0017] 图3是本公开一示例性实施例示出的一种事件数据获取示意图;
[0018] 图4是本公开一不例性实施例不出的一种排序子模块的排序流程图;
[0019] 图5是本公开一示例性实施例示出的一种第二排序模块的排序状态一;
[0020] 图6是本公开一示例性实施例示出的一种第二排序模块的排序状态二;
[0021] 图7是本公开一示例性实施例示出的一种第二排序模块的排序状态三;
[0022] 图8是本公开一示例性实施例示出的一种第二排序模块的排序状态四;
[0023] 图9是本公开一示例性实施例示出的时间符合和空间符合的过程图;
[0024] 图10是本公开一示例性实施例示出的一种符合事件判定装置的结构图。
【具体实施方式】
[0025] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0026] 随着PET设备的时间精度越来越高,探测器采集到的事件数据量大幅增涨。为了 提高符合过程的处理速度,本公开提供了一种符合事件判定方法,该方法能够在数据量较 多的情况下也可以高速处理符合过程。图1示意了用于执行该符合事件判定方法的硬件架 构,该架构下的符合事件判定装置可以对探测器采集到的事件数据进行符合处理,直至得 到符合事件。
[0027] 如图1所示,要实现符合事件的判定,包括"排序"、"时间符合"、"空间符合"三个 主要阶段。其中,排序是在时间符合判定之前,将探测器采集到的事件数据按照事件发生时 间的先后顺序(如,发生时间从先到后)进行排序,在排序之后进行时间符合和空间符合的 判定,同时满足时间符合和空间符合的两个事件,则确定为符合事件。如图1所示,本公开 通过第一排序模块和第二排序模块实现对事件数据的排序处理,即执行两个阶段的排序, 最终数据输出时是按照一定的排序方向(如,发生时间由先到后)将事件逐个输出,送往符 合判定模块进行时间和空间的符合判定,得到符合事件。
[0028] 图2示例了符合事件判定方法的流程,该流程可以是图1所示的符合事件判定装 置执行。
[0029] 在步骤201中,对探测器采集的事件数据,通过第一排序模块按照事件数据中的 事件发生时间进行排序,该第一排序模块包括:多个排序子模块;每个排序子模块分别对 事件数据的一部分执行排序。
[0030] 例如,结合图1所示,第一排序模块主要用于将对探测器的采集数据的排序工作, 分散到多个排序子模块执行。示例性的,假设探测器的事件数据共有56个,并且假设排序 子模块有8个,那么可以每个模块对7个数据进行排序。这种分散进行排序工作的模式,可 以将同时排序的数据量降低,相对于数据集中排序,将有助于提高排序的速度。
[0031] 在步骤202中,对第一排序模块排序后的事件数据,通过第二排序模块按照事件 发生时间进行堆排序,第二排序模块的排序方向与第一排序模块相同,并将事件数据按照 排序顺序逐个数据输出。
[0032] 例如,在本步骤中,排序方向指的是,比如,由小到大的排序方向,或者,由大到小 的排序方向等,即相当于用于表示按照何种顺序进行排序。第二排序模块主要用于在第一 排序模块排序的基础上,从所有的事件数据中再进行排序,并且第二排序模块采用的是堆 排序的方式,可以一边执行排序一边输出数据。
[0033] 结合图1简单举例:可以看到第二排序模块内包括多级节点模块,例如,第一级节 点模块、第二级节点模块等。假设第一排序模块的各个排序子模块内的数据是按照从小到 大排序,首先各排序子模块将最小的数据推送到对应连接的第一级节点模块。两个第一级 节点模块的数据可以进行比较,将其中较小的数据输出至连接的第二级节点模块,同理,两 个第二级节点模块可以将较小的数据输出至连接的第三级节点模块,依次类推,最小的数 据将作为第二排序模块的输出数据送往符合判定模块。这个过程中将有一部分第一级节点 模块空出,那么对应连接的排序子模块可以根据已经排序完成的数据继续推送一个数据, 并仍然执行上述的比较过程,最终又将有一个数据从第二排序模块输出,该数据为次小的 数据。详细的过程在后续例子中描述。
[0034] 由上述的简单举例也可以看到,第二排序模块的处理类似于一个流水线作业,如 果将排序子模块向第一级节点模块的推送数据作为第二排序模块的输入,将送往符合判定 模
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1