一种PET重建过程的调度方法技术

技术编号:36505072 阅读:16 留言:0更新日期:2023-02-01 15:29
本发明专利技术涉及一种PET重建过程的调度方法,方法包括:S10、执行重建系统获取当前时间段内所有需要重建的重建请求信息;所述重建请求信息包括:在线重建的第一重建请求信息,和/或,离线重建的第N重建请求信息,N大于等于2;每一重建请求信息中携带预先划分的子过程标识、每一子过程占用的系统资源信息;S20、根据第一重建请求信息和第N重建请求信息中的优先级信息,将第一重建请求信息和第N重建请求信息进行排序;S30、根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程。本发明专利技术的方法在不影响高优先级的在线重建的前提下,提高整体重建的效率。提高整体重建的效率。提高整体重建的效率。

【技术实现步骤摘要】
一种PET重建过程的调度方法


[0001]本专利技术涉及医学成像
,尤其涉及一种PET重建过程的调度方法。

技术介绍

[0002]PET(Positron Emission Tomography)全称正电子发射体层显像,利用能够发射正电子的核素标记到能够参与人体组织血流或代谢过程的化合物,得到人体横断面、冠状断面和矢状断面的影像。
[0003]在检查前会将标有带正电子化合物的放射性核素注射到受检者体内,放射核素发出的正电子在体内移动大约1mm后与组织中的负电子结合发生湮灭辐射,产生两个能量相等、方向相反的γ光子.设备会采集这些光子,并进行处理,最后转换成固定格式的数据,把这些数据称为PET的原始数据.采集到的原始数据在经过软件系统的重建后,最后生成可供医生浏览的医学影像.
[0004]为了保证尽快生成影像数据,设备成功采集数据后,系统会启动高优先级的在线重建,在线重建的过程不能被打断。同时医生会根据需要,会对已经采集完成的数据进行低优先级的离线重建,离线重建的过程可以被打断,在高优先级的在线重建结束后,再重新开始重建。在一次重建过程中,需要使用大量的内存和CPU资源,对计算机的性能要求高,并且花费的时间长,所以在系统中无法同时进行多个重建。为了保证在线重建的优先级,离线重建在扫描过程中会被重复的打断,导致浪费了大量的时间,最后需要很久才能得到离线重建的影像数据。

技术实现思路

[0005](一)要解决的技术问题
[0006]鉴于现有技术的上述缺点、不足,本专利技术提供一种PET重建过程的调度方法及PET系统,在不影响高优先级的在线重建的前提下,提高整体重建的效率。
[0007](二)技术方案
[0008]为了达到上述目的,本专利技术采用的主要技术方案包括:
[0009]第一方面,本专利技术实施例提供一种PET重建过程的调度方法,其包括:
[0010]S10、执行重建系统获取当前时间段内所有需要重建的重建请求信息;所述重建请求信息包括:在线重建的第一重建请求信息,和/或,离线重建的第N重建请求信息,N大于等于2;每一重建请求信息中携带预先确定的需要重建的子过程标识、每一子过程占用的系统资源信息、第一重建请求信息与第N重建请求信息的优先级信息;
[0011]S20、执行重建系统根据第一重建请求信息和第N重建请求信息中的优先级信息,将第一重建请求信息和第N重建请求信息进行排序;
[0012]S30、所述执行重建系统根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程。
[0013]可选地,所述方法还包括:
[0014]执行重建系统对实时获取/存储/云存储的所有重建数据,采用重建数据的子过程划分策略对每一重建数据进行子过程划分,并获取子过程标识及各子过程的逻辑顺序;
[0015]或者,执行重建系统对实时获取/存储/云存储的所有重建数据,采用重建数据的子过程划分策略对每一重建数据进行子过程划分,并获取子过程标识及各子过程的逻辑顺序、及系统资源信息,该系统资源信息为基于执行重建的设备的设备参数确定的系统资源信息。
[0016]可选地,PET

CT重建数据的子过程包括:
[0017]准备重建参数、生成衰减校正数据、提取床位数据,生成Sinogram、衰减校正、散射校正、重建计算、滤波过滤、数据插值、生成影像;
[0018]每一子过程的系统资源信息包括:CPU使用率,内存使用率,和/或执行时间。
[0019]可选地,所述S30的执行重建系统根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程包括:
[0020]针对待处理的第一重建请求信息的第N子过程,执行重建系统的子过程管理器创建第N子过程的共享内存,并将第N子过程所准备/所使用的数据写入共享内存,执行重建系统执行第N子过程时,从共享内存中读取该数据;
[0021]且在第N子过程执行完成后,销毁第N子过程的共享内存。
[0022]可选地,所述S30的执行重建系统根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程包括:
[0023]在所有重建数据的优先级相同时,所述执行重建系统对即将执行的各个子过程的CPU使用率求和,确定是否满足当前执行重建系统空闲的最大CPU;若满足,则全部执行;
[0024]否则,选择部分子过程执行,该选择的子过程的CPU使用率的和小于最大CPU;
[0025]或者,
[0026]在所有重建数据的优先级相同时,所述执行重建系统对即将执行的各个子过程的CPU使用率求和,确定是否满足当前执行重建系统空闲的最大CPU;若满足,则判断各子过程的内存使用率的和是否满足当前执行重建系统空闲的最大内存,若满足,则全部执行;
[0027]否则,选择部分子过程执行,该选择的子过程的CPU使用率的和小于最大CPU,且该选择的子过程的内存使用率的和小于最大内存;
[0028]或者,
[0029]在存在高优先级的重建数据时,所述执行重建系统执行高优先级重建数据的子过程;以及获取执行重建系统空闲的最大CPU,空闲的最大内存和当前高优先级的子过程的执行时间Tch;
[0030]执行重建系统筛选能够执行的低优先级重建数据的子过程的信息,
[0031]筛选条件为:即将执行的所有子过程的CPU使用率的和小于空闲的最大CPU,即将执行的所有子过程的内存使用率的和小于空闲的最大内存,且即将执行的每一子过程的执行时间小于Tch;
[0032]所述执行重建系统执行基于筛选条件筛选的子过程。
[0033]可选地,所述方法还包括:
[0034]在重建过程中断时,执行重建系统将正在执行的子过程关闭;在该重建数据的重建恢复时,重新启动该重建数据对应的关闭的子程序;
[0035]或者,
[0036]执行重建系统接收到指定重建数据的中断重建的信号时,将指定重建数据对应的正在执行的子过程关闭;在该重建数据的重建恢复时,重新启动该重建数据对应的关闭的子程序;
[0037]或者,
[0038]执行重建系统实时或许系统资源信息,判断当前系统资源不足时,将低优先级的正在执行的子过程关闭;在该低优先级重建数据的重建恢复时,重新启动该重建数据对应的关闭的子程序。
[0039]可选地,所述方法还包括:
[0040]执行重建系统在执行完高优先级重建数据的一个子过程之后,执行下一个子过程时,重复获取执行重建系统空闲的最大CPU,空闲的最大内存和当前高优先级的子过程的执行时间Tch;进而重复基于筛选条件筛选子过程的步骤并执行筛选的子过程。
[0041]第二方面,本专利技术实施例提供一种PET系统,其包括:存储器和处理器;所述存储器中存储有计算机程序指令,所述处理器执行所述存储器中存储的计算机程序指令,具体执行上述第一方面任一所述的方法。
[0042](三)有益效果...

【技术保护点】

【技术特征摘要】
1.一种PET重建过程的调度方法,其特征在于,包括:S10、执行重建系统获取当前时间段内所有需要重建的重建请求信息;所述重建请求信息包括:在线重建的第一重建请求信息,和/或,离线重建的第N重建请求信息,N大于等于2;每一重建请求信息中携带预先确定的需要重建的子过程标识、每一子过程占用的系统资源信息、第一重建请求信息与第N重建请求信息的优先级信息;S20、执行重建系统根据第一重建请求信息和第N重建请求信息中的优先级信息,将第一重建请求信息和第N重建请求信息进行排序;S30、所述执行重建系统根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:执行重建系统对实时获取/存储/云存储的所有重建数据,采用重建数据的子过程划分策略对每一重建数据进行子过程划分,并获取子过程标识及各子过程的逻辑顺序;或者,执行重建系统对实时获取/存储/云存储的所有重建数据,采用重建数据的子过程划分策略对每一重建数据进行子过程划分,并获取子过程标识及各子过程的逻辑顺序、及系统资源信息,该系统资源信息为基于执行重建的设备的设备参数确定的系统资源信息。3.根据权利要求2所述的方法,其特征在于,PET

CT重建数据的子过程包括:准备重建参数、生成衰减校正数据、提取床位数据,生成Sinogram、衰减校正、散射校正、重建计算、滤波过滤、数据插值、生成影像;每一子过程的系统资源信息包括:CPU使用率,内存使用率,和/或执行时间。4.根据权利要求1所述的方法,其特征在于,所述S30的执行重建系统根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程包括:针对待处理的第一重建请求信息的第N子过程,执行重建系统的子过程管理器创建第N子过程的共享内存,并将第N子过程所准备/所使用的数据写入共享内存,执行重建系统执行第N子过程时,从共享内存中读取该数据;且在第N子过程执行完成后,销毁第N子过程的共享内存。5.根据权利要求1所述的方法,其特征在于,所述S30的执行重建系统根据资源使用策略,当前设备的系统资源信息执行排序后的每一重建请求信息的子过程包括:在所有重建数据的优先级相同时,所述执行重建系统对即将执行的各个子过程的CPU使用率求...

【专利技术属性】
技术研发人员:李冠伟
申请(专利权)人:江苏赛诺格兰医疗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1