主要内容

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

中如何分割图像图像裂殖体应用程序通过使用活动轮廓(也称为).主动等高线是一种自动的迭代方法,通过绘制区域(称为a种子的面具).活动轮廓增加(或缩小)这些种子形状,以填充图像中区域的边界。这个初始种子掩模的准确性会影响最终的结果。你也可以使用包括纹理特征选项与活动轮廓。

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

在图像分割程序中加载一个图像

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

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

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

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

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

SegmentAnImageActiveContoursInImageSegExample_02.png

你也可以在图像分割程序中使用imageSegmenter命令,如下所示:

imageSegmenter(膝盖);

加载图像后,可以选择加载现有的二进制掩码。例如,您以前可能已经在颜色阈值App,你想细化细分。单击,加载已存在的掩码负载面具.分割掩码图像必须是与您正在分割的图像相同大小的逻辑图像。

使用活动轮廓分割图像

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

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

SegmentAnImageActiveContoursInImageSegExample_03.png

在分割选项卡上,在工具条的细化掩码部分中,单击活跃的轮廓.的图像裂殖体app打开活动轮廓标签。

若要使用活动轮廓,请单击进化.应用程序开始执行迭代来生长种子蒙版,以填充对象的边界。最初,使用默认的活动轮廓方法(基于区域的)和默认的迭代次数(100)。图像分割程序在右下角显示处理的进度。看看结果,你会发现这种方法对三个对象中的两个都很有效,但对其中一个对象的分割会渗入到背景中。在这个领域,对象边界没有很好的定义。

SegmentAnImageActiveContoursInImageSegExample_04.png

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

SegmentAnImageActiveContoursInImageSegExample_05.png

要保存分割,单击应用.要返回分割选项卡,单击关闭活动轮廓

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

SegmentAnImageActiveContoursInImageSegExample_06.png

另请参阅

|

相关的话题

Baidu
map