在图像分割器中使用活动轮廓分割图像
对象中的图像分段图像裂殖体应用程序通过使用活动轮廓(也称为蛇).活动轮廓是一种自动的迭代方法,通过绘制区域(称为区域)在图像中标记位置种子的面具).活动轮廓增大(或缩小)这些种子形状以填充图像中区域的边界。初始种子掩码的准确性会影响最终结果。你也可以使用包含纹理特征选项与活动轮廓。
的图像裂殖体App提供了许多不同的细分方法,使用App可以是一个迭代的过程。你可以尝试几种不同的方法,直到达到你想要的结果。
在图像分割器中加载图像
打开图像裂殖体App并加载一个要分割的图像。该应用程序可以打开任何文件,可以读取imread
.
对于本例,将图像读入工作区。这个例子使用了膝盖的MRI图像。目标是创建一个掩膜图像,将图像中的骨骼从软组织中分割出来。
I = dicomread(“knee1”);膝盖= mat2gray(I);
从MATLAB®工具条中,打开图像裂殖体应用程序。应用程序选项卡,在图像处理与计算机视觉“,部分,点击图像裂殖体.
在应用程序工具条上,单击负载,然后选择从工作区加载图像.在“从工作区导入”对话框中,选择您读入工作区的图像。的图像裂殖体应用程序显示您选择的图像。
也可以在图像分割器应用程序中使用imageSegmenter
命令如下:
imageSegmenter(膝盖);
加载图像后,您可以选择加载现有的二进制掩码。类中创建了RGB映像的掩码颜色阈值应用程序,你想细化分割。单击,加载已存在的掩码负载面具.分割掩码图像必须是与正在分割的图像大小相同的逻辑图像。
使用活动轮廓分割图像
要使用活动轮廓分割图像,必须首先创建分割的粗略估计。例如,您可以使用ROI工具来创建图像的粗略分割(请参阅使用图像分割器绘制区域分割图像).您还可以加载现有的二进制掩码图像。
对于本例,使用ROI工具在要分割的区域中创建种子形状。绘制完区域后,单击应用然后点击关闭ROI返回“分段”选项卡。
在“分段”选项卡上,在工具条的“细化蒙版”部分,单击活跃的轮廓.的图像裂殖体app打开活动轮廓标签。
若要使用活动轮廓,请单击进化.应用程序开始执行迭代来生长种子蒙版,以填充对象的边界。最初,使用默认的活动轮廓方法(基于区域)和默认的迭代次数(100)。图像分割器在右下角显示处理进度。查看结果,您可以看到这种方法对三个对象中的两个工作得很好,但对其中一个对象的分割渗透到背景中。在这个地区,物体边界不是很明确。
获得更好分割的一种方法是重复活动轮廓,减少迭代次数。在迭代框中更改迭代次数,指定35,然后单击进化一次。这一次,分割不会渗入背景。
单击,保存分割应用.若要返回“分段”选项卡,单击闭合活动轮廓.
单击,查看掩码镜像显示二进制在分段选项卡。中可以使用其他工具图像分割应用程序以细化掩码图像,如清晰的边界或填补.要将掩码图像保存到工作区,请单击出口.