体积图像数据中的动脉瘤与载瘤血管的隔离的制作方法

文档序号:16042068发布日期:2018-11-24 10:33阅读:204来源:国知局

本公开一般涉及数字图像数据处理,以及更特别地涉及体积图像数据中的动脉瘤与其载瘤血管的隔离。

背景技术

动脉瘤是由血管壁的疾病或弱化所引起的血管的局部化的、充血的扩张或膨出。动脉瘤可能出现在存在血管的任何地方,虽然它们多数常见于动脉中。动脉瘤最常出现在脑底部处的动脉中、出现在韦利斯氏环中以及出现在主动脉中。破裂和血液凝结是动脉瘤所涉及的风险。特别地,如果患者患有血压升高,则血管中的这种膨出可能在任何时候爆裂并且导致出血以及可能导致死亡。除了四肢中的破裂之外,死亡风险是较高的。动脉瘤变得越大,其越有可能爆裂。

x射线c型臂在医学上被常规地用来采集三维(3d)数字图像以用于诊断评估,以及用于指导诸如支架放置或动脉瘤盘绕之类的介入式治疗过程。在3d图像空间中实行的动脉瘤分析经常受到动脉瘤分割技术限制的影响。在复杂的动脉瘤情况下,动脉瘤的检测不是100%精确的。这引起了不完整的动脉瘤检测或关注区域外的动脉瘤溢出(泄漏),其进一步导致了不精确的测量结果。

图1示出了由传统的分割技术产生的动脉瘤分割泄漏的示例。图像中的灰色部分102a-h表示由分割技术检测到的动脉瘤。如示出的,因为泄漏(或溢出)到关注区域之外的邻近血管,动脉瘤102a-h已经被不正确地检测。



技术实现要素:

本文中所描述的是用于对体积图像数据中的动脉瘤和载瘤血管进行隔离的体系(framework)。根据一个方面,该体系通过实行在动脉瘤圆顶点处开始的区域生长以消除体积图像数据中与动脉瘤或载瘤血管间接连接的血管来生成精细掩模。可以通过从精细掩模消除任何接触血管(kissingvessel)来至少部分地基于精细掩模生成最终掩模。最终掩模然后可以被用于对体积图像数据中的动脉瘤和载瘤血管进行分割。

提供该概要来以简化的形式引入精选的概念,将在以下详细描述中对这些概念进行进一步描述。该概要并不意图标识出所要求保护的主题的特征或必要特征,也不意图将该概要用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决了在本公开的任意部分中所提到的任意或所有缺点的实现方式。

附图说明

将在通过对在结合附图进行考虑时的以下详细描述进行参考来使本公开及其许多附带方面变得更好理解时容易地获得对本公开及其许多附带方面的更完整的理解。

图1示出了由传统技术生成的动脉瘤分割泄漏的示例;

图2是图示了示例性系统的框图;

图3示出了由计算机系统实行的示例性方法;

图4a示出了示例性原始体积掩模;

图4b示出了由区域生长过程生成的示例性精细体积掩模;

图5示出了示例性动脉瘤掩模;

图6示出了示例性载瘤血管掩模;

图7示出了示例性组合掩模;

图8示出了示例性“冠”;

图9a-f图示了用于清理掩模的步骤;

图10a示出了示例性原始体积图像数据;

图10b示出了在实行了先前的清理步骤之后所生成的最终输出掩模;

图11a示出了示例性最终掩模;

图11b示出了示例性分割输出;

图12a示出了由传统的分割方法生成的示例性图像;

图12b示出了由本体系生成的示例性图像;

图13a示出了由传统的分割方法生成的另一示例性图像;以及

图13b示出了由本体系生成的另一示例性图像。

具体实施方式

在以下描述中,阐述了许多具体细节,诸如具体部件、设备、方法等等的示例,以便提供对本体系的实现方式的透彻理解。然而,将对本领域技术人员显而易见的是,不需要采用这些具体细节来实践本体系的实现方式。在其他实例中,尚未详细描述公知的材料或方法,以避免不必要地使本体系的实现方式晦涩难懂。虽然本体系易受各种修改和替换形式的影响,但是其具体实施例在附图中作为示例示出并且将在本文中进行详细描述。然而应当理解的是,并不意图将本发明限制到所公开的特定形式,而是相反地,意图的是覆盖落入本发明的精神和范围内的所有修改、等价方式和替换方式。此外,为了易于理解,某些方法步骤被描绘为单独的步骤;然而,这些单独描绘的步骤不应当被理解为在它们的性能方面一定是顺序相关的。

如本文中所使用的术语“x射线图像”可以意指可见x射线图像(例如,显示在视频屏幕上)或x射线图像的数字表示(例如,与x射线检测器的像素输出相对应的文件)。如本文中所使用的术语“治疗中的x射线图像”可以指代在介入或治疗过程的治疗输送阶段期间的任意时间点捕获的图像,该任意时间点可以包括当辐射源开启或者关闭时的时间。有时为了描述方便,ct成像数据(例如,锥束ct成像数据)可以在本文中被用作示例性成像模态。然而将理解的是,来自包括但不限于x射线放射照片、mri、pet(正电子发射断层扫描)、pet-ct、spect、spect-ct、mr-pet、3d超声图像等等的任意类型成像模态的数据也可以被用在各种实现方式中。

除非另行陈述,如根据以下讨论显而易见的是,将理解诸如“分割”、“生成”、“注册”、“确定”、“对齐”、“定位”、“处理”、“计算”、“选择”、“估计”、“检测”、“跟踪”等等之类的术语可以指代计算机系统或者类似的电子计算设备的动作和过程,该计算机系统或者类似的电子计算设备将表示为计算机系统的寄存器和存储器内的物理(例如,电子)量的数据操纵和变换成类似地表示为计算机系统存储器或寄存器或者其他这样的信息存储装置、传输或显示设备内的物理量的其他数据。本文中所描述的方法的实施例可以使用计算机软件来实现。如果以符合公认标准的编程语言来编写,则设计成实现方法的指令序列可以被编译用于在各种硬件平台上执行以及用于与各种操作系统的接口。此外,没有参考任何特定的编程语言来描述本体系的实现方式。将理解的是,可以使用各种编程语言。

如本文中所使用的,术语“图像”指代由离散的图像元素(例如,用于2d图像的像素和用于3d图像的体素)组成的多维数据。图像可以例如是由计算机断层扫描、磁共振成像、超声或本领域技术人员已知的任何其他医学成像系统所收集的主体的医学图像。还可以从非医学情境提供图像,该非医学情境诸如例如是远程感测系统、电子显微术等等。虽然图像可以被认为是从r3到r的函数,或者到r3的映射,但是本方法不限于这样的图像,以及可以将本方法应用到任意维度的图像,例如2d图片或3d体积。对于2维或3维图像而言,图像的域通常是2维或3维矩形阵列,其中可以参照2个或3个相互正交的轴线的集合来对每个像素或体素进行寻址。如本文中所使用的术语“数字”和“数字化”将酌情指代经由数字采集系统或者经由来自模拟图像的转换所采集的以数字或数字化格式的图像或体积。

可以互换地使用关于2d成像和图像显示而常规使用的针对图片元素的术语“像素”和关于3d成像而经常使用的针对体积图像元素的“体素”。应当注意的是,3d体积图像是根据作为2d传感器阵列上的像素而获得的图像数据进行自身合成的,并且显示为来自一些视角的2d图像。因此,可以将2d图像处理和图像分析技术应用到3d体积图像数据。在接下来的描述中,被描述为对像素进行操作的技术可以替代地被描述为对3d体素数据进行操作,该3d体素数据以2d像素数据的形式来存储和表示以用于显示。以同样的方式,对体素数据进行操作的技术还可以被描述为对像素进行操作。在以下描述中,变量x被用来指示在特定空间位置处的主体图像元素或者替代地被认为是主体像素。术语“主体像素”或“主体体素”被用来指示当使用本文中所描述的技术对其进行操作时的特定图像元素。

本体系的一个方面对体积(或三维)图像数据中的动脉瘤及其载瘤血管进行隔离。在一些实现方式中,体系由以下步骤开始:清理原始输入体积图像数据来移除与动脉瘤或与载瘤血管间接连接的血管。该清理可以使用从动脉瘤圆顶点开始的区域生长技术来实行。一旦输入图像数据被清理,最终版本的体积掩模就被生成。该最终掩模仅包含动脉瘤圆顶和沿着中线的载瘤血管。

有利地,最终掩模不包含任何“接触血管”伪影。本文中所使用的“接触血管”一般指代任何不需要的伪影,该不需要的伪影似乎是接触或连接到掩模中动脉瘤的血管,但是实际上并不是动脉瘤起源之处的血管。可以将最终掩模传递到动脉瘤分割单元。动脉瘤分割单元在不包含任何接触血管的更清洁版本的输入掩模上运行。因而,动脉瘤分割单元生成精确得多的分割结果,并且示出实际动脉瘤之外的最小量的泄漏。将在以下描述中更详细地描述这些和其他示例性优点及特征。

图2是图示了示例性系统200的框图。系统200包括用于实现如本文中所描述的体系的计算机系统201。在一些实现方式中,计算机系统201操作为独立设备。在其他实现方式中,计算机系统201可以(例如,使用网络)连接到其他机器,诸如成像设备230和工作站234。在联网部署中,计算机系统201可以以下述各项的身份进行操作:服务器(例如,瘦客户端服务器,诸如由西门子医疗保健所提供的syngo®)、服务器-客户端用户网络环境中的客户端用户机器,或者作为对等(或分布式)网络环境中的对等机器进行操作。

在一个实现方式中,计算机系统201包括处理器设备或中央处理单元(cpu)204,其经由输入-输出接口221而耦合到一个或多个非临时性计算机可读介质206(例如,计算机存储装置或存储器设备)、显示设备208(例如,监视器)以及各种输入设备209(例如,鼠标、触摸板或键盘)的。计算机系统201可以进一步包括支持电路,诸如高速缓存、电源、时钟电路以及通信总线。还可以将诸如附加的数据存储设备和打印设备之类的各种其他外围设备连接到计算机系统201。

可以以各种形式的硬件、软件、固件、专用处理器或其组合将本技术实现为经由操作系统执行的微指令代码的部分或者应用程序或软件产品的部分,或者两者的组合。在一个实现方式中,将本文中所描述的技术实现为有形地体现在一个或多个非临时性计算机可读介质206中的计算机可读程序代码。特别地,本技术可以由图像处理单元207实现。非临时性计算机可读介质206可以包括随机存取存储器(ram)、只读存储器(rom)、磁性软盘、闪速存储器以及其他类型的存储器,或其组合。计算机可读程序代码由cpu204执行来处理由例如成像设备230所采集的数据。照此,计算机系统201是通用计算机系统,该通用计算机系统在执行计算机可读程序代码时变为专用计算机系统。计算机可读程序代码不意图被限制于任何特定编程语言及其实现方式。将理解的是,各种编程语言及其编码可以被用来实现本文中所包含的公开内容的教导。

相同的或不同的计算机可读介质206可以被用于存储图像数据集、知识库、个体患者数据、先前治疗的患者的数据库(例如,训练数据)等等。这样的数据也可以被存储在外部存储装置或其他存储器中。可以使用由cpu204管理并且驻留在诸如硬盘、ram或可移除介质之类的存储器上的数据库管理系统(dbms)来实现外部存储装置。外部存储装置可以在一个或多个附加的计算机系统上实现。例如,外部存储装置可以包括驻留在下述系统上的数据仓库系统:单独的计算机系统、图片归档和通信系统(pacs)或任何其他现在已知或以后开发的医院、医疗机构、医疗办公室、测试设施、药房或其他医学患者记录存储系统。

成像设备230可以是诸如x射线或ct扫描仪之类的用于采集图像数据的放射学扫描仪。成像设备230可以例如是基于平板x射线扫描仪,其包括至少一对x射线源和x射线检测器。替换地,成像设备230可以包括覆盖至少一对x射线源和x射线检测器的旋转式ct台架。在其他实现方式中,成像设备230是mr投影扫描仪。在另外其他实现方式中,成像设备230是覆盖至少一对光源和光学检测器的旋转式光学ct台架。还可以使用诸如角度采样超声之类的其他类型的成像设备230。

工作站234可以包括计算机以及诸如键盘和显示设备之类的适当的外围设备,并且可以连同整个系统200进行操作。例如,工作站234可以与成像设备230通信,以使得由成像设备230收集的图像数据可以在工作站234处被渲染并且在显示设备上被查看。工作站234可以与计算机系统201直接通信来显示经处理的图像数据和/或输出图像处理结果。工作站234可以包括图形用户接口来经由输入设备(例如,键盘、鼠标、触摸屏、语音或视频识别接口等等)接收用户输入来操纵图像数据的可视化和/或处理。

要进一步理解的是,因为可以以软件实现附图中描绘的构成性系统部件和方法步骤中的一些,所以系统部件(或过程步骤)之间的实际连接可以取决于对本体系进行编程所采用的方式而不同。考虑到本文中所提供的教导,相关领域的普通技术人员将能够预料到本体系的这些和类似的实现方式或配置。

图3示出了由计算机系统实行的示例性方法300。应当理解的是,可以以所示出的顺序或以不同顺序来实行方法300的步骤。还可以提供附加的、不同的或更少的步骤。此外,可以利用图2的系统200、不同的系统或其组合来实现方法300。

在304处,图像处理单元207接收载瘤血管中的动脉瘤的体积(3d)图像数据。可以基于由成像设备230采集的原始图像通过例如数字减影血管造影(dsa)来生成该体积图像数据。动脉瘤位于载瘤血管中,并且可以用对比剂或介质填满以用于观察其随着时间的传播。载瘤血管可以在例如患者的或主体的大脑、心脏、腿部、手臂等等中找到。例如,载瘤血管可以是包含脑动脉瘤的脑血管结构。体积图像数据可以包括间接连接到载瘤血管的其他血管。

在306处,图像处理单元207消除与动脉瘤或载瘤血管间接连接的血管来生成精细掩模。在一些实现方式中,图像处理单元207通过实行在动脉瘤圆顶点处开始的区域生长来消除未连接的血管。动脉瘤圆顶点是未破裂的动脉瘤的圆形表面之上或内部的任意点。图像处理单元207可以使得能够实现经由呈现在工作站234处的用户接口对体积图像数据中的动脉瘤圆顶点进行选择。

可以从所选择的动脉瘤圆顶点开始径向地朝向以动脉瘤圆顶点为中心的球形的表面实行区域生长。区域生长可以响应于到达预定义的边界框的范围,或者如果不能在紧接的邻域中找到前景(或非背景)体素(无论哪种情况先出现)而终止。可以由动脉瘤圆顶点和两个中线端点加上预定偏移(例如,20%)来定义边界框的范围。区域生长仅针对具有大于或等于当前预定义阈值的强度值的前景(或非背景)体素而发生。对于每个有效前景体素而言,相邻体素可以围绕其进行生长(例如,在3×3×3邻域中的26个相邻体素)。如果至少一个相邻体素是具有小于当前预定义阈值的强度值的背景(或无效)体素,则针对每个体素的区域生长停止。这有助于将区域生长朝向具有有效强度值并且被连接的体素进行引导,并且滤除表示没有被连接的血管部分的体素(或使其无效)。该区域生长过程输出包含动脉瘤、载瘤血管以及所有紧接连接的血管的精细掩模。

图4a示出了示例性原始体积掩模402。该体积掩模包括载瘤血管406中的动脉瘤404和接触血管408。图4b示出了由区域生长过程生成的示例性精细体积掩模412。精细体积掩模412仅包括动脉瘤404和载瘤血管406。没有连接到动脉瘤404和载瘤血管406的血管已经被移除。然而,在一些情况下接触血管(未示出)可能仍出现在精细体积掩模412中。

返回图3,在308处,图像处理单元207基于精细掩模生成动脉瘤掩模。动脉瘤掩模仅包含体积图像数据的动脉瘤部分。将表示动脉瘤部分的体素保存为动脉瘤掩模中的前景值,同时将不表示动脉瘤部分的体素设定成背景值。

图5示出了示例性动脉瘤掩模502。动脉瘤掩模可以通过检查精细掩模的每个体素来生成,以确保存在从体素到动脉瘤圆顶点的连接直线路径。更特别地,针对精细掩模的每个测试体素,生成从体素到动脉瘤圆顶点的射线。如果来自测试体素的射线在不击中背景体素的情况下击中圆顶点,则将测试体素保存为动脉瘤掩模中的前景(或有效)体素。如果射线在击中动脉瘤圆顶点之前击中背景体素,则将测试体素标记为动脉瘤掩模中的背景(或无效)体素。该测试消除了不是动脉瘤的部分的大多数或所有体素。

返回图3,在310处,图像处理单元207基于精细掩模生成载瘤血管掩模。载瘤血管掩模仅包含体积数据的载瘤血管部分。将表示载瘤血管部分的体素保存为载瘤血管掩模中的前景值,同时将不表示载瘤血管部分的体素设定成背景值。

图6示出了示例性载瘤血管掩模602。载瘤血管掩模可以通过检查精细掩模的每个体素来生成,以确保存在来自载瘤血管的中线点的连接直线路径,以便生成载瘤血管掩模。更特别地,针对精细掩模的每个测试体素,生成从体素到载瘤血管的所有中线点的射线。如果来自测试体素的射线在不击中背景体素的情况下击中中线点,则将测试体素保存为载瘤血管掩模中的前景体素。如果射线在击中中线点之前击中背景体素,则将测试体素标记为载瘤血管掩模中的背景体素。该测试消除了不是载瘤血管的部分的大多数或所有体素。

返回图3,在312处,图像处理单元207将动脉瘤掩模与载瘤血管掩模进行组合来生成组合掩模。可以通过以下方式来将动脉瘤掩模与载瘤血管掩模进行组合:如果动脉瘤掩模或载瘤血管掩模中特定体素位置处的体素被标记为前景的,则将组合掩模中的同一位置处的体素标记为前景(或有效)。通过将动脉瘤掩模与载瘤血管掩模进行组合,获得了包含动脉瘤和载瘤血管的部分两者的组合掩模。图7示出了示例性组合掩模702。

返回图3,在314处,图像处理单元207消除与组合掩模中的动脉瘤具有大连接的任何接触血管。通过先前步骤中实行的清理来消除与动脉瘤具有小连接(例如,2个体素宽)的接触血管。然而,一些接触血管与动脉瘤具有大连接(例如,>5个体素)。为了移除这样的大连接接触血管,可以实行“冠”检测和消除过程。“冠”指代与动脉瘤一起形成冠形状的接触血管的边缘。这样的“冠”形状信息可以被用来从动脉瘤表面擦除接触血管部分。可以通过找到下述所有体素来检测出“冠”:所述体素不具有去往动脉瘤圆顶点的直线路径连接,但是其具有的相邻体素具有去往动脉瘤圆顶点的直线路径连接。这些无效体素群集标记了可能的接触血管的边缘,并且将这些无效体素群集从掩模移除。

图8示出了示例性“冠”802。“冠”802是在动脉瘤804与接触血管806之间检测到的具有有效相邻体素的无效体素的群集。可以生成来自动脉瘤圆顶点808的射线810来检查组合掩模中的无效体素。

图9a-f图示了用于清理掩模的步骤。更特别地,图9a示出了示例性精细掩模902。图9b示出了基于精细掩模902生成的示例性动脉瘤掩模904。图9c示出了基于精细掩模902生成的示例性载瘤血管掩模906。图9d示出了通过将动脉瘤掩模904与载瘤血管掩模906进行组合所生成的示例性组合掩模908。组合掩模908仍包括接触血管910的部分(即,“冠”)。

图9e图示了冠915的检测结果。生成来自动脉瘤圆顶点914的在所有方向上穿过组合掩模908的每个体素的射线,以确定哪个体素被直接击中(即,有效)。将被射线间接击中但是具有有效相邻体素的体素提取为无效体素915。无效体素915看起来像“冠”,其指示接触血管部分的边界。该“冠”915的中心点被确定,并且与圆顶点914一起用来确定边界线。

更特别地,可以实行迭代过程来确定接触血管和动脉瘤表面的边界线。迭代过程以计算“冠”915的中心点开始。基于从中心点到动脉瘤圆顶点的方向来确定剖面。该剖面与那一方向正交。确定在剖面的任一侧上的冠点的数量。如果在上方(或者在剖面的更远离动脉瘤圆顶点的一侧上)的冠点的百分比大于或等于预定阈值(例如,>90%),则将该剖面指定为边界线并且迭代过程停止。如果不是,则将中心点向动脉瘤点移动预定距离来生成新的中心点,并且基于该新的中心点重新计算剖面。将处于边界线上方的所有体素标记为背景体素(即,被移除)来生成最终掩模916,如在图9f中示出的。最终掩模916不包含“冠”或接触血管部分910的边界。

图10a示出了示例性原始体积图像数据1002。图10b示出了在实行先前的清理步骤之后所生成的最终输出掩模1004。最终输出掩模仅包含动脉瘤圆顶1006和载瘤血管1008。将小接触血管和大接触血管从体积图像数据移除。

返回图3,在316处,图像处理单元207输出最终掩模以用于动脉瘤与载瘤血管的分割。可以向分割单元提供最终掩模来实行体积图像数据的最终分割。

图11a示出了示例性最终掩模1102。图11b示出了示例性分割输出1104。如示出的,分割输出1104比由传统分割方法所生成的那些输出更精确,并且示出了实际动脉瘤1106之外的最小泄漏。

图12a示出了由传统分割方法所生成的示例性图像1202。以均匀的颜色(例如,橙色)示出被分割的部分(1204、1206)。如示出的,分割输出包括载瘤血管1204中的动脉瘤以及相邻的接触血管1206两者。图12b示出了由本文中所描述的本体系所生成的示例性图像1207。被分割的部分1208仅包括载瘤血管中的实际动脉瘤,而并没有泄漏到接触血管1210中。

图13a示出了由传统分割方法所生成的另一示例性图像1302。以均匀的颜色(例如,橙色)示出被分割的部分(1304、1306)。如示出的,分割输出包括载瘤血管1304中的动脉瘤以及相邻的接触血管1306两者。图13b示出了由本文中所描述的本体系所生成的另一示例性图像1307。被分割的部分1308是更精确的,并且仅包括载瘤血管中的实际动脉瘤,而没有泄漏到接触血管1310中。

虽然已经参考示例性实施例详细描述了本体系,本领域技术人员将理解的是,在不偏离如在所附权利要求中阐述的本发明的精神和范围的情况下,可以对其做出各种修改和替换。例如,在本公开和所附权利要求的范围内,不同的示例性实施例的要素和/或特征可以彼此组合和/或彼此替换。

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