【技术实现步骤摘要】
一种点云杆塔提取方法及装置
本申请涉及激光点云分类
,特别涉及一种点云杆塔提取方法及装置。
技术介绍
机载激光雷达(LIDAR)技术是近年来发展起来的一种可以直接获取地面三维信息的技术,具有传统航空摄影测量无可比拟的优势,已广泛应用于杆塔点云提取和三维重建。但是,LIDAR技术获取的点云数据除包含杆塔信息外,也包含了其他非杆塔信息。比如:地面信息、植被信息及导线等信息。要准确获取杆塔的三维信息,必须对LIDAR技术获得的数据进行处理。目前,对点云杆塔提取没有权威的方法可以使用,很多公司在提取杆塔点云时,将离杆塔中心一定距离内的点云都归为杆塔点。这种方法有很大的缺陷,由于各个杆塔半径不一,如果杆塔半径选择过小,则杆塔外部点会丢失,若杆塔半径选择过大,将把杆塔附近点云错化为杆塔点。另外,使用该方法时,杆塔下面四个角支架很多时候分辨不清,影响美观。
技术实现思路
本申请实施方式的目的是提供一种点云杆塔提取方法及装置,能够解决现有技术从点云中提出杆塔的准确率低的技术问题。为实现上述目的,本申请实施方式提供一种点云杆塔提取方法,包括:根据杆塔点云的位置坐标获取杆塔半径、杆塔最小高度值以及杆塔最大高度值;以所述杆塔点云的位置坐标为中心,利用所述杆塔半径、所述杆塔最小高度和所述杆塔最大高度获得第一圆柱体,利用所述第一圆柱体内的点云确定杆塔塔臂的高度;以所述杆塔塔臂的高度为起点,往下对杆塔点云依次进行截取,根据截取的杆塔点云的俯视图获得最小外接四边形,求取所述最小外接四边形的对角线长度,并比较每个最小外接四边形的对角线长度,如果当前截取的杆塔点云的最小外接四边形的对角线 ...
【技术保护点】
1.一种点云杆塔提取方法,其特征在于,包括:根据杆塔点云的位置坐标获取杆塔半径、杆塔最小高度值以及杆塔最大高度值;以所述杆塔点云的位置坐标为中心,利用所述杆塔半径、所述杆塔最小高度和所述杆塔最大高度获得第一圆柱体,利用所述第一圆柱体内的点云确定杆塔塔臂的高度;以所述杆塔塔臂的高度为起点,往下对杆塔点云依次进行截取,根据截取的杆塔点云的俯视图获得最小外接四边形,求取所述最小外接四边形的对角线长度,并比较每个最小外接四边形的对角线长度,如果当前截取的杆塔点云的最小外接四边形的对角线长度与上一个截取的杆塔点云的最小外接四边形的对角线长度之差大于阈值,或当前截取的杆塔点云内的点的最小z轴坐标值小于Zbottom时,将当前截取的杆塔点云内点的最小z轴坐标值记录为Z2,把高度大于等于Z2的点设置为杆塔点;并利用所有最小外接四边形的四个顶点拟合出四条空间直线;其中,Zbottom=Zmin+经验值;Zmin为杆塔最小高度值;利用四条空间直线以及Zbottom对高度小于Z2的点云中的点判断,确定高度小于Z2的点是否属于杆塔点,将不属于杆塔点的点过滤掉,高度大于等于Z2的点以及高度小于Z2的杆塔点构成点 ...
【技术特征摘要】
1.一种点云杆塔提取方法,其特征在于,包括:根据杆塔点云的位置坐标获取杆塔半径、杆塔最小高度值以及杆塔最大高度值;以所述杆塔点云的位置坐标为中心,利用所述杆塔半径、所述杆塔最小高度和所述杆塔最大高度获得第一圆柱体,利用所述第一圆柱体内的点云确定杆塔塔臂的高度;以所述杆塔塔臂的高度为起点,往下对杆塔点云依次进行截取,根据截取的杆塔点云的俯视图获得最小外接四边形,求取所述最小外接四边形的对角线长度,并比较每个最小外接四边形的对角线长度,如果当前截取的杆塔点云的最小外接四边形的对角线长度与上一个截取的杆塔点云的最小外接四边形的对角线长度之差大于阈值,或当前截取的杆塔点云内的点的最小z轴坐标值小于Zbottom时,将当前截取的杆塔点云内点的最小z轴坐标值记录为Z2,把高度大于等于Z2的点设置为杆塔点;并利用所有最小外接四边形的四个顶点拟合出四条空间直线;其中,Zbottom=Zmin+经验值;Zmin为杆塔最小高度值;利用四条空间直线以及Zbottom对高度小于Z2的点云中的点判断,确定高度小于Z2的点是否属于杆塔点,将不属于杆塔点的点过滤掉,高度大于等于Z2的点以及高度小于Z2的杆塔点构成点云杆塔,提取出点云杆塔。2.如权利要求1所述的方法,其特征在于,还包括:过滤杆塔点云上的杂质点。3.如权利要求1或2所述的方法,其特征在于,确定高度小于Z2的点是否属于杆塔点的步骤包括:确定高度小于Z2的点云中的每个点的高度值,将高度小于Z2的点云中的每个点所在平面与所述四条空间直线相交,获得四个交点;判断高度小于Z2的点云中的每个点是否在对应的四个交点构成的四边形内;如果不在,则当前点为非杆塔点;否则,当前点的高度是否大于Zbottom;如果成立,则当前点为杆塔点;否则,计算当前点到对应四个交点的距离,如果距离小于阈值T,则当前点为杆塔点,否则,当前点为非杆塔点;其中,阈值T=(4.0*(p0.z-Zmin)/(5.0)+0.3;p0.z表示当前点的高度值,Zmin为杆塔最小高度值。4.如权利要求1或2所述的方法,其特征在于,利用所述圆柱内的点云确定杆塔塔臂的高度的步骤包括:根据经验选取高度经验值,以所述高度经验值为起点,向上对杆塔点云依次进行截取,根据截取的杆塔点云的俯视图获得外接四边形,比较每个外接四边形的边长,如果当前截取的杆塔点云的外接四边形的边长与上一个截取的杆塔点云的外接四边形的边长之差大于阈值,则上一个截取的杆塔点云内的点的最小z轴坐标值为杆塔塔臂的高度。5.如权利要求1或2所述的方法,其特征在于,获取杆塔最小高度值以及杆塔最大高度值的步骤包括:以杆塔点云的位置坐标为中心,以r为半径获得第二圆柱体,获取所述第二圆柱体内的点云中的点的最大z轴坐标值Zmax和最小z轴坐标值Zmin,所述第二圆柱体内的点云中的点的最小z轴坐标值Zmin为杆塔最小高度;再次以杆塔点云的位置坐标为中心,以R为半径获得第三圆柱体,获取所述第三圆柱体内的点云中高度值大于(Zmax-2.0)的点的最大z轴坐标值,该最大z周坐标值为杆塔最大高度;其中,R远大于r,R、r均通过经验确定。6.如权利要求5所述的方法,其特征在于,获取杆塔半径的步骤包括:以杆塔点云...
【专利技术属性】
技术研发人员:王和平,沈建,邹彪,刘宁,胡伟,王楠,孙鸿博,季坤,严波,操松元,
申请(专利权)人:国网通用航空有限公司,国网安徽省电力有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。