技术文章和通讯

分水岭变换:图像分割策略

史蒂夫·埃丁,MathWorks


分水岭是指一个脊分裂地区由不同的河流排水系统。汇水盆地是地理区域排入河流或热源。

如何水域和汇水盆地分析生物组织,研究星系,或研究新的半导体技术?什么是连接图像处理吗?

连接是通过计算机分析数字图像的对象。的对象可以是任何东西:血细胞,明星,碳粉点打印页面,DNA微阵列的元素,甚至半导体量子点,如图片。

watershed_fig1_w.jpg
原子力显微镜图像的半导体量子点形成沉积中砷化铟砷化镓。半导体物理学集团(由伊恩·法瑞尔,剑桥大学)。

计算机分析图像对象的开始寻找them-deciding哪些像素属于每个对象。这被称为图像分割,对象从背景中分离的过程,以及从对方。r·冈萨雷斯和r·伍兹写在他们的广泛使用的教科书(数字图像处理),“重要的图像分割是图像处理中最困难的任务之一。分割精度决定了成功或失败的计算机分析程序。”

最新版本(版本3)图像处理工具箱包括新功能的计算和应用分水岭变换,一个强大的工具来解决图像分割问题。

理解图像的分水岭变换要求你认为作为一个表面。例如,考虑下面的图片:

watershed_fig3_w.jpg
综合两个暗斑的生成图像。
watershed_fig9_w.gif
如果你想象,明亮的区域是“高”和黑暗区域是“低”,那么它可能看起来像表面(左)。表面,很自然想到汇水盆地和分水岭线。图像处理工具箱函数分水岭可以找到的汇水盆地和分水岭线灰度图像。使用分水岭变换分割背后的关键是:改变你的图像到另一个图像的汇水盆地的对象你想确定。

多维图像处理
许多新的图像处理工具箱支持多维图像处理功能。金宝app表面画报》封面上这个二进制映像的例子扩展到三维空间。图形显示两个球面接触对象,透明的距离变换的等值面,分割结果与三维计算分水岭变换。新去模糊、空间转换、形态学和过滤工具的工具箱还支持多维图像处理。金宝app

示例1:分段二进制图像

考虑的任务分离两个触摸对象二进制图像。我们如何修改这张图片所以它的汇水盆地两个圆形对象吗?

watershed_fig5_w.gif

为此我们将使用图像处理工具箱中的另一个新工具:bwdist,计算距离变换。一个二进制的距离变换图像每个像素的距离最近的nonzero-valued像素,如本例所示。

watershed_fig8_w.gif
一个小的二进制图像(左)和它的距离变换(右)。
watershed_fig12_w.jpg

的距离变换二进制图像,计算使用bwdist (BW)看起来像图像(左)。

这张照片不是很有用,因为只有一个汇水盆地横跨整个图像。相反,试着计算的距离变换图像的补充:

D = bwdist (~ BW);% B图像(上图)

这个图像更接近,但我们需要否定的距离变换将两个明亮的区域变成集水盆地。

D = -bwdist (~ BW);图像% C(上图)

现在有一个集水盆地为每一个对象,所以我们称分水岭函数。l=

分水岭(D);

l被称为标签矩阵,它包含正整数对应于每个汇水盆地的位置。我们可以用的新鲜感元素l位于分水岭线,将原始图像中的对象。

BW (L = = 0) = 0;imshow (BW) %分割图像D(上图)

示例2:分段的量子点

watershed_fig4_w.gif

量子点的图像需要更多的工作,使其适合分水岭分割。首先,我们将图像转换为灰度和使用形态学上流社会的运营商(许多新的灰度形态学的工具之一)一片圆盘状结构元素来消除不均匀照明。

I = rgb2gray (RGB);I2 = imtophat(我strel(“磁盘”,10));
watershed_fig2_w.gif

其次,我们使用一个新的函数graythresh确定一个好的阈值将图像转换为二进制。

水平= graythresh (I2);BW = im2bw (I2、水平);
watershed_fig7_w.gif

最后,我们计算的距离变换补充二进制图像,背景修改它迫使自己的汇水盆地,并计算分水岭变换。新功能label2rgb用于显示分割对象使用不同的颜色。

D = -bwdist (~ BW);D (~ BW) =无穷;L =分水岭(D);imshow (label2rgb (L,“喷气机”,“w”))

示例3:分段钢谷物

我们的最后一个例子,一个显微镜图像的钢铁谷物,看起来就像一个自然的分水岭分割,因为光领域已经相当好暗行隔开。

watershed_fig6_w.gif
显微镜图像的钢铁谷物。(由j . c . Russ图像处理手册》的作者,CRC出版社。)

我们可以简单地计算补充图像的分水岭。

L =分水岭(imcomplement (I));
watershed_fig11_w.gif

不幸的是不工作很好,你可以看下面的图:

结果,oversegmentation,在分水岭分割是一个众所周知的现象。Oversegmentation是因为每个地区最低,即使微小的和微不足道,形成自己的汇水盆地。一个解决方案是修改图像删除太浅的最小值。这正是h-minima变换(imhmin)。

I2 = imcomplement(我);I3 = imhmin (I2, 20);% 20是抑制浅的高度阈值最小值L =分水岭(I3);

这是大大改善的结果。

watershed_fig10_w.gif

你读过几段图像使用分水岭变换的方法。另一种方法,称为marker-controlled分水岭分割,在描述图像处理工具箱页面。想要了解更多关于如何使用分水岭变换在您自己的工作中,为进一步阅读。

有什么新的图像处理工具箱3

63年新的工具箱功能大大扩展其功能在这些专业领域:

  • 灰度形态学
  • 空间的转换
  • 图像配准
  • 图像去模糊
  • 日本进口
  • 多维图像处理
  • 整数算术和过滤形象
  • 在一个易于使用的图形工具,便于仪器控制环境
  • 函数可用来确定您的计算机的硬件
  • 与多个通信工具在一个MATLAB会话

关于新版本的更多信息,请参阅图像处理工具箱页面

2002年出版的

引用

  • 数字图像处理,拉斐尔·c·冈萨雷斯和理查德·e·伍兹,普伦蒂斯·霍尔出版社,2002年

  • 图像处理手册,由约翰·拉斯,CRC出版社,1998年

  • 形态学图像分析:原理与应用,皮埃尔•Soille斯普林格出版社柏林海德堡,1999年版

下载188bet金宝搏产品使用