OpenCL地区不断增长

时间:2017-07-10 21:56:47

标签: opencl

我正在尝试在OpenCL中为我的项目增加一个区域,有人可以帮我写代码

算法如下:

  1. 手动播种第一个像素(种子)
  2. 获取种子的价值
  3. 将其与4邻居或8邻居(我不知道哪个更好)进行比较
  4. 如果邻居具有相同的值,那么他们在区域
  5. 将这些邻居与其他邻居进行比较,依此类推,直至找到边界,然后停止
  6. 非常感谢

1 个答案:

答案 0 :(得分:1)

我已经在用于2D和3D的FAST框架中实现了该算法的OpenCL版本。见这里:https://github.com/smistad/FAST/tree/master/source/FAST/Algorithms/SeededRegionGrowing

在我们的GPU细分评论文章中,您可以找到有关实施的解释以及效果分析:http://www.medicalimageanalysisjournal.com/article/S1361-8415(14)00181-9/fulltext#s0075