[发明专利]一种改进的基于聚类的单光子点云数据去噪方法有效

专利信息
申请号: 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]。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811424017.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top