PET系统时间同步方法、装置、计算机设备和存储介质与流程

文档序号:22426357发布日期:2020-10-02 10:00阅读:91来源:国知局
PET系统时间同步方法、装置、计算机设备和存储介质与流程

本申请涉及医疗设备技术领域,特别是涉及一种pet系统时间同步方法、装置、计算机设备和存储介质。



背景技术:

正电子发射计算机断层扫描(pet,positronemissioncomputedtomography),是核医学领域比较先进的临床检查影像技术。其大致方法是,将某种物质,一般是生物生命代谢中必须的物质,如:葡萄糖、蛋白质、核酸、脂肪酸,标记上短寿命的放射性核素(如f18,碳11等),注入人体后,通过对于该物质在代谢中的聚集,来反映生命代谢活动的情况,从而达到诊断的目的。pet设备通过测量正电子湮灭产生的一对伽玛光子进行成像,pet设备的探测器包含多个探测器晶体,正电子湮灭产生的一对伽玛光子被两个不同的探测器晶体接收,相应的探测器晶体需要测量伽玛光子到达探测器晶体的时间,为了确保时间的一致性,需要对探测器晶体的时间进行对齐。在时间对齐之后,也存在时钟失同步的问题。

pet系统中利用探测器进行伽马光子的采集,探测器由多个探测器模块组成,每个探测器模块包括多个探测器晶体。目前的传统技术,采用线缆进行时间同步,利用线缆连接各个探测器模块,并同时通过线缆向各个探测器模块发送脉冲,探测器模块根据脉冲,将本地时钟置零,完成时钟同步。上述传统技术,无法对时钟同步状态进行检测,并且当线缆发生老化或接口松动后,会造成时钟同步失败的问题。



技术实现要素:

本申请实施例提供了一种pet系统时间同步方法、装置、计算机设备和存储介质,以至少解决相关技术中时钟同步失败以及无法检测时钟同步状态的问题。

第一方面,本申请实施例提供了一种pet系统时间同步方法,包括:获取探测器接收到的来自于探测器晶体自身辐射粒子的本底符合事件信息;根据所述本底符合事件信息,计算测量飞行时间以及实际飞行时间;根据所述测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。

在其中一个实施例中,所述根据所述本底符合事件信息,计算测量飞行时间以及实际飞行时间包括:本底符合事件信息包括符合事件中两个粒子被探测器模块内晶体探测到的时间以及探测本底符合事件的探测器模块内晶体位置;根据符合事件中两个粒子的所述被探测器模块内晶体探测到的时间,得到相应符合事件的测量飞行时间;根据符合事件中两个粒子的所述探测本底符合事件的探测器模块内晶体位置,得到相应符合事件的实际飞行时间。

在其中一个实施例中,所述根据所述测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步包括:根据所述测量飞行时间以及实际飞行时间,计算时间差;根据所述时间差对pet系统各探测器模块进行时间同步。

在其中一个实施例中,所述根据所述测量飞行时间以及实际飞行时间,计算时间差包括:根据一对探测器模块接收到的多组所述测量飞行时间以及实际飞行时间,计算多组时间差;根据多组所述时间差,计算时间差均值。

在其中一个实施例中,所述根据所述时间差对pet系统各探测器模块进行时间同步包括:若所述时间差均值大于等于一个时钟周期,对pet系统各探测器模块进行时间同步。

在其中一个实施例中,所述若所述时间差均值大于等于一个时钟周期,对pet系统各探测器模块进行时间同步包括:若所述时间差均值大于等于一个时钟周期,则对所述一对探测器模块中的一个探测器模块的计数器的值进行调整,将调整后的计数器的值确定为时间参考标准。

在其中一个实施例中,所述方法还包括,以所述一对探测器模块中的任一模块为基准模块,对pet系统中除所述一对探测器模块的其他探测器模块进行时间同步,直至所有模块间的时间差均值均小于一个时钟周期。

第二方面,本申请实施例提供了一种pet系统时间同步装置,包括:获取模块,用于获取探测器接收到的来自于探测器晶体自身辐射粒子的本底符合事件信息;计算模块,用于根据所述本底符合事件信息,计算测量飞行时间以及实际飞行时间;同步模块,用于根据所述测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。

第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的pet系统时间同步方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的pet系统时间同步方法。

相比于相关技术,本申请实施例提供的pet系统时间同步方法,通过获取探测器接收到的来自于探测器晶体自身辐射粒子的本底符合事件信息;并根据该本底符合事件信息,计算测量飞行时间以及实际飞行时间,最后根据测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。通过探测器晶体的本底固有放射现象,计算测量飞行时间以及实际飞行时间,进一步通过测量飞行时间以及实际飞行时间监测各探测器模块的时钟同步状态,并进行时钟同步。避免了由于线缆原因造成的时钟同步失败问题。

本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为一个实施例中pet系统时间同步方法的流程示意图;

图2为一个实施例中探测器模块接收光子的示意图

图3为一个实施例中pet系统时间同步装置的结构框图;

图4为一个实施例中计算机设备的硬件结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。

除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。

正电子发射型计算机断层显像(positronemissioncomputedtomography,pet),是核医学领域比较先进的临床检查影像技术。是将某种物质,一般是生物生命代谢中必须的物质,如:葡萄糖、蛋白质、核酸、脂肪酸,标记上短寿命的放射性核素(如18f,11c等),注入人体后,放射性核素在衰变过程中释放出正电子,一个正电子在行进十分之几毫米到几毫米后遇到一个电子后发生湮灭,从而产生方向相反的一对能量为511kev的光子。这对光子,通过高度灵敏的照相机捕捉,并经计算机进行散射和随机信息的校正。经过对不同的正电子进行相同的分析处理,我们可以得到在生物体内聚集情况的三维图像,从而达到诊断的目的。

目前常用于pet设备的探测器主要有碘化钠(nai)、锗酸铋(bgo)、硅酸镥(lso)、硅酸钇镥(lyso)等闪烁晶体探测器。本实施例中以硅酸钇镥(lyso)闪烁晶体探测器为例进行说明。硅酸钇镥闪烁晶体(lyso)以其高光输出、快发光衰减、有效原子序数多、密度大、物化性质稳定以及对γ射线探测效率高等特点被用作pet设备的闪烁晶体。由于lyso中存在的lu176,因此具有固有放射现象,lu176在衰变过程中释放出能量分别为88kev、202kev和307kev的三种能量的γ光子以及能量随机范围为0kev~593kev的β粒子。

本实施例还提供了一种pet系统时间同步方法。图1为一个实施例中pet系统时间同步方法的流程示意图,如图1所示,该流程包括如下步骤:

步骤s102,获取探测器接收到的来自于探测器晶体自身辐射粒子的本底符合事件信息。

具体地,探测器晶体为硅酸钇镥闪烁晶体(lyso),由于lyso中存在的lu176,在lu176衰变时,产生β粒子以及γ光子。其中β粒子在发生衰变的探测器晶体被立即吸收,而γ光子需要通过整个视野到达对面的晶体才能被相应的探测器晶体吸收,接收β粒子和γ光子的探测器晶体的连线称为响应线,探测器接收到β粒子和γ光子的事件称为本底符合事件。

在其中一个实施例中,本底符合事件信息包括符合事件中两个粒子被探测器模块内晶体探测到的时间以及探测本底符合事件的探测器模块内晶体位置。更具体地,pet探测器由多个探测器模块组成,探测器模块包括多个探测器晶体,本底符合事件信息包括探测器晶体接收到的β粒子和γ光子后,统计β粒子和γ光子到达探测器模块的时间以及接收β粒子和γ光子的探测器模块的位置。

步骤s104,根据所述本底符合事件信息,计算测量飞行时间以及实际飞行时间。

具体地,根据符合事件中两个粒子的所述被探测器模块内晶体探测到的时间,得到相应符合事件的测量飞行时间;根据符合事件中两个粒子的所述探测本底符合事件的探测器模块内晶体位置,得到相应符合事件的实际飞行时间。更具体地,如图2所示,图2为一个实施例中探测器模块接收光子的示意图;假设,探测器模块中的一个探测器晶体接收到第一个光子,也就是β粒子的时间为t1,另一个探测器模块中的一个探测器晶体接收到第二个光子,也就是γ光子的时间为t2;通过接收到第一个光子的时间t1减去接收到第二个光子的时间t2,得到相应符合事件的测量飞行时间。假设,接收到第一个光子,也就是β粒子的探测器晶体为a;接收到第一个光子,也就是γ光子的探测器晶体为b,首先获取探测器晶体为a与探测器晶体为b之间的直线距离l,再用该直线距离l除以光速c,得到实际飞行时间。

步骤s106,根据所述测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。

具体地,若所述测量飞行时间与相应符合事件的实际飞行时间不相同,则确定pet系统各探测器模块之间的时间未同步;若所述测量飞行时间与相应符合事件的实际飞行时间相同,则确定pet系统各探测器模块之间的时间同步。若pet系统各探测器模块之间的时间未同步,则根据所述测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。

在其中一个实施例中,根据所述测量飞行时间以及实际飞行时间,计算时间差;根据所述时间差对pet系统各探测器模块进行时间同步。具体地,通过测量飞行时间减去实际飞行时间得到时间差,或通过实际飞行时间减去测量飞行时间得到时间差。根据时间差的绝对值对pet系统各探测器模块进行时间同步。

在其中一个实施例中,根据一对探测器模块接收到的多组所述测量飞行时间以及实际飞行时间,计算多组时间差;根据多组所述时间差,计算时间差均值。具体地,为了保证数据的可靠性,需要针对同一对探测器模块计算多组时间差,也就是先获取同一对探测器模块多组本底符合事件信息,对每一组本底符合事件信息中两个粒子被探测器模块内的晶体探测到的时间以及探测本底符合事件的探测器模块内的晶体位置,计算测量飞行时间以及实际飞行时间,再计算相应本底符合事件的时间差;通过对多组本底符合事件的时间差取平均值,再通过时间差均值对pet系统各探测器晶体进行时间同步。能够使时间同步更加的精准。

在其中一个实施例中,若所述时间差均值大于等于一个时钟周期,对pet系统各探测器模块进行时间同步。具体地,pet探测器的每个探测器模块都有且只有一个计数器,该计数器充当相应探测器模块内所有探测器晶体的时钟,来记录当前的时间。也就是说属于同一个探测器模块的探测器晶体使用同一个时钟。充当时钟的计数器每经过一个周期,计数器则加1。时钟同步的过程即为计数器对准的过程,各个探测器晶体的时钟同步,就是响应探测器模块的时钟同步,也就是将各个探测器模块的计数器对齐。更具体的,若所述时间差均值大于等于一个时钟周期,则对所述一对探测器模块中的一个探测器模块的计数器的值进行调整,将调整后的计数器的值确定为时间参考标准。根据时间差均值,若该时间差均值小于一个时钟周期,则不需要调整计数器,时钟同步完成;若该时间差均值大于等于一个时钟周期,则在一对探测器模块的计数器中调整任一个探测器模块的计数器,对该计数器进行加1或减1。调整完成之后,继续获取探测器晶体自身辐射粒子的本底符合事件信息,再根据本底符合事件计算时间差均值,若时间差均值小于一个时钟周期,则时钟同步完成;若时间差均值大于等于一个时钟周期,则继续调整计数器,直至检测得到的时间差均值小于一个时钟周期。

在其中一个实施例中,以所述一对探测器模块中的任一探测器模块为基准探测器模块,对pet系统中除所述一对探测器模块的其他探测器模块进行时间同步,直至所有探测器模块间的时间差均值均小于一个时钟周期。具体地,在一次时钟同步的过程中,首先先对任意一对探测器模块的时钟进行同步,同步之后,将已经同步的任意一个探测器模块作为基准模块,再依次对其余所有探测器模块进行时间同步,直至所有探测器模块间的时间差均值均小于一个时钟周期。

上述pet系统时间同步方法,pet系统包括控制模块,控制模块根据时间差均值与一个时钟周期的比较结果输出控制信号,若时间差均值大于等于一个时钟周期,控制模块产生调整信号,调整各个探测器模块的计数器,以实现时钟对齐;若时间差均值小于一个时钟周期,则不产生调整信号。利用探测器晶体本底固有放射现象进行探测器模块的时钟同步,并实施进行同步状态监测,可以简化系统结构,增加可靠性。

本申请实施例提供的pet系统时间同步方法,通过获取探测器接收到的来自于探测器晶体自身辐射粒子的本底符合事件信息;并根据该本底符合事件信息,计算测量飞行时间以及实际飞行时间,最后根据测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。通过探测器晶体的本底固有放射现象,计算测量飞行时间以及实际飞行时间,进一步通过测量飞行时间以及实际飞行时间监测各探测器模块的时钟同步状态,并进行时钟同步。避免了由于线缆原因造成的时钟同步失败问题。

需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本实施例还提供了一种pet系统时间同步装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图3为一个实施例中pet系统时间同步装置的结构框图,如图3所示,该装置包括:获取模块100、计算模块200以及同步模块300。

获取模块100,用于获取探测器接收到的来自于探测器晶体自身辐射粒子的本底符合事件信息;

计算模块200,用于根据所述本底符合事件信息,计算测量飞行时间以及实际飞行时间;

同步模块300,用于根据所述测量飞行时间以及实际飞行时间,对pet系统各探测器模块进行时间同步。

计算模块200,还用于根据符合事件中两个粒子的所述被探测器模块内晶体探测到的时间,得到相应符合事件的测量飞行时间;根据符合事件中两个粒子的所述探测本底符合事件的探测器模块内晶体位置,得到相应符合事件的实际飞行时间。

同步模块300,还用于根据所述测量飞行时间以及实际飞行时间,计算时间差;根据所述时间差对pet系统各探测器模块进行时间同步。

同步模块300,还用于根据一对探测器模块接收到的多组所述测量飞行时间以及实际飞行时间,计算多组时间差;根据多组所述时间差,计算时间差均值。

同步模块300,还用于若所述时间差均值大于等于一个时钟周期,对pet系统各探测器模块进行时间同步。

同步模块300,还用于若所述时间差均值大于等于一个时钟周期,则对所述一对探测器模块中的一个探测器模块的计数器的值进行调整,将调整后的计数器的值确定为时间参考标准。

同步模块300,还用于以所述一对探测器模块中的任一模块为基准模块,对pet系统中除所述一对探测器模块的其他探测器模块进行时间同步,直至所有模块间的时间差均值均小于一个时钟周期。

需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。

另外,结合图1描述的本申请实施例pet系统时间同步方法可以由计算机设备来实现。图4为一个实施例中计算机设备的硬件结构示意图。

计算机设备可以包括处理器41以及存储有计算机程序指令的存储器42。

具体地,上述处理器41可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,简称为asic),或者可以被配置成实施本申请实施例的一个或多个集成电路。

其中,存储器42可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器42可包括硬盘驱动器(harddiskdrive,简称为hdd)、软盘驱动器、固态驱动器(solidstatedrive,简称为ssd)、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,简称为usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器42可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器42可在数据处理装置的内部或外部。在特定实施例中,存储器42是非易失性(non-volatile)存储器。在特定实施例中,存储器42包括只读存储器(read-onlymemory,简称为rom)和随机存取存储器(randomaccessmemory,简称为ram)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(programmableread-onlymemory,简称为prom)、可擦除prom(erasableprogrammableread-onlymemory,简称为eprom)、电可擦除prom(electricallyerasableprogrammableread-onlymemory,简称为eeprom)、电可改写rom(electricallyalterableread-onlymemory,简称为earom)或闪存(flash)或者两个或更多个以上这些的组合。在合适的情况下,该ram可以是静态随机存取存储器(staticrandom-accessmemory,简称为sram)或动态随机存取存储器(dynamicrandomaccessmemory,简称为dram),其中,dram可以是快速页模式动态随机存取存储器(fastpagemodedynamicrandomaccessmemory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extendeddateoutdynamicrandomaccessmemory,简称为edodram)、同步动态随机存取内存(synchronousdynamicrandom-accessmemory,简称sdram)等。

存储器42可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器41所执行的可能的计算机程序指令。

处理器41通过读取并执行存储器42中存储的计算机程序指令,以实现上述实施例中的任意一种pet系统时间同步方法。

在其中一些实施例中,计算机设备还可包括通信接口43和总线40。其中,如图4所示,处理器41、存储器42、通信接口43通过总线40连接并完成相互间的通信。

通信接口43用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。通信端口43还可以实现与其他部件例如:外接设备、图像/数据采集设备、数据库、外部存储以及图像/数据处理工作站等之间进行数据通信。

总线40包括硬件、软件或两者,将计算机设备的部件彼此耦接在一起。总线40包括但不限于以下至少之一:数据总线(databus)、地址总线(addressbus)、控制总线(controlbus)、扩展总线(expansionbus)、局部总线(localbus)。举例来说而非限制,总线40可包括图形加速接口(acceleratedgraphicsport,简称为agp)或其他图形总线、增强工业标准架构(extendedindustrystandardarchitecture,简称为eisa)总线、前端总线(frontsidebus,简称为fsb)、超传输(hypertransport,简称为ht)互连、工业标准架构(industrystandardarchitecture,简称为isa)总线、无线带宽(infiniband)互连、低引脚数(lowpincount,简称为lpc)总线、存储器总线、微信道架构(microchannelarchitecture,简称为mca)总线、外围组件互连(peripheralcomponentinterconnect,简称为pci)总线、pci-express(pci-x)总线、串行高级技术附件(serialadvancedtechnologyattachment,简称为sata)总线、视频电子标准协会局部(videoelectronicsstandardsassociationlocalbus,简称为vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线40可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

该计算机设备可以基于获取到的计算机指令,执行本申请实施例中的pet系统时间同步方法,从而实现结合图1描述的pet系统时间同步方法。

另外,结合上述实施例中的pet系统时间同步方法,本申请实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种pet系统时间同步方法。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1