1《激光雷达技术原理》理论与实践相结合的教学法
《激光雷达技术原理》以测量学和数据处理理论和方法为基础,讲授激光雷达技术的基本原理和数据后处理方法,同时结合实际案例讲解激光雷达技术在测绘、地质和工程等领域的应用前景和亟待解决的问题。由于激光雷达是一项测绘新技术,国内还没有成熟的教材,因此结合国际上较为权威的专著《AirborneandTerrestrialLaserScanning》[5]以及国内外相关的研究和应用成果自编了教程,对学生采取了“了解—新型传感器原理”“熟悉—激光扫描仪操作”和“掌握—激光点云数据后处理方法”的教学模式,以达到从理论到实践的教学效果。
1.1了解新型传感器原理
首先,以学生熟悉的全站仪为对照,让学生了解激光雷达是一种集成了多种高新技术的新型测绘仪器,具有非接触式、精度高(毫米级/亚毫米级)、速度快(可达120万点/秒)、密度大(点间距可达毫米级)的优势,且数据采集方式灵活,对环境光线、温度都要求较低。其次,让学生理解LiDAR的测量原理主要分极坐标法和三角测量法两种。其中,对于极坐标法测量,使学生了解测距的关键在于时间差的测定,引出两种常用的测时方法:脉冲法和相位法;让学生理解直接测时和间接测时的区别以及各自的优缺点,从而进一步了解脉冲式和相位式激光扫描设备的优势、局限性以及应用领域。最后,通过介绍激光雷达采集数据的扫描方式,让学生了解不同平台上的激光雷达传感器的工作特点,如固定式激光扫描仪适合窗口式和全景式扫描,车载、机载以及星载平台适合移动式扫描等。
1.2熟悉激光扫描仪操作
考虑到各类平台激光雷达的作业特点以及现有设备的情况,《激光雷达技术原理》课程以地基三维激光扫描仪为重点,让学生熟悉仪器的外业操作。尽管激光扫描仪数据采集的自动化程度较高,外业采集仍然需要解决扫描设站方案设计和不同扫描站间连接点选择等问题,要求学生在熟悉激光扫描仪软硬件操作的同时,还要掌握激光扫描仪外业采集方案的设计:踏勘工作区,分析研究最优化的扫描设站方案和坐标转换控制点选择,画出相关的设计草图,并设置主要扫描设站的标志。要求设站位置既要保证与相邻站的重叠,又要覆盖尽量大范围的被扫描对象,以减少设站数,从而提高外业数据采集效率。
1.3掌握激光点云数据后处理方法
利用点云数据可视化与点云原始存储格式之间的明显反差,让学生了解激光点云数据后处理的重要性和难点,及其已成为制约激光雷达技术应用瓶颈的现状。根据学生的理解程度,选取了点云的拼接/配准、点云的滤波和分类、点云的分割和拟合等后处理方法,要求学生掌握相关的算法并编程实现。
1.3.1点云的拼接/配准点云拼接是将2个或2个以上坐标系中的大容量三维空间数据点集转换到统一坐标系统中的数学计算过程。要求学生掌握如何解决点云拼接的两个关键问题:同名特征的配准以及旋转矩阵的构造。对于同名特征的配准,使学生了解常用配准方法的特点和适用范围,如ICP方法适合用于精拼接,而基于特征面的方法对场景特征分布要求较高等。着重让学生掌握最常用的人工标靶识别,以及特征面匹配,后者有别于学生所熟知的点特征匹配;对于旋转矩阵的构造,拓展学生在《摄影测量学》[6]中学习的基于欧拉角的旋转矩阵构造,掌握角-轴转角系和单位四元数方法。
1.3.2点云的滤波和分类要求学生了解滤波和分类的目的是解决激光脚点在三维空间的分布形态呈现随机离散的问题。掌握基于高程突变和空间形态学的点云滤波和分类方法。让学生理解单一的信息量会导致算法不稳健,从而引出多源数据融合的思路。目前,已经有很多激光扫描仪生产厂商推出的新产品中实现了多传感器平台的集成,如激光扫描仪会搭载小像幅的数码相机,甚至有些系统还提供由集成传感器生成的红外影像。每种数据源都有其自身的优点和局限性,将多源数据融合能够弥补各个单数据源的局限性,增大信息量,从而提高滤波和分类方法的稳健性。
1.3.3点云的分割和拟合要求学生掌握实现点云分割的相似性原则:平面性、曲面平滑度和邻域法向,以及常用的点云分割方法表面生长法。考虑到点云拟合是由离散激光点坐标计算特征模型参数的过程,要求学生掌握点云拟合中两个主要问题的解决方法:粗差剔除及最优解获取。
2实践教学法
实践教学是卓越工程师培养体系中一个重要的组成部分。作为技术性的测绘工程学科,除应用测量仪器采集数据、应用计算机处理数据的基本能力外,还需要构建实践教学体系以培养学生在实践中选用适当的理论、技术、仪器设备和作业方法解决测绘工程与地理空间信息产品生产实际问题的能力,从而使学生接受测绘工程与地理空间信息产品生产方案设计、实施以及实际应用中测绘工程解决方案确定等系统化训练。《激光雷达技术原理》课程实习要求学生全面应用所学知识,利用实习场地,依据实习目的和要求在老师的指导下分组独立完成全部实习内容。实习仪器为中国地质大学(北京)遥感地理信息工程教研室使用教育部采购专项购买的RIEGLLMSZ620三维激光扫描仪。《激光雷达技术原理》课程实习的目的主要是使学生通过三维激光扫描仪的使用,进一步巩固和加深理解相关理论知识和技术方法。要求熟悉三维激光扫描仪数据采集与处理(包括DEM、等高线和剖面图生成以及三维建模等)的全过程。通过实践性教学,不仅能够让学生掌握基本的软、硬件使用操作方法和LiDAR测量项目的作业流程,而且能够加深学生对所学专业理论知识的理解。培养学生的应用能力、创新能力以及严肃认真、实事求是、吃苦耐劳、团结协作的精神。要求学生必须参加每一个实习环节,协作完成实习任务,独立完成实习报告。实习内容主要包括以下部分。
2.1三维激光扫描
数据的外业采集要求学生分组完成测区划分和踏勘,确定测站位置,根据测区地形,设计外业数据采集方案,完成外业设站、反射标靶布设和数据采集工作。学生需要完成校园内建筑物点云数据和奥林匹克森林公园地形点云数据的采集。
2.2点云数据预处理
要求学生分别利用随机软件RiSCANPRO和上机C语言编程对外业采集的三维点云数据进行预处理,包括点云数据的滤波和拼接。
2.2.1点云滤波1)手动滤波要求学生利用RiSCANPRO对点云数据进行滤波。RiSCANPROv1.7.0有两种模式,即Filterdata和Terrainfilter。前者针对一般数据,后者对于提取地形的数据有明显效果。2)自动滤波要求学生上机应用C语言编程实现数学形态学方法、移动窗口滤波法、迭代线性最小二乘内插法、基于可靠最小值的滤波方法等常用的地形滤波算法,对外业采集的数据进行滤波,并对各算法的结果进行比较和分析。图1为学生基于虹湾地区嫦娥一号激光测高数据,利用五种滤波方法滤波后的数据点残差值分布图[7]。
2.2.2点云拼接1)基于反射标靶的点云拼接要求学生利用RiSCANPRO软件,结合外业数据采集时布设的标靶连接点,对地形和建筑物点云数据进行拼接。激光点云数据的拼接有两种方式:公共反射体的方式和采用使所有的反射体处于同一坐标系统的方式。在实际操作过程中,要求学生对两者结合使用,以期达到更好的拼接效果。2)基于特征面的点云拼接要求学生在对点云进行拟合的基础上,选取至少三对相互正交的特征面,利用C语言上机编程,实现基于特征面的点云拼接,并与单纯基于点的拼接结果进行对比,分析不同方法的优缺点。
2.2.3地形数据处理对地形数据的处理主要包括三角化、平滑、生成等高线和剖面。三角化参数的设置可参考量测工具量测出的点云中两点之间的距离初步设定,这个值可适当调整,目的在于使图中的点云数据彼此之间能尽量大面积地构成三角网;要求学生对已经完成三角化的数据进行平滑处理;针对已经完成平滑的数据,利用RiSCANPRO软件生成等高线。剖面图的显示既可以针对三角化之前的数据,也可以针对三角化之后(包括完成平滑的数据)来操作。
2.2.4建筑物几何模型重建针对《激光雷达技术原理》数据处理方法的教学内容,指导教师结合自身的研究成果组织研究生开发了点云分割和拟合以及三维建模等软件模块,考虑到学生的掌握程度和实用性,要求学生在利用软件模块实现点云数据分割和拟合的基础上,利用AutoCAD软件手工建立建筑物的几何三维模型,基于3DSMAX软件建立建筑物纹理模型。图2为暑期教学实习中指导学生利用商业软件和自主开发的软件模块重建的地大校园主要建筑物的三维模型。
3结束语
本文重点讨论了测绘工程专业卓越工程师培养中现代测绘技术———《激光雷达技术原理》的教学内容、教学法的特点和创新。鉴于激光雷达是一项测绘新技术,国内还没有成熟的教材,教学内容结合国际权威著作和最新研究及应用成果制定,对学生采取了“了解测量原理”“熟悉仪器操作”和“掌握数据处理”的由浅入深、理论实践结合的教学模式,使学生能够突破学习《激光雷达技术原理》课程的难点,熟练掌握激光雷达技术的原理与方法,拓展学生分析问题、解决问题的能力,达到全面提升学生创新能力的目的。
作者:康志忠 彭军 单位:中国地质大学(北京)土地科学技术学院