二、区域增长

二、区域增长

使用阈值分割所得的初步分割结果中通常还有背景噪声和其他肋骨、盆骨等部分需要去除。同时,应将每个椎骨单独分割出来,以便后续处理。为此先使用区域增长方法,通过查找与指定种子点周围灰度值相似的体素实现分割。区域增长过程如图2.16 所示。

图2.16 区域增长

【操作步骤】

1.打开区域增长设置对话框

单击“Segment”菜单→“Region Growing”按钮,或直接单击工具栏的“Region Growing”按钮,将弹出区域增长设置对话框,如图2.17 所示。

图2.17 区域增长设置对话框

2.指定蒙版

在图2.17 所示对话框的“Source”栏中指定要进行区域增长的原蒙版,在“Target”栏中指定要通过区域增长获得的目标蒙版。此外,复选框“Keep Original Mask”表示保留原模板,复选框“Multiple Layer”表示对所有层切片都进行区域增长处理。对于脊椎分割,应勾选这两项复选框。

3.设置区域增长方式

图2.17 所示对话框的单选项“6-connectivity”表示区域增长仅查找所选种子体素的6 个相邻体素(即上、下、左、右、前、后相邻);而“26-connectivity”表示区域增长查找所选种子体素的相邻面、节点和顶点,即26 个相邻体素。因为要单独分割每个脊椎,且要避免第5 腰椎和尾椎相连,此处应使用6 相邻(6-connectivity)方式。

4.设置种子

在任意一个三视图中单击要分割的椎骨,该点将作为种子体素,通过区域增长完成分割获得相应椎骨的蒙版,如图2.18(a)所示。

5.分割结果管理

依次处理腰段脊椎的5 个椎骨L1~L5,得到如图2.18(c)所示结果。此时,可在工程管理窗口的Masks 页面查看所有蒙版,如图2.19 所示。其中,单击“Visible”一栏可切换在视图中显示/隐藏相应蒙版;单击“Name”一栏可以编辑修改蒙版名称,此处修改为L1~L5。

图2.18 区域增长分割椎骨:(a)分割单个椎骨;(b)分割椎骨粘连;(c)腰段椎骨分割结果

图2.19 工程管理窗口中各椎骨蒙版