主要内容

利用形态学改进图像分割

控件的功能图像裂殖体图像分割应用程序包括几个形态学操作,你可以用它来修复面具图像中的小缺陷。

这个例子使用手绘的roi和活动轮廓创建了一个蒙版图像(参见在图像分割器中使用活动轮廓分割图像).

在图像分割器中加载图像

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

对于本例,首先将一个图像读入工作区。本例使用了膝关节的MRI图像。目标是创建一个蒙版图像,将骨骼从图像中的软组织中分离出来。

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

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

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

RefineSegMorphologyImageSegmenterExample_02.png

您也可以在图像裂殖体应用程序使用imageSegmenter命令,如下所示:

imageSegmenter(膝盖);

加载图像后,可以选择加载现有的二进制掩码。例如,您以前可能通过绘制roi创建了一个遮罩。要加载已存在的掩码,请单击负载面具。分割掩码图像必须是与要分割的图像大小相同的逻辑图像。

创建蒙版图像

使用ROI绘图工具创建图像的粗略分割。使用活动轮廓来完成分割。有关此过程的详细信息,请参见在图像分割器中使用活动轮廓分割图像

分割完成后,单击显示二进制在分割选项卡上查看掩模图像。仔细检查后,您可以看到掩模图像中有几个小洞。

RefineSegMorphologyImageSegmenterExample_03.png

图像分割器包括形态学工具,以细化二值掩码。展开应用程序工具条的细化蒙版部分,然后单击填补

RefineSegMorphologyImageSegmenterExample_04.png

这将删除二进制掩码中的孔。

RefineSegMorphologyImageSegmenterExample_05.png

单击,保存二进制掩码出口并选择导出图片

另请参阅

相关的话题