一种利用几何与强度特征的分层次机载LiDAR点云分类方法与流程

文档序号:18168078发布日期:2019-07-13 09:44阅读:223来源:国知局
本发明涉及遥感科学
技术领域
:,更具体地说,涉及一种利用几何与强度特征的分层次机载lidar点云分类方法。
背景技术
::lidar指的是激光探测与测量(lightdetectionandranging,简称lidar),也就是激光雷达。lidar利用全球定位系统(globalpositioningsystem,简称gps)和惯性测量单元(inertialmeasurementunit,简称imu)可以直接获取地表物体的三维几何信息。lidar所测得的数据使用离散点表示,因此lidar数据也被成为点云数据;应用分类技术在这些原始点云中解译出建筑物、植被、汽车、地面等物体,是城市形态及生态研究过程中必不可缺的环节。但是不同类型的地物,如建筑物、植被、汽车、地面等经常出现在一个较小的城市区域中,致使单纯地从机载lidar的三维几何信息中解译城市地物要素比较困难。与此同时,lidar在获取三维几何信息时,也记录了激光的反射强度信息,这个强度信息有助于从机载lidar数据中分离人造地物(如道路、建筑物等)和自然地物(如植被、裸土等)。并且随着全波形和多光谱激光雷达的发展,强度信息将会成为机载lidar的重要信息。与融合的光学影像的光谱信息相比,机载lidar自身记录的光谱信息(即强度信息)具有多个优点:①机载lidar是一种主动遥感,其强度信息与阴影等光照条件无关;②机载lidar可以获取垂直方向上点云的强度信息;③机载lidar在测量过程中存在混合光谱的情形比光学影像少,是因为机载lidar的测量粒度较小。目前,机载lidar点云分类一般是利用几何信息和强度信息训练监督学习方法,常用的监督学习方法有随机森林、条件随机场、神经网络等。2014年,孙杰等在期刊《武汉大学学报·信息科学版》39卷第11期中发表“利用随机森林的城区机载lidar数据特征选择与分类”一文,提出了一种基于随机森林的机载lidar数据特征选择与分类的方法;2014年,niemeyer等在期刊《isprsjournalofphotogrammetryandremotesensing》87卷中发表“contextualclassificationoflidardataandbuildingobjectdetectioninurbanareas”一文,研究了将随机森林分类集成到条件随机场中,便于利用机载lidar点云的上下文信息;2018年,yang等在期刊《remotesensing》9卷中发表“aconvolutionalneuralnetwork-based3dsemanticlabelingmethodforalspointclouds”一文,研究了将点的三维邻域特征变换为二维图像,然后利用基于卷积神经网络的方法来提取高级特征,完成机载lidar点云分类。然而,受飞行高度、传递功率、大气透过率等的影响,机载lidar记录的强度信息是易变的,导致使用几何信息与强度信息直接训练监督学习得到的分类器不够稳健、泛化能力差,难以迁移到其他区域的机载lidar数据中。综上所述,如何克服上述缺点得到较好的机载lidar点云分类结果,是现有技术亟需解决的问题。技术实现要素:1.要解决的问题本发明的目的在于克服现有技术中,易变的强度信息引起的机载lidar点云监督分类器不稳定、难迁移的不足,提供了一种机载lidar点云分类方法,可以分层次利用机载lidar的几何特征和强度特征,得到较好的机载lidar点云分类结果。2.技术方案为了解决上述问题,本发明所采用的技术方案如下:本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法,首先通过机载lidar获取地表的三维几何信息和强度信息,并根据几何信息和强度信息为每个lidar点构建几何特征与强度特征;再利用随机森林分类器处理几何特征,得到机载lidar点云的监督分类结果;从监督分类结果中提取地面地物,并利用高斯混合模型处理地面地物点的强度特征,得到机载lidar点云中地面地物点的非监督分类结果;而后利用启发规则对监督分类结果与非监督分类结果进行融合,获得最终分类结果。优选地,按如下步骤构建几何特征和强度特征:首先通过机载lidar获取地表的三维几何信息和强度信息,再根据几何信息构建几何特征,根据强度信息构建强度特征;其中,几何特征包括快速点特征直方图、法向量和高度,强度特征为强度信息。优选地,按如下步骤利用随机森林分类器处理几何特征:利用训练后的随机森林分类器处理机载lidar点云的几何特征,随机森林分类器根据几何特征为每个lidar点赋予的类概率向量为:式中,pi是每棵决策树所预测的概率向量,表示叶结点中同类点的数量所占总点数的比例;n是随机森林中决策树的个数;再利用公式获得监督分类结果:式中,c是类别空间,包括所有地物类别。优选地,按如下步骤利用高斯混合模型处理强度特征:首先从监督分类结果中提取地面地物,再利用高斯混合模型处理地面地物点的强度特征,得到非监督分类结果;高斯混合模型为每个强度特征i赋予类标记λi的概率为:式中,m表示共有m个成分,ωi是i成分的权重,每一个成分是均值为μi,标准差为σi的高斯概率密度函数g(i|μk,σk):其中,μk、σk、ωi是高斯混合模型根据机载lidar数据估计的参数;其中,每个lidar点类标记为:优选地,按如下步骤融合监督分类结果和非监督分类结果:如果监督分类结果中的类别为地面地物,利用启发规则对监督分类结果和非监督分类结果进行融合得到最终分类结果y;启发规则为:式中,a为折中系数,a≥0,rs是机载lidar点云所属两类不同地面地物之间随机森林分类器所得概率比值:ru是机载lidar点云所属两类不同地面地物之间高斯混合模型所得概率比值:式中,glo1为一种地面地物,glo2为一种不同于glo1的地面地物。优选地,如果监督分类结果中的类别为非地面地物,最终分类结果y为随机森林分类器处理得到的监督分类的结果。3.有益效果相比于现有技术,本发明的有益效果为:(1)本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法,通过分层次处理机载lidar点云的几何信息和强度信息,从而提高了本发明方法的稳健性与泛化能力,进而可以得到较好的机载lidar点云分类结果;(2)本发明一种利用几何与强度特征的分层次机载lidar点云分类方法,通过快速点特征直方图替换传统的协方差特征,并且将快速点特征直方图与法向量和高度组合成几何特征,反映了点领域的形状分布特征,更符合现实的应用场景,进一步提高了本发明方法的实用性;(3)本发明一种利用几何与强度特征的分层次机载lidar点云分类方法,启发规则基于随机森林分类器以及高斯混合模型所得的概率,进一步地定义随机森林分类器与高斯混合模型的处理结果的可信任程度,实现了对监督分类结果与非监督分类结果的有效融合,从而得到较好的机载lidar点云分类结果。附图说明图1为本发明方法流程示意图;图2为实施例2中机载lidar标记数据;图3为实施例2中待分类的机载lidar数据;图4为实施例2中机载lidar点云分类结果。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例;而且,各个实施例之间不是相对独立的,根据需要可以相互组合,从而达到更优的效果。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。实施例1结合图1所示,本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法,首先通过机载lidar获取地表的三维几何信息和强度信息,并根据几何信息和强度信息为每个lidar点构建几何特征与强度特征;再利用随机森林分类器处理几何特征,得到机载lidar点云的监督分类结果;从监督分类结果中提取地面地物,并利用高斯混合模型处理地面地物点的强度特征,得到机载lidar点云中地面地物点的非监督分类结果;值得说明的是,通过分层次处理机载lidar点云的几何信息和强度信息,从而提高了本发明方法的稳健性与泛化能力。进一步地,利用启发规则对监督分类结果与非监督分类结果进行融合,获得最终分类结果。需要说明的是,本发明的启发规则基于随机森林分类器以及高斯混合模型所得的概率,进一步地定义随机森林分类器与高斯混合模型的处理结果的可信任程度,实现了对监督分类结果与非监督分类结果的有效融合,从而得到较好的机载lidar点云分类结果。本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法,具体步骤如下:步骤一:构建几何特征和强度特征首先通过机载lidar获取地表的三维几何信息和强度信息,再根据几何信息构建几何特征,根据强度信息构建强度特征,该强度特征包括地面地物点强度特征与非地面地物点强度特征;其中,几何特征包括快速点特征直方图、法向量和高度,强度特征为强度信息。值得说明的是,快速点特征直方图是不随旋转、平移变化的相对特征,法向量和高度是对旋转、平移敏感的绝对特征,本发明通过快速点特征直方图替换传统的协方差特征,并且将快速点特征直方图与法向量和高度组合成几何特征,反映了点领域的形状分布特征,更符合现实的应用场景,进一步提高了本发明方法的实用性。步骤二:利用随机森林分类器处理几何特征利用训练后的随机森林分类器处理机载lidar点云的几何特征,随机森林分类器根据几何特征为每个lidar点赋予的类概率向量为:式中,pi是每棵决策树所预测的概率向量,表示叶结点中同类点的数量所占总点数的比例;n是随机森林中决策树的个数;其中,每棵决策树所预测的概率向量包含各个类的概率向量,例如电力线、汽车、围栏、屋顶、立面、灌丛与乔木等的概率向量。值得说明的是,本发明利用机载lidar的标记数据及机载lidar数据的几何特征训练随机森林分类器。再利用公式获得监督分类结果:式中,c是类别空间,包括所有地物类别;表示当最大时所对应的类别,即c的取值。步骤三:利用高斯混合模型处理强度特征首先从监督分类结果中提取地面地物,再利用高斯混合模型处理地面地物点的强度特征,得到非监督分类结果;高斯混合模型为每个强度特征i赋予类标记λi的概率为:式中,m表示共有m个成分,ωi是i成分的权重,每一个成分是均值为μi,标准差为σi的高斯概率密度函数g(i|μk,σk):其中,μk、σk、ωi是高斯混合模型需要根据机载lidar数据估计的参数,一般采用em算法进行估计;其中,每个lidar点类标记为:式中,表示当最大时所对应的类别,即k的取值。步骤四:融合监督分类结果和非监督分类结果如果监督分类结果中的类别为地面地物,如低矮植被和不透水地面等;利用启发规则对监督分类结果和非监督分类结果进行融合得到最终分类结果y;启发规则为:式中,a为折中系数,a≥0,rs是机载lidar点云所属两类不同地面地物之间随机森林分类器所得概率比值:ru是机载lidar点云所属两类不同地面地物之间高斯混合模型所得概率比值:式中,glo1为一种地面地物,glo2为一种不同于glo1的地面地物。值得说明的是,本实施例中两类不同地面地物为低矮植物和不透水地面。进一步地,如果监督分类结果中的类别为非地面地物,最终分类结果y为随机森林分类器处理得到的监督分类的结果。实施例2本实施例的内容基本同实施例1,不同之处在于:本实施例中快速点特征直方图表示为fpfh、法向量表示为n、高度表示为h,强度特征表示为i;本实施例采用实施例1的一种利用几何与强度特征的分层次机载lidar点云分类方法,具体地步骤如下:步骤一:首先利用机载lidar技术获取机载lidar数据(如图2、图3所示),值得说明的是,本实施例中机载lidar数据由国际摄影测量与遥感协会提供(http://www2.isprs.org/commissions/comm3/wg4/tests.html),是由徕卡als50系统于2008年8月所拍摄。本实例具体实施采用c++编程语言,在ubuntu18.04平台与python3.6编程语言在anaconda平台下实现,主要使用c++库pointcloudlibrary(简称pcl)和python的scikit-learn、numpy库,机载lidar数据的格式转化借助开源软件cloudcompare实现。进一步地,以cloudcompare为lidar数据格式转换工具,利用file→open读取机载lidar数据;利用edit→normals→compute计算几何特征中的n与强度特征i;利用file→save将lidar数据保存为pcd格式。利用c++点云库pcl读取点云、计算几何特征中的快速点特征直方图fpfh与个高度h。步骤二:使用机载lidar标记数据与步骤一计算得到的几何特征训练随机森林分类器,本实施例中采用scikit-learn(https://scikit-learn.org/stable/)训练随机森林分类器;本实施例中决策树的个数n设置为60,本实施例的类别空间c为{电力线,低矮植被,不透水地面,汽车,围栏,屋顶,立面,灌丛,树木},每颗决策树的叶结点包含这相应类别的概率,例如:在训练后的随机森林分类器中,某叶结点总共包含100个点,其中地面点有80个,低矮植被点有15个,汽车的有5个,则对于落入该叶结点内的点,决策树为其预测的概率p为p(低矮植被)=15%,p(不透水地面)=80%,p(汽车)=5%随机森林分类器得到的概率是所有决策树加权求和得到。进一步地,随机森林分类器根据几何特征为每个lidar点赋予的类概率向量为:再利用公式获得监督分类结果:步骤三:从所得的监督分类结果中提取地面地物,本实施例中的地面地物包括低矮植被、不透水地面;本实施例中将高斯混合模型的成分m设置为2,利用地面地物的强度特征i,借助em算法估计高斯混合模型的参数ωi,μk,σk。然后根据公式为每个地面地物点分配新的类别:低矮植被与不透水地面,并得到非监督分类结果。具体公式如下:步骤四:融合监督分类结果与非监督分类结果,具体地,如果监督分类结果中的类别为非地面地物,本实施例中包括:电力线、汽车、围栏、屋顶、立面、灌丛与乔木等,最终分类结果y为随机森林分类器处理得到的监督分类的结果。如果监督分类结果中的类别为地面地物,本实施例中包括:低矮植被、不透水地面,利用启发规则对监督分类结果和非监督分类结果进行融合得到最终分类结果y;启发规则为:式中,a为折中系数,本实施例中a为8,rs是机载lidar点云所属两类不同地面地物之间随机森林分类器所得概率比值:ru是机载lidar点云所属两类不同地面地物之间高斯混合模型所得概率比值:式中,glo1为一种地面地物,glo2为一种不同于glo1的地面地物。本实施例中glo1为低矮植被,glo2为不透水地面;例如对点a,随机森林分类器对其输出的类别概率为:高斯混合模型对其输出的类别概率为:则对随机森林与高斯混合模型的可信任程度rs与ru为:由于a×rs=8×1.125=9<11.5,因此点a的类别为非监督分类的结果即不透水地面。最后,利用numpy.save()对分类结果进行输出,并在cloudcompare里面可视化(如图4所示)。进一步地,为了检测本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法(表中以hugi-lidar表示)的效果,将该方法得到的结果与不考虑强度信息的随机森林的结果进行比较,相应的精度评价见表1;为了检测本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法在不同的点云获取条件下分类的稳定性,将该方法与考虑强度的信息随机森林(表中以rfi表示)的结果进行比较,相应的精度评价见表2。本实施例采用f1和总体精度对识别结果进行精度评价,f1是准确率与召回率的调和平均数,总体精度是正确分类的点数占总点数的比例。表1hugi-lidar与不考虑强度的随机森林之间的比较表2hugi-lidar与rfi的比较对比结果表明,本发明的一种利用几何与强度特征的分层次机载lidar点云分类方法有效提高了分类的精度,而且增强了对易变强度信息的稳健性,提高了分类模型的可迁移性,具有一定的通用性。在上文中结合具体的示例性实施例详细描述了本发明。但是,应当理解,可在不脱离由所附权利要求限定的本发明的范围的情况下进行各种修改和变型。详细的描述和附图应仅被认为是说明性的,而不是限制性的,如果存在任何这样的修改和变型,那么它们都将落入在此描述的本发明的范围内。此外,
背景技术
:旨在为了说明本技术的研发现状和意义,并不旨在限制本发明或本申请和本发明的应用领域。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1