ImageVerifierCode 换一换
格式:DOCX , 页数:82 ,大小:449.43KB ,
资源ID:11625052      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11625052.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于KD树与八叉树索引相结合的LiDAR点云数据索引建立方法.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于KD树与八叉树索引相结合的LiDAR点云数据索引建立方法.docx

1、基于KD树与八叉树索引相结合的LiDAR点云数据索引建立方法编号:()字号本科生毕业设计(论文)基于KD树与八叉树索引相结合的LiDAR点云数据索引建立方法张哲霄 07113032测绘11-3班题目:姓名:学号:班级:二一五年六月中国矿业大学本科生毕业设计姓名:张哲霄学号: 07113032学院:环境与测绘学院专业:测绘工程设计题目:基于KD树与八叉树索引相结合的LiDAR点云数据索引建立方法指导教师:王永波职称:副教授2015年6月徐州中国矿业大学毕业设计任务书学院环境与测绘学院专业年级测绘11-3班学生姓名张哲霄任务下达日期:2015年 3月 23日毕业设计日期:2015 年3月23日至2

2、015年 6月 15日毕业设计题目:基于KD树与八叉树索引相结合的LiDAR点云数据索引建立方法毕业设计专题题目:毕业设计主要内容和要求:1回顾LiDAR技术的发展,归纳LiDAR技术获取的点云数据的特点;2回顾点云数据组织与管理方法的发展,研究KD树与八叉树这两种常用的空间索引方式在对LiDAR点云数据管理时的特点;3编程实现KD树与八叉树索引,进行算法测试比较两种算法之间的优劣;4将两种索引方式进行结合,探索有着更高效率的LiDAR点云数据组织与管理方式,并编码实现算法。比较结合后的算法与单独使用一种索引方式时的效率;5得出最后的结论,指出研究中的不足及下步的研究方向。院长签字:指导教师签

3、字:中国矿业大学毕业设计指导教师评阅书指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力;研究内容的理论依据和技术方法;取得的主要成果及创新点;工作态度及工作量;总体评价及建议成绩;存在问题;是否同意答辩等):成绩:指导教师签字:年月日中国矿业大学毕业设计评阅教师评阅书评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成绩:评阅教师签字:年月日中国矿业大学毕业设计答辩及综合成绩答辩情况提出问题回答问题正确基本正确有一般性错误有原则性错误没有回答

4、答辩委员会评语及建议成绩:答辩委员会主任签字:年月日学院领导小组综合评定成绩:学院领导小组负责人:年月日摘要由于迅速发展着的计算机技术和不断增加的社会需求,地面LiDAR作为一种三维空间信息的实时获取手段,集高效与高精度于一体,它也取得了长足的发展。地面LiDAR的发展改变了传统的数据获取模式,拓宽了数据源范围,实现了快速获取高分辨率数字表面模型;但是点云数据的海量性成为了制约点云数据处理方法的发展的重要因素,急需寻找一种高效空间索引的方法来解决这个问题,高效地管理海量点云数据。基于上述分析,对于研究点云数据的索引机制也就非常重要了,针对与点云索引建立过程中有涉及到的关键技术,论文的主要的研究

5、内容和成果有:1)回顾了三维空间信息获取技术、LiDAR技术和点云数据组织管理方法的发展和研究现状;2)总结了点云数据的特点,例如有点云数据海量性、离散性、分布不均匀等特点,除此之外还介绍了八叉树索引和规则格网索引,同时分析了它们在组织和管理点云数据时存在的缺点和不足;3)设计并编程实现了基于KD树与八叉树的点云索引,并进行了算法测试与比较,由获得的测试结果得出,在点云数据量相同的情况下,KD树的查询效率比八叉树索引更更高,对于点云数据的管理效率更加优秀;4)探索了KD树索引与八叉树索引相结合的点云索引建立方法,分别形成了KDO与OKD等两种索引,利用C+语言对其编程实现,进行了算法测试,结果

6、显示出OKD索引更适合于海量的点云数据管理。关键词:LiDAR;点云;空间索引;八叉树;KD树ABSTRACTWith advances incomputer technology and thegrowingsocialdemand,as a real-time three-dimensional information acquisition method has the advantages of high efficiency and precision ground LiDAR has also made great strides. Developments on the grou

7、nd LiDAR has changed the traditional data acquisition modes, broaden the scope of the data source and can rapidly capture high-resolution digital surface model. But the mass of the point cloud data become an important factor restricting the development of processing method, so we need to find an eff

8、icient spatial indexes solve this problem. Based on the above analysis, the indexing mechanism for the study of point cloud data is very important . Established in point cloud for the indexing process involving key technologies, the main research content and results of the paper are:1) It describes

9、thedevelopment and research status of the three-dimensional information acquisition technology, LiDAR technology and point cloud data organization and management methods;2) It summarizes the characteristics of the point cloud data, such as the mass of a little cloud data, discrete, uneven distributi

10、on.In addition, It describes the octree index and regular grid index, and analyzes the shortcomings and deficiencies of their existence in the organization and management of point cloud data;3) Design and programmingindex of point cloud which based on the KD Tree and octree, and tested and compared

11、the two of algorithms. According to the test results, at the same point cloud data, KD tree efficiency is higher than the efficiency of the octree;4)Explore the composite index of the KD-tree indexes and octree index, and found two method of indexes for point cloud which named KDO index and OKD inde

12、x. After testing of two new indexes,the results show, OKD index is more suitable for massive point cloud data management.Keywords: LiDAR; point cloud; spatial index; octree; KD tree目录摘要ABSTRACT目录1 绪论 11.1 研究背景与意义 11.2 国内外研究现状 11.2.1三维空间数据的获取技术的研究现状 11.2.2空间数据索引国内外研究现状 41.3 研究内容 51.4 论文结构安排 52 点云数据获取

13、的理论和数据特点 62.1机载LiDAR系统 62.1.1系统的组成 62.1.2工作原理 72.1.3系统的特点 102.2地面LiDAR系统 112.2.1系统的组成 112.2.2工作原理 112.2.3系统的特点 122.3点云数据结构 142.4点云数据特点 142.5本章总结 153 基于KD树的LiDAR点云数据组织与管理 153.1引言 153.2算法描述 163.2.1分割规则 163.2.2索引建立 163.2.2 K邻近查找 173.3 算法测试 173.4本章小结 194 基于八叉树的LiDAR点云数据组织与管理 194.1引言 194.2算法描述 194.3.1索引建

14、立 204.3.2 K邻近查找 204.3 算法测试 214.4本章小结 215 基于KD树和八叉树混合的LiDAR点云数据组织与管理 225.1引言 225.2算法描述 225.2.1索引建立 225.2.2查找 235.3算法测试 245.4本章小结 266 结论与展望 266.1结论 266.2展望 26参考文献 28附录 29英文原文 49中文翻译 58致谢 641绪论1.1研究背景与意义在现在的测绘领域研究中,如何更加快速获取和更加智能化地处理地球空间信息是研究的热点,也是在比如“数字地球”、“数字城市”等领域中急需要解决的问题。21世纪测绘技术必将实现高精度化、高速化、高效率化和标

15、准化;空间数据处理必将实现智能化4。所以,空间数据的重要获取手段也将变成不用近距离接触而且效率高的测量方法,而如何能够对海量的空间数据进行快速、可靠、自动化的处理也就成为了研究的核心问题。LiDAR技术是在摄影测量与遥感领域中的一个巨大的成就。它把激光测距、CCD摄像集于一身,根据载体的不同,可以组成车载、机载和星载LiDAR系统,能够直接获取大范围地表及地物三维数据,而且具有快速、高精度、高密集的特点,除此之外,它还能够全天候地、实时地、而且主动地进行数据获取。另外,LiDAR也可单独拿出来组成地面三维激光扫描仪。LiDAR系统通过扫描能够获得很多的数据点,被称为点云。现在的点云数据获取技术

16、有很大的发展,能够高速、高精度、高密度地获取点云数据,然而对于点云数据的处理技术并没有跟上获取技术的步伐。这其中有三点原因:(1)不同的应用对象,处理数据的方法不一样;(2)载体不同,数据处理的方法也不同;(3)扫描产生的数据量非常大,也限制了点云数据处理的发展。所以选择出一种能够高效地组织和管理点云数据的索引方式非常重要。对于点云数据的组织与管理的目的是能够更好的、更高效地对点云数据进行处理,在所有针对点云数据进行的处理操作中,最基础的操作即是查询操作,若是对于点云数据的组织管理能在查询操作上更加高效,相信能极大地提高空间数据处理的效率,推动LiDAR技术的发展。本文针对LiDAR系统所获取

17、的点云数据在组织与管理效率的问题,研究工作具有重要的理论和实用意义。1.2国内外研究现状1.2.1三维空间数据的获取技术的研究现状三维空间数据的获取技术主要研究怎样把真实的空间地物进行数字化变成计算机能够进行处理和存储的数据模型,通过获取的三维空间坐标以及其他的一些属性进行数字化建模。这一技术被应用于社会生活的许多方面,比如逆向工程、精密工业测量、仿生训练系统、大型建筑物形变监测、医学检查与矫形、服装制鞋设计、文化遗产保护、3D动画游戏开发等等。三维空间数据获取技术涉及到电子计算机、机械电子、现代光学、测量学等技术,是一门综合性技术,它的发展会直接或间接地使得上述各学科的技术发展,具有巨大的经

18、济社会效益。在长期的生产实践中,人们在不同的应用领域发明了许多三维空间数据获取的方法,比如接触式测量技术,它应用于传统工业生产领域中,采用机械手段与被测量物体接触,通过装在机械臂上的传感器,确定目标物体表面的相对三维坐标;还有一类非接触式的测量技术,它们利用到了声学、光学、电磁学等技术,在不与被测物体进行接触的前提之下,获取到物体的表面及内部的三维坐标信息,在如医学检查、水下勘探、文化遗产保护、逆向工程等许多的方面应用得很好。值得一提的是计算机视觉的理论与方法,发展到现在已经成为了一种获取三维空间信息的非常重要的方法。计算机视觉通过使用照相机或者摄像机和计算机从图像中重构并认知出三维世界的空间

19、信息,就像给计算机装上了大脑(算法)和眼睛(相机),让计算机能够对周围的环境信息进行感知。由于通过立体视差法对图像进行特征匹配在实际应用中有许多困难,于是使用主动光源对真实物体进行照射,通过使用编码光或者结构光的办法恢复三维空间的信息。有的研究人员还通过在连续运动中的物体建立特征基元,从连续的图像序列中提取出特征点基元和线基元并进行匹配,最终达到恢复场景深度信息的目的。又或者是使用人工标记的轮廓线来表达出三维场景中的物体与物体之间的关系,然后恢复相机参数或者求取表面方向的方法来估计出目标对象的深度,获得了很好的效果5。除了对三维深度信息的获取外,还有一些利用三维立体成像或者多断面图像获取三维“

20、体”数据的办法。比如经常在医学中使用到的核磁共振成像技术、工业上使用的计算机断层成像技术、利用无线电波来确定地下介质分布情况的探地LiDAR等,它们都利用到了电磁波技术,电磁波技术能针对物体内部进行探测,可以在较短时间内不需要接触地对物体的内部结构和介质的分布情况进行获取,最近几年来,电磁测量技术在介质探测、三维形状与三维重构取等方面得到了长足的发展,测量精度和范围也在提高,在电力、采矿、航空、建筑、水利、公路、材料、铁路、考古、市政建设、医学、军工等许多的领域越来越广泛地被应用到。还有一类来源于人类的设计与测量的三维空间数据,工程人员使用测量的二维坐标和高程数据重建三维场景,在三维模型制作与

21、渲染软件中建立三维模型,比如3DMax、SketchUp等软件等都有这种功能;又或者通过对现有的设计资料进行数字化后重建三维模型,例如从XML格式的CAD平面图中恢复建筑的三维模型14。在测绘学科中,如何去获取三维空间数据是基础和出发点,测绘学科的发展历史就是三维空间数据处理应用方法的与获取工具的发展历史。从传统的大地、天文测量到三维激光测量系统(LIDAR)、惯性导航系统(INS)、全球卫星定位系统(GNSS)应用,从“解析摄影测量”、“模拟摄影测量”到现在的“数字摄影测量”,从测绘学发展到现在的地球空间信息学,都标志着测绘学科由单一的学科向多学科交叉的发展,数据获取手段的多样化;从只能利用

22、地面测量仪器对局部的地面数据进行采集到现在能够利用各种机载、星载和舰载传感器实现了采集地球表面和环境的几何、物理等LiDAR数据、影像;从单纯提供静态空间测量数据到实时提供随时空变化的地球空间信息6。空间数据获取手段正在向多样化、自动化、高精度化、便捷化发展,例如研究开发更高精度的测量仪器,把测量的精度由毫米向纳米发展;通过自动化技术和计算机技术的融合发展向智能化、一体化的测量设备及系统,以提高测量的工作效率;把传统的对点测量数据采集技术发展成利用数字摄影或遥感卫星等获得的数字影像的面测量手段,提高了单点精度、数量和整体的模型精度。尽管以上的三维空间信息获取技术正在不断的完善,但是它们都有与自

23、身相适用的范围与使用条件,不存在哪一种测量手段能适应所有的情况,这也使得测量仪器的不断推陈出新。通常来说,接触式的测量方式大部分应用在工业生产的领域,受到它的测量原理的限制,测量速度相对较慢,而且可能损伤被测量的物体,基本上不能测量柔软易变形的物体,测量范围较窄,测量效率比较低;非接触式测量应用于各行各业,测量速度相对较快,而且能够不接触物体而进行无损测量,但是它总是存在固有缺陷,即是对物体的边界或者轮廓经常测不准,从而测量误差较大,而且有许多的测量方法对与物体的倾斜度比较敏感,特别是光学测量手段,倾斜度过大会造成反射率降低,数据获取的精度也会降低,非接触式测量很难解决物体间的遮挡问题,容易使

24、得测量数据缺失。为了解决物体边界的测量误差过大的问题,使用数字图像处理技术或者近景摄影测量技术能很好地去解决,通过提取获取物体的边界和图像边界的特征匹配,用三维坐标来表达高精度的边界信息。虽然摄影测量与遥感技术能够大范围获取航空、航天和地面的摄影影像,并且运用透视几何定位原理能够解算出地物三维坐标,但是解算出来的结果果精度相对较低,而且受到图像像素的限制,分辨率也只能达到亚像素级,并不能满足现代国家信息化的情况下对于测绘行业获取到更精细数据的要求,经常是匹配的特征点越多的地方点就会越密集,反之则三维坐标越少,有的地方甚至出现没有点的情况,还会受到自然环境、拍摄条件的影响,而且并不能进行穿透测量

25、。由于这些原因,必须做出一套能全天候主动去获取高精度空间数据的系统,LiDAR测量系统便出现了。LiDAR系统利用极坐标几何定位的原理,可以直接得到目标地物表面的三维坐标信息,从而实现了真实三维世界到数字化三维世界的转换。经过了这些年的发展,LiDAR系统的精度、效率、测量范围都有了很大的提高,更多的领域开始运用LiDAR技术。相对于传统摄影测量技术,LiDAR技术有许多的更优秀的地方,例如:LiDAR获取的点云数据密度非常高,获取的三维点之间的间距可以从米级到毫米级乃至更小的级别;获取到的数据精度很高,由于激光有很高的方向性,一般很少因环境而影响;由于光波的一些特性,有部分LiDAR还能够穿

26、透地物,可透过非常狭小的空隙,探测到那些被遮挡的物体;不仅可以获取到三维空间的几何数据,还可以获取到地物反射率等其他信息,某些LiDAR经过加装配准了得高分辨率相机,可以完成对彩色纹理自动匹配,而且精度很高,还可以通过加装感应位置与姿态的装置,完成多站的点云自动配准,在最后形成整体是彩色的点云模型等等。展望未来,LiDAR系统必定会成为获取三维空间数据的重要设备,它会同其他数据获取技术,例如全球卫星定位、控制测量、近景摄影测量等技术一起促进空间信息技术向前发展。1.2.2空间数据索引国内外研究现状点云数据是一种三维空间坐标数据。经过了多年对空间数据库的研究,涌现出了许多的空间数据索引方法。最传

27、统的索引方法有B树、B+树、二叉树等等,但是对于点云数据这些索引方法都有一定的局限性,点云数据是三维的空间数据,而这些索引方法都只能对一维属性数据进行索引,难以有效地对点云数据进行索引。随着应用需求的发展以及研究的深入,索引的维度也开始从传统的一维、二维索引向多维发展,出现了一些三维空间数据库的索引方法,比如R树索引、KD树索引、四叉树索引等,索引的空间对象也由“点、线、面”发展到“点、线、面、体”。R.A.Finkel和J.L.Bentley在1974年提出了四叉树索引用于存储空间多维点;KD树在1975年由J.L.Bentley提出,这种索引方式对于精确点查找有很好的性能;在1984年,G

28、UTTMAN提出了R树,是一种支持扩展对象存取的索引方法,同时也是现阶段应用最广泛的一种空间索引结构。对于点区域的空间索引常见的有KD树、B树、KDB树和点四叉树等,对于面区域的空间索引有区域四叉树、二维R树系列和网格索引等,对于三维的体区域的空间索引有八叉树索引、三维R树等。每种索引都有自己的应用特点。下表是前人对常用的索引方式研究的基础上得出的综合性能表错误!未找到引用源。:表1 常用索引方式基础性能表索引名称划分区域方法适合对象优点缺点KD树根据点二分点对象查询效率高,存储要求低对于海量数据管理困难,主要对点对象索引八叉树对空间八分空间对象算法简单,比较适应空间对象深度较大,可能对各种操

29、作有不利影响R树矩形或其他不规则多边形空间对象比较适应空间对象算法复杂,区域重叠KDB树根据点二分点对象查询效率高,动态索引删除困难,主要用于点对象索引BSP树对空间二分空间对象容易控制切割面以及树的深度,检索速度也快算法较为复杂,要预先生成,动态维护性能较差规则网格等分面域或不等分空间对象查询效率高,算法简单,跟编码相结合分辨率单一,难以维护,数据冗余实际上,现在出现的多种索引方式都是针对于不断出现的新需求而出现的,对于在实际应用中选择哪种索引方式作为空间数据库的索引,要从实际出发。就目前来说,很多相关的软件都是采用几种索引方式都使用、取长补短的策略。1.3研究内容海量的点云数据索引是困扰点

30、云数据快速处理的瓶颈,大部分的点云数据处理都包含查询的操作,查询操作的效率也就直接影响到了点云快速处理的效率。本文针对点云数据处理效率的问题进行了研究,主要研究那种索引方法能够实现更加高效的查询效率,以达到提高点云数据处理效率的方式。主要的研究内容有:1)点云数据获取的理论研究,对机载LiDAR和车载LiDAR的系统组成、原理和特点进行分析;2)研究基于KD树和八叉树的LiDAR点云数据的组织与管理,通过C+语言进行实现,完成了算法测试,规律分析和对比。3)研究了KD树和八叉树的结合方式,并使用C+语言具体实现了算法,进行了算法测试,将两种单个索引方式和结合后的索引方式测试结果进行了对比分析。

31、4)由几种索引方式的对比得出了OKD索引更适合于作为海量点云数据管理的方法。1.4论文结构安排本文共分成六章,相应章节的内容安排如下:第一章,绪论。此章节介绍了本文的研究背景和空间数据索引在国内外的发展现状,分析了在现在点云数据组织管理中存在的问题,提出了本文所研究的内容。第二章,点云数据结构和特点。此章节主要介绍了点云数据的结构以及点云数据自身的特点,基于点云数据的特点提出组织管理的需求。第三章,基于KD树索引的点云数据组织与管理。此章节主要介绍了KD树索引的概念原理、建立算法以及查询算法,进行算法测试得出结果及分析。第四章,基于八叉树索引的点云数据组织与管理。此章节主要介绍了八叉树索引的概念原理、建立算法以及查询算法,进行了算法测试得出了结果及对比分析。第五章,基于KD树和八叉树索引混合的点云数据组织与管理。此章节主要介绍了两种索引混合的方式原理及建立方式,进行算法测试,得出了结果和对比分析第六章,结论与展望。总结了本文的研究内容,并指出进一步研究的问题。2 点云数据获取的理论和数据特点2.1机载LiDAR系统2.1.1系统的组成机载LiDAR测量系统

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1