基于定位像确定扫描参数的医疗扫描系统和方法
【技术领域】
[0001] 本发明涉及医疗诊断领域,尤其涉及一种基于定位像确定扫描参数的医疗扫描系 统和方法。
【背景技术】
[0002] 目前,可通过计算机断层扫描(ComputerTomography,CT)技术对身体各部位进行 疾病诊断,以腰椎间盘为例,在对单个椎间盘进行轴向扫描之前,通常先对整个腰椎进行扫 描以获取如图1所示的定位像,基于该定位像来确定并调整轴向扫描时的扫描参数,例如, 扫描位置、扫描角度、扫描范围和显示野等,根据调整好的扫描参数来进行轴向扫描,可得 到各个椎间盘的诊断图像。例如,调整图1所示的五个长条形部分的位置、宽度、角度等可 分别针对其中的五个椎间盘确定出不同的扫描位置、扫描角度和扫描范围。
[0003] 然而,现有技术中需要人工手动的方式调整扫描参数,这种方式存在以下问题:
[0004]首先,手动调整上述扫描参数,不同操作者能达到的准确率参差不齐,操作不熟练 会造成扫描参数准确率相对较低,影响诊断结果的准确性。
[0005] 其次,尽管一些经验丰富的操作者会准确地调整扫描参数,但是所需的时间依然 比较长,从临床试验可知,对于每个椎间盘,操作者至少要进行5-6步的鼠标操作(例如点 击、拖动等)才能完成参数调整,因此对于5个椎间盘,要进行25-30步的鼠标操作,使得操 作较为繁琐,花费时间也长,对于经验较浅的操作者,要花费更多的时间,降低了工作效率。
[0006] 因此,需要提供一种新的医疗扫描系统和方法,能够基于定位像自动确定扫描参 数,降低调整扫描参数的时间并提升准确度。
【发明内容】
[0007] 本发明的示例性实施例提供了一种基于定位像确定扫描参数的医疗扫描系统,包 括:扫描对象描述模块、调整模块、主成分分析模块、期望形状获取模块和扫描参数设置模 块。扫描对象描述模块在初始定位像上设置多个用于描述扫描对象的形状的控制点;调整 模块通过对描述扫描对象形状的控制点进行线性变换使扫描对象的形状与预先存储的平 均形状对齐;主成分分析模块通过主成分分析算法提取对齐后的扫描对象的形状的主成 分;期望形状获取模块对该主成分赋予多个权重参数,通过以下公式获取多个新形状,并从 获取的多个新形状中确定代价函数值最大的新形状作为期望形状:
[0008] S,= S +Pgbnew
[0009] 其中,s'用于描述上述新形状,§用于描述平均形状,Ps表示主成分,bn"表示主成 分的权重参数;扫描参数设置模块根据该期望形状设置扫描参数。
[0010] 本发明的示例性实施例还提供了一种基于定位像确定扫描参数的医疗扫描方法。 该方法包括以下步骤:
[0011] 在初始定位像上设置多个用于描述扫描对象的形状的控制点;
[0012] 通过对描述扫描对象形状的控制点进行线性变换使扫描对象的形状与预先存储 的平均形状对齐;
[0013] 通过主成分分析算法提取对齐后的扫描对象的形状的主成分;
[0014] 对主成分赋予多个权重参数,通过以下公式获取多个新形状,并从获取的多个新 形状中确定代价函数值最大的新形状作为期望形状:
[0015] s' =S+Psbnew
[0016] 其中,s'用于描述上述新形状,§用于描述平均形状,Ps表示主成分,bn"表示主成 分的权重参数;
[0017] 根据该期望形状设置扫描参数。
[0018] 通过下面的详细描述、附图以及权利要求,其他特征和方面会变得清楚。
【附图说明】
[0019] 通过结合附图对于本发明的示例性实施例进行描述,可以更好地理解本发明,在 附图中:
[0020] 图1为现有技术中基于定位像手动调整扫描参数的示意图;
[0021] 图2为本发明一个实施例提供的基于定位像确定扫描参数的医疗扫描系统的结 构框图;
[0022] 图3为本发明一个实施例提供的初始定位像;
[0023] 图4为利用多个控制点描述图3所示的初始定位像中扫描对象的形状的示意图;
[0024] 图5为图4中的多个控制点形成的扫描对象形状的示意图;
[0025] 图6为本发明的一个实施例在初始定位像中利用灰度投影法获取感兴趣区域的 示意图;
[0026] 图7为本发明一个实施例在初始定位像中通过设置起点和终点来获取感兴趣区 域的不意图;
[0027] 图8为本发明一个实施例提供的基于定位像确定扫描参数的医疗扫描方法的流 程图。
【具体实施方式】
[0028] 以下将描述本发明的【具体实施方式】,需要指出的是,在这些实施方式的具体描述 过程中,为了进行简明扼要的描述,本说明书不可能对实际的实施方式的所有特征均作详 尽的描述。应当可以理解的是,在任意一种实施方式的实际实施过程中,正如在任意一个工 程项目或者设计项目的过程中,为了实现开发者的具体目标,为了满足系统相关的或者商 业相关的限制,常常会做出各种各样的具体决策,而这也会从一种实施方式到另一种实施 方式之间发生改变。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂 并且冗长的,然而对于与本发明公开的内容相关的本领域的普通技术人员而言,在本公开 揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不 应当理解为本公开的内容不充分。
[0029] 除非另作定义,权利要求书和说明书中使用的技术术语或者科学术语应当为本发 明所属技术领域内具有一般技能的人士所理解的通常意义。本发明专利申请说明书以及权 利要求书中使用的"第一"、"第二"以及类似的词语并不表示任何顺序、数量或者重要性,而 只是用来区分不同的组成部分。"一个"或者"一"等类似词语并不表示数量限制,而是表示 存在至少一个。"包括"或者"包含"等类似的词语意指出现在"包括"或者"包含"前面的 元件或者物件涵盖出现在"包括"或者"包含"后面列举的元件或者物件及其等同元件,并 不排除其他元件或者物件。"连接"或者"相连"等类似的词语并非限定于物理的或者机械 的连接,也不限于是直接的还是间接的连接。
[0030]图2为本发明一个实施例提供的基于定位像确定扫描参数的医疗扫描系统的结 构框图,图3为本发明一个实施例提供的初始定位像,该初始定位像中具有扫描对象,例如 腰椎。图4为利用多个控制点描述图3所示的定位像中扫描对象的形状的示意图;图5为 图4中的多个控制点形成的扫描对象形状的示意图。
[0031] 如图2所示,该医疗扫描系统包括扫描对象描述模块21、调整模块24、主成分分析 模块25、期望形状获取模块27以及扫描参数设置模块29。
[0032] 如图4所示,扫描对象描述模块21用于在初始定位像上设置多个控制点P,这些控 制点P用于描述扫描对象的形状。本实施例中,扫描对象为腰椎,扫描对象描述模块11具 体通过61个控制点P来描述腰椎的形状,来形成如图5所示的形状。
[0033] 本实施例中,可预先存储扫描对象的平均形状,该平均形状可通过对大量的定位 像的样本进行分析得到,具体地,在各样本中设置控制点来描述其中扫描对象的形状,并对 所有样本中的形状进行均值计算来获取该平均形状。各样本中的控制点与初始定位像上的 控制点P数量一致且--对应。
[0034] 上述平均形状具体可通过以下公式(1)被描述:
[0036]上述公式(1)中,N表示定位像的样本数,Si用于描述第i个样本中扫描对象的形 状,1彡i彡N。
[0037] 调整模块24通过对上述扫描对象的形状的控制点进行线性变换使扫描对象的形 状与预先存储的平均形状对齐。具体地,各控制点P在初始定位像中具有固定的坐标值,预 先存储的平均形状也通过与控制点P-一对应的控制点来描述,该平均形状的控制点也具 有固定的坐标值,该调整模块14将描述扫描对象形状的控制点P进行线性变换使其与平均 形状的控制点对齐,即可实现扫描对象的形状与平均形状的对齐。
[0
038] 本实施例中,调整模块24具体通过以下公式(2)对扫描对象的形状的控制点进行 线性变换。
[0040]上述公式(2)中,X'和y'分别代表描述扫描对象形状的控制点P经线性变换后 在初始定位像上的横向坐标值和纵向坐标值,X和y分别代表描述扫描对象形状的控制点 P经线性变换前在初始定位像上的横向坐标值和纵向坐标值,Sx和Sy分别代表对扫描对象 的形状的缩放系数,9代表对扫描对象的形状的旋转角度,&和&分别代表描述扫描对象 形状的控制点P在横向坐标方向和纵向坐标方向的平移尺寸。
[0041] 根据以上描述,调整模块24可直接基于初始定位像对描述扫描对象形状的控制 点P进行线性变化。还可进一步在初始定位像中确定感兴趣区域作为感兴趣像,使得调整 模块24基于该感兴趣像对控制点P进行线性变换。该感兴趣区域可为分布有扫描对象的 区域。
[0042]图6为本发明的一个实施例在初始定位像中利用灰度投影法获取感兴趣区域的 示意图。例如,在本实施例的医疗扫描系统中,可进一步包括感兴趣区域主动获取模块22, 其通过灰度投影法在初始定位像中自动确定感兴趣区域I作为感兴趣像,使得调整模块24 基于该感兴趣像对控制点P进行线性变换。利用灰度投影法,可对扫描对象进行定位,进而 将初始定位像中分布有扫描对象的区域作为感兴趣区域,灰度投影法是一种习知的图像处 理方法,在此不再赘述。
[0043] 图7为本发明一个实施例在初始定位像中通过设置起点和终点来获取感兴趣区 域的示意图。例如,在本实施例的医疗扫描系统中,也可进一步包括感兴趣区域被动获取模 块23,其根据操作设备的操作指令在初始定位像中设置起点S和终点E,并根据所述起点S 和终点E在初始定位像中限定一个区域I作为感兴趣像,使得调整模块24基于该感兴趣像 对控制点P进行线性变换,例如,可在起点S和终点E附近确定感兴趣区域的界限。上述操 作设备具体可为需要操作者手动操作的鼠标、键盘等输入设备。
[0044] 通过感兴趣区域主动获取模块22,利用灰度投影法能够自动确定感兴趣区域,无 需借助操作者的手动操作。而通过感兴趣区域被动获取模块23,根据操作指令设定起点和 终点,能够降低运算的复杂度。实际应用中可以根据需要选择执行感兴趣区域主动获取模 块22或感兴趣区域被动获取模块23来得到感兴趣像。
[0045] 主成分分析模块25通过主成分分析(PrincipalComponentAnalysis,PCA)算法 提取对齐后的扫描对象的形状的主成分。主成分分析算法又称主分量分析,是一种将多个 变量通过线性变换以选出较少个数重要变量的一种多元统计分析方法,其是一种习知的算 法,在此不再赘述。本实施例中,主成分分析模块25通过主成分分析算法获得的主成分描 述为=Ps=(P1P2…Pm),其具有m个变量,该m个变量被视为对对齐后的扫描对象的形状影 响最大的变量,m为大于0的整数。
[0046] 通过分析扫描对象形状的主成分,能够避免由于形状成分变量过多引起的运算量 过大的问题,可以缩短确定扫描参数的时长。
[0047] 期望形状获取模块27对上述主成分赋予多个权重参数bn6W,通过以下公式(3)获 取多个新形状:
[0048] S,=I+Psbnew (3)
[0049] 上述公式(3)中,s'用于描述新形状,F用于描述平均形状,Ps表示主成分,bnew表 示主成分的权重参数。
[0050] 期望形状获取模块27还从获取的多个新形状中确定代价函数值最大的新形状作 为期望形状。
[0051] 作为一种可选方式,期望形状获取模块27可通过最优化算法确定代价函数值最 大的新形状,最优化算法也是一种习知的算法,在此不再赘述。
[0052] 为了简化运算的复杂度,作为另一种可选方式,期望形状获取模块27还可包括粗 选模块和至少一个细选模块,以通过多阶选择的方法确定代价函数值最大的新形状。其中 粗选模块在预设数值变化范围(例如-10至10)内首次对主成分Ps赋予多个权重参数,并 从当前获取的多个新形状中确定代价函数值最大的新形状作为较佳形状。
[0053] 每个细选模块以前一个较佳形状对应的权重参数(例如5)为中心,在比前一个预 设数值变化范围小的数值变化范围内对主成分Ps赋予多个权重参数bn",并从当前获取的 多个新形状中确定代价函数值最大的新形状作为较佳形状,其中最后一次获取的较佳形状 被确定为期望形状。
[0054] 例如,当细选模块的个数为两个时,第一个细选模块以权重参数5为中心,在2到 8的数值变化范围内对主成分Ps赋予多个权重参数bn",并从当前获取的多个新形状中确定 代价函数值期望的新形状作为第二个较佳形状,该将作为第二个细选模块确定数值变化范 围的中心。
[0055] 第二个细选模块以第二个较佳形状对应的权重参数(例如6)为中心,在更小的数 值变化范围(例如5到7)内对主成分Ps赋予多个权重参数bnOT,并从当前获取的多个新形 状中确定代价函数值期望的新形状作为第三个较佳形状,即期望形状。
[0056] 扫描参数设置模块29用于根据期望形状获取模块27获取的期望形状设置扫描参 数,例如,调整每次轴向扫描的扫描位置、扫描范围、扫描角度、显示野等参数。设置好扫描 参数后,即可进行轴向扫描,获得较佳的轴位扫描像。
[0057] 图8为本发明一个实施例提供的基于定位像确定扫描参数的医疗扫描方法的流 程图。该方法可应用于图2所示的医疗扫描系统中。如图8所示,该方法包括扫描对象描 述步骤S81,调整步骤S84、主成分分析步骤S85、期望形状获取步骤S87以及扫描参数设置 步骤S89。
[0058] 扫描对象描述步骤S81:在初始定位像上设置多个用于描述扫描对象的控制点。 例如,在图3所示的初始定位像上设置多个控制点P,以描述其中腰椎的形状,形成如图4所 示的形状。
[0059] 调整步骤S84:对描述上述扫描对象形状的控制点进行线性变换使扫描对象的形 状与预先存储的平均形状歹对齐。上述平均形状玄可通过对大量的定位像的样本进行分析 得到,在各样本中设置控制点来描述其中扫描对象的形状,并对所有样本中的形状进行均 值计算来获取该平均形状,该平均形状具体可通过公式(1)被描述,本步骤具体可通过上 述公式(2)对扫描对象的形状的控制点进行线性变换。
[0060] 主成分分析步骤S85 :通过主成分分析算法提取对齐后的扫描对象的形状的主成 分Ps。
[0061] 期望形状获取步骤S87 :对上述主成分Ps赋予多个权重参数bn6W,通过公式(3)获 取多个新形状s',并从获取的多个新形状中确定代价函数值最大的新形状作为期望形状。
[0062] 扫描参数设置步骤S89 :根据该期望形状设置扫描参数。
[0063] 可选地,在扫描对象描述步骤S81和调整步骤S84之间还包括感兴趣区域主动获 取步骤S82或感兴趣区域被动获取步骤S83。
[0064] 感兴趣区域主动获取步骤S82 :通过灰度投影法在初始定位像中自动确定感兴趣 区域作为感兴趣像。
[0065] 感兴趣区域被动获取步骤S83 :根据操作设备的操作指令在初始定位像中设置起 点和终点,并根据该起点和终点限定一个区域作为感兴趣像。
[0066] 通过主动获取步骤S82或感兴趣区域被动获取步骤S83,使得调整步骤S84可基于 该感兴趣像对描述扫描对象形状的控制点P进行线性变换。
[0067]期望形状获取步骤S87可通过最优化算法确定该代价函数值最大的新形状,作为 期望形状。期望形状获取步骤S87也可包括粗选步骤和至少一个细选步骤,以确定该代价 函数值最大的新形状:
[0068] 粗选步骤:在预设数值变化范围内首次对主成分赋予多个权重参数,并从当前获 取的多个新形状中确定代价函数值最大的新形状作为较佳形状;
[0069]至少一个细选步骤,每个细选步骤以前一个较佳形状对应的权重参数为中心,在 比前一个预设数值变化范围小的数值变化范围内对所述主成分赋予
多个权重参数,并从当 前获取的多个新形状中确定代价函数值最大的新形状作为较佳形状,其中最后一次获取的 较佳形状被确定为期望形状。
[0070]本发明实施例提供的基于定位像确定扫描参数的医疗扫描系统和方法,通过在定 位像上设置控制点来描述扫描对象的形状,并使其与预存的平均形状对齐后分析扫描对象 形状的主成分,通过对主成分赋予权重值并结合平均形状获得扫描对象期望的形状,使得 能够根据该期望形状确定扫描对象中各部位的分布范围、角度等,因此能够快速、准确地设 置对应的扫描参数,避免了手动操作带来的准确率低、操作时间长等问题。
[0071]上面已经描述了一些示例性实施例。然而,应该理解的是,可以做出各种修改。例 如,如果所描述的技术以不同的顺序执行和/或如果所描述的系统、架构、设备或电路中的 组件以不同方式被组合和/或被另外的组件或其等同物替代或补充,则可以实现合适的结 果。相应地,其他实施方式也落入权利要求的保护范围内。
【主权项】
1. 一种基于定位像确定扫描参数的医疗扫描系统,包括: 扫描对象描述模块,其在初始定位像上设置多个用于描述扫描对象的形状的控制点; 调整模块,其通过对描述所述扫描对象形状的控制点进行线性变换使所述扫描对象的 形状与预先存储的平均形状对齐; 主成分分析模块,其通过主成分分析算法提取对齐后的扫描对象的形状的主成分; 期望形状获取模块,其对所述主成分赋予多个权重参数,通过以下公式获取多个新形 状,并从所述多个新形状中确定代价函数值最大的新形状作为期望形状: s'=s+Psbnew 其中,s'用于描述所述新形状,5用于描述所述平均形状,Ps表示所述主成分,bn6W表示 所述主成分的权重参数; 扫描参数设置模块,其根据所述期望形状设置扫描参数。2. 根据权利要求1所述的基于定位像确定扫描参数的医疗扫描系统,其中还包括:感 兴趣区域主动获取模块,其通过灰度投影法在所述初始定位像中自动确定感兴趣区域作为 感兴趣像,所述调整模块具体基于所述感兴趣像对描述所述扫描对象形状的控制点进行线 性变换。3. 根据权利要求1所述的基于定位像确定扫描参数的医疗扫描系统,其中还包括:感 兴趣区域被动获取模块,其根据操作设备的操作指令在所述初始定位像中设置起点和终 点,并根据所述起点和终点在所述初始定位像中限定一个区域作为感兴趣像,所述调整模 块具体基于所述感兴趣像对描述所述扫描对象形状的控制点进行线性变换。4. 根据权利要求1所述的基于定位像确定扫描参数的医疗扫描系统,其中所述调整模 块通过以下公式对描述所述扫描对象形状的控制点进行线性变换:其中x'和y'分别代表描述所述扫描对象形状的控制点经线性变换后在所述初始定 位像上的横向坐标值和纵向坐标值,x和y分别代表描述所述扫描对象形状的控制点经线 性变换前在所述初始定位像上的横向坐标值和纵向坐标值,sx和sy分别代表对所述扫描对 象的形状的缩放系数,e代表对所述扫描对象的形状的旋转角度,、和&分别代表描述所 述扫描对象形状的控制点在横向坐标方向和纵向坐标方向的平移尺寸。5. 根据权利要求1所述的基于定位像确定扫描参数的医疗扫描系统,其中所述平均形 状通过以下公式被描述:其中,N表示定位像的样本数,Si用于描述第i个所述定位像的样本中扫描对象的形 状,1彡i彡N。6.根据权利要求1-5任一项所述的基于定位像确定扫描参数的医疗扫描系统,其中所 述期望形状获取模块通过最优化算法确定所述代价函数值最大的新形状。7. 根据权利要求1-5任一项所述的基于定位像确定扫描参数的医疗扫描系统,其中所 述期望形状获取模块包括: 粗选模块,其在预设数值变化范围内首次对所述主成分赋予多个权重参数,并从当前 获取的多个新形状中确定代价函数值最大的新形状作为较佳形状; 至少一个细选模块,每个细选模块以前一个较佳形状对应的权重参数为中心,在比前 一个预设数值变化范围小的数值变化范围内对所述主成分赋予多个权重参数,并从当前获 取的多个新形状中确定代价函数值最大的新形状作为较佳形状,其中最后一次获取的较佳 形状被确定为期望形状。8. -种基于定位像确定扫描参数的医疗扫描方法,包括: 扫描对象描述步骤:在初始定位像上设置多个用于描述扫描对象的形状的控制点; 调整步骤:通过对描述所述扫描对象形状的控制点进行线性变换使所述扫描对象的形 状与预先存储的平均形状对齐; 主成分分析步骤:通过主成分分析算法提取对齐后的扫描对象的形状的主成分; 期望形状获取步骤:对所述主成分赋予多个权重参数,通过以下公式获取多个新形状, 并从所述多个新形状中确定代价函数值最大的新形状作为期望形状:其中,s'用于描述所述新形状j用于描述所述平均形状,Ps表示所述主成分,bn6W表示 所述主成分的权重参数; 扫描参数设置步骤:根据所述期望形状设置扫描参数。9. 根据权利要求8所述的基于定位像确定扫描参数的医疗扫描方法,其中在所述扫描 对象描述步骤和调整步骤之间还包括: 感兴趣区域主动获取步骤:通过灰度投影法在所述初始定位像中确定感兴趣区域作为 感兴趣像。10. 根据权利要求8所述的基于定位像确定扫描参数的医疗扫描方法,其中在所述扫 描对象描述步骤和调整步骤之间还包括: 感兴趣区域被动获取步骤:根据操作设备的操作指令在所述初始定位像中设置起点和 终点,并根据所述起点和终点在所述初始定位像中限定一个区域作为感兴趣像。11. 根据权利要求8所述的基于定位像确定扫描参数的医疗扫描方法,其中所述调整 步骤通过以下公式对描述所述扫描对象形状的控制点进行线性变换:其中x'和y'分别代表描述所述扫描对象形状的控制点经线性变换后在所述初始定 位像上的横向坐标值和纵向坐标值,x和y分别代表描述所述扫描对象形状的控制点经线 性变换前在所述初始定位像上的横向坐标值和纵向坐标值,sx和sy分别代表对所述扫描对 象的形状的缩放系数,e代表对所述扫描对象的形状的旋转角度,、和&分别代表描述所 述扫描对象形状的控制点在横向坐标方向和纵向坐标方向的平移尺寸。12. 根据权利要求8所述的基于定位像确定扫描参数的医疗扫描方法,其中所述平均 形状通过以下公式被描述:其中,N表示定位像的样本数,Si用于描述第i个所述定位像的样本中扫描对象的形 状,1彡i彡N。13. 根据权利要求7-12任一项所述的基于定位像确定扫描参数的医疗扫描方法,其中 所述期望形状获取步骤通过最优化算法确定所述代价函数值最大的新形状。14. 根据权利要求7-12任一项所述的基于定位像确定扫描参数的医疗扫描方法,其中 所述期望形状获取步骤包括: 粗选步骤:在预设数值变化范围内首次对主成分赋予多个权重参数,并从当前获取的 多个新形状中确定代价函数值最大的新形状作为较佳形状; 至少一个细选步骤:每个细选步骤以前一个较佳形状对应的权重参数为中心,在比前 一个预设数值变化范围小的数值变化范围内对所述主成分赋予多个权重参数,并从当前获 取的多个新形状中确定代价函数值最大的新形状作为较佳形状,其中最后一次获取的较佳 形状被确定为期望形状。
【专利摘要】本发明提供了一种基于定位像确定扫描参数的医疗扫描系统和方法,该系统包括:扫描对象描述模块,在初始定位像上设置多个用于描述扫描对象形状的控制点;调整模块,通过对上述控制点进行线性变换使扫描对象的形状与预存的平均形状对齐;主成分分析模块,通过主成分分析算法提取对齐后的扫描对象的形状的主成分;期望形状获取模块,对所述主成分赋予多个权重参数,通过以下公式获取多个新形状,并从所述多个新形状中确定代价函数值最大的新形状作为期望形状:其中,s′用于描述所述新形状,用于描述所述平均形状,Ps表示所述主成分,bnew表示所述主成分的权重参数;扫描参数设置模块,根据所述期望形状设置扫描参数。
【IPC分类】A61B5/00, H04N1/04
【公开号】CN104905766
【申请号】CN201410087904
【发明人】刘平, 吴洁, 董加勤
【申请人】Ge医疗系统环球技术有限公司
【公开日】2015年9月16日
【申请日】2014年3月11日
【公告号】WO2015138428A1