改善的通视性检查算法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1000-9825/2002/13(09)1840-06 ©2002 Journal of Software 软 件 学 报 Vol.13, No.9 改进的通视性检查算法· 梁晓辉, 赵沁平 (北京航空航天大学 计算机科学与工程系,北京 100083) E-mail: lxh@ 摘要: 对虚拟环境中点到点的通视性检查算法进行了研究.在深入分析了一个目前具有代表性的投影覆盖检测 (sieve overlap, 简称SO)算法的基础上,对该算法进行了改进,使其更适合大规模分布式虚拟环境及各种仿真的需 要.SO 算法利用桶表和单线索三叉树进行地形多边形的管理及各种检索工作.基于感兴趣区的思想,大幅度缩减 了桶表的检索范围,使点到点的通视性检查具有更高的真实性和实时性, 能够更为有效地为大规模分布式虚拟 * 环境中的动态实体提供各种环境信息.对 SO 算法及其改进算法 SO 在虚拟环境中应用的时间空间效率进行了 分析. 关 键 词: 虚拟环境;通视性检查算法;点到点的通视性检查;投影覆盖检测算法;动态实体;感兴趣区 中图法分类号: TP391 文献标识码: A [1] 虚拟现实是一种可以创建和体验虚拟世界的计算机系统 .利用虚拟现实技术,可以将真实世界加以抽象 和模型化并转换为计算机系统中的虚拟世界,用户通过交互设备可以与虚拟世界中的各个实体进行交互,从而 产生与真实世界相似的感觉和体验.构建一个虚拟现实系统的重要步骤是将现实世界中物体的几何属性加以 抽取,通过三维建模构造虚拟环境.虚拟环境的实体通常包括静态实体(地形和地表特征物等) 以及参与到环境 中的动态实体. 通视性检查(intervisibility test)[2]是针对虚拟环境中物体的几何模型进行的.它被用来检测虚拟环境中的两 个物体可否相互“看”到.通视性检查包括较多的内容,诸如检查在某给定点可否看到某一区域,两个区域的相互 可视性及两点是否可视等,本文仅讨论点到点可视性的问题.为完成这一工作,必须生成一条联结两个点的线段 并且判断该线段与各种静态的地形和地表特征物是否相交,该线段通常也叫做“视线”(line of sight,简称LOS). 参与到虚拟环境中的动态物体通常包括两种类型,即由人控制的实体(human in the loop)和由计算机控制 的实体(computer generated actor,简称CGA)[3].点到点的通视性检查对这两类实体都很重要.对CGA 而言,通视 性检查是该类实体获取环境信息的有效手段,通过获取环境信息决定CGA 在环境中的行为,对提高 CGA 的智 能程度有重要意义.对由人控制的实体而言,可以利用通视性检查的方法模拟一些传感器获取输入,从而为操纵 者在环境中的决策提供必要的信息. 由此可见,研究点到点的通视性检查算法有着重要的意义. 与其他通视性检查算法相比, 点到点的通视性检查算法相对较为简单,但在实现时存在计算量大等较多的 2 问题.例如,环境中存在N 个实体,一个CGA 系统需要在每帧做O(N )数量级的通视性检查工作,这使得系统的实 时响应特性受到较大的影响.通视性检查算法的关键在于检查的准确性和快速性,但同时解决这两个问题具有 一定的难度,尤其是在大规模的基于真实地形数据生成的虚拟环境中.本文首先对已有的虚拟环境中的点到点 通视性检查算法进行研究,分析并提出了一个改进算法;随后对改进算法的效率进行分析;最后给出了今后的主 · 收稿日期: 2002-02-25; 修改日期: 2002-06- 11 基金项目: 国家高技术研究发展计划资助项目(2001AA115130) 作者简介: 梁晓辉(1970 -), 男, 山西太原人,博士,主要研究领域为虚拟现实;赵沁平(1948 -),男, 山西沁水人,博士,教授,博士生 导师,主要研究领域为虚拟现实,人工智能. 梁晓辉 等:改进的通视性检查算法 1841 要研究内容. 1 点到点的通视性检查算法及改进 1.1 点到点的通视性检查算法

文档评论(0)

精品教学资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档