在轮廓图像上计算距离图的问题

时间:2017-08-17 08:44:48

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

是否可以在充满轮廓的图像上计算距离图?我曾经计算过先前使用渐变幅度滤镜处理过的图像上的距离贴图,并且这种方法工作正常,使用渐变获得的边界最远的点是黑色和边界具有图像中最亮的值。现在我正在尝试计算提交到 Canny边缘检测过滤的图像上的距离图,并且我得到与Canny过滤器完全相同的结果,除了强度值不同的事实(与距离图轮廓值为1,其他一切值为0,我的Canny过滤器是在短图像上计算的。

我无法在轮廓图像上计算距离图是否正常?如果没有,我怎么能做不同的事?

1 个答案:

答案 0 :(得分:0)

我已经找到解决问题的方法。看了this picture后,我意识到问题可能出在我的图像在宽广的深色背景上包含精细的明亮轮廓这一事实。我反转了图片的亮度强度(因此轮廓在明亮的背景上变暗了),效果很好。 距离地图似乎有必要将重点放在明亮的物体上,而不是黑暗的物体上。如果有人可以对code of the VTK euclidean distance map进行解释,或者如果我错了可以纠正我,那么任何帮助都是欢迎。