1.本发明属于点云数据滤波和分类技术,具体涉及一种基于多尺度高程变异系数的点云植被去除方法。
背景技术:
2.三维激光扫描技术的出现,加快了三维地理数据的获取速度和数据精度的提高,近年来得到了广泛的应用。对于传统的单点测量技术(全站仪测量、rtk实时动态测量)来讲具有革命性的意义,采用主动测量的方式,使得这项技术可以全天时、全天候的工作。近年来,该技术广泛应用于数字地形分析、文物保护、电力巡检、智慧城市等等领域。
3.在获取到点云数据后,最关键的处理步骤就是点云滤波。因为点云数据为离散的点,并且一般获取到的点云数据中会存在许多噪声,这些噪声会影响到点云数据的应用。因此如何进行有效的点云滤波,将地面点和非地面点区分开来,从而最大可能的提取出地形点成为关键的一步。
4.模拟布料覆盖的方法和利用多尺度维数准则的方法是常用的点云滤波方法。但是在应用中由于实验区域地形地貌的复杂性,模拟布料覆盖的方法在地形起伏复杂的地区地面点和非地面点的分割效果较差,利用多尺度维数准则的方法存在参数较多,对于地形起伏复杂程度不同的地区很难有一稳定的参数。因此,亟需有一种更为准确、方便、高效、自动的点云滤波方法。
5.有鉴于以上问题,有必要提出一种点云植被自动化提取的方法。为点云数据滤波和分类提供更好的方法,使点云数据能更好的用于地形建模。
技术实现要素:
6.发明目的:本发明的目的在于解决现有技术中存在的不足,提供了基于多尺度高程变异系数的点云植被去除方法,免去了手动分割点云的不准确和效率低下的问题,为解决从点云数据中分割地面点和非地面点提供了新的方法,为点云数据滤波和分类提供更好的方法,使点云数据更好的应用于各个领域。
7.技术方案:本发明是一种基于多尺度高程变异系数的点云植被去除方法,包括以下步骤:
8.(1)获得研究区域点云数据和正射影像数据,根据点云数据生成研究区域m种分辨率的数字表面模型dsm;同时,通过正射影像数据提取研究区域的沟壑边界并建立缓冲区域;
9.(2)对研究区域每一种分辨率的dsm进行以下处理:
10.(2.1)使用n*n的矩形邻域窗口遍历dsm,遍历时统计窗口内像元值的标准差和平均值,并把统计值赋给中心像元赋值,得到标准差统计图像和平均值统计图像;
11.(2.2)对步骤(2.1)得到的标准差统计图像和平均值统计图像,根据像元位置一一对应进行高程变异系数的计算,得到高程变异系数图像;
12.(2.3)通过二值化处理,将高程变异系数图像分为两类:一类视为植被,一类视为地面点;
13.(3)对步骤(2)中的结果进行叠加投票分析,若某个像元被分为植被的次数超过m/2,则认为该像元为植被,否则为地面点;遍历每一个像元之后得到植被范围;
14.(4)使用步骤(3)中得到的植被范围对研究区域点云数据进行裁剪,得到植被点和地面点。
15.进一步:所述步骤(1)中生成dsm的方法为反距离权插值。
16.进一步:所述步骤(1)中生成缓冲区的方法为固定距离缓冲区创建法。
17.进一步:所述步骤(2.2)中某一像元的高程变异系数a的计算公式为:
18.a=std/mean
19.式中,a为高程变异系数,它客观反映了分析区域内地形的高程变化的表现;std为标准差统计图像中对应像元的亮度值;mean为平均值统计图像中对应像元的亮度值。
20.进一步:所述步骤(2.3)中,在进行分类时使用步骤(1)中得到的缓冲区域进行掩膜,不处理沟壑边界,将缓冲区域范围内的像元均视为地面点。
21.进一步:所述步骤(2.3)中按照组间方差最大,组内方差最小的原则,进行二值化处理。
22.有益效果:本发明提供了自动化的点云植被去除方法,首先,根据点云数据生成多尺度数字表面模型(dsm),根据正射影像提取沟壑边界;其次,对dsm进行邻域分析和计算得到多尺度的高程变异系数图像;再次,将多尺度高程变异系数图像分为两类,一类为植被,一类为地面;再次,对得到的高程变异系数结果进行叠加投票分析,若像元被分为植被的次数超过总数的一半,则认为该像元为植被;最后,将得到的植被范围对原始点云进行裁剪,得到植被点和地面点。免去了手动分割点云的不准确和效率低下的问题,为解决从点云数据滤波和分类提供更好的方法,使点云数据能更好的用于地形建模。
附图说明
23.图1是本发明提供的点云植被提取方法的流程图;
24.图2是实施例样区点云数据;
25.图3是实施例样区dsm的hillshade效果图,其中(a)是0.1m分辨率,(b)是0.5m分辨率,(c)是1m分辨率,(d)是2m分辨率;
26.图4是本发明提供的邻域分析示意图,其中(a)是求标准差,(b)是求平均值;
27.图5是实施例样区的高程变异系数统计图像,其中(a)是0.1m分辨率,(b)是0.5m分辨率,(c)是1m分辨率,(d)是2m分辨率;
28.图6是高程变异系数叠加投票结果;
29.图7是本发明提供的点云植被分类结果图,其中(a)是分类后植被点云,(b)是分类后地面点云。
具体实施方式
30.下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
31.如图1所示,本发明的一种基于多尺度高程变异系数的点云植被去除方法,依次包括以下步骤:
32.(1)获得研究区域点云数据和正射影像数据,根据点云数据生成研究区域0.1、0.2、0.3、
……
、2m分辨率的数字表面模型(dsm);同时,通过影像数据提取研究区的沟壑边界并建立1m的缓冲区域。
33.(2)对研究区域的dsm进行邻域统计计算,使用矩形3*3单元为窗口,分别统计邻域内像元值的标准差和平均值,赋为该像元的新像元值。
34.(3)对步骤(2)得到的标准差统计图像和平均值统计图像,根据像元位置一一对应进行高程变异系数的计算,得到高程变异系数图像,高程变异系数的计算公式为:
35.a=std/mean
36.式中a为高程变异系数,它客观反映了分析区域内地形的高程变化的表现;std为标准差统计图像像元的亮度值;mean为平均值统计图像像元的亮度值。
37.其中,统计图像标准差同样采用空间滤波的方法,具体方法为:
38.在图像中选取一个3*3像元大小的矩阵活动窗口,将样区像元放在活动窗口中央,统计邻域内像元标准差,计算公式为:
[0039][0040]
其中σ(i,j)代表窗口像元的标准差,x
ij
为窗口中各个像元的像元值,为窗口像元的平均值。最终将计算出的结果σ(i,j)放在窗口中心位置,逐行依次扫描,生成样区标准差统计图像。
[0041]
同样的,统计图像平均值采用空间滤波方法,具体方法为:
[0042]
在图像中选取一个3*3像元大小的矩阵活动窗口,与其相同大小的一个模板窗口。将样区像元放在活动窗口中央,窗口图像像元值乘以模板窗口再相加。计算公式为:
[0043][0044]
其中γ(i,j)代表窗口中间像元的像元值,为窗口,t(m,n)为模板窗口。本次统计图像平均值所用的模板t(m,n)为:
[0045][0046]
最终将计算出的结果γ(i,j)放在窗口中心位置,逐行依次扫描,生成样区平均值统计图像。
[0047]
(4)按照组间方差最大,组内方差最小的原则进行二值化处理,将高程变异系数图像分为两类,一类视为植被,一类视为地面点。在进行分类时使用步骤(1)中的到的沟壑边界缓冲区进行掩膜,不处理沟壑边界区域,直接认为边界缓冲区范围内的均为地面点。
[0048]
(5)对步骤(1)中生成的所有dsm均进行步骤(2)-(4)的操作得到多个高程变异系数计算结果。将不同dsm的得到的高程变异系数结果进行叠加投票分析,若某个像元被分为植被的次数超过总数的一半,则认为该像元为植被;遍历每一个像元之后得到植被范围。
[0049]
(6)使用步骤(5)中得到的植被范围对原始点云进行裁剪,得到植被点和地面点。
[0050]
实施例:
[0051]
针对如图2所示的样区点云数据,采用以下步骤:
[0052]
步骤一,首先获取研究区域点云数据和正射影像数据,根据点云数据生成研究区域0.1、0.2、0.3、
……
、2m分辨率的数字表面模型(dsm);同时,通过影像数据提取研究区的沟壑边界并建立1m的缓冲区域;本例中生成dsm的工具为cloudcompare软件中的栅格化工具,采样步长取0.1、0.2、0.3、
……
、2m,最终结果如图3所示。
[0053]
步骤二,(2)对研究区域的dsm进行邻域统计计算,使用矩形3*3单元为窗口。分别统计邻域内像元值的标准差和平均值,赋为该像元的新像元值;邻域分析示意图如图4所示。
[0054]
步骤三,对步骤二得到的标准差统计图像和平均值统计图像,根据像元位置一一对应进行高程变异系数的计算,得到高程变异系数图像如图5所示。
[0055]
步骤四,按照组间方差最大,组内方差最小的原则,将高程变异系数图像分为两类,一类视为植被,一类视为地面点。在进行分类时使用步骤一中的到的沟壑边界缓冲区进行掩膜,不处理沟壑边界区域,直接认为边界缓冲区范围内的均为地面点。
[0056]
步骤五,对步骤一中生成的所有dsm均进行步骤二到四的操作得到多个高程变异系数计算结果。将不同dsm的得到的高程变异系数结果进行叠加投票分析,若某个像元被分为植被的次数超过总数的一半,则认为该像元为植被;遍历每一个像元之后得到植被范围。本例叠加投票分析中,像元被分为植被次数为10-20次则认定为植被,如图6所示。
[0057]
步骤六,使用步骤五中得到的植被范围对原始点云进行裁剪,得到植被点和地面点。点云分类图如图7所示,通过与原始影像叠加显示,可以发现其分类精度较好,几乎所有的植被均被成功的提取。
[0058]
对于最终的植被提取结果,采用准确率进行定量评价,公式为:准确率=正确提取植被区域像元个数/参考提取植被区域像元个数。
[0059]
其中分割植被区域由人工目视提取得到。
[0060]
定量评价结果如表1所示,本发明所提取的植被区域,准确率为91.99%;即本发明具有较高的精度和实用性。
[0061]
表1实施例中植被区域提取结果精度评价
[0062]
正确提取植被区域点云个数参考提取植被区域点云个数准确率2961107个3218595个91.99%
[0063]
应当指出,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也在本技术权利要求的保护范围内。
技术特征:
1.一种基于多尺度高程变异系数的点云植被去除方法,其特征在于:包括以下步骤:(1)获得研究区域点云数据和正射影像数据,根据点云数据生成研究区域m种分辨率的数字表面模型dsm;同时,通过正射影像数据提取研究区域的沟壑边界并建立缓冲区域;(2)对研究区域每一种分辨率的dsm进行以下处理:(2.1)使用n*n的矩形邻域窗口遍历dsm,遍历时统计窗口内像元值的标准差和平均值,并把统计值赋给中心像元赋值,得到标准差统计图像和平均值统计图像;(2.2)对步骤(2.1)得到的标准差统计图像和平均值统计图像,根据像元位置一一对应进行高程变异系数的计算,得到高程变异系数图像;(2.3)通过二值化处理,将高程变异系数图像分为两类:一类视为植被,一类视为地面点;(3)对步骤(2)中的结果进行叠加投票分析,若某个像元被分为植被的次数超过m/2,则认为该像元为植被,否则为地面点;遍历每一个像元之后得到植被范围;(4)使用步骤(3)中得到的植被范围对研究区域点云数据进行裁剪,得到植被点和地面点。2.根据权利要求1所述的基于多尺度高程变异系数的点云植被去除方法,其特征在于:所述步骤(1)中生成dsm的方法为反距离权插值。3.根据权利要求1所述的基于多尺度高程变异系数的点云植被去除方法,其特征在于:所述步骤(1)中生成缓冲区的方法为固定距离缓冲区创建法。4.根据权利要求1所述的基于多尺度高程变异系数的点云植被去除方法,其特征在于:所述步骤(2.2)中某一像元的高程变异系数a的计算公式为:a=std/mean式中,std为标准差统计图像中对应像元的亮度值;mean为平均值统计图像中对应像元的亮度值。5.根据权利要求1所述的基于多尺度高程变异系数的点云植被去除方法,其特征在于:所述步骤(2.3)中,在进行分类时使用步骤(1)中得到的缓冲区域进行掩膜,不处理沟壑边界,将缓冲区域范围内的像元均视为地面点。6.根据权利要求1所述的基于多尺度高程变异系数的点云植被去除方法,其特征在于:所述步骤(2.3)中按照组间方差最大,组内方差最小的原则,进行二值化处理。
技术总结
本发明公开一种基于多尺度高程变异系数的点云植被去除方法。首先,根据点云数据生成多尺度数字表面模型(DSM),根据正射影像提取沟壑边界;其次,对DSM进行邻域分析和计算得到多尺度的高程变异系数图像;再次,将多尺度高程变异系数图像分为两类,一类为植被,一类为地面,分类时不处理沟壑边界区域;再次,对得到的高程变异系数结果进行叠加投票分析,若像元被分为植被的次数超过总数的一半,则认为该像元为植被;最后将得到的植被范围对原始点云进行裁剪,得到植被点和地面点。本发明提供了自动化的点云植被去除方法,免去了手动分割点云的不准确和效率低下的问题,为解决点云数据滤波和分类提供更好的方法,使点云数据能更好的用于地形建模。用于地形建模。用于地形建模。
技术研发人员:范佳鑫 王春 代文 陈凯 钱伟
受保护的技术使用者:南京信息工程大学
技术研发日:2022.01.30
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-23673.html