在乳腺摄影图像获取之前用于患者定位质量保证的技术的制作方法

文档序号:19428634发布日期:2019-12-17 16:02阅读:399来源:国知局
在乳腺摄影图像获取之前用于患者定位质量保证的技术的制作方法

相关申请的交叉引用

本申请要求于2017年3月15日提交的美国临时申请no.62/471,667的权益,该申请通过引用被整体并入本文。

本文描述的实施例一般而言涉及患者定位的质量保证,并且更特别地,涉及在乳房成像中改善患者定位,诸如,它涉及乳腺摄影(mammographic)或断层合成图像获取。



背景技术:

由于多种原因,在对患者进行基于辐射的成像时,正确的定位很重要。首先,目标组织的位置对于获得可以用于诊断的高质量图像至关重要。其次,希望在研究过程中使患者对辐射的总暴露最小化,因此,为了获得正确定位的后续成像并不理想。第三,由于许多司法管辖区的法规,仅用于纠正不良定位的后续成像可能会针对从业者或组织进行统计,并且频繁的重新成像会导致撤销许可证和/或资格认可。第四,图像的不正确定位可能需要患者随后访问成像中心,从而给患者带来额外的负担。至少由于这些原因,需要改进的技术,该技术可以是自动化的或半自动化的,用于在患者定位中进行质量保证,以便纵向评估整个患者记录的先前信息,以及以工作流程高效的方式使对患者的辐射暴露量最小化。



技术实现要素:

以下呈现简化的发明内容,以便提供对本文描述的一些新颖实施例的基本理解。该发明内容不是广泛的概述,并且不旨在识别关键/重要元素或描绘其范围。其唯一目的是以简化的形式呈现一些概念,作为稍后呈现的更具体的描述的序言。

描述了在图像获取之前用于患者定位质量保证的技术。在实施例中,系统可以包括被配置为将人体组织暴露于辐射的x射线源。在一些实施例中,人体组织可以包括乳房组织。x射线检测器可以被配置为检测辐射并生成人体组织的预诊断(pre-diagnostic)图像。如本文所使用的,预诊断图像是这样的图像:其中(a)利用相对少量的对组织的辐射暴露(“预诊断剂量水平”)并进行分析,以便确定生成(诸如可以是但不一定是由乳房成像系统的自动暴露控制系统生成的)诊断质量图像的最佳暴露参数;以及(b)不旨在被呈现给医生或其它医疗保健提供者或工作人员进行临床或诊断解释。位置分析模块可以被配置为接收预诊断图像并基于一个或多个预定义的定位标准确定人体组织是否被正确定位。非暂态计算机可读存储介质可以被配置为存储位置分析模块确定的结果。显示器可以被配置为在用户界面内显示位置分析模块的确定。描述并要求保护其它实施例。

在实施例中,成像系统可以包括:x射线源,用于使人体组织暴露于预诊断剂量水平的辐射;x射线检测器,用于检测辐射并生成人体组织的预诊断图像;以及位置分析模块,用于接收预诊断图像并基于一个或多个预定义的定位标准确定人体组织是否被正确定位。

在实施例中,一种计算机实现的方法可以包括:将人体组织暴露于x射线源的辐射;x射线检测器模块被配置为检测辐射并且生成人体组织的预诊断图像;在位置分析模块处接收预诊断图像;以及由位置分析模块基于一个或多个预定义的定位标准确定人体组织是否被正确定位。

在一些实施例中,人体组织是乳房并且成像系统可操作以捕获乳房的诊断乳腺摄影照片(mammogram)。在各种实施例中,用于生成预诊断图像的辐射水平基本上小于用于生成诊断图像的辐射水平。在一些实施例中,预诊断图像的分辨率低于诊断图像的分辨率。在示例性实施例中,预诊断图像是自动暴露控制(aec)侦察图像。在一些实施例中,预诊断图像是乳房的中侧斜位(mlo)视图。在各个实施例中,预诊断图像是乳房的头尾位(cc)视图。在示例性实施例中,将预定义的标准与一个或多个检测到的解剖界标进行比较。在各种实施例中,一个或多个检测到的解剖界标选自包括乳房下褶、乳头、胸肌或胸壁的组。在一些实施例中,预定义的标准包括在预诊断图像和先前的预诊断图像或先前的诊断图像中的一个或多个之间的比较。在一些实施例中,成像系统可以包括被配置为在用户界面内显示位置分析模块的确定的显示器。在各种实施例中,预诊断图像具有与诊断图像基本上相似的分辨率。在一些实施例中,基于位置分析模块的确定来自动拍摄诊断图像。在各个实施例中,基于位置分析模块的确定自动中断诊断图像过程。在一些实施例中,基于位置分析模块的确定,响应于接收到用户输入而中断诊断图像过程。

为了实现前述和相关目的,本文结合以下描述和附图描述了某些说明性方面。这些方面指示了可以实践本文公开的原理的各种方式,并且所有方面及其等同物旨在落入所要求保护的主题的范围内。当结合附图考虑时,从以下详细描述中,其它优点和新颖特征将变得显而易见。

附图说明

图1图示了系统的实施例。

图2a图示了根据实施例的乳腺摄影图像。

图2b图示了根据实施例的乳腺摄影图像。

图3图示了根据实施例的乳腺摄影图像。

图4图示了根据实施例的乳腺摄影图像。

图5图示了根据实施例的乳腺摄影图像。

图6图示了根据实施例的乳腺摄影图像。

图7图示了根据实施例的乳腺摄影图像。

图8图示了根据实施例的乳腺摄影图像。

图9图示了根据实施例的乳腺摄影图像。

图10图示了根据实施例的乳腺摄影图像。

图11图示了根据实施例的逻辑流程。

图12a图示了示例性诊断图像。

图12b图示了示例性预诊断图像。

图13图示了根据实施例的制造品。

图14图示了集中式系统的实施例。

图15图示了分布式系统的实施例。

图16图示了计算架构的实施例。

图17图示了通信架构的实施例。

具体实施方式

各种实施例一般而言涉及描述了在乳腺摄影图像获取之前用于患者定位质量保证的技术。在实施例中,系统可以包括被配置为将人体组织暴露于辐射的x射线源。x射线检测器可以被配置为检测辐射并生成人体组织的预诊断图像。如本文所使用的,预诊断图像是这样的图像,其中(a)利用相对少量的对组织的辐射暴露并进行分析,以便确定生成(诸如可以是但不一定是由乳房成像系统的自动暴露控制系统生成的)诊断质量图像的最佳暴露参数;以及(b)不旨在被呈现给医生或其它医疗保健提供者或工作人员进行临床或诊断解释。图12a和图12b图示了诊断图像和预诊断图像之间的示例性比较。位置分析模块可以被配置为接收预诊断图像并基于一个或多个预定义的定位标准确定人体组织是否被正确定位。非暂态计算机可读存储介质可以被配置为存储位置分析模块确定的结果。显示器可以被配置为在用户界面内显示位置分析模块的确定。描述并要求保护其它实施例。

通过一般参考本文使用的符号和术语,以下的详细描述可以根据在计算机或计算机网络上执行的程序过程来呈现。本领域技术人员使用这些过程描述和表示来最有效地将他们工作的实质传达给本领域其它技术人员。

这里的过程通常被认为是导致期望结果的自洽操作序列。这些操作是需要物理量的物理操纵的那些操作。通常,虽然不是必须的,但是这些量采用能够被存储、传输、组合、比较和以其它方式操纵的电信号、磁信号或光信号的形式。有时,主要出于共同使用的原因,将这些信号称为比特、值、元素、符号、字符、项、数字等被证明是方便的。但是,应该注意的是,所有这些和类似术语都与适当的物理量相关联,并且仅仅是应用于这些量的方便标签。

各种实施例还涉及用于执行这些操作的装置或系统。在一些实施例中,这些装置可以为所需目的而专门构造,或者它可以包括计算设备,该计算设备由存储在计算设备和/或计算设备的硬件中的计算机程序选择性地激活、操作和/或配置。各种机器可以与根据本文的教导编写的程序和/或配置的硬件一起使用,包括用于执行所需方法步骤的专用装置。各种这些机器所需的结构根据给出的描述将是清楚的。

图1图示了成像系统100的框图。在一个实施例中,成像系统100可以包括一个或多个组件。虽然图1中所示的成像系统100在某个拓扑中具有有限数量的元件,但是可以认识到的是,成像系统100可以在替代拓扑中根据给定实施方式的需要包括更多或更少的元件。成像系统100可以包括多个模块,包括成像模块102、预诊断成像模块104和位置分析模块114,其每个可以包括一个或多个处理单元、存储单元、网络接口或在本文更详细描述的其它硬件和软件元件。在一些实施例中,这些模块可以被包括在利用共享cpu116的单个成像设备内。在其它实施例中,一个或多个模块可以是分布式架构的一部分,其示例参考图15进行描述。

在实施例中,成像系统100的每个模块可以包括但不限于成像系统、移动计算设备、智能电话、台式计算机或本文描述的其它设备。在各种实施例中,成像系统100可以包括或实现多个组件或模块。如本文所使用的,术语“组件”和“模块”旨在指代计算机相关的实体,包括硬件、硬件和软件的组合、软件,或者执行中的软件。例如,组件和/或模块可以被实现为在诸如cpu116的处理器上运行的进程、硬盘驱动器、(光学和/或磁存储介质的)多个存储驱动器、对象、可执行程序、执行的线程、程序、逻辑、电路系统、控制器和/或计算机。作为图示,在服务器上运行的应用和服务器都可以是组件和/或模块。一个或多个组件和/或模块可以驻留在执行的进程和/或线程内,并且组件和/或模块可以根据给定实现的需要被定位在一个计算机上和/或分布在两个或更多个计算机之间。实施例在该上下文中不受限制。

系统100内的各种设备以及系统100的设备内的组件和/或模块可以如由各种线或箭头所指示的经由各种类型的通信介质通信地耦合。在各种实施例中,系统100的各种模块和存储装置可以被组织为分布式系统。分布式系统通常包括通过计算机网络进行通信的多个自主计算机。值得注意的是,虽然在描述用于数据检索的各种增强技术时一些实施例可能利用分布式系统,但是可以认识到的是,用于数据检索的增强技术也可以由单个计算设备实现。实施例在该上下文中不受限制。

在实施例中,成像模块102可以包括x射线源110和可以用于执行乳房成像的x射线检测器112。在一些实施例中,成像模块102可以被配置为执行乳房成像,诸如x射线乳腺摄影和/或断层合成,这是用于以放射照相剂量水平执行高分辨率有限角度断层摄影的方法。虽然在本说明书中使用乳腺摄影作为示例性实施例,但是可以认识到的是,本文描述的技术可以适用于期望辐射最小化和正确的患者定位的其它过程。

x射线源110可以被配置为将人体组织暴露于x射线,x射线可以由x射线检测器112检测到。x射线检测器112可以被配置为在宽范围内响应入射x射线的注量(fluence)。x射线检测器112可以被配置为吸收x射线、产生电子信号、数字化信号并将结果存储在存储装置108和/或120之一中。输出图像可以被保存为二维矩阵,其中每个元素表示与通过乳房组织的路径对应的x射线透射。在一些实施例中,取决于成像模态,诸如断层合成、计算机断层摄影等,可以生成三维图像和矩阵。可以对图像进行数字处理,使得当图像被显示在显示设备上或打印在激光胶片上时,它将图示诊断所需的关键特征。这样的诊断图像可以被存储在存储装置108中,使得它们可以在显示器121的用户界面上被查看。在实施例中,图像也可以被存档在图像数据库120中。以这种方式,可以维护患者的记录并且过去的图像可以用于在与新图像进行比较时评估患者的定位。

成像系统100可以包括预诊断成像模块104,该预诊断成像模块104可以被配置为使用x射线源110和x射线检测器112生成自动暴露控制(aec)侦察图像。aec侦察图像可以存储在存储装置106中,存储装置106可以是用于校准操作的临时存储装置,并且在一些实施例中,与下面讨论的位置分析模块114结合。如本文所述,aec侦察图像可以是预诊断的并且用于在拍摄诊断图像之前测量和校准成像系统内的辐射水平。换句话说,可以在典型的诊断图像之前拍摄aec侦察图像。在一些实施例中,aec侦察图像可以具有比诊断图像低的分辨率。但是,在其它示例中,aec侦察图像可以具有与诊断图像相似的分辨率。在一些示例中,可以使用相同组织的诊断图像所需要的辐射剂量的2-10%来获取预诊断aec侦察图像。但是,可以认识到的是,在特定实施例中,预诊断图像可能使用更多或更少的辐射,但是通常将小于诊断图像。在一些实施例中,可以在单次x射线暴露中获取aec侦察图像;在其它实施例中,可以通过多次x射线暴露获取aec侦察图像。

由于与诊断图像相比,aec侦察图像通常具有非常低的辐射暴露,因此利用它们执行患者定位是有利的。虽然预诊断图像的非常低的辐射剂量在定位期间对患者是有利的并且用于确定生成诊断质量图像必要的x射线参数,但所使用的低水平的辐射暴露也可能导致预诊断图像的质量显著下降,这是它没有被呈现用于人类解释的一个关键原因。但是,虽然在分析低质量的预诊断图像方面存在固有的困难,但仍可以利用高级图像分析软件模块来自动或半自动地处理和提取相关信息,以辅助正确的患者定位。在示例中,与诊断图像相比,预诊断图像可能具有增加的噪声和降低的对比度。图12a和12b图示了诊断图像和预诊断图像之间的示例性比较。为了减轻预诊断图像质量的降低,一些实施例可以自动或半自动地降低预诊断图像的分辨率,这可以增大预诊断图像内的对象和/或解剖体的局部信噪比。

成像系统100可以包括位置分析模块114,该位置分析模块114在cpu116上操作,并且被配置为识别预诊断图像内的一个或多个解剖界标。另外,位置分析模块114可以基于存储在位置标准储存库118中的一个或多个位置标准来确定患者的位置是否正确。用于正确定位的标准可以如由各种认证实体(诸如食品药品管理局、美国放射学院、欧洲委员会及其它实体)阐述的那样被预定义。下面参考图3-10图示了指示不正确定位和正确定位的标准的一些示例。

在实施例中,位置分析模块114可以从预诊断图像模块104接收预诊断图像。位置分析模块114可以评估接收到的图像,该图像与诊断图像相比时质量可能较低。使用经优化以识别低质量预诊断图像内的解剖界标的算法,位置分析模块114可以识别如下面关于图2a和图2b所讨论的一个或多个解剖界标。可以用于确定正确定位的一些相关解剖界标包括但不限于乳头、胸大肌或可见的其它非目标解剖结构,诸如耳朵、手指、胃,等等。在示例性实施例中,位置分析模块114可以被优化以检测和识别预诊断质量图像中对比度特别低的界标,诸如乳头或内部结构,诸如胸大肌的边缘。

一旦被识别,就可以将检测到的解剖界标的特性(例如,地点、位置、存在、大小、与其它界标的关系等)与位置标准储存库118中的一个或多个预定义的标准进行比较。基于该比较,位置分析模块114可以做出位置确定。另外,位置分析模块114可以基于第一界标与一个或多个附加界标的关系和/或当前预诊断视图与可从图像数据库120访问的先前预诊断或诊断视图的比较来做出位置确定。位置确定可以指示患者当前是否处于可接受的位置,或者需要被重新定位。

在实施例中,显示设备121可以包括用户界面,该用户界面被配置为从位置分析模块114接收并显示患者定位的确定。例如,可以经由显示器121的用户界面通知从业者患者被正确或不正确地定位。另外,位置分析模块114可以基于位置确定来向从业者指示所建议的使患者在诊断图像之前获得正确定位的移动。除了经由显示器121的用户界面的通知之外,还可以使用其它技术来通知不正确的位置。非限制性示例包括音频通知、触觉通知、使用灯的视觉指示和/或用户界面内的一个或多个提示。

在一个示例中,响应于显示器121向从业者通知患者被不正确地定位,可以经由显示设备121向从业者提供选项以中断成像模块102拍摄全暴露诊断图像。如果从业者选择中断选项,则经由显示设备121接收输入并且成像模块102防止x射线源110被激活。然后,从业者可以手动重新定位患者,并且然后可以从预诊断图像和患者定位的另一个确定开始重复或重新开始该过程。在另一个示例中,可以使用来自位置分析模块114的关于患者定位的患者没有被正确定位的确定来自动中断成像模块102通过激活x射线源拍摄全暴露诊断。与上述类似,从业者然后可以重新定位患者并从预诊断成像和位置确定开始重复或重新开始成像程序。以这种方式,可以在患者的成像研究期间减少不必要的辐射,因为较高剂量的完全暴露被自动中断或者经由从业者手动中断。

在一些实施例中,来自位置分析模块114的患者定位的确定可以用于自动允许在确定患者被正确定位之后的图像定时持续时间内立即、基本上立即或以其它方式拍摄诊断图像。以这种方式,一旦位置分析模块114确定患者已被正确定位,就可以在患者处于正确位置之后快速地由成像模块102自动拍摄诊断图像,从而最小化患者被置于不正确位置的机会。同样,来自位置分析模块的患者定位的确定可以用于在检测到不正确的患者定位时自动终止诊断图像暴露。以这种方式,可以在患者的成像研究期间减少不必要的辐射。图像定时持续时间可以包括各种时间值,包括但不限于小于1秒、1秒、2秒、5秒、10秒、20秒、30秒、1分钟、2分钟、5分钟、10分钟,以及这些值中任何两个值之间的值和范围(包括端点)。

图2a图示了根据实施例的预诊断乳腺摄影图像200。具体而言,预诊断乳腺摄影图像200图示了乳房的中侧斜位(mlo)视图。如图2a内所示,位置分析模块可以识别一系列解剖界标,以在拍摄患者乳房的诊断图像之前确定患者是否被正确定位。虽然在图2a中图示了四个界标,但是可以认识到的是,除图示的那些界标之外,还可以使用其它界标。位置分析模块可以将特定界标的特性(例如,地点、位置、存在、大小、与其它界标的关系等)与一个或多个预定义的标准进行比较,并基于对一个或多个界标的审查做出位置确定。在一些实施例中,位置分析模块可以基于第一界标与一个或多个附加界标的关系来做出位置确定。在各种实施例中,位置分析模块可以将第一视图中的界标与附加视图中的一个或多个界标进行比较,附加视图可能取自对患者的当前或先前研究。

作为第一示例,乳头202可以由位置分析模块识别。在一些实施例中,可以将乳头202的对准与一个或多个预定义的标准进行比较,以确定患者是否被正确地定位。例如,在预诊断乳腺摄影图像200内不存在乳头可以向位置分析模块指示患者没有被正确地定位。

作为第二示例,可以由位置分析模块识别乳房下褶204。乳房下褶204可以表示在乳房的下边界处(在乳房与胸部相连的地方)形成的解剖边界。乳房下褶204的存在可以提供患者被正确定位的证据,而在预诊断乳腺摄影图像200内不存在乳房下褶204可以指示患者没有被正确地定位。

作为第三示例,可以由位置分析模块识别后乳头线(pnl)206。pnl206可以表示在乳腺摄影照片上从乳头朝胸肌向后和垂直绘制的线。在一些实施例中,可以在不同视图(mlo,cc)上的该线之间进行比较以确定患者的定位是否令人满意。作为一个示例,在充分暴露的乳房中,pnl线的测量值之间的差在视图之间或者在同一视图的乳房之间可以在大约1厘米之内。

在第四示例中,胸大肌208可以由位置分析模块识别。胸大肌208在mlo视图中可能特别明显,并且可以被分析以确定在预诊断乳腺摄影图像200内是否描绘了足够量的乳房组织以进行诊断。乳房组织覆盖不足可以指示患者的不正确定位。

图2b图示了根据实施例的预诊断乳腺摄影图像210。具体而言,预诊断乳腺摄影图像210图示了乳房的头尾位(cc)视图。与mlo视图一样,可以由位置分析模块来识别一个或多个解剖界标,诸如乳头212和pnl214。位置分析模块可以将特定界标的特性(例如,地点、位置、存在、大小、与其它界标的关系等)与一个或多个预定义的标准进行比较,并基于对一个或多个界标的审查做出位置确定。在各种实施例中,位置分析模块可以基于第一界标与一个或多个附加界标的关系来做出位置确定。在示例性实施例中,位置分析模块可以将第一视图中的界标与附加视图中的一个或多个界标进行比较,附加视图可能取自对患者的当前或先前研究。

图3图示了根据实施例的预诊断乳腺摄影图像300。如在预诊断乳腺摄影图像300内所示,位置分析模块可以将区域302识别为在乳房的轮廓内缺失乳头,这可以指示患者的不正确定位。

图4图示了根据实施例的预诊断乳腺摄影图像400。如在预诊断乳腺摄影图像400内所示,位置分析模块可以将区域402识别为缺失胸大肌。在这个示例中,胸大肌的缺失可以向位置分析模块指示在预诊断图像内不存在足够的乳房组织,并且因此患者没有被正确地定位。

图5图示了根据实施例的预诊断乳腺摄影图像500。如在预诊断乳腺摄影图像500内所示,位置分析模块可以将区域502识别为在乳房组织和胸大肌的边缘之间缺少足够的清晰度,这可以指示患者的不正确放置。

图6图示了根据实施例的预诊断乳腺摄影图像600。如在预诊断乳腺摄影图像600内所示,位置分析模块可以识别区域602,该区域602包括位于胸大肌的下边缘下方的pnl线604。

图7图示了根据实施例的预诊断乳腺摄影图像700。如在预诊断乳腺摄影图像700内所示,位置分析模块可以识别区域702,该区域702可能缺少对乳腺组织的下象限的足够覆盖,并且可以指示不正确的患者定位。

图8图示了根据实施例的预诊断乳腺摄影图像800。如在预诊断乳腺摄影图像800内所示,位置分析模块可以将区域802识别为缺少乳房下褶或乳房下褶的可视化不足,这可以指示不正确的患者定位。

图9图示了根据实施例的预诊断乳腺摄影图像900。如在预诊断乳腺摄影图像900内所示,位置分析模块可以在两个cc视图之间的比较中识别区域902。在实施例中,cc视图可以来自同一研究,并且可以表示患者的右乳房和左乳房。如区域902所示,位置分析模块可以识别两个乳房中间的胸大肌,这可以指示沿着胸壁的全部或大部分(例如,超过阈值的量)乳房组织被包括在图像中,并且可以提供正确患者定位的证据。

图10图示了根据实施例的预诊断乳腺摄影图像1000。如在预诊断乳腺摄影图像1000内所示,位置分析模块可以在乳房1006与1008之间的比较中识别区域1002和区域1004。在实施例中,乳房1006和1008的预诊断图像可以来自同一研究。但是,在其它实施例中,乳房1006或1008的图像之一可以来自先前的研究,并且可以包括诊断图像或预诊断图像。如在区域1002和1004内所阐述的,乳房1008的图像可能与乳房1006的图像未对准,从而指示不良的患者定位。

本文包括一组流程图,其表示用于执行所公开的架构的新颖方面的示例性方法。虽然为了简化说明的目的,本文例如以流程图表(flowchart)或流程图(flowdiagram)的形式所示的一种或多种方法被示出和描述为一系列动作,但是应该理解和认识到的是,方法不受动作的顺序的限制,因为根据本文,一些动作可以以不同的顺序发生和/或与本文所示和所述的其它动作同时发生。例如,本领域技术人员将理解和认识到的是,方法可以替代地被表示为一系列诸如在状态图中相互关联的状态或事件。此外,并非方法中所示的所有动作都会是新颖实现所必需的。

图11图示了根据实施例的逻辑流程1100。逻辑流程1100可以表示由本文所述的一个或多个实施例(诸如,例如,成像系统100)执行的一些或全部操作。在1102处,人体组织可以暴露于x射线源的辐射。

在1104处,可以通过x射线检测器来检测辐射,并且可以通过预诊断成像模块来生成人体组织的预诊断图像。输出图像可以是aec侦察图像。aec侦察图像可以是预诊断的并且可以用于在拍摄诊断图像之前测量和校准成像系统内的辐射水平。换句话说,aec侦察图像可以在典型的诊断图像之前拍摄、其分辨率比诊断图像低,并且比诊断图像需要更少的辐射。在一些实施例中,预诊断aec侦察图像可以包含如诊断图像所需的辐射的约2%(或低于用于捕获诊断图像的辐射量的另一个量)(即,预诊断剂量水平)。虽然预诊断图像的辐射剂量非常低对患者是有利的,但它也可能显著降低图像的分辨率。

在1106处,可以由位置分析模块接收预诊断图像。位置分析模块114可以评估接收到的图像,该图像与诊断图像相比时可能具有较低的分辨率。使用经优化以识别低分辨率预诊断图像内的解剖界标的算法,位置分析模块可以识别一个或多个如以上所讨论的解剖界标。

在1108处,可以基于一个或多个预定义的定位标准来确定人体组织是否被正确定位。一旦被标识,就可以将检测到的解剖界标的特性(例如,地点、位置、存在、大小、与其它界标的关系等)与位置标准储存库中的一个或多个预定义的标准进行比较。基于该比较,位置分析模块可以做出位置确定。在一些实施例中,位置分析模块可以基于第一界标与一个或多个附加界标的关系和/或当前的预诊断视图与可从图像数据库访问的先前的预诊断视图或诊断视图的比较来做出位置确定。

在1110处,可以将位置分析模块的确定存储在非暂态计算机可读存储介质上。在实施例中,一个或多个预诊断图像也可以存储在非暂态计算机可读存储介质或另一个本地或远程存储介质上。以这种方式,可以在当前研究或未来研究内的位置分析中参考和使用该确定和/或一个或多个预诊断图像。在一些实施例中,显示设备的用户界面可以显示位置分析模块的确定。显示设备可以被配置为从位置分析模块接收并显示患者定位的确定。例如,可以经由显示设备的用户界面向从业者通知患者被正确或不正确地定位。在各种实施例中,位置分析模块可以基于位置确定来向从业者指示建议的使患者在诊断图像之前获得正确定位的移动。

在1112处,基于位置分析模块确定患者没有被正确地定位,在激活和拍摄完全暴露诊断图像并使患者暴露于来自x射线源的辐射之前,自动中断成像模块。可替代地,在1114处,基于位置分析模块确定患者没有被正确地定位,显示设备向从业者显示用于中断诊断图像的选择。接收输入并且作为响应,成像模块可以在激活并将患者暴露于来自x射线源的辐射之前被中断。

图12a和图12b图示了乳房的诊断图像(图12a)和预诊断图像(图12b)之间的比较。如在图12a内可以看到的,诊断图像包括更多细节以及乳房的清楚视图。如在图12b内可以看到的,预诊断图像包括明显更少的细节,这部分是由于用于生成图像的辐射水平明显较低。辐射的显著减少可以导致预诊断图像与诊断图像相比具有增加的噪声和降低的对比度,这可以从图12a和图12b的比较中看出。

图13图示了根据实施例的制造品。存储介质1300可以包括任何计算机可读存储介质或机器可读存储介质,诸如光、磁或半导体存储介质。在一些实施例中,存储介质1300可以包括非暂态存储介质。在一些实施例中,存储介质1300可以包括制造品。在一些实施例中,存储介质1300可以存储计算机可执行指令,诸如用于实现例如逻辑流程1100的计算机可执行指令。计算机可读存储介质或机器可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失性存储器或非易失性存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写或可重写存储器等等。计算机可执行指令的示例可以包括任何合适类型的代码,诸如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、面向对象的代码、可视代码等。

实施例不限于这些示例。

图14图示了集中式系统1400的框图。集中式系统1400可以在单个计算实体中(诸如完全在单个设备1410内)实现web服务系统1420的一些或全部结构和/或操作。

设备1410可以包括能够接收、处理和发送用于web服务系统1420的信息的任何电子设备。电子设备的示例可以包括但不限于成像系统、客户端设备、个人数字助理(pda)、移动计算设备、智能电话、蜂窝电话、电子书阅读器、消息收发设备、计算机、个人计算机(pc)、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、手持式计算机、平板计算机、服务器、服务器阵列或服务器农场、web服务器、网络服务器、互联网服务器、工作站、网络装置、web装置、分布式计算系统、多处理器系统、基于处理器的系统、消费电子产品、可编程消费电子产品、游戏设备、电视、机顶盒、无线接入点、基站、订户站、移动订户中心、无线电网络控制器、路由器,集线器、网关、网桥、交换机、机器或其组合。实施例在该上下文中不受限制。

设备1410可以使用处理组件1430来执行web服务系统1420的处理操作或逻辑。处理组件1430可以包括各种硬件元件、软件元件或两者的组合。硬件元件的示例可以包括设备、逻辑设备、组件、处理器、微处理器、电路、处理器电路、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(asic)、可编程逻辑器件(pld)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、软件开发程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、应用程序接口(api)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或其任何组合。确定实施例是否使用硬件元件和/或软件元件来实现可以根据任何数量的因素而不同,诸如期望的计算速率、功率水平、热容差、处理循环预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其它设计或性能约束,如给定实现所期望的。

设备1410可以使用通信组件1440来执行web服务系统1420的通信操作或逻辑。通信组件1440可以实现任何众所周知的通信技术和协议,诸如适合与分组交换网络(例如,诸如互联网的公共网络、诸如企业内联网的私有网络等)、电路交换网络(例如,公共交换电话网络)或分组交换网络和电路交换网络的组合(具有合适的网关和转换器)一起使用的技术。通信组件1440可以包括各种类型的标准通信元件,诸如一个或多个通信接口、网络接口、网络接口卡(nic)、无线电装置、无线发送器/接收器(收发器)、有线和/或无线通信介质、物理连接器等。作为示例而非限制,通信介质1409、1449包括有线通信介质和无线通信介质。有线通信介质的示例可以包括电线、电缆、金属引线、印刷电路板(pcb)、背板、交换结构、半导体材料、双绞线、同轴电缆、光纤、传播信号等等。无线通信介质的示例可以包括声学、射频(rf)频谱、红外和其它无线介质。

设备1410可以经由通信组件1440分别使用通信信号1407、1447分别通过通信介质1409、1449与其它设备1405、1445通信。设备1405、1445可以根据给定实现的需要在设备1410的内部或外部。

例如,设备1405可以对应于客户端设备,诸如用户使用的电话。因此,通过介质1409发送的信号1407可以包括电话和web服务系统1420之间的通信,其中电话发送请求并且作为响应接收网页或其它数据。

如上所述,设备1445可以对应于由与第一用户不同的用户使用的第二用户设备。在一个实施例中,设备1445可以使用通过介质1449发送的信号1447向web服务系统1420提交信息,以构建对第一用户加入由web服务系统1420提供的服务的邀请。例如,如果web服务系统1420包括社交网络服务,那么作为信号1447发送的信息可以包括第一用户的姓名和联系信息,联系信息包括电话号码或稍后由web服务系统1420用来识别来自用户的传入请求的其它信息。在其它实施例中,设备1445可以对应于由作为社交网络服务上的第一用户的朋友的不同用户使用的设备,信号1447包括最终发送到设备1405以作为web服务系统1420的社交网络功能的一部分供第一用户查看的状态信息、新闻、图像、联系信息或其它社交网络信息。

图15图示了分布式系统1500的框图。分布式系统1500可以跨多个计算实体分布所公开的实施例的结构和/或操作的部分。分布式系统1500的示例可以包括但不限于客户端-服务器架构、3层架构、n-层架构、紧密耦合或集群架构、点对点架构、主-从架构、共享数据库架构和其它类型的分布式系统。实施例在该上下文中不受限制。

分布式系统1500可以包括客户端设备1510和服务器设备1540。通常,客户端设备1510和服务器设备1540可以与参考图14描述的客户端设备1310相同或相似。例如,客户端系统1510和服务器系统1540各自可以包括处理组件1520、1550和通信组件1530、1560,它们分别与参考图14描述的处理组件1330和通信组件1340相同或相似。在另一个示例中,设备1510、1540可以经由通信组件1530、1560使用通信信号1507通过通信介质1505进行通信。

客户端设备1510可以包括或采用一个或多个客户端程序,该一个或多个客户端程序操作以执行根据所描述的实施例的各种方法。在一个实施例中,例如,客户端设备1510可以实现关于图11描述的一些步骤。

服务器设备1540可以包括或采用一个或多个服务器程序,该一个或多个服务器程序操作以执行根据所描述的实施例的各种方法。在一个实施例中,例如,服务器设备1540可以实现关于图11描述的一些步骤。

图16图示了适合于实现如前所述的各种实施例的示例性计算架构1600的实施例。在一个实施例中,计算架构1600可以包括或被实现为电子设备的一部分。电子设备的示例可以包括本文描述的那些电子设备。实施例在该上下文中不受限制。

如在本申请中所使用的,术语“系统”和“组件”旨在指代与计算机相关的实体,或者硬件、硬件和软件的组合、软件、或者执行中的软件,其示例由示例性计算架构1600提供。例如,组件可以是但不限于在处理器上运行的进程、处理器、硬盘驱动器、(光学和/或磁存储介质的)多个存储驱动器、对象、可执行文件、执行的线程、程序和/或计算机。作为图示,在服务器上运行的应用和服务器都可以是组件。一个或多个组件可以驻留在执行的进程和/或线程内,并且组件可以位于一个计算机上和/或分布在两个或更多个计算机之间。此外,组件可以通过各种类型的通信介质彼此通信地耦合以协调操作。协调可以涉及单向或双向信息的交换。例如,组件可以以通过通信介质传送的信号的形式传送信息。信息可以被实现为分配给各种信号线的信号。在这种分配中,每条消息都是信号。但是,另外的实施例可以替代地采用数据消息。可以跨各种连接发送这样的数据消息。示例性连接包括并行接口、串行接口和总线接口。

计算架构1600包括各种公共计算元件,诸如一个或多个处理器、多核处理器、协处理器、存储器单元、芯片组、控制器、外围设备、接口、振荡器、定时设备、视频卡、声卡、多媒体输入/输出(i/o)组件、电源等。但是,实施例不限于由计算架构1600实现。

如图16所示,计算架构1600包括处理单元1604、系统存储器1606和系统总线1608。双微处理器、多核处理器和其它多处理器架构也可以被采用作为处理单元1604。

系统总线1608为系统组件提供接口,包括但不限于系统存储器1606至处理单元1604。系统总线1608可以是若干种类型的总线结构中的任何一种,其可以进一步使用各种市售总线架构中的任何一种与存储器总线(在具有或不具有存储器控制器的情况下)、外围总线和本地总线互连。接口适配器可以经由例如插槽架构连接到系统总线1608。

计算架构1600可以包括或实现各种制造品。制造品可以包括如以上关于图13所描述的用于存储逻辑的计算机可读存储介质。

系统存储器1606可以包括以一个或多个高速存储器单元形式的各种类型的计算机可读存储介质,诸如只读存储器(rom)、随机存取存储器(ram)、动态ram(dram)、双倍数据速率dram(ddram)、同步dram(sdram)、静态ram(sram)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存存储器、诸如铁电聚合物存储器的聚合物存储器、奥氏(ovonic)存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(silicon-oxide-nitride-oxide-silicon,sonos)存储器、磁卡或光卡、诸如独立盘冗余阵列(raid)驱动器的设备阵列、固态存储器设备(例如,usb存储器、固态驱动器(ssd))和适于存储信息的任何其它类型的存储介质。在图16中示出的所示实施例中,系统存储器1606可以包括非易失性存储器1610和/或易失性存储器1613。基本输入/输出系统(bios)可以存储在非易失性存储器1610中。

计算机1602可以包括以一个或多个低速存储器单元形式的各种类型的计算机可读存储介质,包括内部(或外部)硬盘驱动器(hdd)1614、用于读取或写入可移动磁盘1618的磁性软盘驱动器(fdd)1616、以及用于读取或写入可移动光盘1622(例如,cd-rom、dvd或蓝光盘)的光盘驱动器1620。hdd1614、fdd1616和光盘驱动器1620可以分别通过hdd接口1624、fdd接口1626和光驱动器接口1628连接到系统总线1608。用于外部驱动器实现的hdd接口1624可以包括通用串行总线(usb)和ieee1394接口技术中的至少一个或两者。

驱动器和相关联的计算机可读介质提供数据、数据结构、计算机可执行指令等的易失性和/或非易失性存储。例如,可以在驱动器和存储器单元1610、1613中存储许多程序模块,包括操作系统1630、一个或多个应用程序1632、其它程序模块1634和程序数据1636。在一个实施例中,一个或多个应用程序1632、其它程序模块1634和程序数据1636可以包括例如用于实现所公开的实施例的各种应用和/或组件。

用户可以通过一个或多个有线/无线输入设备(例如,键盘1638和诸如鼠标1640的指示设备)将命令和信息输入到计算机1602中。其它输入设备可以包括麦克风、红外(ir)遥控器、射频(rf)遥控器、游戏手柄、手写笔(styluspen)、读卡器、加密狗(dongle)、指纹读取器、手套、图形输入板、操纵杆、键盘、视网膜读取器、触摸屏(例如,电容式触摸屏、电阻式触摸屏等)、轨迹球、轨迹板、传感器、触控笔(styluses)等等。这些和其它输入设备通常通过耦合到系统总线1608的输入设备接口1642连接到处理单元1604,但是也可以通过诸如并行端口、ieee1394串行端口、游戏端口、usb端口、ir接口等的其它接口连接。

显示器1644还经由诸如视频适配器1646的接口连接到系统总线1608。显示器1644可以在计算机1602的内部或外部。除了显示器1644之外,计算机通常包括其它外围输出设备,诸如扬声器、打印机等。

计算机1602可以经由与一个或多个远程计算机(诸如远程计算机1648)的有线和/或无线通信使用逻辑连接在联网环境中操作。远程计算机1648可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐装置、对等设备或其它公共网络节点,并且通常包括相对于计算机1602描述的许多或所有元件,但是出于简洁起见,仅图示了存储器/存储设备1650。所描绘的逻辑连接包括到局域网(lan)1652和/或更大的网络(例如,广域网(wan)1654)的有线/无线连接。这种lan和wan联网环境在办公室和公司中是常见的,并且促进企业范围的计算机网络,诸如内联网,所有这些都可以连接到全球通信网络,例如互联网。

当在lan联网环境中使用时,计算机1602通过有线和/或无线通信网络接口或适配器1656连接到lan1652。适配器1656可以促进到lan1652的有线和/或无线通信,lan1652也可以包括设置在其上用于与适配器1656的无线功能通信的无线接入点。

当在wan联网环境中使用时,计算机1602可以包括调制解调器1658,或者连接到wan1654上的通信服务器,或者具有用于诸如通过互联网在wan1654上建立通信的其它手段。调制解调器1658可以是内部的或外部的以及是有线的和/或无线的设备,其经由输入设备接口1642连接到系统总线1608。在联网环境中,相对于计算机1602或其部分描绘的程序模块可以存储在远程存储器/存储设备1650中。将认识到的是,所示的网络连接是示例性的,并且可以使用在计算机之间建立通信链路的其它手段。

计算机1602可操作以使用ieee802标准族与有线和无线设备或实体(诸如可操作地设置在无线通信(例如,ieee802.11空中调制技术)中的无线设备)通信。这至少包括wi-fi(或无线保真)、wimax和蓝牙tm无线技术等。因此,通信可以是与常规网络一样的预定义结构,或者仅是至少两个设备之间的自组织(adhoc)通信。wi-fi网络使用称为ieee802.11x(a,b,g,n等)的无线电技术来提供安全、可靠、快速的无线连接。wi-fi网络可以用于将计算机连接到彼此、连接到互联网以及连接到有线网络(其使用ieee802.3相关的介质和功能)。

图17图示了适合于实现如前所述的各种实施例的示例性通信架构1700的框图。通信架构1700包括各种公共通信元件,诸如发送器、接收器、收发器、无线电装置、网络接口、基带处理器、天线、放大器、滤波器、电源等。但是,实施例不限于由通信架构1700实现。

如图17所示,通信架构1700包括一个或多个客户端1710和服务器1740。例如,客户端1710可以实现客户端设备1410。例如,服务器1740可以实现服务器设备1440。客户端1710和服务器1740可操作地连接到一个或多个相应的客户端数据存储库1720和服务器数据存储库1750,这些数据存储库可以被采用以存储相应客户端1710和服务器1740本地的信息,诸如cookie和/或相关联的上下文信息。

客户端1710和服务器1740可以使用通信框架1730在彼此之间传送信息。通信框架1730可以实现任何众所周知的通信技术和协议。通信框架1730可以被实现为分组交换网络(例如,诸如互联网的公共网络、诸如企业内联网的私用网络等)、电路交换网络(例如,公共交换电话网络)或分组交换网络和电路交换网络的组合(具有合适的网关和转换器)。

通信框架1730可以实现各种网络接口,该各种网络接口被布置为接受、传送和连接到通信网络。网络接口可以被视为输入输出接口的专用形式。网络接口可以采用连接协议,包括但不限于直接连接、以太网(例如,厚、薄、双绞线10/100/1000baset等)、令牌环、无线网络接口、蜂窝网络接口、ieee802.11a-x网络接口、ieee802.17网络接口、ieee802.20网络接口等。此外,可以使用多个网络接口来与各种通信网络类型结合。例如,可以采用多个网络接口以允许通过广播、多播和单播网络进行通信。如果处理要求指示更大量的速度和容量,那么可以类似地采用分布式网络控制器架构来进行汇集(pool)、负载均衡,以及以其它方式增加由客户端1710和服务器1740所需的通信带宽。通信网络可以是有线和/或无线网络中的任何一个和组合,包括但不限于直接互连、安全自定义连接、私有网络(例如,企业内联网)、公共网络(例如,互联网)、个人区域网络(pan)、局域网(lan)、城域网(man)、作为互联网上节点的操作任务(omni)、广域网(wan)、无线网络、蜂窝网络和其它通信网络。

一些实施例可能使用表达“一个实施例”或“实施例”及其派生形式进行了描述。这些术语意味着结合实施例描述的特定特征、结构或特性被包括在至少一个实施例中。在说明书中各处出现的短语“在一个实施例中”不一定都指的是同一实施例。此外,一些实施例可能使用表达“耦合”和“连接”及其派生形式进行了描述。这些术语不一定意图是彼此的同义词。例如,一些实施例可以使用术语“连接”和/或“耦合”来描述,以指示两个或更多个元件彼此直接物理或电接触。但是,术语“耦合”还可以意味着两个或更多个元件彼此不直接接触,但仍然彼此协作或交互。

通过一般参考本文使用的符号和术语,本文的详细描述可以根据在计算机或计算机网络上执行的程序过程来呈现。本领域技术人员使用这些过程描述和表示来最有效地将他们工作的实质传达给本领域其它技术人员。

这里的过程通常被认为是导致期望结果的自洽操作序列。这些操作是需要物理量的物理操纵的那些操作。通常,虽然不是必须的,但是这些量采用能够被存储、传输、组合、比较和以其它方式操纵的电信号、磁信号或光信号的形式。有时,主要出于共同使用的原因,将这些信号称为比特、值、元件、符号、字符、项、数字等被证明是方便的。但是,应该注意的是,所有这些和类似术语都与适当的物理量相关联,并且仅仅是应用于这些量的方便标签。

此外,所执行的操纵通常以诸如添加或比较的术语来称呼,这些术语通常与由人类操作员执行的心理操作相关联。在本文描述的形成一个或多个实施例的一部分的任何操作中,在大多数情况下,人类操作员的这种能力不是必需的或者是期望的。相反,操作是机器操作。用于执行各种实施例的操作的有用机器包括通用数字计算机或类似设备。

各种实施例还涉及用于执行这些操作的装置或系统。该装置可以为所需目的而专门构造,或者它可以包括通用计算机,该通用计算机由存储在计算机中的计算机程序选择性地激活或重新配置。本文给出的过程并不固有地与特定计算机或其它装置相关。各种通用机器可以与根据本文的教导编写的程序一起使用,或者可以证明构造更专用的装置来执行所需的方法步骤是方便的。各种这些机器所需的结构根据给出的描述将是清楚的。

在前面的具体实施方式中,可以看出,为了简化本公开,各种特征在单个实施例中被组合在一起。该公开的方法不应该被解释为反映所要求保护的实施例需要比每个权利要求中明确记载的更多的特征的意图。而是,如以下权利要求所反映的,发明主题在于少于单个公开实施例的所有特征。因此,以下权利要求在此被并入到具体实施方式中,其中每个权利要求自身作为单独的实施例。在所附权利要求中,术语“包括”和“其中”分别用作相应术语“包括”和“其中”的普通英语等同物。此外,术语“第一”、“第二”、“第三”等仅用作标记,并不旨在对其对象施加数字要求。

以上描述的内容包括所公开的架构的示例。当然,不可能描述组件和/或方法的每个可想到的组合,但是本领域普通技术人员可以认识到许多其它组合和置换是可能的。

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