【问题标题】:Problems to compute a distance map on a contour image在等高线图像上计算距离图的问题
【发布时间】:2017-08-17 08:44:47
【问题描述】:

是否可以在充满轮廓的图像上计算距离图?我曾经计算之前用梯度幅度过滤器处理的图像上的距离图,这工作得很好,用梯度获得的离边界最远的点是黑色的,边界在图片。现在我正在尝试计算提交给 Canny 边缘检测过滤 的图像上的距离图,我得到与 Canny 过滤器完全相同的结果,除了强度值不同(与距离图的轮廓值为 1,其他所有值为 0,我的 Canny 过滤器是在短图像上计算的)。

我无法在等高线图像上计算距离图是否正常?如果没有,我该怎么做?

【问题讨论】:

  • 请包含您的代码以定义和设置距离过滤器。这应该包括哪个距离过滤器、用于定义输入和输出图像类型的模板参数以及传递给过滤器的参数。
  • 我找到了解决方案,非常感谢。我稍后会发布代码以防它可以帮助其他人,我只需要重新编写,因为我没有使用 ITK/VTK,而是我工作的公司编写的它们的包装。
  • @avazula 我认为您应该发布您的编辑作为答案。

标签: c++ vtk dicom itk canny-operator


【解决方案1】:

我找到了解决问题的方法。在查看this picture 之后,我意识到问题可能来自这样一个事实,即我的图像包含在宽广的黑暗背景上的精细明亮轮廓。我反转了图片的亮度强度(因此轮廓在明亮的背景上变暗),效果很好。 距离地图似乎有必要关注明亮的物体而不是黑暗的物体。如果有人可以就code of the VTK euclidean distance map 解释这一点,或者如果我错了,请纠正我,欢迎提供任何帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 2017-02-05
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2020-03-05
    相关资源
    最近更新 更多