基于统计离群和自适应双边混合滤波的3D点云去噪方法技术

技术编号:22331328 阅读:24 留言:0更新日期:2019-10-19 12:30
本发明专利技术公开了基于统计离群和自适应双边混合滤波的3D点云去噪方法,首先,计算3D点云中每个点到其最近K邻域点的平均距离、平均距离的期望值、标准差及距离阈值;其次,判断若平均距离大于距离阈值,则滤除掉,否则,保留,得到初次去噪后的3D点云数据;最后,计算双边平滑滤波因子,并利用该平滑滤波器处理初次去噪后的3D点云数据,得到最终去噪后的3D点云数据。本发明专利技术方法是将统计离群消除滤波器和自适应双边滤波器有效的结合起来对3D点云数据进行去噪处理。结果表明,该发明专利技术方法不仅去除了离群噪音点,而且还去除了起伏噪音点。与此同时,去噪后3D点云数据的边界更平滑,为后续3D点云数据的分割和特征提取奠定良好的基础。

【技术实现步骤摘要】
基于统计离群和自适应双边混合滤波的3D点云去噪方法
本专利技术属于3D点云数据处理
,具体涉及一种基于统计离群和自适应双边混合滤波的3D点云去噪方法。
技术介绍
随着人工智能的发展,机器视觉逐渐从二维图像过度到三维图像,而3D点云作为三维图像的典型代表之一,已逐渐被广泛应用。通常情况下,使用3D点云数据获取设备获取3D点云时,由于被测对象表面波纹、表面粗糙度、设备精度、环境光照、人为扰动等因素的影响,所获得的3D点云不可避免地受到噪音地影响。噪声的存在不仅会严重影响后续3D点云数据的简化、配准等预处理,而且直接影响3D重构的精度、3D点云数据分割效果及3D点云数据识别率的高低。所以,其去噪方法选取是否合适对后续工作起着决定性作用。经过近年的发展,3D点云数据的去噪也涌现出众多的研究方法。统计离群消除滤波算法是计算点到K邻域内分布点间的距离,通过对每点邻域进行统计分析,删除不符合标准的离群点。主要滤除离群点,对起伏噪音无法去除,去噪后的边界不平滑。双边滤波算法主要用于对3D点云中的小尺度的起伏噪音进行去除,且可达到平滑边界的效果。但是该算法多离群点噪音的去除效果较差。
技术实现思路
本专利技术的目的是提供一种基于统计离群和自适应双边混合滤波的3D点云去噪方法,解决了现有单个统计离群滤波器仅仅滤除离群噪音点、边界不平滑及单个自适应双边滤波器仅仅滤除起伏噪音点的问题。本专利技术所采用的技术方案是,基于统计离群和自适应双边混合滤波的3D点云去噪方法,具体按照以下步骤实施:步骤1,利用统计离群消除滤波器对3D点云数据进行去噪处理,得到初次去噪后的3D点云数据;步骤2,利用自适应双边滤波器对步骤1中的结果进行去噪,得到最终去噪后的3D点云数据。本专利技术的特点还在于,步骤1中,具体按照以下步骤实施:步骤1.1,计算3D点云数据中每个点到其最近K邻域点的平均距离dm,如式(1)所示;其中,K=100,di为K邻域内每点到该点距离;步骤1.2,经步骤1.1后,分别计算每个点的平均距离dm的期望值dp和标准差s;如式(2)及式(3)所示;其中,n为点总数量,n=958166;步骤1.3,经步骤1.2后,计算每个点的距离阈值dt,若dm>dt,则滤除该点,否则,保留;如式(4)所示;dt=dp+λ*s(4);式(4)中,λ为松弛参数,λ=0.1;dp为期望值;s为标准差。步骤2中,具体按照以下步骤实施:步骤2.1,计算初次去噪后的每个3D点云数据的双边平滑因子;如式(5)所示;其中,NK(pi)为pi的K邻域点云集合;pj为pi的K邻域内一点;<,>表示向量内积;nj、ni为对应点的单位法向量;Wc为空间域的权重函数;Ws为频率域的权重函数;步骤2.2,利用公式(9)对步骤1.3的中初次去噪后的每个3D点云数据进行自适应双边滤波处理,即可得到最终去噪后的3D点云数据;pinew=pi+μni(9);pinew为双边滤波后的数据点,pi为点云中一点,μ为双边滤波因子,ni为pi对应的单位法向量。步骤2.1中,Wc的计算公式,如式(6)所示;式(6)中,σc为点pi和K邻域内各点间距离对该点的影响因子。步骤2.1中,Ws的计算公式,如式(7)所示;式(7)中,σs为点pi与其K邻域内各点间法线方向差异对该点的影响因子,σs由公式(8)计算得出;式(8)中,为pi到其K邻域内点的平均距离,dj为pi到pj的距离。本专利技术的有益效果是:该方法与单个统计离群消除滤波器和单个自适应双边滤波器去噪后的效果相比,不仅去除了离散群的噪音点,而且去除了起伏噪音点。与此同时,还保留了去噪后3D点云边界的平滑。保留两种去噪方法的优点,解决了它们存在的不足。附图说明图1是本专利技术基于统计离群和自适应双边混合滤波的3D点云去噪方法的流程图;图2是本实施例中待处理的原3D点云数据图像;图3是本实施例中利用统计离群消除滤波器对图2中原3D点云数据图像去噪图;图4是本实施例中利用自适应双边滤波器对图2中原3D点云数据图像去噪图;图5是本实施例中利用统计离群和自适应双边混合滤波对图2中原3D点云数据图像去噪图。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。本专利技术基于统计离群和自适应双边混合滤波的3D点云去噪方法,如图1所示,具体按照以下步骤实施:步骤1,利用统计离群消除滤波器对3D点云数据进行去噪处理,得到初次去噪后的3D点云数据;具体按照以下步骤实施:步骤1.1,计算3D点云数据中每个点到其最近K邻域点的平均距离dm,如式(1)所示;其中,K=100,di为K邻域内每点到该点距离;步骤1.2,经步骤1.1后,分别计算每个点的平均距离dm的期望值dp和标准差s;如式(2)及式(3)所示;其中,n为点总数量,n=958166,点总数量n越大往往设置的最近K邻域值越大;步骤1.3,经步骤1.2后,计算每个点的距离阈值dt,若dm>dt,则滤除该点,否则,保留;如式(4)所示;dt=dp+λ*s(4);式(4)中,λ为松弛参数,λ=0.1;dp为期望值;s为标准差;利用统计离群消除滤波对3D点云数据进行滤波的目的是在保证点云特征不变的前提下可以滤除掉离群噪音点云数据,为后续点云数据再次去噪奠定基础;步骤2,利用自适应双边滤波器对步骤1中的结果进行去噪,得到最终去噪后的3D点云数据;具体按照以下步骤实施:步骤2.1,计算初次去噪后的每个3D点云数据的双边平滑因子;如式(5)所示;其中,NK(pi)为pi的K邻域点云集合,pj为pi的K邻域内一点,<,>表示向量内积,nj、ni为对应点的单位法向量,可由主成分分析法计算,Wc为空间域的权重函数,代表双边滤波的平滑度,Ws为频率域的权重函数,代表双边滤波的特征保留度,两者均通过高斯核函数表示;其中,Wc的计算公式,如式(6)所示;式(6)中,σc为点pi和K邻域内各点间距离对该点的影响因子;随着σc取值增大,其平滑程度越高,但对于特征的保留度降低;σc是K邻域内相距最远的两点之间距离的二分之一;Ws的计算公式,如式(7)所示;式(7)中,σs为点pi与其K邻域内各点间法线方向差异对该点的影响因子,它和双边滤波的特征保留能力成正比;σs由公式(8)计算得出;式(8)中,为pi到其K邻域内点的平均距离,dj为pi到pj的距离;步骤2.2,利用公式(9)对步骤1.3的中初次去噪后的每个3D点云数据进行自适应双边滤波处理,即可得到最终去噪后的3D点云数据;pinew=pi+μni(9);pinew为双边滤波后的数据点,pi为点云中一点,μ为双边滤波因子,可通过公式(5)计算,ni为pi对应的单位法向量;本专利技术的方法与单个统计利群滤波器和单个自适应双边滤波器去噪方法相比,统计利群滤波器处理的3D点云数据后,仅仅去除掉了部分离群的3D点云噪音,无法去除起伏噪音点,而且去噪后的边界不平滑;自适应双边滤波器处理的3D点云数据后,仅仅去除掉起伏的3D点云噪音,无法去除掉离群的3D点云噪音。本专利技术是将统计离群滤波器和自适应双边滤波器有效的结合起来处理3D点云数据,不仅能够有效的去除掉离群的3D点云噪音,而且还可以有效地去除起伏的3D点云噪音,与此同时,处理后的3D点云边界更加平滑,为后续3D点本文档来自技高网...

【技术保护点】
1.基于统计离群和自适应双边混合滤波的3D点云去噪方法,其特征在于,具体按照以下步骤实施:步骤1,利用统计离群消除滤波器对3D点云数据进行去噪处理,得到初次去噪后的3D点云数据;步骤2,利用自适应双边滤波器对步骤1中的结果进行去噪,得到最终去噪后的3D点云数据。

【技术特征摘要】
1.基于统计离群和自适应双边混合滤波的3D点云去噪方法,其特征在于,具体按照以下步骤实施:步骤1,利用统计离群消除滤波器对3D点云数据进行去噪处理,得到初次去噪后的3D点云数据;步骤2,利用自适应双边滤波器对步骤1中的结果进行去噪,得到最终去噪后的3D点云数据。2.根据权利要求1所述的基于统计离群和自适应双边混合滤波的3D点云去噪方法,其特征在于,所述步骤1中,具体按照以下步骤实施:步骤1.1,计算3D点云数据中每个点到其最近K邻域点的平均距离dm,如式(1)所示;其中,K=100,di为K邻域内每点到该点距离;步骤1.2,经步骤1.1后,分别计算每个点的平均距离dm的期望值dp和标准差s;如式(2)及式(3)所示;其中,n为点总数量,n=958166;步骤1.3,经步骤1.2后,计算每个点的距离阈值dt,若dm>dt,则滤除该点,否则,保留;如式(4)所示;dt=dp+λ*s(4);式(4)中,λ为松弛参数,λ=0.1;dp为期望值;s为标准差。3.根据权利要求1所述的基于统计离群和自适应双边混合滤波的3D点云去噪方法,其特征在于,所述步骤2中,具体按照以下步骤实施:步骤2.1,...

【专利技术属性】
技术研发人员:任小玲王雯陈逍遥吴梦婷
申请(专利权)人:西安工程大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1