首页> 外文期刊>Journal of mathematical imaging and vision >Parallelization Strategy for Elementary Morphological Operators on Graphs: Distance-Based Algorithms and Implementation on Multicore Shared-Memory Architecture
【24h】

Parallelization Strategy for Elementary Morphological Operators on Graphs: Distance-Based Algorithms and Implementation on Multicore Shared-Memory Architecture

机译:基本形态运算符对图中的并行化策略:基于距离的算法和多核共享内存架构的实现

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

摘要

This article focuses on the (unweighted) graph-based mathematical morphology operators presented in Cousty et al. (CVIU 117(4): 370-385, 2013). These operators depend on a size parameter that specifies the number of iterations of elementary dilations/erosions. Thus, the associated running times increase with the size parameter, the algorithms running in O(lambda.n) time, where n is the size of the underlying graph and. is the size parameter. In this article, we present distance maps that allow us to recover (by thresholding) all considered dilations and erosions. The algorithms based on distance maps allow the operators to be computed with a single linear O(n) time iteration, without any dependence to the size parameter. Then, we investigate a parallelization strategy to compute these distance maps. The idea is to build iteratively the successive level-sets of the distance maps, each level-set being traversed in parallel. Under some reasonable assumptions about the graph and sets to be dilated, our parallel algorithm runs in O(n/p + K log(2) p) where n, p, and K are the size of the graph, the number of available processors, and the number of distinct level-sets of the distance map, respectively. Then, implementations of the proposed algorithm on a shared-memory multicore architecture are described and assessed on datasets of 45 images and 6 textured three-dimensional meshes, showing a reduction of the processing time by a factor up to 55 over the previously available implementations on a 8-core architecture.
机译:本文重点介绍(未加权)基于图表的数学形态运算符,呈现在Cousty等人。 (CVIU 117(4):370-385,2013)。这些运算符取决于一个大小参数,指定基本扩张/侵蚀的迭代次数。因此,相关的运行时间随大小参数而增加,在O(Lambda.n)时间中运行的算法,其中n是底层图的大小和。是大小参数。在本文中,我们呈现允许我们恢复(通过阈值处理)所有被认为扩张和侵蚀的距离图。基于距离图的算法允许使用单个线性O(n)时间迭代来计算操作员,而不依赖于大小参数。然后,我们调查并行化策略来计算这些距离图。该想法是迭代地构建距离映射的连续级别集,并行遍历每个级别集。在关于图形的一些合理的假设下,我们的并行算法在O(n / p + k log(2)p)中运行,其中n,p和k是图表的大小,可用处理器的数量以及分别的距离图的不同水平集的数量。然后,在共享存储器多核架构上描述和在45个图像和6个纹理的三维网格的数据集上描述和评估所提出的算法,并在先前可用的实现上将处理时间减少到最多55的处理时间。一个8核架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号