【问题标题】:Filling regions inside edges填充边缘内的区域
【发布时间】:2016-10-08 13:14:55
【问题描述】:

鉴于已从中提取边缘的管状结构的图像,我想填充/填充边缘内的区域。值得一提的是,边缘表示边缘度量/可能性。它看起来越蓝,就越有可能找到边缘。 任何想法如何填充这些区域?

我应用了一组连续的形态闭合,其中包含不同大小的结构元素(大小为:5x5、7x7、9x9、11x11、13x13、15x15 的圆圈)。但是结果还不是很好。需要注意的是,管状结构的宽度不均匀,而且输入图像中存在一些不应填充的孔。

以下链接提供了输入图像的插图:

多尺度闭合后的输出示意图如下:

任何建议表示赞赏:-)

【问题讨论】:

标签: image matlab image-processing image-segmentation edges


【解决方案1】:

尝试使用边缘图上的形态分水岭。

这是您可以获得的细分。

【讨论】:

  • Yves Daoust,您介意说明一下您是如何生成图像的吗?例如,你是如何定义你的标记的?另一方面,使用您的解决方案后,我需要以某种方式合并区域,以便合并管状结构。
  • @tin 没有定义标记,这是一个直接的分水岭。 “我需要以某种方式合并区域”:从给定的图片中,很难猜出预期的输出是什么。您的期望可能是主观的。
  • Yves Daoust,您介意用相应的 matlab 代码说明您的解决方案吗?直接在边缘图上运行分水岭后,我得到了一个和你完全不同的图像:i.imgur.com/FNolARd.png我正在尝试实现前景(管)与背景分割。
  • 这不是用 MATLAB 制作的,而是用个人实现的。我确实将图像裁剪了几个像素,因为边缘没有继续到边界。
猜你喜欢
  • 1970-01-01
  • 2015-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-24
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多