首页 / 专利库 / 物理 / 粒子加速器 / 直线加速器 / 一种在图像引导放射治疗中补偿诊察台下沉的系统和方法

一种在图像引导放射治疗中补偿诊察台下沉的系统和方法

阅读:454发布:2021-01-25

专利汇可以提供一种在图像引导放射治疗中补偿诊察台下沉的系统和方法专利检索,专利查询,专利分析的服务。并且本披露提供了一种用于双模态装置的系统和方法。所述双模态装置包括具有 台面 的诊察台、第一模态单元和第二模态单元。当台面处于所述第二模态单元的第二工作 位置 时,可以获取对象的目标部分的第二图像。基于所述第二图像,可以确定在台面的第二测量点处台面的第二下沉。基于所述第二下沉和标准数据,可以估计台面的第一测量点处台面的第一下沉与所述第二下沉之间的差值。所述标准数据提供 定位 于所述第一模态单元和第二模态单元之间的所述台面下沉的关系。,下面是一种在图像引导放射治疗中补偿诊察台下沉的系统和方法专利的具体信息内容。

1.一种用于双模态装置的方法,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元,所述方法包括:
基于第一图像的第一特征点,使所述双模态装置将承载对象的所述台面定位在所述第一模态单元的第一工作位置,所述第一工作位置对应于所述台面的第一测量点处所述台面的第一下沉,所述台面的第一测量点与所述第一模态单元的所述第一等中心点相关,所述第一图像包括表示所述对象的目标部分的区域,所述目标部分的一部分对应于所述第一特征点;
当所述台面位于所述第二模态单元的第二工作位置时,获取所述对象的目标部分的第二图像;
根据所述第二图像确定所述台面的第二测量点处所述台面的第二下沉,所述台面的第二测量点与所述第二模态单元的第二等中心点相关;
检索标准数据,所述标准数据提供定位于所述第一模态单元和第二模态单元之间的所述台面的下沉的关系;
基于所述第二下沉和所述标准数据,估计所述第一下沉和所述第二下沉之间的差值;
基于所述估计的所述第一下沉和所述第二下沉之间的差值,在所述第二图像中确定第二特征点;
基于所述第一特征点和所述第二特征点,执行所述第一图像和所述第二图像之间的配准;以及
基于所述配准,使所述双模态装置移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。
2.权利要求1所述的方法,其中所述标准数据包括多个标准数据集,所述多个标准数据集中至少一个标准数据集包括第一标准参数和第二标准参数,以及其中:
所述第一标准参数包括当所述台面位于所述第一模态单元的工作位置时,所述台面的诊察台下沉和所述台面的延伸量之间的关系,以及
所述第二标准参数包括当所述台面位于所述第二模态单元的工作位置时,所述台面的诊察台下沉与所述台面的延伸量之间的关系。
3.权利要求2所述的方法,其中所述第一标准参数或所述第二标准参数以表格形式记录。
4.权利要求2所述的方法,其中所述第一标准参数或所述第二标准参数与所述台面承载对象的重量相关。
5.权利要求2所述的方法,其特征在于,所述估计所述第一下沉和所述第二下沉之间的差值包括:
获取所述对象的重量,以及
基于所述获取的所述对象的重量、所述台面在所述第一模态单元的工作位置上的第一延伸量和所述第一标准参数,确定所述台面的第一下沉。
6.权利要求5所述的方法,其中所述获取所述对象的重量包括:
基于所述第二下沉、所述台面在所述第二模态单元的工作位置上的第二延伸量和所述第二标准参数,估计所述对象的重量。
7.权利要求1所述的方法,其中当所述台面位于所述第二模态单元的第二工作位置时,所述获取所述对象的目标部分的所述第二图像包括:
移动所述台面至所述第二模态单元的第二工作位置。
8.权利要求1所述的方法,其中所述第一图像是所述对象的目标部分的计划图像,所述计划图像提供所述第一模态单元的治疗中心,所述移动所述台面至所述第一模态单元的第一工作位置附近包括:
在配准后对比所述第一图像和所述第二图像;以及
基于所述对比确定所述第一模态单元的治疗中心的调整。
9.权利要求1所述的方法,其中所述执行所述第一图像和所述第二图像之间的配准包括:
对准所述第一特征点与所述第二特征点。
10.权利要求1所述的方法,其中所述第一模态单元是直线加速器(LINAC)设备。
11.权利要求10所述的方法,其中所述第二模态单元是计算机断层扫描(CT)设备。
12.权利要求11所述的方法,其中所述CT设备和所述LINAC设备被排布为使所述CT设备的成像平面垂直于纵轴,所述纵轴经过所述LINAC设备的第一等中心点和所述CT设备的第二等中心点。
13.一种在双模态装置中用于确定诊察台下沉的系统,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元,所述系统包括:
图像获取模,配置为提供计划图像,所述计划图像包括第一特征点和表示对象的目标部分的区域,所述目标部分的一部分对应于所述第一特征点;
制模块,配置为基于所述计划图像的第一特征点,使所述双模态装置将承载对象的所述台面定位在第一模态单元的第一工作位置,所述第一工作位置对应于所述台面的第一测量点处所述台面的第一下沉,所述台面的第一测量点与所述第一模态单元的第一等中心点相关;
所述图像获取模块进一步配置为当所述台面位于所述第二模态单元的第二工作位置时,获取所述对象的目标部分的治疗图像;
参数确定模块,配置为
根据所述治疗图像,确定所述台面在第二测量点的第二下沉,所述台面的所述第二测量点与所述第二模态单元的第二等中心点相关;以及
检索标准数据,所述标准数据提供所述台面的诊察台下沉的关系;
图像配准模块,配置为基于所述第二下沉和所述标准数据,估计所述第二下沉和所述第一下沉之间的差值;
所述参数确定模块进一步配置为,基于所述估计的所述第二下沉和所述第一下沉之间的差值,在所述治疗图像中确定第二特征点;
所述图像配准模块进一步配置为,基于所述第一特征点和所述第二特征点,执行所述计划图像和所述治疗图像之间的配准;以及
所述控制模块进一步配置为,基于所述配准,使所述双模态装置移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。
14.权利要求13所述的系统,其中所述参数确定模块包括:
诊察台下沉确定单元,配置为确定所述台面的第一下沉和所述台面的第二下沉。
15.权利要求13所述的系统,其中所述参数确定模块包括:
特征点识别单元,配置为确定所述治疗图像的所述第二特征点。
16.权利要求13所述的系统,其中所述标准数据包括多个标准数据集,所述多个标准数据集中至少一个标准数据集包括第一标准参数和第二标准参数,以及其中:
所述第一标准参数包括当所述台面位于所述第一模态单元的工作位置时,所述台面的诊察台下沉和所述台面的延伸量之间的关系,以及
所述第二标准参数包括当所述台面位于所述第二模态单元的工作位置时,所述台面的诊察台下沉与所述台面的延伸量之间的关系。
17.权利要求16所述的系统,其中所述第一标准参数或所述第二标准参数以表格形式记录。
18.权利要求16所述的系统,其中所述第一标准参数或所述第二标准参数与所述台面承载对象的重量相关。
19.权利要求16所述的系统,其中为了确定所述台面的第一下沉,所述诊察台下沉确定单元配置为:
获取所述对象的重量,以及
基于所述获取的所述对象的重量、所述台面在所述第一模态单元的工作位置上的第一延伸量和所述第一标准参数,确定所述台面的第一下沉。
20.权利要求19所述的系统,其中为了获取所述对象的重量,所述诊察台下沉确定单元配置为:
基于所述第二下沉、所述台面在所述第二模态单元的工作位置上的第二延伸量和所述第二标准参数,估计所述对象的重量。
21.权利要求13所述的系统,其中为了在所述台面位于所述第二模态单元的第二工作位置时获取所述对象的目标部分的所述治疗图像,所述控制模块配置为:
移动台面至所述第二模态单元的第二工作位置。
22.权利要求13所述的系统,其中所述图像配准模块还配置为:
在配准后对比所述计划图像和所述治疗图像;以及
基于所述对比确定所述第一模态单元的治疗中心的调整。
23.权利要求13所述的系统,其中为了执行所述第一图像和所述第二图像之间的配准,所述图像配准模块配置为:
对准所述第一特征点与所述第二特征点。
24.权利要求13所述的系统,其中所述第一模态单元是直线加速器(LINAC)设备。
25.权利要求24所述的系统,其中所述第二模态单元是计算机断层扫描(CT)设备。
26.权利要求25所述的系统,其中所述CT设备和所述LINAC设备的排布为使所述CT设备的成像平面垂直于纵轴,所述纵轴经过所述LINAC设备的等中心点和所述CT设备的等中心点。
27.一种系统,包括:
双模态装置,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元;
至少一个处理器,以及
指令,当由所述至少一个处理器执行时,所述指令使所述系统完成一种方法,所述方法包括:
提供计划图像,所述计划图像包括第一特征点和表示对象的目标部分的区域,所述目标部分的一部分对应于第一特征点;
基于所述计划图像的第一特征点,使所述双模态装置将承载对象的所述台面定位在所述第一模态单元的第一工作位置,所述第一工作位置对应于所述台面的第一测量点处的第一下沉,所述台面的第一测量点与所述第一模态单元的第一等中心点相关;
当所述台面位于所述第二模态单元的第二工作位置时,获取所述对象的目标部分的治疗图像;
根据所述治疗图像,确定所述台面在第二测量点的第二下沉,所述台面的第二测量点与所述第二模态单元的第二等中心点相关;
检索标准数据,所述标准数据提供所述台面下沉的关系;
基于所述第二下沉和所述标准数据,估计所述第二下沉和所述第一下沉之间的差值;
基于所述估计的第二下沉和所述第一下沉之间的差值,确定所述治疗图像中的第二特征点;
基于所述第一特征点和所述第二特征点,执行所述计划图像和所述治疗图像之间的配准;以及
基于所述配准,使所述双模态装置移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。
28.一种非暂时性计算机可读媒介,所述媒介包括可执行的指令,当由至少一个处理器执行时,所述指令使所述至少一个处理器完成一种用于双模态装置的方法,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元,所述方法包括:
提供计划图像,所述计划图像包括第一特征点和表示对象的目标部分的区域,所述目标部分的一部分对应于第一特征点;
基于所述计划图像的所述第一特征点,将承载对象的所述台面定位在第一模态单元的第一工作位置,所述第一工作位置对应于所述台面的第一测量点处所述台面的第一下沉,所述台面的第一测量点与所述第一模态单元的第一等中心点相关;
当所述台面位于所述第二模态单元的第二工作位置时,获取所述对象的目标部分的治疗图像;
根据所述治疗图像,确定所述台面在所述台面的第二测量点的第二下沉,所述台面的所述第二测量点与所述第二模态单元的第二等中心点相关;
检索标准数据,所述标准数据提供所述台面下沉的关系;
基于所述第二下沉和所述标准数据,估计所述第二下沉和所述第一下沉之间的差值;
基于所述估计的第二下沉和所述第一下沉之间的差值,确定所述治疗图像中的第二特征点;
基于所述第一特征点和所述第二特征点,执行所述计划图像和所述治疗图像之间的配准;以及
基于所述配准,移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。

说明书全文

一种在图像引导放射治疗中补偿诊察台下沉的系统和方法

技术领域

[0001] 本披露主要涉及图像引导放射治疗(IGRT),特别是涉及在IGRT中补偿诊察台下沉的系统和方法。

背景技术

[0002] IGRT是一种广泛使用的医疗技术。例如,IGRT装置可以包括CT成像设备和RT设备,所述CT成像设备与所述RT设备在检查中可以共用用以支撑对象的诊察台。但是,与常规CT的诊察台相比,放射疗法的诊察台需从支撑位置延伸入CT台架内部。结果,所述诊察台可能沿纵向发生下沉或变形。诊察台相对于平基线的变形可以是所述对象的重量以及诊察台沿纵向的延伸量的函数。因此,需要开发出一种方法或系统来补偿诊察台的下沉,从而消除或减少对象的位置误差并提高放射疗法的质量发明内容
[0003] 本披露涉及IGRT。本披露的一方面涉及一种用于双模态装置的方法,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元。所述方法可以包括以下操作中的一个或多个。基于第一图像中的第一特征点,可以定位所述双模态装置。负载有对象的台面在第一模态单元的第一工作位置可以对应于在所述台面的第一测量点处的所述台面的第一下沉。所述台面的第一测量点可以与所述第一模态单元的所述第一等中心点相关。所述第一图像可以包括表示所述对象的目标部分的区域。所述目标部分的一部分可以对应于所述第一特征点。当所述台面位于所述第二模态单元的第二工作位置时,可以获取所述对象的目标部分的第二图像。在所述台面的第二测量点处的所述台面的第二下沉可以根据所述第二图像来确定。所述台面的第二测量点可以与所述第二模态单元的第二等中心点相关。描述定位于所述第一模态单元的所述台面下沉和第二模态单元的所述台面下沉之间关系的标准数据可以通过检索获得。可以基于所述第二下沉和所述标准数据估计所述第一下沉与所述第二下沉之间的差值。基于所述估计的第一下沉和所述第二下沉之间的差值,可以在所述第二图像中确定第二特征点。基于所述第一特征点和所述第二特征点,可以执行所述第一图像和所述第二图像之间的配准。所述双模态装置可以基于所述配准移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。
[0004] 在一些实施例中,第一标准参数或第二标准参数可以以表格形式记录。
[0005] 在一些实施例中,所述第一标准参数或所述第二标准参数可以与所述台面承载对象的重量相关。
[0006] 在一些实施例中,所述估计所述第一下沉与第二下沉之间的差值可以包括以下操作中的一个或多个。可以获取所述对象的重量。可以基于所述获取的对象的重量、所述台面在第一模态单元的工作位置上的第一延伸量和所述第一标准参数来确定所述台面的第一下沉。
[0007] 在一些实施例中,当所述台面位于所述第二模态单元的第二工作位置时,所述获取所述对象的目标部分的所述第二图像包括以下操作中的一个或多个。所述台面可以被移动至所述第二模态单元的第二工作位置。
[0008] 在一些实施例中,所述第一图像可以是所述对象的目标部分的计划图像,所述计划图像可以提供所述第一模态单元的治疗中心,所述移动所述台面至所述第一模态单元的第一工作位置附近可以包括以下操作中的一个或多个。在配准后可以对比所述第一图像和所述第二图像。基于所述对比可以确定所述第一模态单元的治疗中心的调整。
[0009] 在一些实施例中,所述执行所述第一图像和所述第二图像之间的配准可以包括以下操作中的一个或多个。可以对准所述第一特征点与所述第二特征点。
[0010] 在一些实施例中,所述第一模态单元可以是直线加速器(LINAC)设备。
[0011] 在一些实施例中,所述第二模态单元可以是计算机断层扫描(CT)设备。
[0012] 在一些实施例中,所述CT设备和所述LINAC设备可以被排布为使所述CT设备的成像平面可以垂直于纵轴,所述纵轴经过所述LINAC设备的第一等中心点和所述CT设备的第二等中心点。
[0013] 本披露的另一方面涉及一种在双模态装置中用于确定诊察台下沉的系统,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元。所述系统可以包括图像获取模,所述图像获取模块可以配置为提供计划图像,所述计划图像包括第一特征点和表示对象的目标部分的区域,所述目标部分的一部分对应于所述第一特征点。所述系统可以包括控制模块,所述控制模块可以配置为基于所述计划图像的第一特征点,使所述双模态装置将承载对象的所述台面定位在第一模态单元的第一工作位置,所述第一工作位置对应于所述台面在所述台面的第一测量点处的第一下沉,所述台面的第一测量点与所述第一模态单元的第一等中心点相关。在一些实施例中,所述图像获取模块可以进一步配置为当所述台面位于所述第二模态单元的第二工作位置时,获取所述对象的目标部分的治疗图像。所述系统可以包括参数确定模块,所述参数确定模块可以配置为根据所述治疗图像确定所述台面在第二测量点的第二下沉,所述台面的所述第二测量点与所述第二模态单元的第二等中心点相关。在一些实施例中,所述参数确定模块可以进一步配置为检索标准数据,所述标准数据提供所述台面的诊察台下沉的关系。所述系统可以包括图像配准模块,所述图像配准模块可以配置为基于所述第二下沉和所述标准数据,估计所述第二下沉和所述第一下沉之间的差值。在一些实施例中,所述参数确定模块可以进一步配置为基于所述第二下沉和所述第一下沉之间的所述估计的差值,在所述治疗图像中确定第二特征点。在一些实施例中,所述图像配准模块可以进一步配置为基于所述第一特征点和所述第二特征点,执行所述计划图像和所述治疗图像之间的配准。在一些实施例中,所述控制模块可以进一步配置为基于所述配准,使所述双模态装置移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。
[0014] 本披露的另一方面与系统有关。所述系统可以包括双模态装置,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元。所述系统可以进一步包括至少一个处理器和指令,当由所述至少一个处理器执行时,所述指令使所述系统完成一种方法。所述至少一个处理器可以提供计划图像,所述计划图像包括第一特征点和表示对象的目标部分的区域,所述目标部分的一部分对应于第一特征点。所述至少一个处理器可以基于所述计划图像的第一特征点,使所述双模态装置将承载对象的所述台面定位在所述第一模态单元的第一工作位置,所述第一工作位置对应于所述台面的第一测量点处的第一下沉,所述台面的第一测量点与所述第一模态单元的第一等中心点相关。所述至少一个处理器可以在所述台面位于所述第二模态单元的第二工作位置时,获取所述对象的目标部分的治疗图像。所述至少一个处理器可以根据所述治疗图像,确定所述台面在第二测量点的第二下沉,所述台面的第二测量点与所述第二模态单元的第二等中心点相关;所述至少一个处理器可以检索标准数据,所述标准数据提供所述台面下沉的关系。所述至少一个处理器可以基于所述第二下沉和所述标准数据,估计所述第二下沉和所述第一下沉之间的差值。所述至少一个处理器可以基于所述第二下沉和所述第一下沉之间的所述估计的差值,确定所述治疗图像中的第二特征点。所述至少一个处理器可以基于所述第一特征点和所述第二特征点,执行所述计划图像和所述治疗图像之间的配准。所述至少一个处理器可以基于所述配准,使所述双模态装置移动所述台面至所述第一模态单元的第一工作位置附近,从而使所述对象的目标部分对准所述第一模态单元的第一等中心点。
[0015] 本披露的另一方面涉及非暂时性计算机可读媒介,所述媒介包括可执行的指令。当由至少一个处理器执行时,所述指令可以使所述至少一个处理器完成一种用于双模态装置的方法,其中所述双模态装置包括具有台面的诊察台、具有第一等中心点的第一模态单元和具有第二等中心点的第二模态单元。在一些实施例中,所述非暂时性计算机媒介可以包括使计算机执行上述方法的指令。
[0016] 以下描述中将会阐述部分额外特征,在本领域技术人员阅读下文及附图后,所述部分额外特征将是显而易见的,或者可通过实例生产或操作而被理解。本披露的特征可以通过实践或使用以下讨论的具体实例中阐述的方法、工具或二者结合的各方面实现。

附图说明

[0017] 下面通过示例性实施例对本披露作进一步说明。参照附图,对这些示例性实施例作详细说明。附图并非按比例绘制。这些实施例为非限制性的示例性实施例,在附图中的一些示意图中,类似的参考数字代表类似结构,其中:
[0018] 图1A和图1B是根据本披露一些实施例的诊断和治疗系统的示意图;
[0019] 图2A是根据本披露一些实施例的示例性计算设备的硬件和/或软件组件的示意图,处理引擎可由所述计算设备实现;
[0020] 图2B是根据本披露一些实施例的示例性移动设备的硬件和/软件组件,终端可由所述移动设备实现;
[0021] 图3是根据本披露一些实施例的示例性RT-CT装置及相关组件的侧视图,所述组件包括诊察台;
[0022] 图4是根据本披露一些实施例的示例性RT-CT装置及相关组件的俯视图,所述组件包括诊察台;
[0023] 图5是根据本披露一些实施例的诊察台下沉的示意图,所述诊察台下沉位于RT-CT装置的RT治疗范围内的RT位置上;
[0024] 图6是根据本披露一些实施例的诊察台下沉的示意图,所述诊察台下沉位于RT-CT装置的CT成像范围内的CT位置上;
[0025] 图7是根据本披露一些实施例的在CT位置上的诊察台下沉的示意图;
[0026] 图8是根据本披露一些实施例的在RT位置上的诊察台下沉与在CT位置上的诊察台下沉之间的差值的示意图;
[0027] 图9A是根据本披露一些实施例的示例性图像处理装置的示意图;
[0028] 图9B是根据本披露一些实施例的示例性参数确定模块的示意图;
[0029] 图10是根据本披露一些实施例的诊断和治疗系统的示例性流程图
[0030] 图11是根据本披露一些实施例的确定诊察台下沉的示例性流程图;
[0031] 图12是根据本披露一些实施例确定诊察台下沉程度的示例性流程图;
[0032] 图13是根据本披露一些实施例确定标准数据的数据集的示例性流程图;
[0033] 图14A和图14B是根据本披露一些实施例的示例性标准数据的图示;
[0034] 图15A是根据本披露一些实施例的原始CT图像的矢状图;
[0035] 图15B是根据本披露一些实施例的经过像素修正后的CT图像的矢状图;
[0036] 图16A是根据本披露一些实施例的在收回配置下的台面的示意图;
[0037] 图16B、16C和16D是根据本披露一些实施例的在部分延伸配置下的台面的示意图;以及
[0038] 图16E是根据本披露一些实施例的在延伸配置下的台面的示意图。

具体实施方式

[0039] 为了更深入地说明本披露的技术方案,下面在具体实施方式中将以示例的形式阐述许多具体细节。但是,显而易见地,对于本领域的普通技术人员,可以不按照这些细节来实施本披露。在其他情况下,为了避免本披露中不必要的模糊方面,本披露对众所周知的方法、程序、系统、组件和/或电路在较高水平进行了说明,不含细节部分。显而易见地,本领域的普通技术人员可对本披露中揭露的实施例进行各种修改,在不背离本披露的精神与范围的情况下,本披露中限定的一般原理可以应用到其他实施例和应用中。因此,本披露不受所示实施例的限制,本披露的范围与权利要求中宽广的范围是一致的。
[0040] 本文中使用的术语旨在描述具体示例性实施例,而不是为了限制本披露。除非上下文明确提示有例外情形,本文中单数形式的“一”“一个”和“所述”也可包括复数。还应当理解的是,说明书中使用的术语“包括”和/或“包含”指明存在陈述的特征、整数、步骤、操作、元素和/或组件,但不排除存在或附加有一个或多个其他特征、整数、步骤、操作、元素、组件和/或其中几种的组合。
[0041] 应当理解,本文中使用的术语“系统”“引擎”“单元”“模块”和/“区块”是一种按升序区分不同级别的组件、元素、部分、区域或集合的方法。但是,这些术语也可以被其他可达到相同目的的表达方式代替。
[0042] 一般而言,本文中使用的词语“模块”“单元”或“区块”是指硬件或固件中包含的逻辑,或者一些软件指令。本文中说明的模块、单元或区块可以软件和/或硬件的形式实现,并且可存储在任何类型的非暂时性计算机可读媒介或其他存储设备中。在一些实施例中,软件模块/单元/区块可被编写并连接至可执行的程序。应当理解的是,可从其他模块/单元/区块或软件模块自身呼叫软件模块,和/或响应检测到的事件或中断而调用软件模块。配置为在计算设备(例如,图2A所示的处理器210)中运行的软件模块/单元/区块可由计算机可读媒介提供,例如光盘、数字视频光盘、闪存盘、磁盘或其他任何有形媒介,或以数位下载(并且最初可以以压缩或可安装的形式存储,执行前需要解压、解密或安装)的形式提供所述软件模块/单元/区块。软件指令可以嵌入到固件中,例如可擦除可编程只读存储器(EPROM)。还应理解的是,硬件模块/单元/区块可以包含在连接的逻辑组件中,例如和触发器,和/或包含在可编程单元中,例如可编程门阵列或处理器。本文中描述的模块/单元/区块或计算设备的功能可以以软件模块/单元/区块的形式实现,但是可表现在硬件或固件中。一般而言,本文中描述的模块/单元/区块是指无论具有怎样的物理结构和存储方式,都可与其他模块/单元/区块相结合的逻辑模块/单元/区块,或者可以分为子模块/子单元/子区块的逻辑模块/单元/区块。上述说明可应用于系统、引擎或二者的一部分。
[0043] 应当理解的是,除非上下文明确提示有例外情形,当单元、引擎、模块或区块被描述为“位于”“连接至”或“耦合至”另外的单元、引擎、模块或区块时,所述单元、引擎、模块或区块可以是直接位于、连接至或耦合至或连通其他单元、引擎、模块或区块,或存在中间单元、引擎、模块或区块。本文中使用的术语“和/或”包括列举的一个或多个相关项目中的任意一种或多种的组合。
[0044] 根据下文中参考附图的描述,这些和其他特点、本披露的特征、操作方法、相关结构元件的功能、各部分的整合以及制造的经济性可以更明显易懂。但应当清楚理解的是,附图仅仅是为了说明和描述本披露,而不对本披露的范围作限制。应当理解的是,附图并非按比例绘制。
[0045] 本披露涉及图像引导放射治疗(IGRT)。特别是,本披露涉及一种在IGRT中补偿诊察台下沉的系统和方法。根据本披露的一些实施例,所述方法可以包括在CT位置上获取对象的治疗CT图像。所述方法还可以包括在基于治疗CT图像的CT扫描中确定支撑对象的诊察台的下沉。所述方法还可以包括单独基于CT扫描时诊察台的下沉来确定诊察台在RT位置上的下沉,或结合标准数据来确定诊察台在RT位置上的下沉,与所述标准数据相关的因素有,例如测量点的纵向位置和承载重量。
[0046] 以下描述是为了促进对CT图像重建的方法和/或系统有更好的理解。本披露中使用的术语“图像”可以指2D图像、3D图像、4D图像,和/或任何相关的图像数据(例如,CT数据、对应于CT数据的投影图像)。这些描述不意在对本披露作出限制。本领域的普通技术人员可以在本披露指导下进行一些变更、变化和/或变动。上述变更、变化和/或变动不背离本披露的范围。
[0047] 图1A和图1B是根据本披露一些实施例的示例性诊断和治疗系统100的示意图。如图1A和图1B所示,诊断和治疗系统100可以包括图像引导放射治疗(IGRT)装置110、网络120、一个或多个终端130、处理引擎140和存储器150。
[0048] IGRT装置110可以是获取医学图像并进行放射治疗的多模态(例如,双模态)装置。所述医学图像可以是计算机扫描(Computed Tomography,CT)图像、核磁共振成像(Magnetic Resonance Imaging,MRI)的图像、声波图像、四维(4D)图像、三维(3D)图像、二维(2D)图像、诊断图像、非诊断图像等中的一种或多种的组合。IGRT装置110可以包括一个或多个诊断设备和/或治疗设备。例如,CT设备、锥形束CT、电子发射断层扫描(Positron Emission Tomography,PET)CT、体积CT、RT设备以及诊查床等中的一种或多种的组合。
[0049] 在一些实施例中,IGRT装置110可以包括CT设备320、RT设备330和诊察台350等中的一种或多种的组合。CT设备320可以获取成像对象的CT图像。RT设备330可以根据CT图像和其他信息进行放射治疗。CT设备320和RT设备330在图像引导放射治疗的过程中可以共用诊察台350。
[0050] 网络120可以包括任何能够为诊断和治疗系统100促进信息和/或数据交换的合适网络。在一些实施例中,诊断和治疗系统100的一个或多个组件(例如,IGRT装置100、终端130、处理引擎140、存储器150等)可以通过网络120与诊断和治疗系统100的一个或多个组件进行信息通讯。例如,处理引擎140可以通过网络120从IGRT装置110获取图像数据。又例如,处理引擎140可以通过网络120从终端130获取用户指令。网络120可以是和/或包括公共网络(例如,互联网)、专用网络(例如,局域网(LAN)、广域网(WAN)等)、有线网络(例如,以太网)、无线网络(例如,802.11网络、Wi-Fi网络等)、蜂窝网络(例如,长期演进技术(Long Term Evolution,LTE)网络)、中继网、虚拟专用网络(“VPN”)、卫星网络、电话网络、路由器、枢纽、箕舌线、服务器计算机和/或其中的一种或多种的组合。仅作为示例,网络120可以包括电缆网络、有线网络、光纤网络、远程通信网络、内联网、无线局域网(WLAN)、城域网(MAN)、公共电话交换网(PSTN)、BluetoothTM网络、ZigbeeTM网络、近场通信网络(NFC)等中的一种或多种的组合。在一些实施例中,网络120可以包括一个或多个网络接入点。例如,网络120可以包括有线和/或无限网络接入点,如基站和/或网络交换点,通过所述网络交换点,诊断和治疗系统100的一个或多个组件可以连接网络120以交换数据和/信息。
[0051] 终端130可以包括移动设备131、平板电脑132、笔记本电脑133等中的一种或多种的组合。在一些实施例中,移动设备131可以包括智能家用设备、可穿戴设备、移动设备、虚拟现实设备、增强现实设备等中的一种或多种的组合。在一些实施例中,所述智能家用设备可以包括智能照明设备、智能电器控制装置、智能监控设备、智能电视、智能摄像机、对讲机等中的一种或多种的组合。在一些实施例中,所述可穿戴设备可以包括手镯、袜、眼镜、头盔、手表、服装、背包、智能配件等中的一种或多种的组合。在一些实施例中,所述移动设备可以包括移动电话个人数字助理(PDA)、游戏设备、导航设备、销售终端(POS)设备、笔记本电脑、平板电脑、台式机等中的一种或多种的组合。在一些实施例中,所述虚拟现实设备和/或所述增强现实装置可以包括虚拟现实头盔、虚拟现实眼镜、虚拟现实眼罩、增强现实头盔、增强现实眼镜、增强现实眼罩等中的一种或多种的组合。例如,所述虚拟现实设备和/或所述增强现实设备可以包括谷歌眼镜TM、头戴式显示器TM、全息透镜TM、虚拟现实穿戴设备TM等。在一些实施例中,终端130可以是处理引擎140的一部分。
[0052] 处理引擎140可以处理从IGRT装置110、终端130和/或存储器150获得的数据和/或信息。例如,处理引擎140可以处理图像数据并确定可用于修改图像数据的正则项。在一些实施例中,处理引擎140可以是单个服务器或服务器群组。所述服务器群组可以是集中式的或分布式的。在一些实施例中,处理引擎可以是本地的或远程的。例如,处理引擎140可以通过网络120访问IGRT装置110、终端130和/或存储器150中存储的信息和/或数据。又例如,处理引擎140可以与IGRT装置110、终端130和/或存储器150直接连接并访问其中存储的信息和/或数据。在一些实施例中,处理引擎140可以在平台上实现。仅作为示例,所述云平台可以包括私有云、公有云、混合云、社区云、分布式云、互联云、多重云等中的一种或多种的组合。在一些实施例中,处理引擎140可以由如图2A所示的具有一个或多个组件的计算装置200执行。
[0053] 存储器150可以存储数据、指令和/或其他任何信息。在一些实施例中,存储器150可以存储从终端130和/或处理引擎140获取的数据。在一些实施例中,存储器150可以存储处理引擎140可以执行的或用以执行本披露中所描述的示例性方法的数据和/或指令。在一些实施例中,存储器150可以包括大容量存储器、可移动存储器、易失读写存储器、只读存储器(ROM)等中的一种或多种的组合。例如,大容量存储器可以包括磁盘、光盘、固态驱动器等。示例性的可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩磁盘、磁带等。示例性的易失读写存储器可以包括随机存取存储器(RAM)。示例性地,RAM可以包括动态随机存储器(DRAM)、双倍速率同步动态随机存取存储器(DDR SDRAM)、静态随机存取存储器(SRAM)、晶闸管随机存取存储器(T-RAM)和零电容随机存取存储器(Z-RAM)等。示例性地,只读存储器(ROM)可以包括掩模只读存储器(MROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM),光盘只读存储器(CD-ROM)和数字多用途光盘等。在一些实施例中,存储器150可以在云平台上实现。例如,所述云平台可以包括私有云、公有云、混合云、社区云、分布式云、互联云、多重云等中的一种或多种的组合。
[0054] 在一些实施例中,存储器150可以连接到网络120与诊断和治疗系统100中的一个或多个其他组件(例如,处理引擎140、终端130等)进行通信。诊断和治疗系统100中的一个或多个组件可以通过网络120访问存储在存储器150中的数据或指令。在一些实施例中,存储器150可以与诊断和治疗系统100中的一个或多个其他组件(例如,处理引擎140、终端130等)直接连接或通信。在一些实施例中,存储器150可以是处理引擎140的一部分。
[0055] 在一些实施例中,诊断和治疗系统100的一个或多个组件(例如,台面355)可以基于控制指令移动。所述控制指令可以基于图像信息(例如,治疗图像)或其他信息(例如,治疗图像中的特征点)被确定。近似的变动应当属于本披露范围之内。
[0056] 图2A是根据本披露一些实施例的示例性计算设备200的示例性硬件和/或软件组件的示意图,处理引擎140可由所述计算设备200实现。如图2A所示,计算设备200可以包括处理器210、存储器220、输入/输出界面(I/O)230和通信端口240。
[0057] 处理器210可以根据本披露描述的技术执行计算机指令(例如,程序代码)并执行处理引擎140的功能。所述计算机指令可以包括例如执行本披露中描述的特定功能的例程、程序、对象、组件、数据结构、过程、模块和函数。例如,处理器210可以处理从IGRT装置100、终端130、存储器150和/或诊断和治疗系统100的其他任何组件中获取的图像数据。在一些实施例中,处理器210可以包括一个或多个硬件处理器,例如微控制器微处理器、精简指令集计算机(RISC)、专用集成电路(ASIC)、应用特定指令集处理器(ASIP),中央处理器(CPU),图形处理器(GPU)、物理处理器(PPU)、微控制器单元、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、高级RISC机(ARM)、逻辑器件(PLD)、任何能够执行一个或多个功能的电路或处理器等中的一种或多种的组合。
[0058] 示例性地,以计算设备200的一个处理器作说明。然而应当注意,本披露中的计算设备200还可以包括多个处理器,因此本披露中描述的由一个处理器执行的操作和/或方法步骤也可以由多个处理器共同或单独执行。例如,如果本披露中计算设备200的处理器执行步骤A和步骤B,则应当理解为,步骤A和步骤B可以由计算设备200中的两个或两个以上的不同处理器共同或单独执行(例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一和第二处理器共同执行步骤A和步骤B)。
[0059] 存储器220可以存储从IGRT装置100、终端130、存储器150和/或诊断和治疗系统100中的其他任何组件获取的数据/信息。在一些实施例中,存储器220可以包括大容量存储器、可移动存储器、易失读写存储器、只读存储器(ROM)等中的一种或多种的组合。例如,所述大容量存储器可以包括磁盘、光盘、固态驱动器等。所述可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩磁盘、磁带等。易失读写存储器可以包括随机存取存储器(Random Access Memory,RAM)。RAM可以包括动态随机存储器(DRAM)、双倍速率同步动态随机存取存储器(DDR SDRAM)、静态随机存取存储器(SRAM)、晶闸管随机存取存储器(T-RAM)和零电容随机存取存储器(Z-RAM)等。ROM可以包括掩模只读存储器(MROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、光盘只读存储器(CD-ROM)和数字多用途光盘等。在一些实施例中,存储器220可以存储一个或多个程序和/或指令以执行本披露中描述的示例性方法。例如,存储器220可以存储处理引擎用以确定正则项的程序。
[0060] 输入/输出界面(I/O)230可以输入和/或输出信号、数据、信息等。在一些实施例中,输入/输出界面(I/O)230可以实现用户与处理引擎140的交互。在一些实施例中,输入/输出界面(I/O)230可以包括输入设备和输出设备。示例性地,所述输入设备可以包括键盘鼠标触摸屏、麦克等中的一种或多种的组合。示例性地,所述输出设备可以包括显示设备、扬声器、打印机、投影仪等中的一种或多种的组合。示例性地,所述显示设备可以包括液晶显示器(LCD)、基于发光二极管(LED)的显示器、平板显示器、曲面屏幕、电视设备、阴极射线管(CRT)等中的一种或多种的组合。
[0061] 通信端口240可以连接到网络(例如,网络120)以便于数据通信。通信端口240可以在处理引擎140与IGRT装置100、终端130和/或存储器150之间建立连接。所述连接可以是有线连接、无线连接及其他任何能够传送和/或接收数据的通信连接中的一种或多种连接的组合。所述有线连接可以包括电缆、光缆、电话线等一种或多种的组合。例如,所述无线连接可以包括BluetoothTM连接、Wi-FiTM连接、WiMaxTM连接、WLAN连接、ZigbeeTM连接、移动网络连接(例如,3G、4G、5G等)等一种或多种连接的组合。在一些实施例中,通信端口240可以是和/或包括标准化通信端口,例如RS232、RS485等。在一些实施例中,通信端口240可以根据医学数字成像和通信(DICOM)协议进行设计。
[0062] 图2B是根据本披露一些实施例的示例性移动设备200B的示例性硬件和/软件组件,终端可由所述移动设备200B实现。如图3所示,移动设备200B可以包括通信平台250、显示器255、图像处理器(GPU)260、中央处理器(CPU)265、输入/输出界面(I/O)270、内存275和存储器290。在一些实施例中,移动设备200B也可以包括其他任何合适的组件,包括但不限于系统总线或控制器(未示出)。在一些实施例中,移动操作系统280(例如,iOSTM、AndroidTM、Windows PhoneTM等)和一个或多个应用285可以从存储器290加载到内存275中,并由CPU 265执行。应用285可以包括浏览器或其他任何用于从处理引擎140接收和渲染与图像处理有关的信息或其他信息的合适的移动应用。用户与信息流的交互可以通过输入/输出界面(I/O)270实现,并通过网络120提供给诊断和治疗系统100的处理引擎140和/或其他组件。
[0063] 为了实现本披露中描述的各种模块、单元及其功能,可以使用计算机硬件平台作为本披露中描述的一个或多个元素的硬件平台。具有用户界面元素的计算机可以用于执行个人电脑(PC)或其他任何类型的工作站或终端设备。如果对计算机进行合适编程,则计算机也可以充任服务器。
[0064] 图3是根据本披露一些实施例的示例性RT-CT装置及相关组件的侧视图。RT-CT装置300可以是图1A和图1B中所示的示例性IGRT装置110。RT-CT装置300可以包括CT设备320、RT设备330和诊察台350。
[0065] 诊察台350可以用于支撑对象。所述对象可以是人体(例如,患者)、动物体和材料样品等中的一种或多种的组合。诊察台350可以向任何方向移动。例如,纵向(即在可伸缩配置下在台面355的平面中沿着台面355的长轴)、横向(即在可伸缩配置下在台面355的平面中沿着台面355的短轴)或与所述纵向和/或横向成斜的方向。诊察台350的移动可以由手动驱动,或者由诸如电机等设备驱动。在一些实施例中,纵向可以被描述为Y方向。横向可以被描述为X方向。所述X方向与所述Y方向位于包含放射源、放射设备的旋转中心和CT设备的平面内,如图16A所示和本披露中其他地方所述。
[0066] 诊察台350可以包括支撑轮353、台面355、台面架357、台底座359等中的一种或多种的组合。支撑轮353可以支撑台面架357。台面架357可以支撑台面355。台面355可以沿着诊察台的纵向延伸。
[0067] 在一些实施例中,诊察台350可以用于在放射治疗中支撑对象。在一些实施例中,诊察台350可以用于在通过CT设备成像的过程中支撑对象。在一些实施例中,CT设备和RT设备可以共用同一个诊察台350。诊察台350支撑的对象可以经过CT扫描和放射治疗,在此期间所述对象不需要从一个诊察台转移到另一个不同的诊察台。
[0068] CT设备320可以获取对象的CT图像。RT设备330可以用于治疗。RT设备330可以包括直线加速器(Linear Accelerator,LINAC)。CT设备320和RT设备330可以以背靠背的方式设置。CT设备320和RT设备330可以具有相同的旋转轴。特别地,CT设备320可以安装在RT设备330上。
[0069] 线321可以对应于CT扫描平面。点323可以是CT等中心点。点323可以位于线321上。在侧视图中,线331可以对应于LINAC源的轨迹平面。点333可以是LINAC等中心点。点333可以位于线331上。点323和点333可以位于同一水平纵线上。所述水平纵线可以平行于Y方向或与Y方向相同。点323和点333之间的距离可以用D0表示。
[0070] 图4是根据本披露一些实施例的示例性RT-CT装置及相关组件的俯视图。RT-CT装置300可以是图1A和图1B所示的示例性IGRT装置110。
[0071] 方向“a”可以是诊察台沿之移动的纵向方向。方向“a”可以平行于图3中展示的Y方向,或与Y方向相同。线410可以垂直于CT扫描平面和LINAC等中心平面。诊察台350可以沿着线410移动。方向“a”与线410之间的夹角可以为零。线420可以是台面355的纵轴。方向“a”与线420之间的夹角可以为0。在治疗中,两个或两个以上的激光器可以对准对象(例如,患者)的标记(例如,表面标记)。线331可以是两个激光器之间的线。点333可以位于线331上。线321和线331可以为平行线。线410与线420可以为平行线。在一些实施例中,线410与线420可以是同一条线。
[0072] 图5是根据本披露一些实施例的诊察台下沉的示意图,所述诊察台下沉位于RT-CT装置的RT治疗范围内的RT位置上。图6是根据本披露一些实施例的诊察台下沉的示意图,所述诊察台下沉位于RT-CT装置的CT成像范围内的CT位置上。所述RT治疗范围可以包括多个RT工作位置,RT设备可以在所述RT工作位置上完成治疗。CT成像范围可以包括多个CT工作位置,CT设备可以在所述CT工作位置上进行成像。RT-CT装置500和600可以是图1A与图1B所示的示例性IGRT装置110。
[0073] 当诊察台350从RT设备330(如图5所示)的LINAC源下的RT位置上延伸至CT设备320内部(如图6所示)时,台面350可以下沉。当台面350收回到RT设备330下的治疗位置时,诊察台350的下沉可以发生变化。诊察台的下沉可以通过下沉角和下沉量(例如,诊察台在垂直方向的位移量)来描述。下沉角可以是虚线510与诊察台350的台面355的下沉部分的夹角,所述台面355延伸至台面支撑结构以外。
[0074] 台面355在CT位置上的下沉量可以是当诊察台350的台面355处于CT位置时,台面355在测量点(例如,点351b)处的下沉量。测量点351b可以在空间中确定为线321与台面355的交点。本文中使用的CT位置可以指处于CT设备320的工作区域内的位置。当台面355处于CT位置时,经过CT等中心点323的线321与台面355相交。
[0075] 如图5所示,台面355在RT位置上的下沉量可以是当诊察台350的台面355处于RT位置时台面355在测量点(例如,351a)处的下沉量。测量点351a可以在空间中被确定为线331与台面355的交点。这里使用的RT位置可以指处于RT设备330的工作区域内的位置。当台面355处于RT位置时,经过RT等中心点333的线331与台面355相交。例如,RT位置可以包括在LINAC源下的一个位置。
[0076] 在一些实施例中,如图5所示,在RT位置上的下沉可以通过(α,ΔA)来描述。α可以表示诊察台350在RT位置上的下沉角,ΔA可以表示诊察台350在RT位置时在测量点351a处的下沉量。
[0077] 在一些实施例中,如图6所示,在CT位置上的下沉可以通过(β,ΔB)来描述。β可以表示诊察台350在CT位置上的下沉角,ΔB可以表示诊察台350在CT位置时在测量点351b处的下沉量。
[0078] 在一些实施例中,在一个位置上的诊察台下沉(或称为台面的下沉)可以被定义为台面处于该位置时相对于参考高度的偏移。如图16A所示,诊察台台面的参考高度可以是当台面由支撑结构完全支撑时,台面在收回位置上的高度。台面可以在垂直方向上下移动,因此参考高度可以变化。当台面的至少一部分沿着高度方向延伸到诊察台台面的支撑结构以外时,台面相对于参照高度可能发生偏移。当诊察台或台面未承载对象时,台面可能发生偏移,至少部分因为台面的重量。当诊察台或台面承载对象时,台面可能发生偏移,至少部分因为台面的重量加上躺在或以其他方式被安置在诊察台台面上的对象的重量。本文中,载有对象的诊察台或台面可以指对象躺在或以其他方式被安置在台面上的情况。本文中,不载有对象的诊察台或台面可以指诊察台台面上没有安置对象的情况。例如,如图5所示,诊察台在第一测量点351a处的下沉可以是当台面355位于第一测量点351a时,台面355到虚线510的垂直距离。又例如,诊察台在第二测量点351b处的下沉可以是当台面355位于第二测量点351b时,台面355到虚线510的距离。
[0079] 诊察台350的台面可以有多种配置,包括收回配置、部分延伸配置及延伸配置。如图3和图16A所示,本文中,诊察台350的台面的收回配置可以指当台面完全收回到静止位置时的情况。如图7和图16E所示,本文中,诊察台350的延伸配置可以指当台面完全延伸时的情况。如图5、图6、图16B、图16C和图16D所示,本文中,诊察台部分延伸的配置可以指在收回配置和延伸配置之间台面发生部分延伸时的情况。
[0080] 参考高度可以用一条线表示,如图5-8中的虚线510所示,虚线510平行于连接CT等中心点323与LINAC等中心点333的等中心点线。在一些实施例中,连接CT等中心点323和LINAC等中心点333的等中心点线可以是水平的。虚线510可以是等中心点线的平行线。台面355上的支撑点(例如,图5中的点352)可以由诸如支撑台面355的支撑轮353产生,如果忽略台面355的厚度,支撑点可以位于虚线510上。参考高度H可以是垂直方向上虚线510和等中心点线之间的距离。虚线510可以是当台面未承载对象时台面所在的线。本文中,参考高度H可以是不载有对象的台面和等中心点之间的距离。根据适用于远距离放射治疗过程中的设备和数据的IEC 61217,当台面上由诸如支撑轮353产生的支撑点落在等中心点线上时,H为
0;当取等中心点线上的点为原点时,若支撑点在等中心点线之上,则H为正数,若支撑点在等中心点线之下,则H为负数。如图5和图6中的示例所示,当诊察台350向上移动时,H增大。
[0081] 在一些实施例中,载有对象的诊查床在测量点的高度G可以被定义为在垂直方向上,台面355在测量点351(例如,第一测量点351a和第二测量点351b)处离等中心点线的距离。本文中,高度G可以是载有对象的台面与等中心点之间的距离。当位于测量点351处的台面355与等中心点线对齐时,G为0;当位于测量点351处的台面355在等中心点平面以上时,G为正数;当位于测量点351处的台面355在等中心点平面以下时,G为负数。如图5和图6中的示例所示,当诊察台350向上移动时,G增大。
[0082] 在一些实施例中,图5和图8中所示的在LINAC等中心点处(即在测量点351a处)的诊察台下沉ΔA可以通过以下公式(1)来描述:ΔA=HLINAC-GLINAC,   (1)
其中HLINAC是指当台面在特定的RT位置上且未承载对象时台面的参考高度,GLINAC是指当台面在特定的RT位置上且承载对象时台面在测量点351a处的高度。
[0083] 在一些实施例中,如图6和图8中所示的在CT等中心点处(即在测量点351b处)的诊察台下沉量ΔB可以通过以下公式(2)来描述:ΔB=HCT-GCT,   (2)
其中HCT是指当台面在特定的CT位置上且未承载对象时台面的参考高度,GCT是指当台面在特定的CT位置上且承载对象时台面在测量点351b处的高度。
[0084] 在一些实施例中,一个位置(或测量点)上的诊察台下沉量可以是以下因素的函数:躺在或以其他方式被安置在诊察台350的台面355上的对象的重量(或重量分布),诊察台350的台面355的重量(或重量分布),诊察台350的台面355的延伸程度,以及在测量点处台面上的点的位置(例如,测量位置处台面上的点与原点之间沿纵向的距离)。在一些实施例中,原点相对于台面可以是固定的。在一些实施例中,台面移动时原点可以随之移动。在一些实施例中,原点相对于为台面提供支撑的诊察台的支撑结构可以是固定的。例如,原点可以位于总是由诊察台350的支撑结构(例如,台面架357)支撑或与其直接接触的台面的末端。在一些实施例中,可以忽略不同承载对象的重量分布变化带来的影响。
[0085] 在一些实施例中,参考高度H和/或载有对象的诊察台的高度可以基于图像(例如,CT图像、CBCT图像等)确定,由传感器测量,从数据库检索等方法中的一种或多种的组合。
[0086] 图7是根据本披露一些实施例的在CT位置上的诊察台下沉的示意图。RT-CT装置700可以是图1A和图1B所示的示例性IGRT装置110。
[0087] 在一些实施例中,台面原点到支撑轮353之间的部分的下沉可以被忽略。随着台面延伸或收回,延伸到支撑轮353之外的台面的部分的下沉可以发生变化。可以使用延伸量来描述台面从第一位置(例如,图3和图16A所示的对应于收回配置的位置)到第二位置(例如,图5、图6、图16B、图16C和图16D所示的对应于部分延伸配置的位置)的位移。例如,如图16A所示,当台面355在收回配置下时,延伸量可以为零。当台面在Y方向从对应于收回配置的位置向对应于延伸配置的位置(如图16E中所示)移动时,延伸量可以增加。在测量点(例如,351a、351b等)的下沉角和/或下沉量可以随着延伸量的增加而增加。例如,图16E所示的台面355在其配置下的延伸量大于图16B所示的台面355在其配置下的延伸量;图16C所示的台面在其配置下的下沉角(例如,α’)和/或下沉量(例如,ΔA’)可以大于图16B所示的台面在其配置下的下沉角(例如,α)和/或下沉量(例如,ΔA)。当台面355移动至一个远到令支撑轮
353几乎不可以影响台面355的偏移的位置时,角度β可以达到最大值βmax。
[0088] 应当注意的是,本文中提供的RT-CT装置300、400、500和600旨在说明本披露,而不是为了限制本披露的范围。显而易见地,对于本领域的普通技术人员,在本披露指导下,可以进行许多变动和修改。然而,这些变动与修改不背离本披露的范围。例如,诊察台350可以包括一个或多个传感器。所述一个或多个传感器可以用于测量诊察台下沉、诊察台350的参考高度等。类似的修改应当属于本披露范围之内。
[0089] 图8是根据本披露一些实施例的在RT位置上的诊察台下沉与在CT位置上的诊察台下沉之间的差值的示意图。所述诊察台下沉的差值可以是当台面处于RT位置时在第一测量点的诊察台下沉与当台面处于CT位置时在第二测量点的诊察台下沉之间的差值。
[0090] 在一些实施例中,诊断和治疗系统100可以使用三维坐标系。第一轴可以平行于台面355的纵向(例如,图3所示的Y方向),第二轴可以平行于台面的横向(例如,图3所示的向外垂直于纸面的X方向),第三轴可以沿着当台面355处于收回位置时垂直于台面355的平面的垂直方向(也指图3中所示的Z方向)。所述三维坐标系的原点可以是空间中的任意点。所述三维坐标系的原点可以由用户确定。所述三维坐标系的原点可以由诊断和治疗系统100确定。在一些实施例中,所述三维坐标系的原点可以在图5-7所示的点352处,这样在所述三维坐标系中测量点351a的坐标就可以是(L,Y*-Do,h),并且测量点351b的坐标可以是(L′,Y*,h′)。根据诊察台350在X方向从RT位置到CT位置的移动,L和L′可以是相同的或不相同的。根据诊察台350在Y方向从RT位置到CT位置的移动,h和h′可以是相同的或不相同的。
[0091] 点801可以是治疗CT图像中的第二特征点。在测量诊察台下沉前,点801可以不被识别到。治疗CT图像中的所述第二特征点可以是治疗CT图像中对应于对象的内部解剖点(例如,肿瘤点等)的点。在一些实施例中,根据第二特征点,可以执行图像配准(如流程1000所示)。在治疗程序中,可以确定治疗CT图像中的第二特征点和计划CT图像中的第一特征点,从而使治疗CT图像与计划CT图像配准。治疗CT图像可以是治疗程序中使用的图像。治疗CT图像可以显示获得所述治疗CT图像时对象的情况。例如,治疗CT图像可以描述患者肿瘤的位置和/或大小。
[0092] 在IGRT程序中,可以执行初始摆位(set up)。在对象(例如,患者)的初始摆位中,患者可以躺在或以其他方式被安置在诊察台350的台面355上。所述对象上的一个或多个表面标记和激光束可以用于定位所述患者,从而使内部解剖点(例如,所述患者的目标部分)对准RT等中心点。所述内部解剖点可以对应于计划CT图像中的第一特征点。计划CT图像中的第一特征点可以大体上对准RT等中心点或与RT等中心点相距一段距离。所述第一特征点和/或所述距离可以由物理师确定或由诊断和治疗系统100的处理器确定。
[0093] 初始摆位后,通过根据矢量 移动诊察台350的台面355,可以获取治疗CT图像。所述矢量 可以表示诊察台350的台面355从RT位置到CT位置的位移。在治疗CT图像中,第二特征点可能需要被识别。在一些实施例中,第二特征点被识别后可以在图2B所描述的移动设备200B的显示器255上显示。
[0094] 在一些实施例中,可以基于对象上的一个或多个表面标记确定所述对象的第二特征点。所述表面标记可以对应于对象的内部解剖点。例如,RT设备330的激光器可以对准所述表面标记(例如对象上在X、Y和Z方向上的交叉线),从而使RT设备330的LINAC等中心点对准对象的内部解剖点。所述表面标记是透射线的,适合该解决方案。RT设备330的LINAC等中心点可以与RT设备330的一个或多个激光器的排布有关。
[0095] 在一些实施例中,治疗CT图像可以不在原位获取(即 )。例如,在初始摆位后承载患者的台面移动了 之后,治疗CT图像可以由CT设备320获取。
[0096] 示例性地,为了移动患者到非原位获取治疗CT图像的CT位置,诊察台的台面可能需要从图8所示的初始摆位位置沿横向(即平行于第二轴)移动l,沿竖直方向(即平行于第三轴)移动Δh。CT等中心点323和LINAC等中心点333之间在Y方向上的纵向距离可以被描述为图3-8中所示的Do。因此,从初始摆位位置(例如,RT位置)到CT位置的矢量 可以在以下公式(3)中说明:
[0097] 横向偏移l可以是正或负,表明台面是从其初始摆位位置向左或向右横向移动。竖直偏差Δh可以是正或负,表明台面是从其初始摆位位置向上或向下移动。
[0098] 诊察台350的台面355可以从RT位置移动Do至CT位置。在一些实施例中,诊察台下沉可以为零(例如,当诊察台未承载对象且可以忽略诊察台的重量时)。对应于对象(例如,患者)内部解剖点的治疗CT层中的第二特征点可以表示在治疗CT层中,所述治疗CT层是在距LINAC等中心点333的竖直偏移为Δh、距LINAC等中心点333的横向偏移为l、距LINAC等中心点333的纵向偏移为Do的位置上获取的。在一些实施例中,诊察台下沉量可以是ΔB-ΔA。对应于对象(例如,患者)内部解剖点的治疗CT层中的第二特征点可以表示在治疗CT层中,所述治疗CT层是在距LINAC等中心点333的竖直偏移为Δh+ΔB-ΔA的位置获取的。
[0099] 获取治疗CT图像后,诊察台350的台面355可以按矢量 向后移动以使所述内部解剖点对准LINAC等中心点333。然后可以基于计划CT和治疗CT之间的配准进行治疗。对于计划CT和治疗CT之间的配准的描述可以在本披露中其他地方找到。例如,可参见图10及相关描述。
[0100] 然而,当从LINAC等中心点333移动到CT等中心点323(获取治疗CT图像的位置)时,诊察台350的台面355可以进一步下沉,并且可以在移回时恢复。如图6所示,当诊察台350的台面355收回到RT位置时,不考虑诊察台在Z方向上的移动(例如,Δh),表示在CT位置(在诊察台的纵向位置Y*)上获取的治疗CT层中的患者的内部解剖点可以在诊察台的纵向位置(Y*-Do)向上竖直移动(ΔB(.,Y*)-ΔA(.,Y*-Do))。这里,ΔB可以表示当诊察台350的台面355处于CT位置时台面355在测量点351b的下沉量。这里,ΔA可以表示当诊察台350的台面
355处于RT位置时台面355在测量点351a的下沉量。换言之,在治疗CT图像中,CT扫描中心(例如,CT图像的几何中心)在测量点351b的位置可以比台面355在测量点351a的位置(初始摆位后台面355处于RT位置时)低Δh+(ΔB(.,Y*)-ΔA(.,Y*-Do)),至少部分是因为诊察台下沉。所述内部解剖点可以表示在距识别出的CT扫描中心有竖直偏移(即,Δh+ΔB(.,Y*)-ΔA(.,Y*-Do))和横向偏移l处获取的同一层中。换言之,第二特征点可以位于公式(4-1)所描述的层中。
[0101] 在一些实施例中,CT机械等中心点在Z方向上的纵坐标可以是TCTMI,且第二特征点在Z方向上的纵坐标可以是TCP。在一些实施例中,TCP可以用以下公式(4)描述:TCP=TCTMI+(Δh-(ΔB-ΔA)).   (4-1)
[0102] 在一些实施例中,CT扫描中心(例如,CT图像的几何中心)可以在CT扫描平面上从CT等中心点偏移矢量 第二特征点Tx Iso(h,l)可以用以下公式(4-2)描述:
[0103] 图9A是根据本披露一些实施例的示例性图像处理装置的示意图。处理引擎140可以包括图像获取模块910、数据存储模块920、参数确定模块930、标准数据生成模块940、像素数据修正模块950、图像配准模块960以及控制模块970。处理引擎140中的组件可以彼此连接或连通,和/或连接或连通至诊断和治疗系统100的其他组件,例如IGRT装置110、终端130、处理引擎140和存储器150等中的一种或多种的组合。处理引擎140可以由图2A所示的计算设备200实现。
[0104] 图像获取模块910可以获取图像。所述图像可以由IGRT装置110获取,由处理引擎140生成,或由另一来源(例如,存储器150,存储器等)检索到。所述图像可以是计划CT图像或治疗CT图像。这里,计划CT图像可以是由计划CT扫描生成并由医生和/或放射治疗医师标记治疗计划(例如,确定需要治疗的区域并勾勒出需要限制或完全避免辐射的区域的轮廓)的CT图像。所述治疗CT图像可以是治疗前CT图像、治疗中CT图像、治疗后的CT图像等。所述治疗图像可以提供治疗前/中/后的感兴趣的区域(例如目标区域)的位置信息。在一些实施例中,所述治疗CT图像可以对准计划CT图像。
[0105] 数据存储模块920可以存储数据。所述数据可以是图像数据(例如,计划CT、治疗CT等)、高度数据(例如,台面的参考高度、台面在一个位置上的高度等)、位置数据(例如,纵向位置等)、参数数据(例如,治疗参数、治疗验证参数等)等中的一种或几种的组合。所述数据可以由IGRT装置110获取(例如,治疗CT图像、由传感器获取的高度数据等)或由另一来源检索到(例如,网络160、存储器150和终端130、数据存储模块920等)。
[0106] 参数确定模块930可以确定一个或多个参数。所述参数可以是位置参数、治疗参数和治疗验证参数等中的一种或几种的组合。例如,所述参数可以与用于校正图像的诊察台下沉相关。又例如,所述参数可以是治疗CT图像中的第二特征点。所述第二特征点和计划CT图像中的第一特征点可以用于配准计划CT图像和治疗CT图像。
[0107] 在一些实施例中,参数确定模块930可以包括图9B所示的诊察台下沉确定单元931和特征点确定单元933。参数确定模块930的更多详细描述可以在图9B中找到。
[0108] 标准数据生成模块940可以生成标准数据。所述标准数据可以包括与第一模态(例如,在RT位置上等)相关的第一标准参数和与第二模态(例如,在CT位置上等)相关的第二标准参数。所述标准数据可以描述诊察台下沉、台面在测量点的纵向位置、台面的延伸量和承载重量之间的关系。所述关系可以表格、函数、图形等中的一种或多种的组合的形式来描述。台面在测量点的纵向位置可以指台面在测量位置上的点,或台面的所述点和原点之间沿纵向的距离。
[0109] 表A展示了描述CT诊察台下沉、在CT位置上的测量点的纵向位置(例如,对应于躺在台面355上的对象的表面标记的测量点、台面355上由用户选定的任意点、台面355的原点等)和承载重量之间的示例性关系的标准数据。这里,测量点的纵向位置可以是从所述测量点到参照点(例如,台面的原点等)之间的纵向距离。表A可以包括在对应于CT等中心点的测量点351b的不同重量和纵向位置的情况下的诊察台下沉。在台面的一种配置下当台面延伸到一个位置时,不同纵向位置和/或承载重量可以对应于不同CT诊察台下沉。在对应于不同延伸量的台面的配置下,测量点351b可以对应于不同纵向位置。基于关于台面355、诊察台350、CT设备320和RT设备330的结构信息,当台面355移动到一个位置时,可以确定对应于测量点(例如,351a、351b等)的台面的所述点的纵向位置。
表A:在CT等中心点的不同重量和纵向位置的情况下的诊察台下沉
[0110] 如表A中所示,YN是指当台面处于CT位置时在对应于CT等中心点的测量点351b的纵向位置。Wj是指诊察台承载的重量。测量点的纵向位置(例如,Y1、Y2、Y3、YN等)和承载重量(例如,W1、W2、W3、WN等)可以为零或正数。例如,台面355的测量点的纵向位置可以是800mm、2300mm等。例如,承载重量可以是54kg、55kg、56kg、59.5kg和100kg等。
[0111] 指在无承载重量且参考高度为Ho时,测量点351b的台面(对应于纵向位置YN)和CT等中心点323在垂直方向上的距离。
[0112] ΔB(Wj,Yi)指台面在纵向位置Yi且承载重量为Wj时在测量点351b处的诊察台下沉。所述诊察台下沉可以结合参考高度和在测量点351b的台面与CT等中心点323之间的垂直距离进行计算。在一些实施例中,当台面处于CT位置时在测量点351b的诊察台下沉ΔB(Wj,Yi)可以通过以下公式(5)来描述:其中 指台面355和CT等中心点323之间的距离,Ho指台面的参考高度,
Wj指承载重量,以及Yi指台面355在测量点351的纵向位置。
[0113] 表B展示了描述诊察台下沉、当台面处于RT位置时对应于RT等中心点的测量点351a的纵向位置以及承载重量之间的示例性关系的标准数据。表B可以包括对应于LINAC等中心点的测量点351a处的不同重量和纵向位置的情况下的诊察台下沉,由CBCT技术测量。
在台面的一种配置下,当台面延伸到一个位置时不同纵向位置和/或承载重量可以对应于不同RT诊察台下沉。在对应于不同延伸量的台面的配置下,测量点351a可以对应于不同纵向位置。
表B:在LINAC等中心点的不同重量和纵向位置的情况下的诊察台下沉
[0114] 如表B所示,(YN-D0)指当台面处于RT位置时对应于RT等中心点的测量点351a处的纵向位置。YN指当台面处于CT位置时对应于CT等中心点的测量点351b的纵向位置。Do指CT等中心点和LINAC等中心点之间的水平距离。Wj指诊察台的承载重量。测量点的纵向位置(例如,(Y1-D0)、(Y2-D0)、(Y3-D0)、(YN-D0)等)和承载重量(例如,W1、W2、W3、WN等)可以是任何正数。
[0115] 指在无承载重量且参考高度为Ho时在测量点351a(对应于纵向位置YN-D0)的台面和LINAC等中心点333在垂直方向上的距离。
[0116] ΔA(Wj,Yi-Do)指台面在纵向位置(Yi-Do)且承载重量为Wj时测量点351a处的诊察台下沉。所述诊察台下沉可以结合参考高度和在测量点351a的台面与RT(例如,LINAC)等中心点333之间的垂直方向上的距离进行计算。当台面处于RT位置时在测量点351a的诊察台下沉ΔA(Wj,Yi-Do)可以通过以下公式(6)来描述:其中 指台面355和LINAC等中心点333之间的距离。Ho指台面的
参考高度,Wj指承载重量,以及Yi-Do指台面355在测量点351a的纵向位置。
[0117] 在一些实施例中,表A和表B所示的标准数据可以通过图13所示的流程获取。
[0118] 在一些实施例中,标准数据可以被制成图14A和14B所示的图形格式。图中诊察台下沉、纵向位置和承载重量之间的关系可以是直线、多段线、弯折线等中的一种或多种的组合。
[0119] 在一些实施例中,可以通过函数描述标准数据。所述函数可以是实值函数(例如,线性函数、二次函数、三角函数等)、向量函数、超越函数、代数函数、连续函数、非连续函数和单调函数等中的一种或多种的组合。例如,诊察台下沉、纵向位置和承载重量之间的关系可以通过公式(5)与公式(6)来描述。
[0120] 像素数据修正模块950可以修正图像的像素数据。例如,像素数据修正模块950可以处理CT图像以在CT图像中生成水平诊察台的表示图。在一些实施例中,对于层堆叠的CT图像,像素数据修正的操作可以一层层执行。
[0121] 在一些实施例中,如图15A所示,诊察台在CT图像中可以表示为倾斜的。所述CT图像可以通过移动与台面相关的像素至层中的同一水平位置来修正。
[0122] 图像配准模块960可以配准两个或两个以上的图片。所述两个或两个以上的图片可以由IGRT装置110获得,由处理引擎140生成,或从其他来源(例如,存储器150,存储器等)检索到。例如,配准可以在计划CT图像和治疗CT图像之间执行。
[0123] 图像配准模块960可以基于图像配准技术执行图像配准。示例性的图像配准技术可以包括基于强度的技术、基于特征的技术、变换模型技术、空间域技术、频域技术、单模态技术、多模态技术、自动技术、迭代技术等中的一种或多种的组合。
[0124] 基于强度的技术可以基于相关性度量,对比待配准图像中的强度图样。基于特征的技术可以寻找不同待配准图像中一个或多个特征的对应关系,例如点(例如,CT等中心点和LINAC等中心点等)、线和轮廓。例如,基于特征的技术可以建立计划CT图像和治疗CT图像中一个或多个不同点之间的对应关系。
[0125] 控制模块970可以向系统100的一个或多个组件提供控制指令,所述系统100包括,例如,IGRT装置110等。例如,控制模块970可以根据与初始治疗计划有关的计划图像提供控制指令以定位台面到IGRT装置110的一个模态(例如,CT设备320、RT设备330、LINAC装置等)的工作位置。又例如,控制模块970可以根据关于调整初始治疗计划的信息提供控制指令以移动台面到LINAC装置的工作位置,从而完成期望排布。期望排布的一个示例是对象的目标部分(例如,对象的肿瘤等)对准LINAC装置的治疗中心(例如,LINAC等中心点333)。
[0126] 图9B是根据本披露一些实施例的示例性参数确定模块的示意图。参数确定模块930可以包括诊察台下沉确定单元931和治疗等中心点确定单元933。参数确定模块930中的组件可以彼此连接或连通,和/或连接或连通至诊断和治疗系统100的其他组件,例如IGRT装置110、终端130、显示器140、存储器150和处理引擎140(例如,图像获取模块910,数据存储模块920等)等中的一种或多种的组合。参数确定模块930可以由图2A所示的计算设备200实现。
[0127] 诊察台下沉确定单元931可以确定诊察台下沉。诊察台下沉可以包括RT模态(例如,RT设备等)中的RT诊察台下沉和/或CT模态(例如,CT设备等)中的CT诊察台下沉。RT诊察台下沉可以与CT诊察台下沉相关。表A和表B显示了RT诊察台下沉与CT诊察台下沉之间的示例性关系。
[0128] 在一些实施例中,CT诊察台下沉可以基于图像确定。所述图像可以是CT图像,例如,扇形束计算机断层扫描图像或锥形束计算机断层扫描(CBCT)图像。CT诊察台下沉可以基于诊察台台面的参考高度(如虚线510所示)与CT等中心点323到诊察台台面的参考高度(例如,虚线510)之间的距离而确定。在一些实施例中,如图11所示,诊察台下沉可以基于载有对象的台面的坐标与不载有对象的台面的坐标而确定。
[0129] 在一些实施例中,RT诊察台下沉可以基于CT诊察台下沉和图10例示的标准数据而确定。
[0130] 在一些实施例中,RT诊察台下沉或CT诊察台下沉可以基于一个或多个传感器收集的数据而确定。例如,诊察台台面的参考高度和台面载有对象时的高度可以基于一个或多个传感器检测到的数据而确定。
[0131] 特征点识别单元933可以确定治疗CT图像中的第二特征点。示例性地,治疗CT图像中的第二特征点可以对应于内部解剖点,所述内部解剖点可以对应于肿瘤。在一些实施例中,如图8所示,不考虑诊察台350在Z方向上的移动(例如,Δh),内部解剖点801可以位于比CT等中心点323低(ΔB-ΔA)的位置。
[0132] 应当注意,提供以上关于参数确定模块930的描述旨在说明本披露,而不是为了限制本披露的范围。对于本领域的普通技术人员,在本披露的指导下可以进行各种变动和修改。然而,这些变动和修改不背离本披露的范围。例如,参数确定模块930可以包括位置参数确定单元(图中未展示)。位置参数确定单元可以确定定位患者的位置参数。又例如,参数确定单元930的每个组件可以包括存储器。
[0133] 应当注意,提供以上关于处理引擎140和参数确定模块930的描述旨在说明本披露,而不是为了限制本披露的范围。对于本领域的普通技术人员,在本披露的指导下可以进行各种变动和修改。然而,这些变动和修改不背离本披露的范围。例如,处理引擎140的每个组件可以包括存储器。又例如,标准数据生成单元可以是不需要的,标准数据可以在其他设备中生成并存储在数据存储模块920中。
[0134] 图10是根据本披露一些实施例的诊断和治疗系统的示例性流程图。流程1000可以由诊断和治疗系统100执行。流程100的一个或多个操作可以由处理引擎140执行。处理引擎140可以由图2A所示的计算设备200实现。
[0135] 在1010中,可以执行初始摆位。在所述初始摆位中,对象(例如,患者等)可以被安置在对应于RT诊察台下沉的RT位置上的诊察台350的台面355上。
[0136] 在初始摆位中,诊察台350的台面355上的对象和/或诊察台350的位置可以使得RT设备330的一个或多个激光器可以对准台面355上的所述对象的一个或多个表面标记。所述一个或多个激光器可以对应于RT设备330的LINAC等中心点。所述一个或多个表面标记可以对应于内部解剖点(例如,肿瘤点等)。通过初始摆位,RT设备330的LINAC等中心点可以对准所述内部解剖点。在一些实施例中,如图5所示,所述对象定位后,第一测量点351a处的诊察台下沉量可以是ΔA(但在初始摆位过程中未进行实际测量)。在一些实施例中,初始摆位可以基于计划CT图像。内部解剖点可以对应于由物理师确定的或由诊断和治疗系统100的处理器确定的计划CT图像的第一特征点。本文中,所述计划CT图像中的第一特征点可以大体上与LINAC等中心点对准或与LINAC等中心点相距一段距离。换言之,第一特征点与LINAC等中心点之间的关系是已知的。
[0137] 在1020中,当台面处于与CT诊察台下沉对应的CT位置时,可以获取所述对象的目标部分的治疗图像。所述治疗图像可以是治疗CT图像。所述治疗图像可以由图像获取模块910获取。例如,所述治疗图像可以由所述CT设备320获取。CT设备320的成像平面(例如,所述成像平面的侧视图可以是线321)可以垂直于经过LINAC等中心点333和CT等中心点323的纵轴。
[0138] 例如,在初始摆位将台面355定位在RT设备330处的RT位置上后,可以将台面355移动至CT位置上,CT设备320可以在所述CT位置上执行CT扫描。诊察台在测量点351b处的下沉量可以是ΔB。
[0139] 在1030中,可以基于所述CT图像确定CT诊察台下沉。例如,所述CT图像可以是治疗CT图像。诊察台下沉的确定可以由参数确定模块930执行。例如,诊察台下沉的确定可以由诊察台下沉确定单元931执行。如图11所示,可以基于不载有对象的台面在测量点的坐标与载有对象的台面在测量点的坐标来确定CT诊察台下沉。
[0140] 在一些实施例中,在获取对象在CT位置上的治疗CT图像后,可以将承载对象的台面355收回到RT位置上以进行治疗。RT位置上的诊察台下沉量可以与初始摆位过程中描述的诊察台下沉量相等。
[0141] 在1040中,可以基于标准数据和CT诊察台下沉来估计RT诊察台下沉。所述RT诊察台下沉的估计可以由参数确定模块930执行。例如,所述RT诊察台下沉的估计可以由诊察台下沉确定单元931来执行。所述RT诊察台下沉的估计可以基于台面355的承载重量(例如,患者体重等)。所述重量可以由估计、测量或从信息源(例如,患者病历)检索得出。图12所示的流程1200是估计RT诊察台下沉的示例性流程。
[0142] 在1050中,可以确定RT诊察台下沉和CT诊察台下沉之间的差值。所述差值的确定可以由参数确定模块930执行。例如,RT诊察台下沉和CT诊察台下沉之间的差值的确定可以由特征点识别单元933来执行。在一些实施例中,CT诊察台下沉和RT诊察台下沉之间的差值可以由(ΔB-ΔA)表示。
[0143] 在1060中,基于RT诊察台下沉和CT诊察台下沉之间的差值与治疗图像(例如,治疗CT图像等)可以确定第二特征点。所述第二特征点的确定可以由参数确定模块930执行。例如,所述第二特征点的确定可以由特征点识别单元933执行。
[0144] 对于第二特征点、CT扫描的等中心点和LINAC等中心点之间的关系的描述可以在本披露的其他地方找到。例如,图8及其相关描述。
[0145] 在1070中,两个不同图像之间可以进行配准。所述配准可以由图像配准模块960执行。
[0146] 在一些实施例中,可以在计划CT图像和治疗CT图像之间执行配准。所述配准可以包括以下操作中的一个或多个。治疗CT图像中的第二特征点可以对准计划CT图像中的第一特征点。本文中,计划CT图像可以是由计划CT扫描生成并标记有治疗计划的CT图像。例如,在计划CT图像中,用户可以识别出需要治疗的区域,并勾勒出需要限制或避免辐射的区域的轮廓,所述用户可以是诸如医生和/或放射治疗医师。在一些实施例中,用户可以通过用户界面标记CT图像,所述用户界面可以连接到或由计算设备200和/或移动设备200B实现。第一特征点(例如,在CT图像中表示肿瘤的点等)可以是治疗计划中确定的点。治疗CT图像中对象的轮廓可以和计划CT图像中对象的轮廓相对比。如果治疗CT图像中对象的轮廓符合或基本符合计划CT图像中对象的轮廓,可以结束配准,并且可以确定诊察台350的台面355或RT设备330的移动。如果治疗CT图像中对象的轮廓不符合或基本不符合计划CT图像中对象的轮廓,可以通过位置调整算法确定位置调整数据。对于配准的其他描述可以在本披露的其他地方找到。例如,图9A及其相关描述。
[0147] 在一些实施例中,基于配准结果,可以将诊察台350的台面355和/或诊察台350移动至初始摆位过程中确定的初始摆位位置附近。例如,诊断和治疗系统100可以基于配准将诊察台350的台面355和/或诊察台350移动至RT位置附近。
[0148] 在一些实施例中,可以基于配准调整RT设备330的治疗中心(例如,LINAC等中心点333)。
[0149] 在一些实施例中,在1070前,可以修改治疗CT图像以在治疗CT图像中生成水平台面的示意图。本披露中的其他地方对生成水平诊察台的示意图作了描述。例如,图15A和图15B及其相关描述。
[0150] 在1080中,基于配准,可以移动台面355至RT位置附近,或调整治疗中心,或两者同时执行,以使对象的目标部分对准RT设备330的治疗中心。在一些实施例中,台面355的移动和/或RT设备330的治疗中心的调整可以基于由控制模块970提供的控制指令进行。
[0151] 应当注意,提供上述流程1000旨在说明本披露,而不是为了限制本披露的范围。显而易见地,对于本领域的普通技术人员,在本披露指导下可以进行许多变动和修改。然而,这些变动和修改不背离本披露的范围。例如,在配准治疗CT图像和计划CT图像之前,可以对治疗CT图像和/或计划CT图像执行伪影去除的操作。类似的修改应当属于本披露的范围之内。
[0152] 图11是根据本披露一些实施例确定诊察台下沉的示例性流程图。流程1100可以由诊察台下沉确定单元931执行。诊察台下沉确定单元931可以由如图2A所示的计算设备200实现。
[0153] 在1110中,可以在图像中确定台面在测量点的第一坐标。台面可以承载对象。例如,所述测量点可以是图8所示的对应于CT等中心点323的测量点351b。所述对象的重量可以是任何值。所述图像可以是CT图像。例如,所述图像可以是由CT设备320获得的CT图像。
[0154] 在1120中,可以在图像中确定台面在测量点的第二坐标。所述台面的第二坐标可以是理想情况下诊察台未下沉(例如,由承载重量导致的诊察台下沉、由诊察台重量导致的诊察台下沉)时的台面的坐标。
[0155] 在一些实施例中,基于以下操作中的一个或多个,可以确定第二坐标。可以确定图像中CT机械等中心点的坐标。所述CT机械等中心点可以对应于图像的中心(例如,几何中心、CT扫描中心)。例如,CT机械等中心点的坐标可以等于CT扫描中心的坐标。又例如,基于CT扫描中心的坐标、CT机械等中心点和CT扫描中心的位移,可以确定CT机器等中心点。所述位移可以由诊断和治疗系统100的用户来设置或选择。
[0156] 关于台面位置的信息可以从诸如先前的测量获得。例如,可以从存储器(例如,存储器150、数据存储模块920等)中检索关于台面位置的信息。基于CT机械等中心点的坐标和台面位置,可以确定测量点的第二坐标。由于诊察台下沉,所述台面位置可以不是台面的实际位置。所述台面位置是诊察台无下沉时台面的理想位置。台面在测量点的第二坐标可以是诊察台下沉时台面在测量点的理想坐标。
[0157] 在一些实施例中,台面在测量点的第二坐标可以存储于存储器(例如,存储器150、数据存储模块920等)中。台面在测量点的第二坐标可以从存储器中被检索到以便将来使用。
[0158] 在1130中,基于台面在测量点的第一坐标和台面在测量点的第二坐标,可以确定台面在测量点的CT诊察台下沉。
[0159] 在一些实施例中,图像可以是CT图像。可以通过以下公式(7)来描述CT诊察台下沉:ΔB=Zactual-Zideal,   (7)
其中Zactual是指诊察台下沉时台面在测量点的第一坐标,Zideal是指诊察台无下沉时台面在测量点的第二坐标。
[0160] 图12是根据本披露一些实施例确定诊察台下沉程度的示例性流程图。流程1200可以由诊察台下沉确定单元931执行。诊察台下沉确定单元931可以由图2A所示的计算设备200实现。流程1200是执行图10所示的基于标准数据和CT诊察台下沉估计RT诊察台下沉的
1040的示例性流程。在一些实施例中,诊察台下沉可以是在RT位置上的RT诊察台下沉。CT纵向位置和CT诊察台下沉可以对应于第二测量点(例如,测量点351b)。RT纵向位置和RT诊察台下沉可以对应于第一测量点(例如,测量点351a)。
[0161] 在1210中,可以获取标准数据。所述标准数据可以包括多个标准数据集。标准数据集可以包括第一标准数据和第二标准数据。所述第一标准数据可以与当诊察台台面处于第一设备的工作位置时的台面有关,所述第一设备或被称为第一模态单元(例如,RT设备等)。所述第二标准数据可以与当诊察台台面处于CT设备的工作位置时的台面有关,所述CT设备或被称为CT模态单元。
[0162] 在一些实施例中,第一标准参数可以是对应于RT设备330的预设参数。例如,第一标准参数可以是表B中或图14B所示的图形中的值。第二标准参数可以是对应于CT设备320的预设参数。例如,第二标准参数可以是图9A所示的表A或图14A所示的图形中的值。
[0163] 在1220中,可以确定对应于CT诊察台下沉(例如图14A所示的ΔB)的CT纵向位置。当对象躺在或以其他方式被安置在诊察台台面上时,可以在CT纵向位置测量CT诊察台下沉。在一些实施例中,当台面处于CT位置时,CT纵向位置可以基于对应于CT设备的等中心的测量点(例如,图6-8、图16C和图16D中所示的351b)而确定。所述纵向位置可以是Y。例如,所述纵向位置可以是对应于图14A中所示的ΔB的Y。
[0164] 在1230中,可以基于CT诊察台下沉、CT纵向位置以及标准数据来估计躺在或以其他方式被安置在诊察台台面上的对象的重量W。
[0165] 可以基于图14A中所示的点1403的信息来估计所述重量W。点1403的坐标可以是(Y,ΔB)。在一些实施例中,所述重量W可以通过诸如对象的记录、用秤测量等方式获取。
[0166] 在1240中,可以确定对应于RT诊察台下沉的RT纵向位置。在一些实施例中,当台面处于RT位置时,可以基于对应于RT设备的等中心点的测量点(例如,图5、8、16B和16E中所示的351a)确定RT纵向位置。RT纵向位置可以是图8中所示的(Y-Do)。
[0167] 在1250中,可以基于估计的对象重量、RT纵向位置和标准数据确定RT诊察台下沉。基于估计的对象重量W和RT纵向位置(Y-Do),可以确定图14B中所示的RT诊察台下沉ΔA。
[0168] 图13是根据本披露一些实施例确定标准数据的数据集的示例性流程图。所述标准数据可以包括多个数据集。数据集可以包括纵向位置(对应于台面的延伸量)、承载重量和对应的诊察台下沉的值或相关信息。在一些实施例中,标准数据集可以包括第一标准参数和第二标准参数。所述第一标准参数可以包括台面的诊察台下沉和当台面处于RT位置时台面的延伸量之间的关系。所述第二标准参数可以包括台面的诊察台下沉和当台面处于CT位置时台面的延伸量之间的关系。流程1300可以由标准数据生成模块940执行。所述标准数据生成模块940可以由图2A所示的计算设备200实现。所述纵向位置可以对应于台面的测量点。
[0169] 在1310中,台面可以移动至参考高度。所述参考高度可以是Hk。Hk的值可以是随机值、经验值或满足特定条件的值。在一些实施例中,参考高度可以是固定高度H0。
[0170] 在1320中,当台面载有一定承载重量的对象时,可以在测量点获取图像。所述图像可以是CT图像、CBCT图像、MR图像等。
[0171] 在一些实施例中,台面在CT位置上在测量点的纵向位置可以是Yi。所述承载重量可以是Wj。在一些实施例中,所述图像可以是由CT设备获取的CT图像。
[0172] 在一些实施例中,诊察台从CT位置移动到RT位置后,台面在测量点的纵向位置可以是(Yi-D0)。
[0173] 在1330中,可以确定在测量点的台面与等中心点之间在垂直方向上的距离。所述等中心点可以是CT等中心点323或LINAC等中心点333。所述距离可以表示为D(Hk,Wj,Yi)。所述距离可以通过使用传感器测量、基于记录的参数(例如,台面位置等)进行计算等方式获取。
[0174] 在一些实施例中,图像可以是在CT位置上获取的CT图像。当台面载有重量为Wj的对象时,在测量点的台面与CT等中心点323之间的距离可以表示为 当台面不载有对象时(即承载重量为零),所述距离可以表示为 在此情况
下,Wj=0,所述距离可以表示为 例如,可以参见表A及其相关描述。
[0175] 在一些实施例中,图像可以是在RT位置获取的CBCT图像。当承载重量为Wj,在测量点上的台面与CBCT等中心点之间的距离可以表示为 当台面不载有对象时(即承载重量为零),所述距离可以表示为 在此情况下,Wj=0,所述
距离可以表示为
[0176] 在1340中,可以基于所述距离和台面的所述参考高度确定诊察台下沉。诊察台下沉可以是所述距离和参考高度的结合或总和。
[0177] 在一些实施例中,诊察台下沉可以是对应于CT图像的CT诊察台下沉。所述CT诊察台下沉ΔB(Wj,Yi)可以通过以下公式(8)来描述:
[0178] 在一些实施例中,诊察台下沉可以是对应于RT位置的RT诊察台下沉,由成像设备获取,例如,CBCT设备。所述RT诊察台下沉ΔA(Wj,Yi-Do)可以通过以下公式(9)来描述:
[0179] 在1350中,可以基于对应于纵向位置的诊察台下沉和承载重量而确定数据集。
[0180] 在一些实施例中,图像可以在CT位置获取。相应地,对应于CT位置的数据集可以通过以下公式(10)来描述:Set Bj,i,k={ΔB(Wj,Yi),Hk,Yi}.   公式(10)
[0181] 在一些实施例中,图像可以在RT位置获取。相应地,对应于RT位置的数据集可以通过以下公式(11)来描述:Set Aj,i,k={ΔA(Wj,Yi-Do),Hk,Yi-Do}.   公式(11)
[0182] 在一些实施例中,在不同承载重量下和在各种CT位置或各种RT位置的纵向位置下,可以获取多个数据集。例如,承载重量可以是0,50kg,100kg,…,150kg等。例如,在CT位置上的纵向位置可以是Ya至Yb,以及在RT位置(例如,台面350从CT位置缩回到RT位置)上的对应的纵向位置可以是(Ya-D0)至(Yb-D0)。
[0183] 在一些实施例中,下文的实例1显示,诊察台下沉可以不依赖于进行测量的台面的参考高度,因此在固定诊察台高度Ho处获取的诊察台下沉数据可以用于台面的各种参考高度。
[0184] 在一些实施例中,可以基于以下公式(12)和(13)确定在CT位置上的诊察台下沉和在RT位置上的对应的诊察台下沉:以及
[0185] 图14A和14B是根据本披露一些实施例的示例性标准数据的图像表示图。所述标准数据可以包括多个数据集。数据集可以包括纵向位置、承载重量和对应的诊察台下沉的值。图14A和14B中所示的标准数据可以用于基于CT诊察台下沉评估RT诊察台下沉(例如,RT诊察台下沉等)。
[0186] 在图14A和14B中,横坐标可以指纵向位置,纵坐标可以指诊察台下沉。点1403的坐标可以是(ΔB,Y),点1405的坐标可以是(ΔA,Y-Do)。图14A可以包括对应于CT设备的第二标准参数。线1401(例如,线1401-1、1401-i和1401-N等)可以对应于在不同承载重量(例如,W1、Wi和WN等)与纵向位置的情况下获取的标准数据集。所述纵向位置可以对应于和CT设备的等中心点相关的测量点(例如,图6-8、16C和16D中所示的351b)。
[0187] 图14B可以包括对应于RT设备的第一标准参数。线1407(例如,线1407-1、1407-i和1407-N等)可以对应于在不同承载重量(例如,W1、Wi和WN等)和纵向位置(例如,(Y1-D0)、(Yi-D0)和(YN-D0)等)的情况下获取的数据集。所述纵向位置可以对应于和RT设备的等中心点相关的测量点(例如,图5、8、16B和16E中所示的351a)。
[0188] 应当注意,提供上述标准数据的图示旨在说明本披露,而不是为了限制本披露的范围。显而易见地,对于本领域的普通技术人员,在本披露的指导下可以进行许多变动和修改。然而,这些变动和修改不背离本披露的范围。在一些实施例中,ΔB与ΔA的差值(例如,ΔB-ΔA)可以被用作横坐标,并且ΔB与ΔA的差值可以基于所述标准数据和ΔB确定。类似的修改属于本披露的范围。
[0189] 图15A是根据本披露一些实施例的原始CT图像的矢状图。图15B是根据本披露一些实施例的经过像素数据修正后的CT图像的矢状图。CT图像的像素数据修正可以由像素数据修正模块950执行。像素数据修正模块950可以在图2A中所示的计算设备200上实现。在一些实施例中,所述CT图像可以在图2B中所述的移动设备200B的显示屏255上显示。
[0190] 图15A和图15B所示的CT图像可以包括多个层1502(例如1502-1、1502-2、1502*和1502-n等)。诊察台的参考高度为H(即,图16A所示的台面在其收回位置上的高度为H)。所述CT图像可以在参考高度为H时获得。1502中的每一层可以对应于从参考点(例如,台面355的原点)测量到的诊察台350的台面355的纵向位置Y(例如,Y1、Y*、Yn等)。例如,层1502-1可以对应于纵向位置Y1。线1501可以表示CT等中心点所在的平面。线1503可以表示在纵向位置Y=Y*和参考高度为H的情况下台面的水平线。如图15A所示,四边形1505可以表示倾斜的台面,而四边形1507可以表示通过修正四边形1505的方式生成的水平台面。关于像素数据修正的描述可以在2016年12月30日提交的编号为201611258746.8和标题为“一种用于诊察台校准的系统和方法与诊察台装置”的中国专利申请以及编号为201611262204.8和标题为“一种用于图像重建的系统和方法”的中国专利申请中找到,其内容以引用方式被包含于此。
[0191] 可以获取具有水平的(或水平位置的)诊察台的计划CT图像。为了在配准中获得更高的准确度,可以修正治疗CT体积像素数据以表示水平的台面。在像素数据修正操作中,一层中的台面可以被确定,每层中台面的像素数据可以向上或向下移动一段距离从而生成水平台面的表示图。为简洁起见,在图像中一个物体的表示图可以称为图像中的物体。例如,图像中台面的表示图可以称为图像中的台面。通过修正,所述层中的台面与各层中的CT等中心点之间的距离可以是固定的。
[0192] 在一些实施例中,像素数据修正操作可以包括以下步骤中的一个或多个。从台面到CT等中心点之间的固定距离可以被识别。一层中的像素可以移动从而使所述层中的台面与CT等中心点的距离是相同的。例如,从台面到CT等中心点的固定距离可以在纵向位置Y=Y*且参考高度为H的一层中被识别。在Y≠Y*的另一层中,台面可以被识别并且对应于台面的像素可以以诊察台下沉的差值向上或向下移动。所述诊察台下沉的差值Δflat(Y)可以利用公式(18)来描述:Δflat(Z)=ΔB(.,Y)-ΔB(.,Y*),   (18)
其中ΔB(.,Y)指在与CT等中心点(例如图6中的351b)相关的测量点和台面的纵向坐标Y处获取的一层中的诊察台下沉,ΔB(.,Y*)指在纵向位置Y*处获取的一层中的诊察台下沉。
[0193] 在一些实施例中,如果Δflat(Y)>0,与台面相关的像素可以向上移动|Δflat(Y)|。如果Δflat(Y)<0,与台面相关的像素可以向下移动|Δflat(Y)|。
[0194] 应当注意,提供上述像素数据修正旨在说明本披露,而不是为了限制本披露的范围。显而易见地,对于本领域的普通技术人员,在本披露的指导下可以进行许多变动与修改。然而,这些变动与修改不背离本披露的范围。在一些实施例中,像素数据修正后可能需要伪影移除操作。类似的修改应当属于本披露的范围内。实例
[0195] 提供以下实例旨在说明本披露,而不是为了限制本披露的范围。实例1
[0196] 如本披露中其他地方所述,对于重量为W的对象和诊察台纵向位置Yi,在Yi获取CT图像,在(Yi-Do)获取CBCT图像。参见诸如图13及其相关描述。如本披露中其他地方所述,在载有或不载有对象的情况下,对从等中心点到测量点的垂直方向上的距离进行测量。参见诸如图13及其相关描述。这些测量是在台面的不同高度H1,H2等情况下进行的。当存在公式(14)-(17)中显示的关系时,诊察台被认为是不依赖于台面的参考高度的。以及
实例2
[0197] RT诊察台下沉ΔA可以基于CT诊察台下沉ΔB、纵向位置Y和图14A与14B中所示的标准数据来确定。RT诊察台下沉的确定可以由图2A中所示的处理器210执行。图14A与14B中所示的标准数据可以存储在图2A所示的处理器220中。
[0198] 处理器210可以基于在CT位置上在纵向位置Y上的测量点处的CT诊察台下沉ΔB来确定图14中所示的点1403。所述CT诊察台下沉ΔB可以从在CT位置上获得的对象的CT图像来获取。所述对象的重量可以是W。基于图14A中所示的标准数据,可以估计重量W。在一些实施例中,重量W可以通过一种或多种其他方式获取。例如,重量W可以从所述对象的有关记录中获取。
[0199] 基于在CT位置上的纵向位置Y,在RT位置上的纵向位置可以被确定为Y-Do。然后可以基于重量W和在RT位置上的纵向位置Y-Do识别图14B中的点1405。基于图14B中的点1405的坐标,在RT位置上的诊察台下沉可以被确定为ΔA。实例3
[0200] 图16A-16E是根据本披露一些实施例的诊察台台面的不同配置的示意图。
[0201] 图16A是根据本披露一些实施例的在收回配置下的台面的示意图。这里,台面的收回配置可以指当台面完全收回到静止位置的情况。
[0202] 图16B、图16C和16D是根据本披露一些实施例的在部分延伸配置下的台面的示意图。这里,台面的部分延伸配置可以指当台面在收回配置与延伸配置之间部分延伸的情况。
[0203] 图16E是根据本披露一些实施例的在延伸配置下的台面的示意图。这里,台面的延伸配置可以指当台面完全延伸的情况。
[0204] 在IGRT程序的初始摆位中,载有患者的诊察台350可以从收回位置(如图16A所示)移动到第一部分延伸位置(如图16B和图16C所示)。所述第一部分延伸位置可以是收回位置(如图16A所示)与延伸位置(如图16E所示)之间的位置。在一些实施例中,所述第一部分延伸位置可以是对应于RT设备330的RT位置。
[0205] 初始摆位后,诊察台350的台面355可以延伸到第二部分延伸位置(如图16D所示)。第二部分延伸位置可以是与第一部分延伸位置不同的在收回位置(如图16A所示)与延伸位置(如图16E所示)之间的位置。所述第二延伸位置可以是对应于CT设备320的CT位置。可以在所述第二延伸位置上获取治疗CT图像。获取治疗CT图像后,患者可以从CT设备320的CT位置被移动到RT设备330的RT位置以进行治疗。
[0206] 上文已对基本概念做了描述,显然,对于阅读了本详细披露的本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本披露的限定。虽然此处并没有明确说明,本领域技术人员可能会对本披露进行各种变更、改进和修改。这些变更、改进和修改是本披露所建议的,并且属于本披露的示例性实施例的精神和范围内。
[0207] 此外,本披露使用了一些术语用于描述本披露的实施例。例如,术语“一个实施例”“一实施例”和/或“一些实施例”意味着与所述实施例相关的特定特征、结构或特点包含在本披露的至少一个实施例中。因此,应当强调和理解的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。另外,本披露的一个或多个实施例中的特定特征、结构或特点可以进行适当的组合。
[0208] 此外,本领域的技术人员应当理解,本披露的各方面可以通过任意可专利化的类别或内容中进行说明和描述,包括任何新颖的和有用的流程、机器、制造或合成物,或其相关的任何新的和有用的改进。相应地,本披露的各方面可以完全由硬件实现,完全由软件实现(包括固件、常驻软件、微代码等)或结合软件与硬件实现,本文中将上述硬件或软件普遍称为“区块”“模块”“引擎”“单元”“组件”或“系统”。另外,本披露的各方面可以表现为一个或多个计算机可读媒介中含有计算机可读程序代码的计算机程序产品的形式。
[0209] 计算机可读信号媒介可以包括含有计算机可读程序代码的传播数据信号,例如,在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁、光等形式中的一种或多种合适形式的组合。计算机可读信号媒介可以是除计算机可读存储媒介之外的任何计算机可读媒介,所述媒介可以通过连接至指令执行系统、装置或设备以实现通讯、传播或传送供使用的程序。计算机可读信号媒介中的程序代码可以通过任何任何合适的媒介进行传播,包括无线电、电缆、光纤电缆、射频信号等中的一种或多种的组合。
[0210] 执行本披露各方面操作的计算机程序代码可以用一种或多种程序语言的任意组合编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran 2003、Perl、COBOL 2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。所述程序代码可以完全在操作者的计算机上运行,部分在操作者的计算机上运行,作为独立的软件包,部分在操作者的计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任意类型的网路连接到操作者的计算机,包括局域网(LAN)或广域网(WAN),或连接至外部计算机(例如利用因特网服务供应商通过因特网)或在云计算环境中,或作为服务提供,如软件即服务(SaaS)。
[0211] 此外,除非权利要求中明确说明,处理元素或序列的顺序和数字、字母或其他名称的使用并非用于限定权利要求中的流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,这些细节仅仅是为了说明的目的,所附权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有属于披露的实施例的精神和范围内的修正和等价组合。例如,虽然上述组件可以包含于硬件设备中,但是也可以作为完全由软件实现的解决方案而实现——例如,在现有服务器或移动设备上安装所述组件。
[0212] 类似地,应当理解的是,为了简化本披露的表述,从而帮助对一个或多个各种发明实施例的理解,前文对本披露实施例的描述中,各种特征有时会归并至一个实施例、附图及其相关描述中。然而,这种披露方法并不意味着权利要求的对象所需要的特征比每条权利要求中列举的特征要多。实际上,发明实施例的特征要少于上述披露的单个实施例的全部特征。
[0213] 在一些实施例中,使用了表达数量、属性等的数字来描述本申请中的一些实施例,应当理解的是,在一些示例中使用了修饰词“大约”“近似”或“大体上”来修饰这些数字。例如,除非另外说明,“大约”“近似”或“大体上”可以表明所述数字可以有±20%的变化。相应地,在一些实施例中,文字描述与所附权利要求中使用的数值参数均为可以根据特定实施例所需属性而变化的近似值。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
[0214] 针对本文引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本文作为参考。与本文内容不一致或产生冲突的申请历史文件除外,对本申请权利要求最广范围有限制的文件(当前或之后附加于本文中的)也除外。需要说明的是,如果本文附属材料中的描述、定义、和/或术语的使用与本文所述内容有不一致或冲突的地方,以本文的描述、定义和/或术语的使用为准。
[0215] 最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不仅限于本申请明确介绍和描述的实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈