LiDAR在数字城市三维建模中的应用
肖康;康冰锋
【摘要】基于研究快速获取高精度的新型建模技术的目的,采用最新的机载激光雷
达技术,通过对LiDAR点云数据的处理与分类,快速获取了地面建筑物精确的三维坐
标;使用Terrosolid软件根据地面点云数据自动建立建筑物模型,并结合3dsMax
软件进行个体模型的编辑与优化,后期利用建筑物实地照片进行贴图,最终得到了高
精度的三维模型,证明了利用LiDAR技术快速建立高精度城市三维模的可行
性.%Forthepurpoofrearchingthenewthree-dimensionalmodeling
technologywithhighaccuracy,theprojectudthenewLightDetection
AndRangingtechnologytogetthehighaccuracyofthree-dimensional
coordinatesofthebuildinginthegroundthroughprocessingand
tomaticallycreatedthe
three-dimensionalmodelofstructuresbyusingTerrosolidsoft,editedand
ovedthatit's
feasibletoestablishthehighprecision3DcitymodelquicklyusingLiDAR
technology.
【期刊名称】《城市勘测》
【年(卷),期】2015(000)006
【总页数】4页(P86-88,97)
【关键词】机载激光雷达;点云分类;技术流程;自动建模
【作者】肖康;康冰锋
【作者单位】天津市测绘院,天津300381;天津中科遥感信息技术有限公司,天津
300384
【正文语种】中文
【中图分类】P237
数字城市的概念在1998年才第一次提出,但它的发展却是日新月异。随着遥感、
全球定位系统、地理信息系统、虚拟现实等技术的发展,特别是数字摄影测量技术
的广泛发展与应用,数字城市技术的主体部分——城市三维建模方法也日新月异,从
传统低精度的外业拍照手工建模发展到现代高精度全自动化的新型建模。其中的
LiDAR——LightDetectionAndRanging,即光探测与测量技术,是近几年才发展
起来的新的探测技术,其精确的三维空间坐标信息和DSM数据,使数据获取和处理
朝着自动化方向发展,在数字化进程不断加快的今天,为建立数字城市三维模型提供
了新的观测手段[1]。
LiDAR根据搭载平台的不同分为地面LiDAR、车载LiDAR和机载LiDAR。其中机
载LiDAR是集激光测距技术、高精度惯性测量系统IMU、动态差分GPS定位技
术于一身的对地观测系统,其所测得的数据为数字表面模型(简称DSM)的离散点表
示(俗称点云),数据中含有空间三维信息和激光强度信息,能够获取高精度的建模三
维坐标[2]。应用机载LiDAR系统进行三维空间测量,可以得到地面物体密集的三维
坐标点云数据,再通过相关软件处理后,获得数字高程模型、等高线图、正射影像图
及三维建筑物模型。
本文以天津市机载LiDAR三维建模项目为例,介绍机载LiDAR数据处理的流程,重
点介绍基于机载LiDAR点云数据进行城市三维建模的技术方法与流程,并对三维模
型数据成果精度进行了评价、对比与分析,证明该方法用于数字城市三维建模的可
行性与实用性。
基于机载LiDAR数据进行城市三维建模指利用机载LiDAR设备飞行采集的原始点
云和航片制作DEM、DOM,并结合已有的地形图数据进行建筑物三维矢量模型制
作,通过在3dsMax软件中进行编辑优化,制作成满足项目要求的城市三维场景模
型。
本次项目建模对象为天津规划四环及武清区以外的建城区部分(各区、县、乡镇政
府所在地)建筑物模型制作,其中多层及高层建筑面积总计约300km2,一层建筑物
面积约260km2。
本次项目采用的软件包括:芬兰的TerraSolid系列软件,主要用于点云分类、制作
DEM、DOM、自动建模等;Autodesk公司的3DStudioMax软件,主要用于模型
纹理贴图和精细模型制作。
项目已有的LiDAR数据资料为:航摄使用的航摄仪为Optech公司的ALTM
Gemini,焦距51mm,像幅7228×5428,像元6.8u:航摄比例尺为1∶17600/
21500;LiDAR点云满足平面精度0.2m,高程精度0.15m,点云密度0.8m;像
片重叠度为航向60%~65%,旁向30%左右;像片旋偏角小于6°,倾斜角小于2°,航
线弯曲度小于3%。
利用机载LiDAR点云数据进行城市三维建模的流程如图1所示:
通过TerraSolid软件实现LiDAR点云数据城市三维建模包括以下几个步骤:点云数
据预处理;点云分类;生产DEM、DSM;空三加密;生产DOM;建筑物建模、纹理贴图
等。
3.1点云数据预处理
机载LiDAR航飞后获取的原始点云数据在进行分类前,需要经过预处理这一阶段,以
提高分类的精度和效率。
(1)点云数据检查:主要是检查激光点云的完整性,保证点云数据没有漏洞。
(2)坐标系设置及坐标转换:根据项目工程要求定义合适的坐标系。
(3)创建工程文件和block。
(4)载入航迹线:载入航迹线是LiDAR数据处理特有的步骤,这些航迹线起到控制的
作用,能够控制航线的重叠度和确定激光点跟影像的联系。
(5)匹配点云与航迹线:得到匹配结果即该幅点云涵盖哪些航带。
(6)重叠区域裁切:裁切重叠区域的好处在于能够获得一个密度均匀的激光点区域和
精度较高的激光点,从而减少后续处理的工作量。
(7)系统检校:其目标是要消除系统误差并对所求的原始点云数据进行改正,使其只剩
下随机误差。
3.2点云分类
机载LiDAR航飞后获取的原始激光数据在经过点云数据预处理之后就是海量的激
光点云数据,这些点云数据包括地面点、植被点、建筑物点、水域点、其他地物点
以及噪声点等,且都在同一个数据层。
激光点云数据分类通过结合影像对激光点云数据进行分类,排除飞点,提取地面点数
据[3],将这些点放在预先定义的数据层中,如地面点放在ground层、植被点放在
vegetation层、建筑物点放在building层等,其中重点是分出地面点,从而生成
DEM;分出建筑物点,为三维建模做准备。
TScan是TerroSolid软件中专门处理激光点数据的模块,提供了许多分类工具[4],
接下来主要要利用这些工具进行点云分类,其步骤主要包括:
(1)设置分类的层:在进行点云分类前必须根据项目数据后期处理的要求设置分类后
的层,确定这些层的名称、编号及颜色,方便查看与处理。
(2)提取噪声点:这一步骤是将一些明显比一般地面点高或者低的点分离,为后续使用
Ground方法提取地面点预先清除错误的数据,如云上点、高空遮挡点、孤立点等。
同时,扫描建筑物前存在遮挡物,使得点云数据中建筑物的表面形成空洞,造成数据缺
失和冗余数据。需要对点云数据进行滤波,剔除冗余数据,提取建筑物表面的点云数
据[5]。这一步骤主要使用Byecho、Isolatedpoints、Airpoints、Byabsolute
elevation、Lowpoints等分类工具。
(3)提取地面点:提取地面点是点云分类中的一个关键步骤,主要是使用Gound这一
分类工具,通过迭代构建地面三角网表面模型来分离地面点。
(4)地面以上点分类:地面以上点分类是根据点在地表模型以上的高度值来区分判断
点的类别的方法[6]。通过Byheightfromground这一工具来提取低矮植被、中
等高度植被、高植被点;通过Buildings从高植被点中提取建筑物点。由于水面反
射接收到的激光点很少,所以,激光点离散稀疏的可以判断为水域,再参考影像来确定
水域的边界。
(5)使用macro宏命令进行分类:所有的分类工具都能够通过宏命令实现。
无论使用何种方法对点云进行分类,在自动分类完成之后都需要进行人工交互编辑
工作,因为地形的复杂和点云的随机使得自动分类无法保证可靠性。
3.3生产DEM、DOM
LiDAR点云数据在分离出Ground后,便可进行DEM的生产:
由TScan的Exportlatticemodels工具导出.grd格式的DEM文件,使用其他软
件将.grd文件转换为.dem格式的文件。在ERDAS中也可以根据∗.xyz文件
直接生成DEM[7]。
DOM的生产:
(1)自动空三加密:集成了IMU与DGPS定位技术的机载LiDAR能够实现自动空三
加密,大大减少了人工作业量。
(2)根据自动空三加密的结果,对imagelist中的三个外方位元素进行调整。
(3)对所有影像进行色调分析并创建金字塔影像。
(4)手工修改拼接线、添加colorpoint。
(5)通过TPhoto模块自动运行生成DOM。(6)DOM后期裁剪、精度检查及修改。
3.4建筑物三维建模
TScan模块提供了自动建模工具,步骤如下:
(1)读取数据:加载TPhoto和TScan两个模块,分别读入mission、影像、点云数据
和正射影像。
(2)使用TScan的建筑物模型自动生成功能:选择一个建筑物,点击construct
planarbuilding按钮,在弹出的界面中设置相应参数后,系统自动对此建筑物分割面
片,如图2所示。
(3)使用工具对模型面片进行编辑
由于建筑物复杂、算法局限性、数据误差等多方面原因,软件自动化提取的建筑物
面片存在部分面片丢漏、面片提取错误、面片间存在大缝隙、面片边界精度超标等
多方面问题,需要使用工具手工进行编辑,使建筑物面片符合规范:手动添加丢漏的屋
顶小面片(如阳台)、建筑物主体附属的低矮面片(如雨台)等;保证相邻面片无缝连接,
如人字形房屋的屋脊线;调整建筑物边界,提高面片边界精度。如图3所示,TScan模
块提供了多个模型面片编辑工具。
分为6种编辑方式:添加、修改与删除面片、修改面片方向、面片对称、添加其他
类型的类型、修改面片边界、自动对齐边界。
(4)导出模型
通过MicroStation软件导出.stl格式的模型文件
(5)优化模型
将.stl格式的模型文件导入3dsMax软件进行编辑优化,要求如下:
同一水平面的点必须水平,同一垂直点的点必须重合;
模型不应存在多余的点、线、面,重合的点、线必须焊接,无模型穿插、叠压、重面、
漏面现象,模型应删除内部看不见的面;
模型各个面片方向正确。
(6)纹理贴图
利用机载LiDAR点云数据建模无法自动提取纹理及贴图,需要外业人工拍摄建筑物
侧面纹理照片,在3dsMax软件中对建筑物的侧面纹理进行贴图。
在当今数字化程度越来越高的时代,地理信息系统中包含的信息再也不能只局限在
二维或二维半,必须将真实的三维世界表现出来,这是“数字地球”时代的必然[8]。
通过对天津市城市建模项目的实验分析,利用机载LiDAR点云数据进行建模后的建
筑物精度满足了以下要求:标准模型屋顶及外轮廓的平面精度小于0.5m,高程精
度小于0.5m;精细模型精确反映建筑物屋顶及外轮廓的详细特征,实现平面精度
小于0.25m,高程精度小于0.25m;建筑物模型底部在高程上与对应DTM模型
实现了无缝拼接。
由此可见,机载LiDAR系统通过海量的激光点云数据结合影像数据的方法获得建筑
物的三维模型,可以在短时间内获得大范围区域的三维模型,更精确的再现城市场景;
同时,基于机载LiDAR系统的方法不仅可以展现房顶结构,还可以再现房屋墙体、阳
台、女儿墙、猫耳窗、老虎窗及其他装饰性结构,这为精细模型建模提供了便利,这
是其他方式建模无法比拟的。其不足之处在于,机载LiDAR点云数据可以提供精确
的地表起伏数据、地表与建筑物顶面数据和建筑物高度,但是不能获取到建筑物侧
立面的纹理,需要外业人工拍摄建筑物侧面纹理照片,在3dsMax软件中对建筑物
的侧面纹理进行贴图。
总体而言,机载LiDAR技术通过位置、角度、距离等观测数据直接获取目标对象表
面点的三维空间坐标
信息,实现地表提取和三维场景重建,广泛用于地面数据探测和模型的恢复、重建等
应用中并显示出了巨大的前景,已经逐渐成为城市三维模型数据获取的一种重要方
式。
【相关文献】
[1]谷国涛.基于机载LiDAR点云的建筑物三维建模技术研究[D].南昌:东华理工大学,2012.
[2]李永泉,韩文泉,黄志洲.数字城市三维建模方法比较分析[J].现代测绘,2010,33(2):33~35.
[3]冯梅.基于LiDAR和航空影像的三维建模方法探讨[J].测绘通报,2011(12):12~14.
[4]陈云,丁思磊,王铁军.基于TerraSolid软件的LiDAR数据处理初探[J].测绘与空间地理信
息,2009,32(4):40~42.
[5]吴静,靳奉祥,王健.基于三维激光扫描数据的建筑物三维建模[J].测绘工程,2007,16(5):57~60.
[6]黄金浪.基于TerraScan的LiDAR数据处理[J].测绘通报,2007(10):13~16.
[7]张玉方,程新文,欧阳平等.机载LiDAR数据处理及其应用综述[J].工程地球物理学
报,2008,5(1):119~124.
[8]程效军,朱鲤,刘俊领.基于数字摄影测量技术的三维建模[J].同济大学学报·自然科学
版,2005,33(1):37~41.
本文发布于:2023-01-24 01:30:06,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/123999.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |