点云数据三维网格化

合集下载

如何使用点云数据进行三维建模与可视化

如何使用点云数据进行三维建模与可视化

如何使用点云数据进行三维建模与可视化三维建模与可视化是现代科技中非常重要的领域之一,而点云数据的应用在其中起到了关键的作用。

本文将着重探讨如何使用点云数据进行三维建模与可视化,介绍其基本原理、方法和应用。

一、什么是点云数据点云数据是由大量离散的三维点组成的集合,每个点都有其三维坐标和可能的其他属性信息。

这些点可以是从传感器(如激光雷达)采集得到的,也可以通过三维扫描仪等设备获取。

点云数据能够真实还原物体或场景的形状、纹理等特征,因此在三维建模与可视化领域中具有广泛的应用前景。

二、点云数据的三维建模1. 点云数据的处理和清洗在进行点云数据的三维建模之前,首先需要对数据进行处理和清洗。

这包括去除无效点(如噪声数据)和填补缺失点等操作,以提高数据的质量和准确性。

2. 点云数据的网格化网格化是将点云数据转换为规则网格结构的过程,常用的方法有三角化和体素化。

三角化是将点云数据通过三角形片元进行表示,而体素化则是将点云数据划分为体素(三维像素)网格。

这些网格化的数据形式便于后续的处理和计算。

3. 点云数据的表面重建表面重建是将点云数据转换为连续的三维模型表面的过程。

常用的方法有点云碰撞、最小二乘法以及基于隐函数的重建等。

这些方法可以通过插值和拟合等方式得到平滑的表面模型,并且能够尽可能忠实地还原真实物体的形状。

三、点云数据的可视化1. 点云的可视化方法点云的可视化方法有很多,包括点云渲染、点云绘制、体素渲染等。

点云渲染是将点云数据转化为图像或动画的过程,可以通过光照、阴影等方式增强视觉效果。

点云绘制则是将点云数据直接在屏幕上进行绘制,可以通过各种绘制技术实现不同的效果。

2. 点云的交互性可视化点云的交互性可视化是指用户可以通过交互方式与点云模型进行实时互动的过程。

这可以通过鼠标、手势识别或者虚拟现实等技术实现。

通过交互性可视化,用户可以对点云模型进行旋转、缩放、拖拽等操作,以便更全面地观察模型的细节。

四、点云数据应用案例1. 建筑与城市规划点云数据在建筑和城市规划领域中具有广泛应用。

点云数据三维网格化

点云数据三维网格化

将雷射点云数据三维网格化以分面之研究黄国彦R92521109一﹒前言激光技术(Light Amplification by Stimulated Emission of Radiation, Laser)发明于1960 年,顾名思义,雷射运作的原理即是以辐射激发光线的能量,因此也称为激光[赖志恒,2003]。

雷射扫瞄到目标点反射后可由其时间差得知之间的距离,若是配合GPS等……定位仪器,便能更进一步自扫瞄时的位置推出目标点的坐标,故对于量测或重建物空间信息之应用越趋重要。

要以点的方式表现一件物体的外形需要数量繁多且密集的点群方能忠实呈现,因此要如何处理庞大的雷射点云数据即是一门重要的课题,除了大量的点数外,另一个要面对的即是点云数据为不规则散布的问题,此时最常见的方式即是以规则网格使点云数据结构化,其后再内插求得点云数据的范围与信息。

然而内插后的规则网格皆会丧失空间信息,对三维分布的扫瞄点资料而言,以2.5D维度的表示法将扫瞄数据结构化,难以完整展现出扫瞄点精确描述地物的特性[赖志恒,2003]。

因此本次研究的主题即着重在不破坏或是干扰原始数据的前提之下,以三维网格的结构找出点云所提供之面信息。

光达点云数据三维网格化的概念是,将每笔点云数据的集合看成是一张三维的影像,而为了利用影像处理的技术,则必须在点云所处的坐标系内进行规则的三维网格切割,且网格切割的坐标系三轴与物空间坐标系的三轴一样同为右旋坐标系统[陈英鸿,2004]。

此次研究中,每一个网格可提供的信息为:1.网格之间的位相关系及其范围与编号2.各网格所包含的点数及其坐标值、反射强度(Intensity)在下一章的部份将说明要如何利用这些信息,有效的搜寻哪些光达点群为同一个平面并找出平面法向量。

二﹒原理要直接从庞大的光达点云数据中找出共面的点群是一件极费功夫的事,若是能将点云结构化以分类,则可省去不少时间,三维网格即提供了解决之法:首先将点云视为一个巨大的网格,并找出其在三维物空间中各坐标轴的极值,Max X 、Min X 、Max Y 、Min Y 、Max Z 、Min Z ,之后决定初始的分割次数Sort ,此时X 、Y 、Z 轴会被切成Sort ⨯3个区间,亦即这一个巨大的网格会被分为)3(2Sort ⨯个子网格,每一个子网格皆含有各自的编号,如图 2.1 所示。

基于激光雷达的三维点云数据处理和分析方法探讨

基于激光雷达的三维点云数据处理和分析方法探讨

基于激光雷达的三维点云数据处理和分析方法探讨随着科技的不断进步,基于激光雷达的三维点云数据处理和分析方法成为了研究热点之一。

激光雷达通过向目标发射激光脉冲,并通过接收反射回来的脉冲来获取目标的空间位置信息,获得的数据以点云的形式呈现。

本文将探讨目前常用的三维点云数据处理和分析方法,以及未来的发展方向。

一、激光雷达数据获取和处理方法1. 数据获取激光雷达通过扫描场景以获取目标的三维坐标。

它可以利用旋转扫描和多线视角扫描两种方式进行数据采集。

旋转扫描通过旋转激光雷达传感器来获取整个场景的数据,而多线视角扫描则通过多个固定的激光雷达传感器同时对场景进行采集。

2. 数据去噪和过滤由于激光雷达采集数据时存在噪声和无效点,因此需要进行数据去噪和过滤。

常用的方法包括统计滤波、高斯滤波和曲面拟合等。

统计滤波通过计算点云周围点的统计属性来判断是否为噪声点,高斯滤波则通过将点云数据与高斯分布进行比较来去除噪声点。

3. 数据配准和拼接多次扫描获得的数据需要进行配准和拼接,以形成完整的三维场景模型。

配准是指将多个点云数据集根据它们的空间位置进行对齐,拼接则是将配准后的数据集进行融合。

常用的配准方法包括迭代最近点(ICP)算法和特征匹配算法。

二、激光雷达数据分析方法1. 物体检测和识别基于激光雷达的三维点云数据可以用于物体的检测和识别。

通过分析点云数据的形状、密度和颜色等属性,可以对目标物体进行分类和识别。

常用的方法包括利用支持向量机(SVM)进行分类、基于颜色直方图的物体识别等。

2. 场景分割和分区激光雷达的点云数据可以用于场景的分割和分区。

通过分析点云数据的空间位置和密度等属性,可以将整个场景分割成不同的物体和区域。

这对于自动驾驶、机器人导航等应用具有重要意义。

3. 点云数据重建和模型生成利用激光雷达获取的点云数据,可以进行场景的三维重建和模型的生成。

通过将点云数据进行网格化处理,可以生成更加精细的三维模型。

此外,还可以利用点云数据进行物体的表面重建和形状匹配等应用。

离散点云数据处理技术在三维建模中的应用

离散点云数据处理技术在三维建模中的应用

离散点云数据处理技术在三维建模中的应用随着科技的不断发展,三维建模已经成为现实世界向虚拟世界转化的重要桥梁。

而在三维建模中,离散点云数据处理技术的应用正日益受到关注。

离散点云数据是通过激光扫描或者其他传感器获得的一种非均匀分布的空间数据,通过对这些数据进行处理,可以实现高精度、高效率的三维建模。

在本文中,我们将探讨离散点云数据处理技术在三维建模中的应用。

第一章:离散点云数据的获取与预处理离散点云数据的获取是三维建模的第一步。

目前,常用的获取方法包括激光扫描和摄影测量。

激光扫描是一种通过激光束扫描物体表面从而获取点云数据的技术,它可以实现对复杂物体进行快速、准确的测量。

而摄影测量则是通过对物体进行拍照并利用图像处理算法获取点云数据。

在获取到离散点云数据后,还需要进行预处理,以去除异常点、噪声等干扰因素,提高数据的准确性和可靠性。

预处理的方法包括滤波、重采样和配准等。

滤波可以消除点云数据中的噪声,提高数据的质量。

而重采样则可以将点云数据转化为均匀分布的数据,方便后续处理。

配准是将多个点云数据进行对齐,以消除不同数据之间的误差。

第二章:离散点云数据的特征提取与分析离散点云数据中蕴含着大量的信息,因此在进行三维建模之前,需要进行特征提取与分析。

常见的特征包括法线、曲率、表面纹理等。

法线可以描述点云数据在空间中的方向信息,曲率则可以衡量点云数据的曲面变化程度,而表面纹理可以提供物体的细节信息。

通过对离散点云数据的特征提取与分析,可以实现对物体形状、结构等属性的理解和描述。

这对于后续的模型重建、形状识别等任务非常重要。

在实际应用中,离散点云数据的特征提取与分析可以应用于建筑物、地形、文物等领域,为相关研究和实际工作提供了有力的支持。

第三章:离散点云数据的重建与模型生成离散点云数据的重建与模型生成是三维建模中的核心任务。

通过对离散点云数据进行重建和模型生成,可以实现对真实世界物体的虚拟化。

目前,常用的重建与模型生成方法包括体素化、网格化和投影等。

点云构建三角网格模型(可编辑)

点云构建三角网格模型(可编辑)

点云构建三角网格模型计算几何课程设计林添任博杨光一、项目背景由点云构建三角网格模型最初的动机来源于医学方面。

在对脏器, 骨骼等的3 维图像开始得到广泛应用之时, 如何从扫描得到的点云数据生成可供进一步渲染使用的三维三角网格模型成为了人们关心的问题。

表面模型的恢复, 由于对细节有着一定的精度要求, 生成三角网格的算法既要保证效率, 又要产生能够精细反映点云结构的模型。

随着激光扫描技术的进一步成熟,这一问题的应用开始向更广的领域拓展。

如扫描并制作文物古迹的三维数字模型,或是自动化模型设计等方面。

另外, 由于计算机视觉的出现, 诸如人脸识别 , 建筑物识别等研究课题的开始深入地研究。

随着基于大量图片或视频的数据捕获的技术发展 , 通常需要在计算机视觉作为前端输入的 , 通过海量数据驱动地方式自动地从2 维图像重构出 3维模型。

这些自动化的场景恢复 , 往往利用不同帧之间的匹配点来进行重构,所以由点云构建三角网格模型在实际研究和应用当中具有广泛的价值。

二、文献综述在今天,有一些较为经典的由点云生成三角网格模型的算法,如William 的1 2Marching Cubes 算法 ,之后 A.Hilton 的 Marching Triangles 算法 ,这两篇论文最1Marching Cubes: A High Resolution 3D Surface Construction Algorithm.William E. Lorensen, Harway E. Cline2Marching Triangles: Range Image Fusion for Complex Objet Modeling. A.Hilton, //.ddart et al. 早研究基于点云构造表面模型, 它们利用了点集的空间划分, 分别构造出立方体3模型和三角形网格 ;而 Fausto 的 Ball-Pivoting 算法等, 在研究了以上算法之后,提出了从局部出发, 迭代构造的思想。

matlab 点云栅格化 大数据

matlab 点云栅格化 大数据

matlab 点云栅格化大数据点云栅格化是指将三维点云数据变成网格化数据的过程。

在大数据场景下,点云栅格化可以提高点云数据的处理效率和质量。

本文将介绍点云栅格化的定义、原理、应用和优势。

点云栅格化的定义点云栅格化可以理解为将三维点云数据映射到一个二维或三维的网格中。

在点云栅格化的过程中,会将点云中的每一个点映射到对应的网格单元格中。

在网格单元格中,可以记录该单元格内点云的信息,如点云数量、颜色、法向量等。

点云栅格化可以将三维点云数据变成可视化的二维或三维网格数据,方便进行后续的处理和分析。

点云栅格化的原理点云栅格化的原理主要包括点云映射和栅格化两个过程。

点云映射是指将点云数据映射到一个规定的坐标系中,一般为笛卡尔坐标系。

在映射之后,点云中的每一个点都可以用一个坐标来表示。

坐标的表示方式可以根据不同的实现方式而异。

在栅格化的过程中,会将点云中的每一个点映射到对应的网格单元格中。

在映射的过程中,可以使用不同的方法来确定点云与网格之间的关系。

一般来说,栅格化方法包括直接映射、区域覆盖和统计学方法。

直接映射是指将点云中每一个点直接映射到对应的网格单元格中。

区域覆盖是指将点云中的每一个区域映射到对应的网格单元格中。

统计学方法是指通过计算点云中每一个点相对于网格单元格的位置和属性来统计该单元格内的信息。

点云栅格化的应用点云栅格化可以被广泛应用在大数据场景下的点云处理中。

在点云栅格化的过程中,可以实现点云数据的可视化、分割、配准、分类、识别等任务。

其中,点云数据可视化是点云栅格化的主要应用之一。

在可视化过程中,点云栅格化可以将三维点云数据转化为二维或三维网格数据,在显示上更容易理解。

其他应用包括点云分割,通过将点云栅格化成小块,可以更容易对点云进行分类和识别。

点云配准也是点云栅格化的一个重要应用,通过将不同激光雷达或者摄像头采集到的点云栅格化成相同形式,可以更方便地进行配准和融合。

点云栅格化的优势点云栅格化具有多个优势。

点云三维重建算法

点云三维重建算法

点云三维重建算法
点云三维重建算法主要包括以下步骤:
数据采集:使用激光扫描设备或相机等设备获取物体表面的点云数据,包括三维坐标、颜色信息等。

数据预处理:对采集到的点云数据进行滤波去噪、数据精简、数据插补等预处理操作,以消除数据中的杂点、噪声等干扰因素,得到更准确的点云数据。

点云计算:根据预处理后的点云数据,计算物体表面的几何形状和拓扑结构,包括点云的分割、特征提取等操作。

点云配准:对于多帧通过不同角度拍摄的景物图像,需要进行点云配准,即求解各帧之间的变换参数,将不同视角下的点云数据统一到同一坐标系下。

三维重建:根据配准后的点云数据,进行三维重建,包括表面重建、体素化、网格化等操作,最终得到物体的三维模型。

其中,点云配准和三维重建是点云三维重建算法的核心部分。

点云配准可以采用ICP(Iterative Closest Point)算法、RANSAC算法等方法进行求解。

三维重建可以采用泊松重建、贪婪投影重建等方法进行实现。

需要注意的是,点云三维重建算法的具体实现方式会因应用场景、数据特点等因素而有所不同。

因此,在实际应用中,需要根据具体情况选择合适的算法和方法进行实现。

实景三维mesh模型处理流程

实景三维mesh模型处理流程

实景三维mesh模型处理流程一、概述实景三维mesh模型是一种由三维点云数据生成的可视化模型,广泛应用于地理信息系统、虚拟现实、机器人导航等领域。

本文将介绍实景三维mesh模型的处理流程,包括数据采集、预处理、网格生成和后处理等环节。

二、数据采集实景三维mesh模型的数据采集主要依赖于激光扫描仪、摄像机等设备。

激光扫描仪通过发射激光束并接收反射回来的光信号,得到目标物体的三维点云数据。

同时,摄像机可以捕捉到目标物体的纹理信息,用于后续的贴图处理。

数据采集过程需要保证扫描仪或摄像机的位置、姿态和分辨率等参数的准确性和稳定性。

三、预处理采集到的原始点云数据需要进行预处理,主要包括点云去噪、点云配准和点云滤波等步骤。

点云去噪是为了去除由于设备误差或环境干扰导致的噪声点,常用的方法包括统计滤波、高斯滤波等。

点云配准是将多个局部点云数据融合成一个全局点云数据,常用的方法有ICP(Iterative Closest Point)算法和SIFT(Scale Invariant Feature Transform)算法等。

点云滤波则是为了提取目标物体的特征点,例如法线、曲率等。

四、网格生成在预处理完成后,需要对点云数据进行网格化处理,生成实景三维mesh模型。

网格生成是将点云数据转化为由三角面片构成的网格模型,常用的方法有Delaunay三角剖分算法和Marching Cubes算法等。

这些算法可以根据点云的密度和分布情况自动进行网格的划分,并生成具有一定拓扑结构的网格模型。

五、贴图处理生成的网格模型通常只包含几何信息,为了美化模型并增加真实感,需要将纹理信息与网格模型进行融合,即贴图处理。

贴图处理主要包括纹理映射和纹理融合两个步骤。

纹理映射是将摄像机采集到的图像映射到网格模型上,常用的方法有投影映射和贴图坐标映射等。

纹理融合则是将多个纹理图像进行融合,常用的方法有混合贴图和法线贴图等。

六、后处理生成实景三维mesh模型后,还需要进行后处理以满足特定需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

将雷射点云数据三维网格化以分面之研究
黄国彦R92521109
一﹒前言
激光技术(Light Amplification by Stimulated Emission of Radiation, Laser)发明于1960 年,顾名思义,雷射运作的原理即是以辐射激发光线的能量,因此也称为激光[赖志恒,2003]。

雷射扫瞄到目标点反射后可由其时间差得知之间的距离,若是配合GPS等……定位仪器,便能更进一步自扫瞄时的位置推出目标点的坐标,故对于量测或重建物空间信息之应用越趋重要。

要以点的方式表现一件物体的外形需要数量繁多且密集的点群方能忠实呈现,因此要如何处理庞大的雷射点云数据即是一门重要的课题,除了大量的点数外,另一个要面对的即是点云数据为不规则散布的问题,此时最常见的方式即是以规则网格使点云数据结构化,其后再内插求得点云数据的范围与信息。

然而内插后的规则网格皆会丧失空间信息,对三维分布的扫瞄点资料而言,以2.5D维度的表示法将扫瞄数据结构化,难以完整展现出扫瞄点精确描述地物的特性[赖志恒,2003]。

因此本次研究的主题即着重在不破坏或是干扰原始数据的前提之下,以三维网格的结构找出点云所提供之面信息。

光达点云数据三维网格化的概念是,将每笔点云数据的集合看成是一张三维的影像,而为了利用影像处理的技术,则必须在点云所处的坐标系内进行规则的三维网格切割,且网格切割的坐标系三轴与物空间坐标系的三轴一样同为右旋坐标系统[陈英鸿,2004]。

此次研究中,每一个网格可提供的信息为:
1.网格之间的位相关系及其范围与编号
2.各网格所包含的点数及其坐标值、反射强度(Intensity)
在下一章的部份将说明要如何利用这些信息,有效的搜寻哪些光达点群为同一个平面并找出平面法向量。

二﹒原理
要直接从庞大的光达点云数据中找出共面的点群是一件极费功夫的事,若是能将点云结构化以分类,则可省去不少时间,三维网格即提供了解决之法:
首先将点云视为一个巨大的网格,并找出其在三维物空间中各坐标轴的极值,Max X 、Min X 、Max Y 、Min Y 、Max Z 、Min Z ,之后决定初始的分割次数Sort ,此时X 、Y 、Z 轴会被切成Sort ⨯3个区间,亦即这一个巨大的网格会被分为
)3(2Sort ⨯个子网格,每一个子网格皆含有各自的编号,如图 2.1 所示。

由各个子网格含盖的范围将点云数据分类时,过少的分割次数会造成一个网格内存有很多的光达点,而这些点群很有可能并不属于同一个平面,这样对往后分面的工作来说并无帮助,甚至会使情况更加复杂,因此可定义一个门坎值,若任意子网格所包含的光达点大于此一门坎值则继续切割。

由于每切割一次所增加的子网格数目是以32倍在成长,换言之,不同的切割次数3=Sort 与
4=Sort ,这两者的子网格其中的光达点数也很有可能相差甚远。

当然,并不是
每个子网格都一定会有光达点在内,考虑到效率的因素,这些没有光达点的子网格并不会被处理,往后的过程之中所提及的子网格皆有光达点在其中。

(2﹐1﹐2)
(2﹐2﹐2)
圖 2.1 子網格編號示意圖
之后以任意的子网格做为起始的目标网格(Target Grid ),并自临近的网格找寻适当的搜寻网格(Search Grid )进行面拟合的工作,为确保目标网格与搜寻网格之间可组成平面,因此目标网格与搜寻网格所含之总点数最少需大于三点。

在此有两种搜寻法: .多重网格搜寻
第i 次的搜寻网格Search Grid i 范围为目标网格Target Grid i 同时自X 、Y 、Z 三轴六个方向扩展一层,同时计算所有搜寻网格范围中光达点群的拟合面法向量,若搜寻网格中的任意一点离拟合面的距离小于门坎值时,继续搜寻,且1+i 次的目标网格Target Grid i+1为第i 次的搜寻网格Search Grid i ;反之,若搜寻网格中的任意一点离拟合面的距离大于门坎值时,代表搜寻范围已达含有非共面点之网格,为了不影响考虑拟合的精度,此时停止搜寻,且目标网格保持不变。

举例说明,进行第一次多重网格搜寻时,当目标网格编号为)2,2,2(,搜寻网格范围自)1,1,1(到)3,3,3(,总计27格,之后这27格一起进行面拟合。

若改正数皆小于门坎值时,下一次的目标网格即为从)1,1,1(到)3,3,3(的这27格再往外扩展一层,总计125格,如图 2.2 所示。

圖 2.2 多重網格搜尋示意圖 (a) 第i 次目標網格 (b) 第i 次搜尋網格 (c) 第1+i 次目標網格 (d) 第1+i 次搜尋網格
(a)
(b)
(c)
(d)
.单一网格搜寻
第i 次的搜寻网格Search Grid i 范围为目标网格Target Grid i 同时自X 、Y 、Z 三轴六个方向扩展一层,但每一次只取单一搜寻网格与目标网格进行面拟合,若搜寻网格与目标网格中的任意一点离拟合面的距离小于门坎值时判断这一个搜寻网格与目标网格中的光达点群是共面的,并将此搜寻网格加入第
1+i 次的目标网格Target Grid i+1之中;反之,判断这一个搜寻网格与目标网
格中的光达点群非共面,且第1+i 次的目标网格保持不变。

重复以上的步骤直到将第i 次的目标网格与每一个搜寻网格皆计算完毕。

举例说明,当目标网格编号为)2,2,2(,进行第一次单一网格搜寻时,搜寻网格范围自)1,1,1(到)3,3,3(,总计26格,之后逐一与)2,2,2(进行面拟合。

若点与面的距离皆小于门坎值时,下一次的目标网格即为从)1,1,1(到)3,3,3(的这27格再往外扩展一层,总计125格,且26个搜寻网格中的点皆与目标网格共面;但假若)2,2,3(这一格与)2,2,2(的拟合后有任意一点的距离超过门坎值,则判断)2,2,3(与)2,2,2(非共面,下一次的目标网格即为除了)2,2,3(外的26格,如图 2.3 所示。

圖 2.3 單一網格搜尋示意圖 (a) 第i 次目標網格 (b) 第i 次搜尋網格 (c) 第1+i 次目標網格 (d) 第1+i 次搜尋網格
(a)
(b)
(c)
(d)
多重与单一网格搜寻各有利弊,多重网格搜寻相较于单一网格搜寻来说,处理的速度非常快速,但却也很容易因为搜寻范围增加过快而搜寻到非共面点之网格;单一网格搜寻相较于多重网格搜寻来说,搜寻范围的判定逻辑相当严谨,虽然每一次可处理的点数较少,但却能有效的找到共面点,然而处理速度过慢是最大缺点。

有鉴于此,本次研究采两种搜寻方法并用,初始先使用多重网格搜寻快速的找到两个不同平面的边界,再切换为单一网格搜寻,逐一找寻同平面的网格,直到目标网格四周已无含共面点的网格,至此可得到一个面的法向量与共面点,如此重复搜寻与处理,即可找出光达点云中的所有面。

圖 3.1分面流程圖
实验数据为仿真数据,自行设定两个法向量后,针对各法向量随机数定出七百组x 与y ,代入式 4.1 求得对应的z 值:
0=+++d cz by ax 其中,为了不让0=a 、0=b 、0=c 的情况成立,故需使1=d 。

在求得x 、y 与z 后,再对每一个x 、y 与z 加上一界于0.05至0.005的随机数,如此可得到共1400个模拟点,点云图如图 4.1(1) 所示。

切割次数为四次,即分为161616⨯⨯个子网格,其中仅有523个子网格有点,图 4.1(2) 为原始数据套上子网格之样貌,仿真数据的信息如表 4.1 所示。

……式 4.1
圖 4.1(1) 模擬資料點圖雲
圖 4.1(2) 模擬資料點圖雲
圖 4.2(1) 第一次多重網格搜尋後之分面結果
圖 4.2(2) 第一次單一網格搜尋後之分面結果
圖 4.3(1) 第二次多重網格搜尋後之分面結果
圖 4.3(2) 第二次單一網格搜尋後之分面結果
在切割前需先定义点至面的距离门坎值,于此设定门坎值为cm 5,图 4.2 至图 4.5 为第一至三次分面后之结果,绿点为原始资料、黑点为达到门坎值之点、第一至三次分面所找出之共面点分别为蓝色、红色与紫色;图 4.5 则是将第一至三次所分出之共面点展在同一张图上。

表 4.1 模擬資料資訊
圖 4.4第三次多重網格搜尋後之分面結果圖 4.5經過三次分面後之結果
五﹒结果讨论
表 5.1为理论与实测之间的比较,由表 5.1 及图 4.2、4.3中可以看出,第一次与第二次分面后所得到的两组共面点其实为同一平面,只是在多重网格
搜寻的过程中,搜寻网格涉及到存有非共面点之网格,使得目标网格的范围被
约制住,因此有部份的点在第二次分面时才被搜寻到。

表 5.1模擬資料理論與實際法向量
此次研究仍有很大的空间可以改进及深入探讨,兹将其列于下方:
1.此逻辑能否应用于具有较复杂平面型态的实际数据?
2.由于使用的程序语言为高级语言,故在切割与分面的效率上易碰
到瓶颈。

3.承上,若应用在较大的数据量上,除了将光达点云分割为数个区
块之外,是否还有其它解决之道?
4.能否先以其它方法找出不同平面的约略边界范围,再以此约束搜
寻网格的成长?
参考文献
1.赖志恒,2003,雷射扫瞄点云数据八分树结构化之研究,国立成功大学测
量与空间信息学系研究所硕士论文,Pp.1、2-3
2.陈英鸿,2004,光达点云数据链路点匹配之研究,国立成功大学测量与空
间信息学系研究所硕士论文,Pp.23。

相关文档
最新文档