主要内容

在图像分割器中使用活动轮廓分割图像

对象中的图像分段图像裂殖体应用程序通过使用活动轮廓(也称为).活动轮廓是一种自动的迭代方法,通过绘制区域(称为区域)在图像中标记位置种子的面具).活动轮廓增大(或缩小)这些种子形状以填充图像中区域的边界。初始种子掩码的准确性会影响最终结果。你也可以使用包含纹理特征选项与活动轮廓。

图像裂殖体App提供了许多不同的细分方法,使用App可以是一个迭代的过程。你可以尝试几种不同的方法,直到达到你想要的结果。

在图像分割器中加载图像

打开图像裂殖体App并加载一个要分割的图像。该应用程序可以打开任何文件,可以读取imread

对于本例,将图像读入工作区。这个例子使用了膝盖的MRI图像。目标是创建一个掩膜图像,将图像中的骨骼从软组织中分割出来。

I = dicomread(“knee1”);膝盖= mat2gray(I);

从MATLAB®工具条中,打开图像裂殖体应用程序。应用程序选项卡,在图像处理与计算机视觉“,部分点击图像裂殖体

在应用程序工具条上,单击负载,然后选择从工作区加载图像.在“从工作区导入”对话框中,选择您读入工作区的图像。的图像裂殖体应用程序显示您选择的图像。

SegmentAnImageActiveContoursInImageSegExample_02.png

也可以在图像分割器应用程序中使用imageSegmenter命令如下:

imageSegmenter(膝盖);

加载图像后,您可以选择加载现有的二进制掩码。类中创建了RGB映像的掩码颜色阈值应用程序,你想细化分割。单击,加载已存在的掩码负载面具.分割掩码图像必须是与正在分割的图像大小相同的逻辑图像。

使用活动轮廓分割图像

要使用活动轮廓分割图像,必须首先创建分割的粗略估计。例如,您可以使用ROI工具来创建图像的粗略分割(请参阅使用图像分割器绘制区域分割图像).您还可以加载现有的二进制掩码图像。

对于本例,使用ROI工具在要分割的区域中创建种子形状。绘制完区域后,单击应用然后点击关闭ROI返回“分段”选项卡。

SegmentAnImageActiveContoursInImageSegExample_03.png

在“分段”选项卡上,在工具条的“细化蒙版”部分,单击活跃的轮廓.的图像裂殖体app打开活动轮廓标签。

若要使用活动轮廓,请单击进化.应用程序开始执行迭代来生长种子蒙版,以填充对象的边界。最初,使用默认的活动轮廓方法(基于区域)和默认的迭代次数(100)。图像分割器在右下角显示处理进度。查看结果,您可以看到这种方法对三个对象中的两个工作得很好,但对其中一个对象的分割渗透到背景中。在这个地区,物体边界不是很明确。

SegmentAnImageActiveContoursInImageSegExample_04.png

获得更好分割的一种方法是重复活动轮廓,减少迭代次数。在迭代框中更改迭代次数,指定35,然后单击进化一次。这一次,分割不会渗入背景。

SegmentAnImageActiveContoursInImageSegExample_05.png

单击,保存分割应用.若要返回“分段”选项卡,单击闭合活动轮廓

单击,查看掩码镜像显示二进制在分段选项卡。中可以使用其他工具图像分割应用程序以细化掩码图像,如清晰的边界填补.要将掩码图像保存到工作区,请单击出口

SegmentAnImageActiveContoursInImageSegExample_06.png

另请参阅

|

相关的话题