[发明专利]一种改进的基于聚类的单光子点云数据去噪方法有效
申请号: | 201811424017.4 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109344812B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 李松;王玥;黄科;田昕;马跃;周辉;张智宇 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06T5/40;G06T7/62 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进 基于 光子 数据 方法 | ||
1.一种改进的基于聚类的单光子点云数据去噪方法,其特征在于,包括以下步骤:
步骤1:将光子计数激光测高仪的三维点云数据转换为二维点云数据,二维点云数据通过粗去噪方法得到粗去噪后二维点云数据;
步骤2:将粗去噪后二维点云数据通过均匀化处理得到均匀化后二维点云数据;
步骤3:将均匀化后二维点云数据通过精去噪方法得到精去噪后二维点云数据;
步骤1中所述三维点云数据转换为二维点云数据为:
将光子计数激光测高仪的三维点云数据P=(mk,nk,yk)用二维点云数据表示:
P=(xk,yk),k∈[1,Nt]
其中,Nt为三维点云离散点的数量即二维点云离散点的数量,mk表示第k个三维点云离散点的经度,nk表示第k个三维点云离散点的纬度,xk表示第k个二维点云离散点的水平距离值即第k个二维点云离散点的沿轨距离值,且yk表示第k个二维点云离散点的垂直距离值即第k个二维点云离散点的高程;
步骤1中所述粗去噪方法为:
将二维点云数据按照每lv米为一个间隔,划分成M=h/lv个高程片,M为高程片的数量,高程的范围为:
h=max(yk)-min(yk),k∈[1,Nt]
其中,Nt为二维点云离散点的数量,max(yk)为yk,k∈[1,Nt]的最大值,max(yk)为yk,k∈[1,Nt]的最小值;
每个高程片内二维点云离散点为:
Pi=(xi,j,yi,j),i∈[1,M],j∈[1,Ei]
lv×(i-1)<yi,j<lv×i
其中,xi,j为第i个高程片内第j个二维点云离散点沿轨距离值,yi,j为第i个高程片内第j个二维点云离散点高程,Ei为第i个高程片内二维点云离散点的数量;
以高程片i为横坐标,第i个高程片内二维点云离散点的数量Ei为纵坐标建立高程统计分布直方图,并用巴特沃斯滤波器对高程统计分布直方图进行五点加权滤波:
Ei,filt=a1Ei-2+a2Ei-1+a3Ei+a4Ei+1+a5Ei+2i∈[3,M]
a=(a1,a2,a3,a4,a5)
其中,Ei,filt为滤波后第i个高程片内二维点云离散点的数量,a1为滤波器第一加权系数,a2为滤波器第二加权系数,a3为滤波器第三加权系数,a4为滤波器第四加权系数,a5为滤波器第五加权系数;
根据滤波后高程片内二维点云离散点的数量得到高程阈值:
Ed,filt=max{E1,filt,E2,filt,...,EM,filt}
ET=Ed,filt/2
其中,max为求最大值,ET为高程阈值;
当高程片(i,Ei,filt)i∈[1,M]满足以下条件:
EiET,i∈[3,M];
(i,Ei,filt)为非极小值点,即Ei,filt至少要大于Ei-1,filt,Ei+1,filt中的任意一个;
lv×|i-d|=λ,d为Ed,filt对应的高程片;
满足以上条件在|i-d|,i∈[1,M]中搜索最小值:
当iLd时,下限高程阈值Tstart=lv×iL,|iL-d|在|i-d|,i∈[1,M]中为最小值;
当iHd时,上限高程阈值Tend=lv×iH,|iH-d|在|i-d|,i∈[1,M]中为最小值;
步骤1中所述粗去噪后二维点云数据为:
Pfilt,
其中Pfilt=(xk,yk),yk∈(Tstart,Tend),k∈[1,Np],Np为粗去噪后二维点云离散点的数量;
步骤3中所述精去噪方法为:
根据邻域半径Eps、核心点阈值MinPts以及均匀化后二维点云数据Paver通过DBSCAN聚类算法挑选均匀化后二维点云数据Paver中的信号点即精去噪后二维点云数据Psignal;
核心点阈值MinPts为:
其中,Nt为步骤1中所述二维点云离散点的数量,M为步骤1中所述高程片的数量,M1为步骤1中所述高程片内二维点云离散点的数量Ei大于Nt/M的高程片的数量,N1为M1个高程片中所有二维点云离散点的数量,M2为步骤1中所述高程片内二维点云离散点的数量Ei小于等于Nt/M的高程片的数量,N2为M2个高程片中所有二维点云离散点的数量;
根据邻域半径Eps,核心点阈值MinPt和均匀化后二维点云数据Paver通过DBSCAN算法,即可得到精去噪后二维点云数据Psignal。
2.根据权利要求1所述的改进的基于聚类的单光子点云数据去噪方法,其特征在于:步骤2中所述均匀化处理为:
在沿着搭载激光测高仪的卫星或飞机的运行轨道方向,将粗去噪后二维点云数据Pfilt按照每lh米为一个间隔,划分成K=L/lh个沿轨距离片,距离的范围为:
L=max(xk)-min(xk),k∈[1,Np]
其中,max(xk)为xk,k∈[1,Np]的最大值,min(xk)为xk,k∈[1,Np]的最小值;
每个沿轨距离片内粗去噪后二维点云离散点为:
Pi=(xu,v,yu,v),u∈[1,K],v∈[1,Hu]
lh×(u-1)<xu,v<lh×u
其中,xu,v为第u个沿轨距离片内第v个粗去噪后二维点云离散点的沿轨距离值,yu,v为第u个沿轨距离片内第v个粗去噪后二维点云离散点的高程,Hu为第u个沿轨距离片内粗去噪后二维点云离散点的数量;
以沿轨距离片u为横坐标,第u个沿轨距离片内粗去噪后二维点云离散点的数量Hu为纵坐标建立高程统计分布直方图,然后以沿轨距离统计分布直方图为基础,计算粗去噪后二维点云离散点落在每一个沿轨距离片的概率;
其中,PDF(u)表示粗去噪后二维点云离散点落在第u个沿轨距离片的概率,其中u∈{1,2,…,K};
然后对每个点云离散点的沿轨距离xu,v,进行调整得到均匀后的沿轨距离xu,v,2:
xu,v,2=K×lhCDF(u)+K×xu,v,remPDF(u+1)
其中,xu,v,2代表均匀化后第u个沿轨距离片中第v个离散点的沿轨距离值,xu,v,rem表示xu,v除以lh的余数,通过点云均匀化,用xu,v,2的值替换xu,v可以得到步骤2中均匀化后二维点云数据Paver=(xk,2,yk),k∈[1,Np]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811424017.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:故事机及故事机系统
- 下一篇:一种基于RGBD的目标识别和场景建模方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置