[发明专利]基于改进KNN-DPC算法的激光点云分裂导线提取方法有效
申请号: | 201911303454.5 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111079650B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 杜长青;陈兵;谢洪平;孙铭泽;陈锋;王子涵 | 申请(专利权)人: | 国网江苏省电力工程咨询有限公司;西安交通大学 |
主分类号: | G06V20/13 | 分类号: | G06V20/13;G06V10/762;G06Q50/06 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 楼高潮 |
地址: | 210000 江苏省南京市鼓楼区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 knn dpc 算法 激光 分裂 导线 提取 方法 | ||
1.基于改进KNN-DPC算法的激光点云分裂导线提取方法,包括以下步骤:
(1)利用电力线的点云数据,采用空间聚类的方法得到单根电力线点云,然后分别计算各单根电力线点云的拟合抛物线方程,进而计算各电力线点云相对于拟合抛物线的空间点相对坐标,得到空间点相对坐标点集;
所述步骤(1)的具体步骤包括:
1-1)利用电力线的点云数据,采用基于欧氏距离的K-MEANS聚类方法得到单根电力线点云;
1-2)随机均匀选取各单根电力线点云的N个样本点构成样本集C,样本集C中点Pi的坐标为(xi,yi,zi),其中i=1,2,3…N;
1-3)将三维空间中的样本点转化为曲线所在二维平面中的样本点,则二维样本点坐标为(wi,zi),其中并采用最小二乘法拟合N个二维样本点(wi,zi),拟合抛物线方程Z为:Z=Aw2+Bw+C;
1-4)迭代选取样本集C中的各样本点Pj,取过点Pj的平面x=xj,当平面x=xj与拟合抛物线相交于点Sj时,则以Sj为原点,计算Pj对于Sj的相对坐标;
1-5)将相对坐标点集中于同一二维平面中,构成相对坐标点集D;
(2)在获取的空间点相对坐标点集上,采用改进的KNN-DPC算法识别分裂导线;所述步骤(2)的具体步骤包括:
2-1)利用步骤(1)中获取的电力线的空间点相对坐标点集,计算各样本点i的局部密度ρi,其中,i=1,2,3…N,局部密度ρi计算表达式为:
其中,dij为样本点i和j之间的欧氏距离,KNN(i)为样本点i的K个近邻样本构成的集合;
2-2)找出局部密度值最大的样本点h,记其局部密度值为ρmax,并计算样本点h的距离δh:
δh=maxj(dhj)
空间点j为任意样本点,计算除样本点h外,其余各样本点i的距离δi,距离δi的计算表达式为:
δi=min(dij)其中,样本j满足条件:ρj>ρi;
2-3)滤除离群点,离群点集合定义为:
Outlier={o|kdist(o)>threshold}
其中N为样本集全部样本数,若样本点o满足kdist(o)>threshold,则样本点o被定义为离群点;
2-4)归一化各样本点i的局部密度值和距离值,得到归一化的局部密度值和距离值并利用和绘制决策图,展示聚类结果;
2-5)选取类簇中心候选点k;
2-6)除去拥有最大局部密度的样本点h,剩余类簇中心候选点共有m个,则类簇中心候选点的平均距离根据值采用查表法判别分裂导线数;根据值采用查表法判别分裂导线数的判别公式为:
(3)采用两种分配策略分配除类簇中心和噪声点外的样本点。
2.根据权利要求1所述的基于改进KNN-DPC算法的激光点云分裂导线提取方法,其特征在于,K值取总数据量的1%~2%。
3.根据权利要求1所述的基于改进KNN-DPC算法的激光点云分裂导线提取方法,其特征在于:步骤2-5)中,类簇中心候选点k的距离和密度满足条件:δk*ρk0.3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力工程咨询有限公司;西安交通大学,未经国网江苏省电力工程咨询有限公司;西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911303454.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输电线路三维显示实现方法
- 下一篇:一种用于牛肉切割装置