首页> 外文会议>International Conference on Parallel Processing >Simple and Fast Parallel Algorithms for the Voronoi Map and the Euclidean Distance Map, with GPU implementations
【24h】

Simple and Fast Parallel Algorithms for the Voronoi Map and the Euclidean Distance Map, with GPU implementations

机译:VORONOI地图和欧几里德距离图的简单快速并行算法,具有GPU实现

获取原文

摘要

The complete Voronoi map of a binary image with black and white pixels is a matrix of the same size such that each element is the closest black pixel of the corresponding pixel. The complete Voronoi map visualizes the influence region of each black pixel. However, each region may not be connected due to exclave pixels. The connected Voronoi map is a modification of the complete Voronoi map so that all regions are connected. The Euclidean distance map of a binary image is a matrix, in which each element is the distance to the closest black pixel. It has many applications of image processing such as dilation, erosion, blurring effects, skeletonization and matching. The main contribution of this paper is to present simple and fast parallel algorithms for computing the complete/connected Voronoi maps and the Euclidean distance map and implement them in the GPU. Our parallel algorithm first computes the mixed Voronoi map, which is a mixture of the complete and connected Voronoi maps, and then converts it into the complete/connected Voronoi by exposing/hiding all exclave pixels. After that, the complete Voronoi map is converted into the Euclidean distance map by computing the distance to the closest black pixel for every pixel in an obvious way. The experimental results on GeForce GTX 1080 GPU show that the computing time for these conversions is relatively small. The throughput of our GPU implementation for computing the Euclidean distance maps of 2K × 2K binary images is up to 2.08 times larger than the previously published best GPU implementation, and up to 172 times larger than CPU implementation using Intel Core i7-4790.
机译:用黑色和白色像素的二值图像的完整的Voronoi图是相同大小的矩阵,使得每个元件是对应的像素的最近黑像素。完整的Voronoi图可视化的各个黑像素的影响区域。然而,每个区域可以不连接由于飞地像素。所连接的沃罗诺伊图是完整的Voronoi图,以便所有区域连接的变形例。二进制图像的欧几里德距离图是一个矩阵,其中每个元素是为最接近的黑色像素的距离。它有图像处理的许多应用中,如膨胀,腐蚀,模糊效应,骨架和匹配。本文的主要贡献是本简单和用于计算完整/连接的Voronoi图和欧几里德距离图和在GPU实现它们快速并行算法。我们的并行算法首先计算混合的Voronoi图,它是完整的和连接的Voronoi的混合物映射,然后通过暴露/隐藏所有象素飞地其转换成完整的/连接的Voronoi。在此之后,完整的Voronoi图是通过计算在一个明显的方式对每个像素到最接近的黑色像素的距离转换为欧氏距离图。在GeForce GTX GPU 1080显示实验结果,计算时间,这些转换是比较小的。我们的GPU实现的用于计算欧几里得距离吞吐量映射的2K×2K二进制映像达比此前公布的最佳GPU实现的2.08倍,达比CPU实现大172倍采用Intel酷睿i7-4790。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号