首页> 外文会议>6th Workshop on Irregular Applications: Architecture and Algorithms >A Fast Level-Set Segmentation Algorithm for Image Processing Designed For Parallel Architectures
【24h】

A Fast Level-Set Segmentation Algorithm for Image Processing Designed For Parallel Architectures

机译:专为并行架构设计的图像处理快速水平集分割算法

获取原文
获取原文并翻译 | 示例

摘要

Among the many choices to perform image segmentation, Level-Set Methods have demonstrated great potential for unstructured images. However, the usefulness of Level-Set Methods have been limited by their irregular workload characteristics such as high degree of branch divergence and input dependencies, as well as the high computational costs required to solve partial differential equations (PDEs).In this paper, we propose a novel algorithm for Level-Set Segmentation that first divides the pixels from an image into 4 categories. Then we traverse each image curve to obtain the final contour. The first two categories drive the inward evolution of the curve, while the remaining two drive the outward evolution of the curve. Using our categorization, we avoid solving PDEs and perform the evolution with an optimized flood-fill algorithm.Leveraging recently-introduced CUDA features that include dynamic parallelism and concurrent kernel execution, we can accelerate this algorithm on an NVDIA GPU. Our results show we can obtain benefits across a variety of input sizes. We can achieve a speedup greater than 56x with our CUDA optimized implementation run on a K20m GPU as compared to an OpenMP parallel implementation executed on a 16-core Intel Xeon E2560 SandyBridge CPU.
机译:在执行图像分割的众多选择中,水平集方法已展示出非结构化图像的巨大潜力。但是,水平集方法的实用性受到其不规则的工作量特征(例如高度的分支散度和输入依存关系)以及求解偏微分方程(PDE)所需的高计算成本的限制。提出了一种新的水平集分割算法,该算法首先将图像中的像素分为4类。然后,我们遍历每个图像曲线以获得最终轮廓。前两个类别驱动曲线的向内演化,而其余两个类别驱动曲线的向内演化。使用我们的分类,我们避免求解PDE,而是使用优化的Flood-fill算法执行进化。利用最近引入的CUDA功能(包括动态并行性和并发内核执行),我们可以在NVDIA GPU上加速该算法。我们的结果表明,我们可以从各种投入规模中获得收益。与在16核Intel Xeon E2560 SandyBridge CPU上执行的OpenMP并行实施相比,通过在K20m GPU上运行CUDA优化的实施,我们可以实现超过56倍的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号