Voronoi图在随机聚合网屏和路径规划中的应用研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:hardy_0205
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Voronoi图是计算几何的一种仅次于凸包的重要几何结构,也是计算几何的重要研究内容之一。由于Voronoi图具有最近性、邻接性等众多性质和比较系统的理论体系,如今已经在图形学、机械工程、地理信息系统、虚拟现实、机器人、图像处理、CAD等领域得到广泛应用,也是解决距离计算、碰撞检测、路径规划等计算几何其它问题的有效工具。本文利用Voronoi图理论,对路径规划,随机聚合网屏等问题做了深入研究。本文路径规划问题的主要研究背景是虚拟博物馆漫游。一般的,虚拟漫游方式分为两种:一种是指定路径的漫游,另一种是交互方式的漫游。传统的鼠标、键盘指引式的交互方式,漫游方式比较单一,用户只能通过不断的用鼠标、键盘调整方位从而达到漫游的目的。指定路径的漫游一般是先记录一些路径,在用户漫游时再选择这些路径进行漫游。这种方式需要程序员预先设定,用户参与度低。由于我们研究开发的虚拟博物馆是以平面多边形的的Voronoi图作为几何数据结构的,所以本文重点的是在平面多边形的的Voronoi图已知的情况下,如何快速、有效提供几种路径进行漫游。本文主要研究了offset路径,skeleton路径以及最短路径三种路径规划方式,该三种路径漫游方式可以大大提高用户对于路径漫游的参与度,系统根据用户指定的漫游目的地可以快速的计算相应的漫游路径,满足不同用户的不同漫游需要。其中的最短漫游路径规划问题涉及到了平面最短路问题。欧几里德最短路径问题是计算几何中最重要也是最为人所知的问题之一。在本文中我们关注的是一类简单的最短路问题,即:简单多边形内任意两点s,t间的最短路径SP(s,t)。常见的算法大都基于经典的Dijkstra算法,Dijkstra算法能得出最短路径的最优解,但效率较低,算法的最坏时间复杂度为D(n~2)。另外,在印刷印染行业如何用单个或少数几个颜色来印制连续的丰富色彩是一个基本和难点的问题。目前,工业上常用调幅网屏技术来实现。但是这种技术在印刷中会产生明显的干扰图案,不同角度和频率的网屏叠加时也会产生龟纹,印刷质量难以保证。随机网屏(调频网屏)代表了彩色印刷的另外一种方案,能产生比传统网屏更细微的颗粒,这种方法允许叠加多于3层而不会产生龟纹,可表现更加丰富的颜色及灰度过渡层次以及更加细腻的图象细节。在本文的研究中,我们结合Voronoi图理论和图形处理器(Graphic Process Unit)技术提出了一种新的随机聚合网屏生成算法。该算法生成的网屏,可以表现更加丰富细腻的图像信息,且速度上比传统算法有了很大的提高。通过调节参数,还可以改变网点大小,以适应不同的印刷设备与印刷需求。归纳的,本文的创新和贡献在于:1.提出了一种基于Voronoi图计算简单多边形P内任意两点s,t间的最短路径的算法。该算法首先找到s,t间的Voronoi骨架路径S(s,t),以及骨架路径S(s,t)上的关联内尖点与关联边;然后沿着骨架路径S(s,t)进行可见性计算,逐步求得s,t间的最短路径SP(s,t)。该算法的时间复杂度为O(n)。2.给出了三种基于多边形Voronoi图的路径规划方法:即offset路径、skeleton路径、最短路径等。其中的offset路径利用了多边形的offset曲线,使用户在选择漫游整个场景的同时可以选择自己需要的观察角度。skeleton路径利用了多边形Voronoi图的Voronoi骨架作为路径的主干,使用户可以任意选择游览目的地,最短路径采用了本文中提出的多边形内任意两点间的最短路径的算法,使用户经过最短的距离即可到达目的地。此三种路径规划方法大大提高了虚拟场景中交互式漫游的灵活性,丰富了漫游方式,满足用户的不同漫游需要。3.提出了一个基于GPU的随机聚合网屏生成算法。算法首先构造了一个大的抖动矩阵,随机放置中心网点;然后根据离散点集的Voronoi图的最近性、邻接性利用GPU计算每个中心网点的最大覆盖区域;最后利用GPU对每个网点的覆盖区域进行灰度填充,得到一个大的阈值矩阵,也就是我们的随机聚合网屏。算法中可以通过参数,改变网点的大小,使其可以适应不同的印刷设备。验证明,采用这种方法生成的随机网屏对高分辨率的印刷设备效果更好,可以表现更为细腻的层次和灰度。这些工作可以应用于山东大学的“数字博物馆应用支撑平台”和“集成化计算机辅助图案设计与制版系统”,有重要的理论意义和实际应用价值。
其他文献
XML自出现以来,就以其强大的跨平台交换的能力、数据表达能力以及简单、开放性、可扩展等优点而逐渐成为互联网上信息发布和交换的事实标准。由于XML数据的开放性,特别是网络
随着互联网技术的快速发展,网上信息的迅速增加,人们越来越依赖于搜索引擎来获取互联网上有用的信息。搜索引擎在给用户获取信息带来方便的同时也把用户带入了信息过载的窘境。
膜计算作为自然计算的一个新分支,是受生命细胞的结构和功能以及高级生命组织和器官间的协作所启发的一种计算模型,这种计算模型普遍称为P系统。由于其具有分布式、并行计算
随着互联网的发展,涌现出大量同类网站(例如房产网、吃玩网、旅游网等),由于各个网站间信息的孤立性,人们为获得有效信息不得不游离于各个网站之间。虽然,像谷歌、雅虎、百度
随着机场信息化的不断发展,网络规模不断扩大,网络结构变得越来越复杂和多样化。如果某个网络设备出现故障或运行状态不佳,将会导致运营效率的下降,甚至导致整个机场的瘫痪。传统
由于误报率低并且报警结论明确,滥用检测一直是实践中入侵检测系统(IDS)主要采取的技术。同时,面对现实中越来越多的多阶段入侵,人们的共识是将多阶段入侵视为由多个行为组成、
随着Internet的飞速发展,网上的数据资源空前的丰富。每天都会有成千上万的用户在网络上浏览和寻找自己所需的信息。然而,由于庞大的信息量,对于每个用户来说,如何能够及时快
摄影测量技术(Photogrammetry)是一种通过记录、测量和解读图像信息及其他电磁辐射现象的模式获取物体和环境的可靠信息的科学和技术。该技术在航空遥感分析、3D场景重建、交
由于XML数据具有自描述特点,可以支持用户自定义的标记,符合Internet上数据描述和存储的需求,所以XML正在逐渐成为Internet上数据表示和数据交换的实际标准。随着其规模和复
生物信息学,是作为80年代兴起的交叉学科,可破译隐藏在DNA序列中的遗传语言。如今,随着生物信息学与计算机科学的高速发展,国际国内的相关研究越来越多,各种生物数据呈爆炸式