(三十六:2021.01.13)Pre-MICCAI 2019学习(一)《从植入粒子后的CT图像自动定位植入的粒子》

本文介绍了一种自动定位植入CT图像中的粒子种子的算法,用于前列腺近距离放射治疗。通过CT图像二进制阈值分割、几何区域过滤和连接搜索确定种子位置,实现99%以上检测率和高准确性。算法适用于多种CT切片厚度和种子类型,具有良好的可移植性和速度,有助于植入后剂量测定。
摘要由CSDN通过智能技术生成

讲在前面

  • 一.Pre-MICCAI是我为了进一步了解MICCAI某些相当有意义论文的发展历史而采取的一种追根溯源的方法,在这个系列中我会将这篇论文所提到的之前的论文进行一定的了解,便于更深层次的学习和了解整个算法要解决哪些之前的问题,同时借鉴前人的思想来丰富自己的知识库;
  • 二.我设计了几种字体颜色用于更加醒目地表现关键的思想和主题:
    • 红色表示尚未理解透彻的一些概念
    • 蓝色表示对原来的理解做的一些修改或补充
    • 绿色表示此处需要参考的论文其他部分
    • 橙色表示本文的重要关键字
    • 我会用删除线将自己曾经不到位的理解进行删除 es》)
  • 三、本文基于论文**《A Deep Regression Model for Seed Localizationin Prostate Brachytherapy》**

摘要

本文介绍了一种从一系列植入后CT图像中自动定位植入种子的方法。对接受前列腺近距离放射治疗的患者进行了植入后CT研究。 在每个CT切片中使用二进制阈值对明亮的区域进行分割,并收集这些区域的几何信息。 通过在每个切片中进行基于几何的过滤,将较大的区域(可能包含两个相连的种子)分成较小的区域。 使用基于几何学的连接搜索算法对每个区域切片进行纵向切片,分析沿纵向的区域连通性,从而将连通区域组合为一个对象。 将每个对象的加权质心作为这些位置。 该方法在含种子的前列腺幻象上进行了良好的测试,并通过患者的CT研究进行了统计分析。统计分析表明,该方法可以实现99%以上的检测率,并且定位准确,速度快。 对于在CT上定位植入的种子,它是可靠且方便的,可用于辅助前列腺近距离放射治疗的植入后剂量测定。

论文内容

1.介绍

经直肠超声(TRUS)引导的永久性近距离放射治疗植入物已被越来越多地用作前列腺癌的治疗选择,其中 I 125 I^{125} I125或者 P d 103 Pd^{103} Pd103放射性种子被永久植入前列腺中。 始终使用最佳的预计划来指导粒子植入过程,旨在将规定的剂量覆盖范围提供给前列腺和备用尿道和直肠。 但是,由于植入过程中的一些技术问题,例如前列腺运动和浮肿,针头放置和粒子下沉,实际的种子位置将与预先计划的位置不同。 因此,植入后剂量测定是验证实际剂量覆盖范围和评估植入物质量的重要步骤。
在最近的一份报告中,美国近距离放射治疗协会(ABS)建议对所有接受永久性前列腺近距离放射治疗的患者进行植入后剂量测定,原因如下:

  • (a)记录前列腺和正常邻近组织在植入物的整个生命周期内的实际剂量;
  • (b)通过使用补充的外部束照射或其他粒子植入来纠正由于前列腺剂量不足引起的可能的治疗失败;
  • (c)帮助刚刚开始进行永久性粒子植入的医师评估和修改其植入技术,并帮助经验丰富的医师完善和完善该程序;
  • (d)用于将来的结果分析,例如比较各个机构的治疗结果,并用作预期的多机构临床试验的质量保证工具(质控)。

通过定位粒子位置,已采用几种方法确定植入后剂量。 这些包括使用两到三张胶片,使用计算机断层摄影(CT)图像以及使用MRI图像。 目前,基于可用性,成本以及对前列腺以及粒子成像的能力,ABS推荐使用基于CT的剂量测定法。
大多数基于CT的粒子定位方法会首先确定连续2D切片上的种子位置。 由于种子通常会暴露在多个相邻的切片上(取决于成像厚度),因此此过程往往会比患者体内的种子数量识别出更多的种子位置。 因此,使用迭代过程将初始位置的数量减少到种子的确切数量。 Brinkmann和Kline(1998)和Liet等人(2001)分别报告了自动种子定位的方法。 他们的方法基于数​​据聚类技术,该技术通过对CT图像中分离的斑点进行分组来确定种子位置。 由于这些方法仅取决于亮点的大小,因此检测结果将极大地依赖于CT研究的设置参数和阈值。随着CT切片厚度的增加,每个种子的像素数变得更加取决于粒子轴向平面的相对方向;另一个重要因素是,由于粒子丢失(例如,通过外部迁移或排出种子),在成像时前列腺中的粒子数量可能不等于植入的数量。 这两个因素会使使用这些方法识别单个粒子变得困难,尤其是当轴向分辨率降低时。
在本文中,我们描述了一种基于几何的识别方法,该方法可自动确定粒子中心的三维(3D)坐标并将其位置记录在植入种子后前列腺的CT研究中的患者解剖结构中。 这种方法并不是强制性找到预期的植入种子数量,因此,可以解释粒子丢失的影响。 分割的粒子位置可以被转移到治疗计划中以计算剂量分布。 在足够高的切片分辨率下(例如1.5毫米或1毫米切片厚度),该算法可以提取粒子的3D方向进行各向异性计算,从而比点源方法更精确地进行剂量测定。 已对包含粒子的前列腺体模以及来自患者的CT进行了测试。

2. 方法和材料

2.1 算法描述

图一:在这里插入图片描述

图1显示了该算法的流程图,该算法以C++程序实现。 CT图像以DICOM 3.0格式导入到程序中。 经过二进制阈值处理后,程序会在每个CT切片中的明亮区域上收集相关的几何信息(例如大小,位置)。 初始的基于几何的过滤算法将大区域(可能包含连接的粒子)分割为单个较小的区域。 每个区域的描述(例如位置,大小,质心,长轴和短轴)都输出到多维矩阵中。 下面的基于几何的连接搜索算法逐一搜索从顶部切片到底部切片的每个区域,并根据几个标准确定连续切片上的连接区域是否属于一个粒子体积,每个最终连接体积均被视为一个粒子且加权质心被计算为种子位置。 如果粒子由两个或多个区域组成,则可以确定粒子方向。根据CT图像的像素间距和得到的粒子位置,将坐标从像素单位转换为厘米单位,以进行随后的剂量计算。 该算法包括三个关键步骤:图像分割,基于几何的初始过滤和基于几何的连接搜索。 我们将在本节的其余部分讨论这些步骤。

2.2 基于强度的CT阈值分割

本研究中使用的CT图像具有512×512像素,像素值介于0和4095之间,0为黑色,而4095为白色。 尽管像素值不在以0表示水而-1000表示空气的Hounsfield单位(HU)中,但是可以将它们视为与Hounsfield单位的线性偏移。
在我们的研究中,为了选择用于分割每个CT图像中放射性粒子的最佳值,我们首先对38个CT图像集进行了统计分析。 对于每种设置,首先选择一个感兴趣的区域(ROI)以覆盖前列腺区域(在我们的程序中,可以通过将鼠标拖到CT图像上来快速定义矩形ROI),然后使用低阈值(1500)进行分割 从背景组织中剔除出较高价值的像素。 然后根据像素连接性将这些像素聚类到一些分离的对象。 对于每个对象,记录其最大值和大小。 放射性粒子具有较高的最大值和较小的尺寸,而骨骼和钙化物具有较低的最大值和较大的尺寸(如图2所示)。 在通过CT图像观察确认骨骼和钙化的检测之后,记录每种情况下的钙化物数目,钙化物的最大像素值和骨骼的最大像素值。 本文描述的自动算法中使用的阈值大于从该统计研究中获得的骨骼和钙化物的最大值。(也就是说,仅仅统计38个CT的骨骼和钙化物来确定手动分割的阈值,在这个阈值之上过滤掉钙化物,怎么感觉这么草率呢?
图2:
在这里插入图片描述

2.3 几何区域分割

上一步在每个CT切片中创建了许多分段区域。 这一步将设置一个截断尺寸,以区分单个种子与CT平面内的重叠种子对。 截断尺寸通过以下方法自动确定:
在阈值化之后,每个分割的区域具有大小,即,大于阈值的像素数。 由于大多数区域仅包含一个种子,因此它们的大小相似。几个区域的大小可能几乎翻倍,因为它们包含两个相连的种子区域。 将整个CT图像集中所有分割区域的大小收集为数据数组,并进行统计分析。 将平均值加此数据数组标准差的三倍设置为截断大小。 大于此大小的区域被视为两个相连的粒子区域,因此从阵列中删除。 重新计算了新阵列的截断大小,并且再次消除了大于该大小的区域。 重复此过程,直到没有任何区域的大小大于当前的截断尺寸为止,该截断尺寸因此被设置为最终截断尺寸。
对于比截断尺寸大的区域,基于几何的分割算法(图3)被分成了两部分。 首先,通过在区域边界中搜索最大距离来找到区域的长轴。 然后计算该区域的质心,并将质心投影到长轴上,将长轴分为两部分。 计算这两个部分的各个质心,并将它们投影到长轴上作为起点和终点。 沿着长轴,从起点到终点搜索,找到了垂直距离最短的位置。 该位置用作分割点,从该分割点创建了两个子区域。
图3:
在这里插入图片描述

2.4 几何区域连通

在此步骤中,如果满足多个规则,则将可能属于一个粒子体积的多个连续切片中的粒子区域连接起来。 该算法从头到尾连续搜索每个区域,并将每个区域分配为起始粒子区域或后续粒子区域。 第一个CT切片中的所有区域都被视为起始粒子区域。 对于每个后续切片中的每个区域,该算法首先检查它是否连接到上一个切片中的任何粒子区域。 计算了从该粒子区域到先前切片中所有粒子区域的横向距离。 然后选择距离最小的种子区域。如果这两个粒子区域具有连接的体素,则将应用最大粒子体积标准。
最大粒子体积标准意味着,如果添加此粒子区域使粒子量的总大小超过最大粒子体积,则该粒子区域将被分配为新的起始种子区域; 否则,它是后续粒子区域。 根据所植入粒子的数量 N N N 自适应地确定最大粒子体积,具体实现方法如下:

  • 首先,确定平均粒子体积:为所有种子区域的总大小除以 N N N
  • 然后,两倍的平均粒子体积作为初始的最大粒子体积 ,总共的待侦测粒子数目也会被确定。 因为平均粒子体积足够大,大到可以连接物理上分离的粒子,因此检测到的粒子总数 N 1 N1 N1小于预期的粒子数 N N N。这些检测到的粒子的体积按降序计算和排序。 设 M = N − N 1 M = N-N1 MNN1。 选择第 M M M 个粒子体积作为最终的最大粒子体积,然后将再次执行连接算法。

如果后续粒子区域位于起始粒子区域的第三(或更多)切片上,则直线规则也将适用。 这意味着,如果该区域的质心在粒子区域的直线上,它将连接到粒子上; 否则,它将被分配为新的起始种子区域。

2.5 确定种子位置和方向

最后一步是确定每个粒子的3D位置和方向(如果仅在一个切片上出现了,则无法确定方向)。 对于显示在两个或更多CT切片上的粒子,使用面积加权方法确定3D坐标,方法如下:
x = ∑ i = 1 N x i A i ∑ i = 1 N A

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值