首页> 外文期刊>Computers & Graphics >GPU-based parallel algorithm for computing point visibility inside simple polygons
【24h】

GPU-based parallel algorithm for computing point visibility inside simple polygons

机译:基于GPU的并行算法,用于计算简单多边形内的点可见性

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

摘要

Given a simple polygon P in the plane, we present a parallel algorithm for computing the visibility polygon of an observer point q inside P. We use chain visibility concept and a bottom-up merge method for constructing the visibility polygon of point q. The algorithm is simple and mainly designed for GPU architectures, where it runs in O(log n) time using O(n) processors. This is the first work on designing a GPU-based parallel algorithm for the visibility problem. To the best of our knowledge, the presented algorithm is also the first suboptimal parallel algorithm for the visibility problem that can be implemented on existing parallel architectures. We evaluated a sample implementation of the algorithm on several large polygons. The experiments indicate that our algorithm can compute the visibility of a polygon having over 4M points in tenth of a second on an NVIDIA GTX 780 Ti GPU. (C) 2015 Elsevier Ltd. All rights reserved.
机译:给定平面中的简单多边形P,我们提出了一种并行算法,用于计算P内观察点q的可见性多边形。我们使用链可见性概念和自下而上的合并方法来构造点q的可见性多边形。该算法非常简单,主要针对GPU架构而设计,该架构使用O(n)处理器以O(log n)时间运行。这是针对可见性问题设计基于GPU的并行算法的第一项工作。就我们所知,提出的算法也是针对可见性问题的第一个次优并行算法,可以在现有并行体系结构上实现。我们评估了该算法在几个大多边形上的示例实现。实验表明,在NVIDIA GTX 780 Ti GPU上,我们的算法可以在十分之一秒内计算出一个具有超过4M点的多边形的可见性。 (C)2015 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号