标注放射学图像的方法和设备转让专利

申请号 : CN201310584449.2

文献号 : CN103838951B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : I.本阿伊德D.帕夫罗夫K.普尼塔库马S-P.霍加特G.加文

申请人 : 通用电气公司

摘要 :

公开了标注放射学图像的方法和设备。示例系统包括处理器和数据库。响应于经由数据输入接收第一用户输入,处理器将要在脊柱图像上生成第一注释。处理器将要导致具有第一注释的脊柱图像被显示在用户接口处。处理器将要提示用户提供识别第一注释中的错误的第二用户输入。响应于接收第二用户输入,处理器将要在脊柱图像上生成第二注释。第二注释将要改正第一注释中的错误。

权利要求 :

1.一种计算机实现的方法,包括:

a)获取标识对应于脊柱图像上的椎骨的点的用户输入;

b)响应于接收所述用户输入,使用所述用户输入来确定脊柱图像上的可视椎骨的数量;

c)基于所确定的可视椎骨的数量来识别对应于相应椎骨的脊柱图像上的点;

d)在所述脊柱图像上生成对应于所述确定的数量的可观察椎骨的注释,所述注释使用上下文信息特征向量在解剖上标记和区分所述脊柱图像上的两个或更多个直接相邻的椎骨,其中所述上下文信息特征向量利用与相邻结构的大小,形状,方向或关系中的至少一个的信息对所识别的点进行编码;

e)在先前生成的注释上接收第一随后的用户输入以识别先前生成的注释内的错误;

f)响应于接收第一随后的用户输入,在脊柱图像上自动生成随后的注释,随后的注释校正先前生成的注释内存在的错误;

g)接收第二随后用户输入,其中当第二随后的用户输入识别先前生成的注释内的错误时,重复e)-g),并且当所接收的第二随后的用户输入不识别先前生成的注释内的错误时,与脊柱图像相关联地验证先前生成的注释,并且将先前生成的注释与脊柱图像相关联地存储在数据库中。

2.如权利要求1所述的计算机实现的方法,其中生成所述注释以及所述随后的注释不依赖于接收的所述第一随后的用户输入。

3.如权利要求1所述的计算机实现的方法,还包括从验证所述先前生成的注释的所述用户接收第二随后的用户输入。

4.如权利要求3所述的计算机实现的方法,其中,响应于验证先前生成的注释,生成第二随后的注释。

5.如权利要求4所述的计算机实现的方法,其中所述第二随后的注释包括椎骨标记和椎间盘标记。

6.如权利要求1所述的计算机实现的方法,其中所述注释包括椎骨标记。

7.如权利要求1所述的计算机实现的方法,其中基于第一空间排序的点来生成所述注释,并且基于第二空间排序的点来生成所述随后的注释,其中所述第二空间排序的点说明所述第一随后的用户输入。

8.如权利要求1所述的计算机实现的方法,其中基于优化模型、统计模型或者与脊柱或椎骨关联的上下文信息来生成所述注释。

9.如权利要求1所述的计算机实现的方法,其中生成所述随后的注释包括重新指定由所述注释标注的椎骨的标记。

10.一种计算机可读存储介质,包括将要由处理器执行的计算机程序代码,所述计算机程序代码在被执行时用于实现注释脊柱图像的方法,所述方法包括:a)获取标识对应于脊柱图像上的椎骨的点的用户输入;

b)响应于接收所述用户输入,使用所述用户输入来确定脊柱图像上的可视椎骨的数量;

c)基于所确定的可视椎骨的数量来识别对应于相应椎骨的脊柱图像上的点;

d)在所述脊柱图像上生成对应于所述确定的数量的可观察椎骨的注释,所述注释使用上下文信息特征向量在解剖上标记和区分所述脊柱图像上的两个或更多个直接相邻的椎骨,其中所述上下文信息特征向量利用与相邻结构的大小,形状,方向或关系中的至少一个的信息对所识别的点进行编码;

e)在先前生成的注释上接收第一随后的用户输入以识别先前生成的注释内的错误;

f)响应于接收第一随后的用户输入,在脊柱图像上自动生成随后的注释,随后的注释校正先前生成的注释内存在的错误,g)接收第二随后用户输入,其中当第二随后的用户输入识别先前生成的注释内的错误时,重复e)-g),并且当所接收的第二随后的用户输入不识别先前生成的注释内的错误时,与脊柱图像相关联地验证先前生成的注释,并且将先前生成的注释与脊柱图像相关联地存储在数据库中。

11.如权利要求10所述的计算机可读存储介质,其中生成所述注释和所述随后的注释不依赖于接收的所述第一随后的用户输入。

12.如权利要求10所述的计算机可读存储介质,还包括从验证所述先前生成的注释的所述用户接收第二随后的用户输入。

13.如权利要求12所述的计算机可读存储介质,其中响应于验证先前生成的注释,生成第二随后的注释。

14.如权利要求13所述的计算机可读存储介质,其中所述第二随后的注释包括椎骨标记和椎间盘标记。

15.如权利要求12所述的计算机可读存储介质,其中基于第一空间排序的点来生成所述注释,并且基于第二空间排序的点来生成所述随后的注释,其中所述第二空间排序的点说明所述第一随后的用户输入。

16.如权利要求10所述的计算机可读存储介质,其中所述注释包括椎骨标记。

17.一种用于标注放射学图像的系统,包括:

处理器:a)响应于经由数据输入接收用户输入,标识对应于脊柱图像上的椎骨的点;

b)响应于接收所述用户输入,使用所述用户输入来确定脊柱图像上的可视椎骨的数量;

c)基于所确定的可视椎骨的数量来识别对应于相应椎骨的脊柱图像上的点;

d)在所述脊柱图像上生成对应于所述确定的数量的可观察椎骨的注释,所述注释使用上下文信息特征向量在解剖上标记和区分所述脊柱图像上的两个或更多个直接相邻的椎骨,其中所述上下文信息特征向量利用与相邻结构的大小,形状,方向或关系中的至少一个的信息对所识别的点进行编码;

e)在先前生成的注释上接收第一随后的用户输入以识别先前生成的注释内的错误;

f)响应于接收第一随后的用户输入,在脊柱图像上自动生成随后的注释,随后的注释校正先前生成的注释内存在的错误;

g)接收第二随后用户输入,其中当第二随后的用户输入识别先前生成的注释内的错误时,重复e)-g),并且当所接收的第二随后的用户输入不识别先前生成的注释内的错误时,与脊柱图像相关联地验证之前生成的注释,并且将先前生成的注释与脊柱图像相关联地存储在数据库中。

18.如权利要求17所述的系统,其中所述处理器将要导致具有所述随后的注释的所述脊柱图像被显示在所述用户接口处并且提示所述用户提供第二随后的用户输入。

说明书 :

标注放射学图像的方法和设备

[0001] 相关申请
[0002] 本专利由于2012年11月20日提交的美国临时申请序列号61/728,405而产生,并且通过全部引用而据此结合在本文中。

技术领域

[0003] 本公开通常涉及标注放射学图像,并且更具体地,涉及标注放射学图像的方法和设备。

背景技术

[0004] 脊柱图像可被获得并且可被用来诊断各种脊柱疾病。在一些示例中,这些脊柱图像被手动地注释和/或标注以便识别不同的椎骨和/或椎间盘(disk)。在其它示例中,这些脊柱图像被自动地注释和/或标注以便识别不同的椎骨和/或椎间盘。

发明内容

[0005] 根据本发明的一个方面,提供了一种计算机实现的方法,包括:
[0006] 在脊柱图像上生成第一注释;
[0007] 在所述第一注释上接收来自用户的第一用户输入以便识别所述第一注释内的错误;以及
[0008] 响应于接收所述第一用户输入,在所述脊柱图像上生成第二注释,所述第二注释用于改正呈现在所述第一注释内的所述错误。
[0009] 其中生成所述第一注释和第二注释不依赖于接收的所述第一输入。
[0010] 所述方法还包括从验证所述第二注释的所述用户接收第二用户输入。
[0011] 其中,响应于所述用户验证所述第二注释,生成第三注释。
[0012] 其中所述第三注释包括椎骨标记和椎间盘标记。
[0013] 其中所述注释包括椎骨标记。
[0014] 其中响应于接收来自识别所述脊柱图像上的椎骨的所述用户的初始的用户输入而生成所述第一注释。
[0015] 其中基于第一空间排序的点来生成所述第一注释,并且基于第二空间排序的点来生成所述第二注释,其中所述第二空间排序的点说明所述第一用户输入。
[0016] 其中基于优化模型、统计模型或者与脊柱或椎骨关联的上下文信息来生成所述第一注释。
[0017] 其中生成所述第二注释包括重新指定由所述第一注释标注的椎骨的标记。
[0018] 根据本发明的另一方面,提供了一种计算机可读存储介质,包括将要由处理器执行的计算机程序代码,所述计算机程序代码在被执行时用于实现注释脊柱图像的方法,所述方法包括:
[0019] 在脊柱图像上生成第一注释;
[0020] 在所述第一注释上接收来自用户的第一用户输入以便识别所述第一注释内的错误;以及
[0021] 响应于接收所述第一用户输入,在所述脊柱图像上生成第二注释,所述第二注释用于改正呈现在所述第一注释内的所述错误。
[0022] 其中生成所述第一注释和第二注释不依赖于接收的所述第一输入。
[0023] 所述计算机可读存储介质还包括从验证所述第二注释的所述用户接收第二用户输入。
[0024] 其中,响应于所述用户验证所述第二注释,生成第三注释。
[0025] 其中所述第三注释包括椎骨标记和椎间盘标记。
[0026] 其中所述注释包括椎骨标记。
[0027] 其中基于第一空间排序的点来生成所述第一注释,并且基于第二空间排序的点来生成所述第二注释,其中所述第二空间排序的点说明所述第一用户输入。
[0028] 根据本发明的又一方面,提供了一种系统,包括:
[0029] 处理器,其中响应于经由数据输入接收第一用户输入,所述处理器将要在脊柱图像上生成第一注释,所述处理器将要导致具有所述第一注释的所述脊柱图像被显示在用户接口处,所述处理器将要提示用户提供识别所述第一注释中的错误的第二用户输入,其中响应于接收所述第二用户输入,所述处理器将要在所述脊柱图像上生成第二注释,所述第二注释将要改正所述第一注释中的所述错误。
[0030] 其中所述处理器将要导致具有所述第二注释的所述脊柱图像被显示在所述用户接口处并且提示所述用户提供第三用户输入。
[0031] 其中所述第三用户输入验证所述第二注释或识别所述第二注释中的错误。

附图说明

[0032] 图1是注释放射学图像的示例系统的示意性图示。
[0033] 图2-5是由图1的示例系统注释的、根据本公开的教导的放射学图像。
[0034] 图6是表示可以被执行以实现图1的系统的机器可读指令的流程图。
[0035] 图7是执行图6的指令以实现图1的系统的处理器平台。
[0036] 在任何可能的情况下,相同的附图标记将在整个附图和随附的书面描述中被用来指相同或相似的部分。

具体实施方式

[0037] 脊柱图像可被注释和/或标注以帮助分析这类图像和/或诊断各种脊柱疾病,等等。然而,正确地注释和/或标注这些图像有时是困难的,因为取决于正被查看的图像,可见的椎骨和/或椎间盘的数量变化。当这些变化发生时,一些已知的自动和/或半自动脊柱标注算法假设不管正被查看的图像和所呈现的可见的椎骨和/或椎间盘的实际数量,可见的椎骨和/或椎间盘的数量是相同的。因此,在并非所有的椎骨和/或椎间盘都可见的实例中,一些已知的脊柱标注算法并未准确地注释和/或标注脊柱图像。
[0038] 本文公开的示例涉及注释和/或标注脊柱图像。为了克服与一些已知的注释和/或标注方法(例如,手动或自动的)冲突的缺陷中的一些,本文公开的示例使用基于所接收的初始的用户输入和/或随后的用户输入(例如,对生成的未验证注释的反馈)来注释和/或重新注释脊柱图像的示例半自动脊柱注释算法和/或系统。
[0039] 例如,基于初始的用户输入(例如,识别椎骨),系统可以自动提供第一注释给脊柱图像并且呈现包括第一注释的脊柱图像用于用户查看。为了快速改正包括在第一注释中的任何错误,系统接收关于第一注释的用户输入和/或反馈。在一些示例中,用户可以通过点击错误肯定(false positive)、错误否定(false negative)、未标注的和/或错误标注的椎骨和/或椎间盘等来提供输入(例如,识别新的和/或未正确标注的椎骨和/或候选)。响应于所接收的输入和/或反馈,系统考虑用户输入(例如,用于基于用户输入进行标注的新的候选、用户识别的椎骨和/或椎间盘)和椎骨的已知的空间组织,并且自动提供第二注释和/或标记给脊柱图像用于用户查看(例如,系统重新注释脊柱图像)。基于所接收的用户反馈,第二注释可改正呈现在第一注释中的至少一个错误。在一些示例中,用户输入和/或反馈不依赖于示例注释算法。在一些示例中,系统在自动注释和/或标注脊柱图像与接收用户输入和/或反馈之间迭代和/或交替,直到用户验证了生成的注释和/或标记为止。
[0040] 图1描绘了用于注释例如脊柱图像的图像的示例系统100。在一些示例中,系统100包括计算机102和通信耦合到计算机102的注释器104。在这个示例中,计算机102包括用户接口106和数据输入(例如,键盘、鼠标、麦克风等)108并且注释器104包括处理器110和数据库112。
[0041] 在一些示例中,用户接口106显示例如图像(例如,脊柱图像、放射学图像等)和/或从注释器104接收的被注释的图像的数据。在一些示例中,用户接口106经由数据输入108接收来自用户114的命令和/或输入。例如,在系统100被用来注释脊柱图像的示例中,用户接口106显示脊柱图像和/或被注释的脊柱图像,并且用户114提供识别例如脊柱图像上的椎骨的位置的初始的输入和/或提供识别例如在脊柱图像上生成的注释中的错误的随后的输入。
[0042] 在一些示例中,在用户接口106显示脊柱图像(例如,T1加权MRI图像、未注释的脊柱图像)之后,用户114可使用数据输入108来选择和/或识别椎骨(图2,202),并且响应于接收这个用户输入,注释器104使用第一用户输入来在脊柱图像(图3,302)上生成第一注释(图3,302)。虽然注释器104可以使用任何适当的标注算法来生成注释,在一些示例中,注释器104根据空间排序的点的初始集合 来生成第一注释302,其中N=6并且 对应于L1椎骨, 对应于L2椎骨,等等。
[0043] 附加地或备选地,在一些示例中,通过自动检测与椎骨的图像上下文一致的脊柱图像的连接区域并且选择遵循和/或适合脊柱的形状的脊柱图像上的N个点,注释器104生成第一注释302。在一些示例中,通过使用存储在数据库112中的数据(例如,关于脊柱、椎骨和/或邻近结构的上下文信息)和/或其它优化和/或统计建模技术(例如,通过基于统计数据和/或模型来插值)等等,注释器104自动检测连接区域。
[0044] 在一些示例中,可通过生成和/或构造上下文信息特征、对椎骨内的上下文信息统计建模和/或找到其上下文特征与统计模型一致的所有连接部件区域的质心来检测连接区域。在一些示例中,通过在图像域中为每个点p生成特征向量 来生成和/或构造上下文信息特征。例如,对于每个点p,可构造三维特征向量 ,其中 是以点p为中心的3x10矩形形状的、垂直取向的补片(patch)内的平均强度, 是以点p为中心的10x3矩形形状的、水平取向的补片内的平均强度,并且 对应于像素p的强度。
[0045] 在一些示例中,特征向量包含不同取向和/或比例的若干盒形图像补片内的图像统计。这样的基于补片的特征可编码关于椎骨和/或邻近结构的上下文信息(例如,大小、形状、取向、与邻近结构的关系,等等)。
[0046] 在一些示例中,可以通过在中心在第一用户输入(例如,一次点击的用户输入)的圆和/或空间内和/或在围绕第一用户输入(例如,一次点击的用户输入)的圆和/或空间内使用所有的特征向量 来构造多维模型分布而来统计建模椎骨内的上下文信息。
[0047] 在一些示例中,通过优化包含两个约束的成本函数来确定其上下文特征与统计模型一致的所有连接部件区域的质心。在这个示例中,第一约束基于特征分布之间的相似性的Bhattacharyya测量。在一些示例中,第一约束基本上确保了获得的和/或识别的脊柱区域与统计模型一致。在这个示例中,第二约束是移除由成像噪声引起的小的孤立区域的平滑度约束。在一些示例中,第二约束基本上确保了表面是平滑的。在一些示例中,获得脊柱图像的K个区域并且 是这些区域的质心。
[0048] 在一些示例中,可使用方程1和/或通过从确定的质心的集合 中的N个点的所有可能的组合中选择N个点来选择遵循和/或适合脊柱的形状的N个点。参见方程1,是从 指向 的向量, ,其中 。
[0049] 方程1:
[0050]
[0051]
[0052] 如图3中所示,生成的第一注释302中的一些可包含错误。例如,第一注释302未能标注L3椎骨304(例如,错误否定),第一注释302将L5椎骨306标注为L4和L5(错误肯定)并且第一注释302错误地将L4椎骨308标注为L3椎骨(错误标记)。
[0053] 响应于查看第一注释302,用户114可使用输入装置108来识别在第一注释302内呈现的错误中的一个(例如,单击改正、第二用户输入、随后的用户输入)。例如,如图4中所示,用户114识别和/或选择第一注释302未能标注的L3椎骨304。在一些示例中,注释器104可接收第二用户输入并且基于空间排序的点的新集合来生成第二注释402,如方程2中所示,其中 与由用户114输入的新点的坐标向量相对应(第二用户输入、新的候选)。在一些示例中,通过实施方程2、3、4从 中的N+1个点中选择N个点 来解方程2。
[0054] 方程2:
[0055] 参见方程3, 最大化了 中的N个点 的所有可能的组合上的基于形状的标准,其中 确保了方程3的解包含第二用户输入。因此,响应于接收
第二用户输入,通过考虑第二用户输入(例如,新的候选和/或识别的椎骨)和/或椎骨的已知的空间组织,注释器104重新指定标记和/或注释304、306、308。如方程3中所示,是角度约束并且 是距离约束。在一些示例中,角度
约束基本上确保了每个邻近椎骨 几乎和/或基本上被对准,并且距离约束基
本上确保了邻近椎骨之间的距离近似相同。
[0056] 方程3:
[0057]
[0058] 方程4描述了从 指向 的向量 ,其中 。
[0059] 方程4:
[0060] 如图4中所示,第二注释402可经由用户接口106来显示以用于用户查看。响应于查看第二注释402,用户114可验证第二注释402为准确的或识别在第二注释402内呈现的附加错误(例如,单击改正、第三用户输入、随后的用户输入)。如果用户114识别另一个错误,则通过方程5识别的循环被重复直到用户114验证注释为止。
[0061] 方程5: ;并且
[0062] 如果用户114验证第二注释402,则注释器104使用来自根据方程3的N-椎骨标注的信息(如果有的话)来自动完成剩余椎骨的标注。在一些示例中, 被设置成改正的N-椎骨标注(例如,包括初始的和随后的用户输入的被识别的椎骨)并且对于 ,如果点 和 存在的话,则注释器104解方程6和/或迭代方程6。
[0063] 方程6:
[0064] 在一些示例中,如果 落在空间图像域内,则注释器104指定标记给 。例如,如果N=6,对于j=1, ;对于j=2, ;对于j=3, ,等等。然而,如
果 没有落在空间图像域内,则注释器104退出方程6的循环。
[0065] 在一些示例中,一旦椎骨被注释和/或被标注,注释器104就使用第二注释402和/或用上面的方程6确定的注释来注释脊柱图像的椎间盘502。在一些示例中, 与使用方程5确定的完整的M-椎骨标注相对应,其中 。在一些示例中,方程7和8可用来确定M个椎间盘的坐标,其中椎间盘标记被指定给 以说明脊柱椎间盘的空间排序: 。
[0066] 方程7: ,并且
[0067] 方程8:
[0068] 图6描绘了实现图1的系统100的方式。虽然已经在图6中说明了实现图1的系统的示例方式,图6中说明的要素、过程和/或装置中的一个或多个可用任何其它方式来组合、分割、重新布置、省略、排除和/或实现。此外,示例注释器104、示例处理器110、示例计算机102和/或,更通常地,图6的示例流程图可通过硬件、软件、固件和/或硬件、软件和/或固件的组合来实现。因此,例如,示例注释器104、示例处理器110、示例计算机102和/或,更通常地,图6的示例流程图中的任何一个可通过一个或多个电路、可编程处理器、特定用途集成电路(ASIC)、可编程逻辑装置(PLD)和/或场可编程逻辑装置(FPLD)等来实现。当阅读本专利的设备或系统权利要求中的任何一项以便覆盖纯粹软件和/或固件实现时,示例注释器104、示例处理器110和/或示例计算机102中的至少一个据此被清楚地限定为包括存储软件和/或固件的有形计算机可读介质,例如存储器、DVD、CD、Blu-ray等等。又更进一步,除了图6中说明的那些之外或者替代图6中说明的那些,图6的示例流程图还可包括一个或多个要素、过程和/或装置,和/或图6的示例流程图可包括所说明的要素、过程和装置中的所有或任何当中的多于一个。
[0069] 图6中示出了表示用于实现图1的系统100的示例机器可读指令的流程图。在这个示例中,机器可读指令包括用于通过例如在下面与图7有关地讨论的示例计算机700中示出的处理器712的处理器执行的程序。所述程序可嵌入存储在有形计算机可读介质(例如,CD-ROM、软盘、硬盘驱动器、数字通用光盘(DVD)、Blu-ray盘或与处理器712关联的存储器)上的软件中,但是整个程序和/或其部分可以备选地通过除处理器712以外的装置来执行和/或被嵌入固件或专用硬件中。此外,虽然关于图6中说明的流程图来描述示例程序,但是可备选地使用实现示例系统100的许多其它方法。例如,可改变块的执行顺序,和/或可改变、排除或组合所描述的块中的一些。
[0070] 如上文提到的,图6的示例过程可使用编码的指令(例如,计算机可读指令)来实现,所述指令存储在有形计算机可读介质上,例如硬盘驱动器、闪速存储器、只读存储器(ROM)、光盘(CD)、数字通用光盘(DVD)、高速缓冲存储器、随机存取存储器(RAM)和/或其中信息被存储任何持续时间(例如,延长的时限、永久地、短暂情形、暂时缓存和/或信息的超高速缓存)的任何其它存储介质。如本文使用的,术语有形计算机可读介质被清楚地限定为包括任何类型的计算机可读存储装置并且排除传播信号。附加地或备选地,图6的示例过程可使用编码的指令(例如,计算机可读指令)来实现,所述指令存储在非暂时性计算机可读介质上,例如硬盘驱动器、闪速存储器、只读存储器(ROM)、光盘、数字通用光盘、高速缓冲存储器、随机存取存储器和/或其中信息被存储任何持续时间(例如,延长的时限、永久地、短暂情形、暂时缓存和/或信息的超高速缓存)的任何其它存储介质。如本文使用的,术语非暂时性计算机可读介质被清楚地限定为包括任何类型的计算机可读介质并且排除传播信号。如本文使用的,当短语“至少”在权利要求的前序部分中被用作过渡词时,以和术语“包括”是开放式的相同方式,它是开放式的。因此,在它的前序部分中使用“至少”作为过渡词的权利要求还可包括除在该权利要求中清楚地记载的那些要素之外的要素。
[0071] 图6的程序在块602开始,其中计算机102经由数据输入108接收在用户接口106处显示的和/或在数据库112中存储的脊柱图像上的初始的输入(块602)。在一些示例中,初始的输入与点击显示的脊柱图像的椎骨和/或手动地标注它的用户114相关联。例如,如果L5椎骨可由用户点击(例如,一个点击、单击)、识别和/或标注。在一些示例中,识别脊柱图像上的椎骨和/或特征的初始的用户输入帮助和/或使能示例和/或选择的自动和/或半自动注释算法来注释和/或标注剩余的椎骨和/或椎间盘。在一些示例中,本文公开的示例可以与各种注释算法和/或软件一起来使用。
[0072] 在块604处,注释器104使用示例和/或选择的自动和/或半自动注释算法来生成初始的脊柱标注结果和/或注释(块404)。例如,基于识别L5椎骨的初始的用户输入,注释器104标注L1椎骨、L2椎骨、L3椎骨等等,并且这些第一注释可在用户接口106显示用于用户查看。
[0073] 在块606处,用户114查看第一注释并且计算机102提示用户关于第一注释的验证和/或接收第一注释是否正确的决定(块606)。如果第一注释没有被验证(例如,存在有至少一个错误呈现在第一注释中),计算机102可接收与生成的注释中的错误有关的第二用户输入(608)。在一些示例中,第二用户输入识别第一注释中的错误肯定、第一注释中的错误否定和/或第一注释中的错误标记。在一些示例中,错误肯定发生在注释器104在没有椎骨存在的地方检测到椎骨的时候。在一些示例中,错误否定发生在注释器104未能检测到椎骨的时候。在一些示例中,错误标注发生在检测到目标椎骨但是将错误标记指定给目标椎骨的时候。在一些示例中,用户114使用数据输入108经由单击改正来识别第一注释中的错误。例如,如果第一注释未能和/或错误地标注L3椎骨,用户114可点击L3椎骨和/或输入正确标记用于L3椎骨。
[0074] 在块610处,响应于接收到第二用户输入而生成第二注释(块610)。在一些示例中,响应于接收到用户输入,注释器104自动选择更好地适合脊柱形状的脊柱图像上的点和/或候选(例如,可能的椎骨)的新集合。点和/或候选的新集合包括初始的用户输入、随后的用户输入、由用户114识别和/或输入的点。例如,基于识别错误肯定的所接收的随后的用户输入,注释器104从点的集合中移除与错误识别的点相关联的点。在一些示例中,当选择候选、点和/或可能的椎骨的新集合时,注释器104使用具有角度约束和距离约束的基于形状的标准。在一些示例中,角度约束基本上确保了每三个邻近椎骨几乎和/或基本上被对准。在一些示例中,距离约束基本上确保了邻近椎骨之间的距离基本上和/或近似相同。在一些示例中,注释器104使用约束、随后的用户输入(例如,最近识别的点和/或候选)和/或椎骨的已知空间组织(例如,L1在T12下面,L2是L1,等等)来生成比第一注释更准确的和/或移除呈现在第一注释中的至少一个错误的第二注释。在一些示例中,块606、608和610被重复和/或迭代直到用户114验证被生成和/或被显示的注释为止。
[0075] 在块620,注释器104最终定下来注释(块620)。例如,注释器104使用获得的和/或与生成第二注释相关联的信息来注释任何未标注的椎骨。在一些示例中,使用用于被标注的椎骨的点坐标来注释任何剩余的椎骨,并且如果坐标落在空间图像域内,注释器104基于坐标来指定注释和/或标记。附加地或备选地,注释器104通过注释椎骨之间的椎间盘来最终定下来注释。在一些示例中,通过基于坐标和/或被注释的椎骨来确定椎间盘的坐标并且基于脊柱椎间盘的空间排序来将标记指定给椎间盘来注释椎间盘。在一些示例中,使用用户接口106向用户114显示包括椎骨和椎间盘标记的被注释的脊柱和/或将包括椎骨和椎间盘标记的被注释的脊柱保存在数据库112中(块614)。
[0076] 图7是能够执行图6的指令以实现图1的系统的示例计算机700的框图。计算机700可以是例如服务器、个人计算机、移动电话(例如,蜂窝电话)、个人数字助理(PDA)、因特网器具或任何其它类型的计算装置。
[0077] 本示例的系统700包括处理器712。例如,处理器712可以通过来自任何期望的族或制造商的一个或多个微处理器或控制器来实现。
[0078] 处理器712包括本地存储器713(例如,高速缓冲存储器)并且经由总线718与包括易失性存储器714和非易失性存储器716的主存储器通信。易失性存储器714可通过下列来实现:同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)和/或任何其它类型的随机存取存储器装置。非易失性存储器716可通过闪速存储器和/或任何其它期望类型的存储器装置来实现。通过存储器控制器来控制对主存储器714、716的访问。
[0079] 计算机700还包括接口电路720。接口电路720可通过任何类型的接口标准来实现,例如以太网接口、通用串行总线(USB)和/或PCI快速接口。
[0080] 一个或多个输入装置722被连接到接口电路720。输入装置722允许用户输入数据和命令到处理器712中。输入装置可以通过例如键盘、鼠标、触摸屏、跟踪板、跟踪球、等值点(isopoint)和/或语音识别系统来实现。
[0081] 一个或多个输出装置724还被连接到接口电路720。输出装置724可以例如通过显示装置(例如,液晶显示器和/或阴极射线管显示器(CRT))来实现。因此,接口电路720通常包括图形驱动器卡。
[0082] 接口电路720还包括通信装置(例如,通信装置56),诸如调制解调器或网络接口卡,以便于经由网络726(例如,以太网连接、数字用户线路(DSL)、电话线路、同轴线缆、蜂窝电话系统,等等)与外部计算机交换数据。
[0083] 计算机700还包括用于存储软件和数据的一个或多个大容量存储装置728。这样的大容量存储装置728的示例包括软盘驱动器、硬驱动盘、光盘驱动器和数字通用光盘(DVD)驱动器。大容量存储装置728可实现本地存储装置762。
[0084] 图6的编码的指令732可存储在大容量存储装置728、易失性存储器714、非易失性存储器716中,和/或存储在例如CD或DVD的可移动存储介质上。
[0085] 由上文,将会认识到上面公开的方法和设备提供了使能脊柱注释的快速和用户友好的改正和/或可视化和/或在基本上所有临床情况中基本上保证了正确结果的交互协议。上面公开的方法和设备使得注释能够被快速改正,而不依赖于标注算法和/或任何关联的软件的选择。
[0086] 注意到本专利要求2012年11月20日提交的美国临时申请序列号61/728,405的优先权,并且通过全部引用而据此结合在本文中。
[0087] 虽然本文已经描述了某些示例方法、设备和制品,但是本专利的覆盖范围不限于此。相反地,本专利覆盖了完全落入本专利的权利要求书的范围内的所有方法、设备和制品。