摘要
高精度森林机载-地基点云配准能够极大提高点云数据完整性,为森林生态参数反演提供良好的数据支撑。针对森林环境特征稀疏下的机载-地基点云配准问题,提出了一种基于树冠体素特征的机载-地基激光点云数据无控配准方法。通过包围盒位置方向初始化、树高-频数的树冠点云滤波、树冠点云体素化、基于滑动模板匹配的特征提取以及旋转矩阵求解等步骤实现机载-地基点云配准。通过不同森林结构复杂度的4组数据对所提出的方法进行了实验验证,获得的平均距离差异分别为0.245m、0.238m、0.184m以及0.020m。与最近邻迭代法、人工配准及二者组合方法这3种方法进行对比实验,结果表明,本文提出的无控配准方法在精度和稳定性上均优于这3种方法。
激光雷达技术(light detection and ranging, LiDAR)作为一种主动遥感技术已广泛应用于各类林业资源调查任务
地基激光雷达(terrestrial laser scanning, TLS)遥感和机载激光雷达(airborne laser scanning, ALS)遥感是目前该领域任务中主流的森林三维结构感知方
针对机载和地基激光点云匹配问题,最直接的方法是通过手工方式提取实地勘测过程中所布设的地面控制
针对上述问题,提出一种精度更高且可应用于多种森林复杂度结构的自动化空地点云融合匹配方法。该方法首先利用ALS和TLS轴对齐包围盒中心,与主方向向量进行初步定向,初始化相对位置,在此基础上分别提取不同源树冠层点云,并分别进行体素化,将数据空间转换为更加有序的数据形式,然后以TLS点云为模板窗口进行滑动,在ALS空间中寻找具备最大化匹配得分的位置,并返回匹配特征对,最后将问题转换为最小化ALS和TLS点云空间差异,通过奇异值分解解算旋转矩阵,并计算平移矩阵,最终实现机载与地基激光点云配准。
如

图 1 机载-地基无控匹配流程
Fig. 1 Flowchart to show mark-free ALS and TLS point clouds registration
该步骤目的是消除较大的平移旋转差异,先对ALS和TLS点云构建轴对齐包围盒,分别确定各自包围盒x、y、z主方向(
(1) |
式中:A为单一分量的旋转角度,其取值范围、、分别为相对于x、y、z轴的旋转角度;和分别为ALS点云和TLS点云单一主方向分量向量。

图 2 包围盒定向示意
Fig. 2 ALS and TLS position initialization with bounding box orientation
当角度计算完成后,分别按照式(
(2) |
(3) |
(4) |
森林包括不同层级树冠。在不同高度,点云频数也呈现出一定规律性,同时高大树冠比低矮树冠形态更为清晰和稳定,因此从中提取的特征更为清晰与稳定。由

图 3 基于树高与频数分布的树冠点云滤波
Fig. 3 Canopy point clouds filtering with height and density
分别对ALS和TLS中所提取的冠层点云进行体素化,划分体素格网。通过格网表达,将无序点云转换为规则化的数据结构(

图 4 树冠点云体素化示意
Fig. 4 Canopy point clouds voxelization
针对森林点云数据难以有效提取不变特征的问题,提出一种区域模板匹配的方法。以最大化匹配得分(Stotal)为目标函数,寻找最佳搜索位置,从而获取特征对。该模块主要包括体素过滤、模板搜索、最大化得分以及特征对提取四部分(

图 5 模板匹配流程
Fig. 5 Workflow for template matching process
在ALS和TLS体素质心集中,相同平面位置可能存在多个不同z值冗余体素中心,因此进一步通过限定最大高度值提取树冠上表层体素集。
在模板匹配过程中,以整体面积更小的TLS体素空间为模板,并将其坐标通过
(5) |
式中:和分别表示体素空间对齐后的x和y方向的坐标值。
在每个搜索位置,对ALS和TLS体素中心集整体建立KDTre
(6) |
式中:为单一质心点的匹配得分;、分别表示TLS和ALS质心集坐标分量值。因此,单一搜索位置匹配总得分则为潜在点对的匹配得分总和,见
(7) |
式中:为当前位置匹配总得分。
完成所有位置搜索后返回具有最大匹配得分位置的TLS和ALS特征点对,作为旋转平移矩阵求解步骤中的输入。
采用4种不同森林结构复杂度的空地点云数据,对所提出的无控配准方法进行验证与比较(
点云数据类型 | 样地1 | 样地2 | 样地3 | 样地4 |
---|---|---|---|---|
机载点云 |
![]() |
![]() |
![]() |
![]() |
地基点云 |
![]() |
![]() |
![]() |
![]() |
样地1为马来西亚婆罗洲某自然保护区热带雨林,机载点云区域大小约125m×125m,地基点云范围约为70m×70m,区域中主要包括石南树、龙果树等树种,最大树高约达158m。样地2为德国卡尔斯鲁厄地区阔叶、针叶混合林,点云数据来源于文献[
指标 | ALS测区尺寸/(m×m) | TLS测区尺寸/(m×m) | 机载点云总量/个 | 地基点云总量/个 | 机载点云密度/(个· | 地基点云密度/(个· |
---|---|---|---|---|---|---|
样地1 | 125×125 | 70×70 | 2 191 898 | 27 223 843 | 139 | 5 400 |
样地2 | 145×145 | 200×200 | 2 638 216 | 98 018 685 | 125 | 2 375 |
样地3 | 95×95 | 102×102 | 35 442 634 | 181 012 500 | 3 865 | 17 149 |
样地4 | 60×60 | 51×51 | 9 025 398 | 54 251 479 | 2 508 | 20 381 |
为避免倒树等可能造成无法匹配最近点的情况,通过人工采样ALS和TLS点云中树冠与树干位置的平均距离差异来描述机载-地基点云匹配成果质量。即构建KDtree建立空间索引,以转换后点云为基准,按照
(14) |
式中:D为转换后的TLS点云与目标ALS点云的平均距离差异;和分别代表转换后的TLS点云坐标向量和目标ALS点云坐标向量。
基于Python3.7.12软件实现所提出的方法,分别运用Open3D构建KDTree与检索最近邻点,以Numpy库实现矩阵运算与SVD分解,以multiprocess库并行加速。实验硬件环境为64G内存、英特尔2.6GHz CPU。
在基于树高-频数的树冠点云滤波环节中,通过区间对比可知,检测到的4块林区上层树冠点云高度分别约为120m、45m、32m、34m。此外,所选择的体素格网尺寸均定义为1。
对比实验选择了人工配准、最近邻迭代
对4组方法在4组样地中机载、地基点云匹配结果按式(15)计算平均距离差异。
配准方法 | 样地1 | 样地2 | 样地3 | 样地4 |
---|---|---|---|---|
ICP | 18.013 | 23.044 | 0.486 | 5.245 |
人工配准 | 0.219 | 0.317 | 0.361 | 0.096 |
人工配准+ICP | 0.597 | 0.289 | 0.443 | 0.421 |
本文 | 0.245 | 0.238 | 0.184 | 0.020 |

图 6 机载-地基点云配准结果细节
Fig. 6 Details of ALS and TLS point clouds registration results
此外,本文所提出方法在应对不同森林场景时也表现出优良的稳定性。其中,在结构最简单的针叶林中效果最好,其平均距离差异仅为0.020m。在其他更为复杂的混合林(样地3)、阔叶林(样地2)以及热带雨林(样地1)中,精度浮动在0.061m内。而人工配准与组合方法精度出现较大波动,上述3个样地中浮动分别在0.142m和0.308m。
对于ICP算法而言,尽管在执行算法前通过人工方式将ALS和TLS点云初始化为相似位置,但森林环境数据更加杂乱,特征对应关系更加模糊,若无稳定不变性的输入特征,很可能导致算法失效。这也是单一ICP算法失效以及其组合方法在大多数样地实验中出现精度下降的主要原因。
人工配准是人为选取树顶和树干交叉作为特征点,具备较好的稳定性,因而配准精度更高。然而树顶特征是不稳定的,通过
相比而言,本文方法更优的原因主要有两方面:第一,树冠点云体素化解决了原数据空间的点云无序性与散乱性问题,体素分布更加规律,有助于后续特征提取。第二,在特征对选择中通过定义体素模板并通过网格滑动方式寻找在最优匹配位置下的特征点对,该过程本质是基于局部采样点集提取具备最佳树冠层体素拓扑结构相似度的配准特征对,而非简单地基于点特征或基于面特征的配准,因此算法精度和稳定性更优。
针对森林场景,提出了一种基于树冠体素特征的机载-地基激光点云无控配准方法。首先初始化ALS和TLS点云包围盒方位来消除显著方位差异,然后以树冠层点云体素质心为基础,通过体素模板搜索过程计算最大匹配得分位置提取匹配特征对,并以此计算旋转平移矩阵,最终实现机载-地基点云配准。基于针叶林、混合林、阔叶林和热带雨林4组不同结构复杂度场景的机载-地基点云数据,与ICP、人工配准、人工配准与ICP结合这3种方法进行对比实验,表明所本文方法在精确度与鲁棒性方面均最优,平均距离差异分别为0.245m、0.238m、0.184m、0.020m。配准结果极大提高了森林场景点云数据完整性,有助于多源点云融合、森林结构生态参数反演等工作。
作者贡献声明
林 怡:研究方向确定、算法指导、论文修改。
曹宇杰:算法实现、数据采集、数据分析、论文撰写与修改。
程效军 :研究方向确定。
参考文献
郭庆华,刘瑾,陶胜利,等.激光雷达在森林生态系统监测模拟中的应用现状与展望[J].科学通报,2014,59(6):459. DOI: 10.1360/972013-592. [百度学术]
GUO Qinghua, LIU Jin, TAO Shengli, et al. Perspectives and prospects of LiDAR in forest ecosystem monitoring and modeling[J]. Chinese Science Bulletin,2014,59(6):459. DOI: 10.1360/972013-592. [百度学术]
李德仁,王长委,胡月明,等.遥感技术估算森林生物量的研究进展[J].武汉大学学报(信息科学版),2012,37(6):631. DOI: 10.13203/j.whugis2012.06.001. [百度学术]
LI Deren, WANG Changwei, HU Yueming, et al. General review on remote sensing-based biomass estimation[J]. Geomatics and Information Science of Wuhan University,2012,37(6):631. DOI: 10.13203/j.whugis2012.06.001. [百度学术]
PEARSE Grant D, WATT Michael S, DASH Jonathan P, et al. Comparison of models describing forest inventory attributes using standard and voxel-based lidar predictors across a range of pulse densities[J]. International Journal of Applied Earth Observation and Geoinformation,2019,7(8):341. DOI: https://doi.org/10.1016/j.jag.2018.10.008. [百度学术]
MORITZ Bruggisser, MARKUS Hollaus, JOHANNES Otepka, et al. Influence of ULS acquisition characteristics on tree stem parameter estimation[J]. ISPRS Journal of Photogrammetry and Remote Sensing,2020(168):28. DOI: https://doi.org/10.1016/j.isprsjprs.2020.08.002. [百度学术]
TAURI Arumäe, LANG Mait. Estimation of canopy cover in dense mixed-species forests using airborne lidar data[J]. European Journal of Remote Sensing,2018,5(1):1. DOI: https://doi.org/10.1080/22797254.2017.1411169. [百度学术]
MATHIAS Disney, MATHUS Boni Vicari, ANDREW Burt, et al. Weighing trees with lasers: Advances, challenges andopportunities[J]. Interface Focus, 2018, 8(2):20170048. DOI: https://doi.org/10.1098/rsfs.2017.0048. [百度学术]
ZHAO Kaiguang, SUARE Juan C, GARCIA Mariano, et al. Utility of multitemporal lidar for forest and carbon monitoring: Tree growth, biomass dynamics, and carbon flux[J]. Remote Sensing of Environment,2018(204):883. DOI: https://doi.org/10.1016/j.rse.2017.09.007. [百度学术]
NASSET Erik, TERJE Gobakken, SVEIN Solberg, et al. Model-assisted regional forest biomass estimation using LiDAR and InSAR as auxiliary data: A case study from a boreal forest area[J]. Remote Sensing of Environment, 2011,115(12):3599. DOI: https://doi.org/10.1016/j.rse.2011.08.021. [百度学术]
刘清旺,李世明,李增元,等.无人机激光雷达与摄影测量林业应用研究进展[J].林业科学,2017,53(7):134. DOI: 10.11707/j.1001-7488.20170714. [百度学术]
LIU Qingwang, LI Shiming, LI Zengyuan, et al. Review on the applications of UAV-based LiDAR and photogrammetry in forestry[J]. Scientia Silvae Sinicae, 2017,53(7):134. DOI: 10.11707/j.1001-7488.20170714. [百度学术]
WALLACE Luke, ARKP Lucieer, CHRISTOPHER Watson, et al. Development of a UAV-LiDAR system with application to forest inventory[J]. Remote Sensing, 2012, 4(6):1519. DOI: https://doi.org/10.3390/rs4061519. [百度学术]
GROTTI Mirko, KIM Calders, NIALL Origo, et al. An intensity, image-based method to estimate gap fraction, canopy openness and effective leaf area index from phase-shift terrestrial laser scanning[J]. Agricultural and Forest Meteorology, 2020(15):107766. DOI: https://doi.org/10.1016/j.agrformet.2019.107766. [百度学术]
KIM Calders, ADAMS Jennifer, ARMSTON John, et al. Terrestrial laser scanning in forest ecology: Expanding the horizon[J]. Remote Sensing of Environment,2020, 15(251):112102. DOI: https://doi.org/10.1016/j.rse.2020.112102. [百度学术]
MONTAGHI Alessandro, PIERMARIA Corona, MICHELE Dalponte, et al. Airborne laser scanning of forest resources: An overview of research in Italy as a commentary case study[J]. International Journal of Applied Earth Observation and Geoinformation,2013 (23):288. DOI: https://doi.org/10.1016/j.jag.2012.10.002. [百度学术]
JUHA Hyyppä, MARKUS Holopainen, HAKAN Olsson. Laser scanning in forests[J]. Remote Sensing,2012,4(10):2919. DOI: https://doi.org/10.3390/rs4102919. [百度学术]
ZHANG Wuming, SHAO Jie, JIN Shuangna, et al. Automated marker-free registration of multisource forest point clouds using a coarse-to-global adjustment strategy[J]. Forests,2021(3):269. DOI: https://doi.org/10.3390/f12030269. [百度学术]
KORPELA Iikka, AARNE Hovi, FELIX Morsdorf. Understory trees in airborne LiDAR data—Selective mapping due to transmission losses and echo-triggering mechanisms[J]. Remote Sensing of Environment,2012(119):92. DOI: https://doi.org/10.1016/j.rse.2011.12.011. [百度学术]
HANNAH Weiser, JANNIKA Schäfer, LUKAS Winiwarter, et al. Individual tree point clouds and tree measurements from multi-platform laser scanning in German forests[J]. Earth System Science Data, 2022,14(7):2989. DOI: https://doi.org/10.5194/essd-14-2989-2022. [百度学术]
PULETTI Nicola, MIRKO Grotti, ANDREA Masini, et al. Enhancing wall-to-wall forest structure mapping through detailed co-registration of airborne and terrestrial laser scanning data in Mediterranean forests[J]. Ecological Informatics,2022(67):101497. DOI: https://doi.org/10.1016/j.ecoinf.2021.101497. [百度学术]
BREDE Benjamin, LOUISE Terryn, NICOLAS Barbier, et al. Non-destructive estimation of individual tree biomass: Allometric models, terrestrial and UAV laser scanning[J]. Remote Sensing of Environment,2022(280):113180. DOI: https://doi.org/10.1016/j.rse.2022.113180. [百度学术]
LIU Qiangwei, WANG Jinliang, MA Weifeng, et al. Target-free ULS-TLS point-cloud registration for alpine forest lands[J]. Computers and Electronics in Agriculture, 2021(190):106460. DOI: https://doi.org/10.1016/j.compag.2021.106460. [百度学术]
FEKRY Reda, YAO Wei, CAO Lin, et al. Ground-based/UAV-LiDAR data fusion for quantitative structure modeling and tree parameter retrieval in subtropical planted forest[J]. Forest Ecosystems,2022(9):100065. DOI: https://doi.org/10.1016/j.fecs.2022.100065. [百度学术]
POLEWSKI Przemyslaw, YAO Wei, CAO Lin, et al. Marker-free coregistration of UAV and backpack LiDAR point clouds in forested areas[J]. ISPRS Journal of Photogrammetry and Remote Sensing,2019(147):307. DOI: https://doi.org/10.1016/j.isprsjprs.2018.11.020. [百度学术]
DAI Wenxia, YANG Bisheng, LIANG Xinlian, et al. Automated fusion of forest airborne and terrestrial point clouds through canopy density analysis[J]. ISPRS Journal of Photogrammetry and Remote Sensing,2019(156):94. DOI: https://doi.org/10.1016/j.isprsjprs.2019.08.008. [百度学术]
JON Louis Bentley . Multidimensional binary search trees used for associative searching[J]. Communications of the ACM,1975(9):509. DOI: https://doi.org/10.1145/361002.361007. [百度学术]
MAHALANOBIS P C. On the generalised distance in statistics[J]. Proceedings of the National Institute of Science of India,1936,12(1):49. [百度学术]
ARUN K S, HUANG T S, BLOSTEIN S D. Least-squares fitting of two 3-D point sets[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1987(5):698. DOI: 10.1109/TPAMI.1987.4767965. [百度学术]