一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于局部法向相关的多条带机载激光点云配准方法与流程

2023-01-14 12:06:24 来源:中国专利 TAG:


1.本发明涉及雷达测绘技术领域,尤其涉及一种基于局部法向相关的多条带机载激光点云配准方法。


背景技术:

2.随着软硬件设备的发展,机载激光雷达测量已经成为一种不可或缺的测绘遥感数据采集方式。得益于激光雷达的主动式扫描方式,其获取得到的点云数据不受天气、日照的影响,并且具有一定的穿透性,可以获得植被覆盖区域的地面点坐标,这也是其相较于传统摄影测量的优势所在。因此,近年来机载激光雷达测量技术在国土测绘、工程勘察设计、城市三维建模、地物信息提取等领域得到了广泛的应用。在工程实践中,受限于激光雷达扫描角有限,往往需要多个点云条带才能覆盖测区范围,然而由于扫描仪安置角误差、gnss定位误差等因素影响,各点云条带间通常存在一定的几何偏差,这将影响后续多条带点云联合应用的精度质量。因此,多条带机载激光点云应用的前提是实现它们之间的几何对齐,即实现精确配准。在传统点云处理过程中,需要人工测量控制点进行点云数据几何纠正与配准,工作量大,作业效率低。如何实现多条带机载激光点云的高精度快速自动配准,仍是一个难点。
3.综上所述,本发明提出了一种基于局部法向相关的多条带机载激光点云配准方法,解决上述问题。


技术实现要素:

4.因此,本发明的目的在于提供一种基于局部法向相关的多条带机载激光点云配准方法,利用机载激光点云数据生成数字表面模型及法向图,然后利用局部法向的相关性,实现点云图连接点的匹配,最后进行顾及质心变化的多条带点云无基准几何变换进行纠正,从而实现多条带点云数据的精确配准。
5.为了实现上述目的,本发明的一种基于局部法向相关的多条带机载激光点云配准方法,包括以下步骤:s1、获取多条带机载激光点云,根据所有激光脚点的平面坐标获取对应的矩形范围,并对所述矩形范围进行格网划分,计算格网点的高程值,形成数字表面模型;s2、在所述数字表面模型中,计算每个格网点的局部单位法向量及平整度,当任意一个格网点的平整度超过预设阈值时,为该格网点相应的单位法向量映射至rgb彩色空间并为该格网点赋予颜色值,得到点云法向图;s3、对得到的所有点云法向图,判断相互之间是否存在重叠范围,对存在重叠范围的点云法向图,以其中一个为目标图、另一个为参考图,从参考图上选取特征点,在目标图中搜索匹配点,并采用七参数变换模型进行ransac匹配点粗差剔除后,得到多条带点云连接点;s4、根据得到的多条带点云连接点,以七参数变换模型变换前后连接点三维距离
残差、各条带点云质心变化量作为联合目标函数,进行多条带点云无基准几何变换纠正,实现多条带点云数据的精确配准。
6.进一步,优选的,在s1中,所述形成数字表面模型,包括如下步骤:s101、在所有激光脚点的平面坐标中筛选x方向最大值、最小值和y方向的最大值和最小值;记为、、、和;根据筛选出来的最值,划定矩形范围;s102、根据预设的采样间隔对所述矩形范围进行格网划分;利用每个格网中心点周围的激光点高程采用双线性内插法,计算格网点的高程值;s103、按照s102的过程遍历所有格网点,得到所有格网点高程,完成数字表面模型的生成。
7.进一步,优选的,在s2中,所述计算每个格网点的局部单位法向量,采用如下方法:s201、在得到的数字表面模型中,选取目标格网点,将周围邻域内的n个格网点取出,记为 ;根据邻域内的格网点高程值,进行最小二乘平面拟合,得到单位法向量与拟合残差,并用代表该格网点的平整度;s202、判断平整度是否大于预设阈值,若大于,则认为该格网点平整度低,为该点赋予颜色;反之,认为该点平整度好,为该点赋予颜色;s203、遍历所有格网点,依次执行上述s201-s202的操作,生成点云法向图。
8.进一步优选的,在s3中,所述从参考图上选取特征点,在目标图中搜索匹配点,包括如下步骤:s301、在得到的参考图中选取有效特征点,取其邻域内的格网点集作为匹配窗口;根据点的坐标,在目标图中找到对应的位置记为,假设目标图预设的搜索半径为,分别以及其周围范围内的格网点作为模板窗口中心,取邻域内的格网点集作为待匹配窗口,则可得到n=()*()组待匹配点集,记为,分别计算与各点集的相关系数;其中,表示以目标图搜索窗口内第个点作为模板窗口中心时的相关系数,,表示参考图中模板窗口第个格网点的rgb颜色值,表示目标图中模板窗口第个格网点rgb颜色值;s302、将目标图搜索窗口内的点依次作为模板窗口中心,分别计算参考图模板窗
口与目标图模板窗口的相关系数,得到一组相关系数值,取该组相关系数值中最大值在目标图中所对应的点位,作为有效特征点的同名匹配点;遍历参考图中的每一个特征点分别进行上述操作,则可实现参考图与目标图的同名点匹配,得到两个点云条带中的一组同名点。
9.进一步优选的,在s301中,所述选取有效的特征点时,采用如下方法:首先,根据颜色选取有效的特征点,若选取的特征点为黑色则该特征点无效;其次,当选取的特征点为其他颜色时,已选取的特征点作为中心点,选取中心点邻域内的各网点集作为匹配窗口,若所述匹配窗口内褐色的格网点数量超过半数,则所述选取的特征点为无效特征点;否则视为有效特征点。
10.进一步优选的,在s3中,采用七参数变换模型进行ransac匹配点粗差剔除后,得到多条带点云连接点,包括如下方法,s311、从多组同名点中随机抽取4对点,假设这四对点为正确匹配点,利用它们计算一组七参数变换模型系数,将该系数记为;s312、利用七参数变换模型系数,将点云中的匹配点坐标转换到点云坐标系下,转换后的坐标记为,计算与对应坐标点的三维距离值,记为,统计其中小于预设误差阈值的个数,记为,则认为该假设的置信度为;s313、重复上述s311至s12,并操作m次,统计m次中置信度最高的假设,若该假设所对应的模型系数为,则利用将点云中的匹配点坐标转换到点云坐标系下,并计算转换后坐标与中相应坐标的三维距离值,将距离值大于预设误差阈值的匹配点判定为粗差并剔除,则保留下的点均为正确匹配点,作为带点云连接点。
11.进一步优选的,在s4中,进行多条带点云无基准几何变换纠正,包括如下步骤s401、对得到的多条带点云同名点列出几何变换代价方程,形式如下:式中,为第个点云条带的七参数变换模型系数,为第个点云条带的七参数变换模型系数, 为第个点云条带和第个点云条带间第对匹配点坐标,表示两个三维点间的距离函数。
12.s402、对变换前后的各条带点云质心变化量列出代价方程,形式如下:
式中,为第个点云条带的七参数变换模型系数,为第个点云数据中的第个点的三维坐标,表示第个点云数据的总点数,表示两个三维点间的距离函数。
13.s403、多条带点云整体几何变换代价值为,其中,w1和w2分别为两类观测值的权矩阵,为单位矩阵,,为点云条带平均偏差大小的先验值。
14.s404、通过s401~s403形成的多条带点云无基准几何变换平差模型,按照最小二乘平差准则,精确求解每个点云条带的七参数变换模型系数,利用变换模型系数进行点云坐标纠正,实现多条带点云数据的整体精确配准。
15.本技术公开的一种基于局部法向相关的多条带机载激光点云配准方法,与现有技术方法相比,具有的优点和积极效果如下:1. 本发明实现了机载激光点云条带的全自动配准,无需人工干预,有效避免了野外控制点测量所带来的成本与时间损耗,提高了作业效率和安全性,满足了工程勘察和地形测绘中点云快速配准的应用需求;2. 本发明设计了基于点云局部法向相关的同名点匹配方法,结合基于七参数变换的ransac误匹配粗差剔除,有效保证了点云条带间连接点的正确性,为后续配准提供了精确几何约束信息;3.本发明中采用顾及质心变化的多条带点云无基准几何变换纠正方法,结合点云多条带质心变化及连接点残差整体最小的最小二乘平差准则,实现了多条带点云的整体精确配准,具有较强的实际应用和推广价值。
附图说明
16.图1为本发明提供的基于局部法向相关的多条带机载激光点云配准方法的流程示意图。
17.图2为点云局部法向图同名点模板匹配示意图。
具体实施方式
18.以下通过附图和具体实施方式对本发明作进一步的详细说明。
19.如图1所示,本发明一方面实施例提供的一种基于局部法向相关的多条带机载激光点云配准方法,包括以下步骤:s1、获取多条带机载激光点云,根据所有激光脚点的平面坐标获取对应的矩形范围,并对所述矩形范围进行格网划分,计算格网点的高程值,形成数字表面模型;s2、在所述数字表面模型中,计算每个格网点的局部单位法向量及平整度,当任意一个格网点的平整度超过预设阈值时,为该格网点相应的单位法向量映射至rgb彩色空间并为该格网点赋予颜色值,得到点云法向图;s3、对得到的所有点云法向图,判断相互之间是否存在重叠范围,对存在重叠范围的点云法向图,以其中一个为目标图、另一个为参考图,从参考图上选取特征点,在目标图
中搜索匹配点,并采用七参数变换模型进行ransac匹配点粗差剔除后,得到多条带点云连接点;s4、根据得到的多条带点云连接点,以七参数变换模型变换前后连接点三维距离残差、各条带点云质心变化量作为联合目标函数,进行多条带点云无基准几何变换纠正,实现多条带点云数据的精确配准。
20.在s1中,所述形成数字表面模型,包括如下步骤:s101、在所有激光脚点的平面坐标中筛选x方向最大值、最小值和y方向的最大值和最小值;记为、、、和;根据筛选出来的最值,划定矩形范围;s102、根据预设的采样间隔对所述矩形范围进行格网划分;利用每个格网中心点周围的激光点高程采用双线性内插法,计算格网点的高程值;s103、按照s102的过程遍历所有格网点,得到所有格网点高程,完成数字表面模型的生成。
21.具体操作为:首先计算所有激光脚点平面x和y方向的最小值和最大值,记为、、、和,则该矩形范围的左下角和右上角点坐标分别为和。假设预置的格网大小为,则x方向上可划分格网数为,y方向上可划分格网数为,各格网点的平面坐标分别为,其中表示格网点所在的行数,表示各网点所在的列数。
22.对各网点高程插值计算时,包括假设格网点的平面坐标为,则统计该点一定半径范围内的激光点集合,根据这些激光点到目标格网点的高程值及其到目标格网点的平面距离,采用双线性插值的方式计算的高程值。遍历所有格网分别进行此操作,可以得到所有格网点高程,从而完成数字表面模型的生成。
23.在s2中,所述计算每个格网点的局部单位法向量,采用如下方法:s201、在得到的数字表面模型中,选取目标格网点,将周围邻域内的n个格网点取出,记为 ;根据邻域内的格网点高程值,进行最小二乘平面拟合,得到单位法向量与拟合残差,并用代表该格网点的平整度;s202、判断平整度是否大于预设阈值,若大于,则认为该格网点平整度低,为该点赋予颜色;反之认为该点平整度好,为该网格点赋予颜色;
s203、遍历所有格网点,依次执行上述s201-s202的操作,生成点云法向图。
24.需要说明的是,选取目标格网点时,需要选取非边缘格网点,假设格网的总行数和总列数分别为和、法向量计算宽度为,则非边缘各网点为行号大于且小于、列号大于且小于的格网点。对于格网点,将其周围邻域内的n个格网点取出,记为,利用中的点进行最小二乘平面拟合,得到单位法向量与拟合残差,则以代表该格网点的平整度。遍历所有非边缘各网点,分别为它们计算单位法向量及平整度。
25.假设格网点单位法向量及平整度分别为和,判断是否大于预设阈值,若大于,则认为该格网点平整度较低,为该点赋予颜色;反之认为该点平整度较好,为赋予颜色。遍历所有格网点,依次执行上述操作,则可生成点云法向图。
26.如图2所示,在s3中,所述从参考图上选取特征点,在目标图中搜索匹配点,包括如下步骤:假设格网的总行数和总列数分别为和,参考图特征点的采样步长为,模板窗口大小为,则在参考图上的特征点坐标为。
27.在得到的参考图中选取有效的特征点,取其邻域内的格网点集作为匹配窗口;根据点的坐标,在目标图中找到对应的位置记为,假设目标图预设的搜索半径为,分别以及其周围范围内的格网点作为模板窗口中心,取邻域内的格网点集作为待匹配窗口,则可得到n=()*()组待匹配点集,记为,分别计算与各点集的相关系数;其中,表示以目标图搜索窗口内第个点作为模板窗口中心时的相关系数,,表示参考图中模板窗口第个格网点的rgb颜色值,表示目标图中模板窗口第个格网点rgb颜色值。
28.s302、将目标图搜索窗口内的点依次作为模板窗口中心,分别计算参考图模板窗口与目标图模板窗口的相关系数,得到一组相关系数值,取该组相关系数值中最大值在目标图中所对应的点位作为的同名匹配点;遍历参考图中的每一个特征点分别进行上
述操作,则可实现参考图与目标图的同名点匹配,得到两个点云条带中的一组同名点。
29.在s301中,所述选取有效的特征点时,采用如下方法:首先,根据颜色选取有效的特征点,若选取的特征点为黑色则该特征点无效;其次,当选取的特征点为其他颜色时,已选取的特征点作为中心点,选取中心点邻域内的各网点集作为匹配窗口,若所述匹配窗口内褐色的格网点数量超过半数,则所述选取的特征点为无效特征点;否则视为有效特征点。
30.在s3中,采用七参数变换模型进行ransac匹配点粗差剔除后,得到多条带点云连接点,包括如下方法,s311、从多组同名点中随机抽取4对点,假设这四对点为正确匹配点,利用它们计算一组七参数变换模型系数,将该系数记为;s312、利用七参数变换模型系数,将点云中的匹配点坐标转换到点云坐标系下,转换后的坐标记为,计算与对应坐标点的三维距离值,记为,统计其中小于预设误差阈值的个数,记为,则认为该假设的置信度为;s313、重复上述s311至s12,并操作m次,统计m次中置信度最高的假设,若该假设所对应的模型系数为,则利用将点云中的匹配点坐标转换到点云坐标系下,并计算转换后坐标与中相应坐标的三维距离值,将距离值大于预设误差阈值的匹配点判定为粗差并剔除,则保留下的点均为正确匹配点,作为带点云连接点。
31.在s4中,进行多条带点云无基准几何变换纠正,包括如下步骤:s401、对得到的多条带点云同名点列出几何变换代价方程,形式如下:式中,为第个点云条带的七参数变换模型系数,为第个点云条带的七参数变换模型系数, 为第个点云条带和第个点云条带间第对匹配点坐标,表示两个三维点间的距离函数。
32.s402、对变换前后的各条带点云质心变化量列出代价方程,形式如下:式中,为第个点云条带的七参数变换模型系数,为第个点云数据中的第个点的三维坐标,表示第个点云数据的总点数,表示两个三维点间的距离函数。
33.s403、多条带点云整体几何变换代价值为,其中,w1和w2分别为两类观测值的权矩阵,为单位矩阵,,为点云条带平均偏差大小的先验值。
34.s404、通过s401~s403形成的多条带点云无基准几何变换平差模型,按照最小二乘平差准则,精确求解每个点云条带的七参数变换模型系数,利用变换模型系数进行点云坐标纠正,实现多条带点云数据的整体精确配准。
35.显然,上述实施例仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献