一种基于对抗学习的点云去噪增强方法技术

技术编号:34101286 阅读:16 留言:0更新日期:2022-07-11 23:30
本发明专利技术的基于对抗学习的点云去噪增强方法,包括如下步骤:在深度点云去噪网络训练过程中,将点云噪声置信度估计模块嵌入原始点云去噪网络;将带噪点云输入到嵌入点云噪声置信度估计模块的深度点云去噪网络中,根据点云噪声置信度估计模块估计出的点云置信度向量以及深度点云去噪网络预测出的去噪点云结果计算对抗损失;每次迭代时根据对抗损失扰动输入点云,生成对抗样本加入训练。本发明专利技术的基于对抗学习的点云去噪增强方法,能够动态的生成模型难以处理的对抗样本,提升点云去噪训练的数据多样性,在生成高斯噪声和模拟激光雷达采样噪声去噪任务上本发明专利技术增强后的模型相较于基准模型都有一定的提升。准模型都有一定的提升。准模型都有一定的提升。

【技术实现步骤摘要】
一种基于对抗学习的点云去噪增强方法


[0001]本专利技术涉及3D点云去噪
,具体地,涉及一种基于对抗学习的点云去噪增强方法。

技术介绍

[0002]点云是一种可以保留原始几何信息而无需离散化的3D数据格式。由于这个特性,点云是适用于许多应用场景(如机器人与自动驾驶等)的数据表示。然而,点云在获取过程中经常会受到噪声的扰动,这会影响3D场景相关的下游任务的表现。现有的点云去噪方法可以被粗略的分为基于优化的方法和基于深度学习的方法。基于优化的方法通常根据几何先验对点云进行去噪,这容易导致在处理噪声较大的点云时出现过平滑现象。由于针对3D点云设计的深度学习架构的发展,基于深度学习的点云去噪方法取得了有潜力的性能表现。基于深度学习的点云去噪方法通常通过预测点与潜在流形的偏移来进行点云去噪。一些方法通过学习潜在流形来重建点云。大部分现有的基于学习的点云去噪方法用生成的具有特定标准差的高斯噪声来训练模型,然而,当真实噪声的模式与训练噪声发生较大偏移时,模型的去噪性能将会减弱。这种训练模式多样性的不足会导致基于深度学习的去噪模型较难处理复杂噪声尤其是真实噪声。
[0003]最近兴起的对抗学习技术关注深度学习方法在学习过程中的鲁棒性问题,随着该项技术的快速发展,在图像处理领域的各种任务上,基于对抗学习方法增强的模型取有效地提升了鲁棒性。对抗学习的基本流程是对于训练数据执行对抗攻击,生成对应的对抗样本,将生成的对抗样本加入模型训练过程即实现对抗学习。
[0004]在基本的对抗学习框架下,对抗学习的训练过程可以形式化表示为:
[0005][0006]其中,θ表示模型的参数,(x,y)分别是输入的训练样本和对应的真值,D是训练数据集的分布,δ和S分别表示对抗攻击的扰动和模型允许扰动的空间。L表示模型训练的损失函数。 FGSM方法通过计算输入数据的梯度搜索最具对抗性的数据执行生成对抗样本,可以形式化表示为:
[0007][0008]其中表示生成的对抗数据,α表示扰动的步长。这种方法通过对输入数据加入导致最大损失方向的扰动生成对抗数据。与FGSM方法相似,PGD方法通过迭代方式对输入数据进行扰动,可以形式化表示为:
[0009][0010]其中Π
x+S
表示对抗扰动限制在允许扰动空间的投影操作。
[0011]在上述现有技术中存在的问题是:对抗学习的框架中,性能与鲁棒性存在一定的权衡关系,在追求鲁棒性时,模型在训练分布上的性能会存在一定程度的衰减。而点云的较
小噪声通常接近训练分布(高斯分布),简单地对点云去噪任务执行对抗学习会影响点云去噪模型在小噪声去噪场景下的去噪性能。
[0012]解决现有技术的难点是:基于深度学习的点云去噪模型由于其训练样本噪声模式多样性的不足较难处理复杂噪声尤其是真实噪声。
[0013]解决现有技术问题的意义是:通过基于对抗学习的点云去噪增强方法提升训练样本噪声的多样性,使增强后的点云去噪模型能够更好地适应真实场景下的复杂点云去噪问题。

技术实现思路

[0014]本专利技术提供了一种基于对抗学习的点云去噪增强方法,通过引入对抗训练来提高去噪模型训练数据的多样性,从而提升模型在不同噪声模式下的去噪性能。
[0015]本专利技术的技术方案如下:
[0016]本专利技术的基于对抗学习的点云去噪增强方法,包括如下步骤:步骤一:在深度点云去噪网络训练过程中,将点云噪声置信度估计模块嵌入原始点云去噪网络;步骤二:将带噪点云输入到嵌入点云噪声置信度估计模块的深度点云去噪网络中,根据点云噪声置信度估计模块估计出的点云置信度向量以及深度点云去噪网络预测出的去噪点云结果计算对抗损失;以及步骤三:每次迭代时根据对抗损失扰动输入点云,生成对抗样本加入训练。
[0017]优选的,在上述点云去噪增强方法中,在步骤一中,还包括构造所述点云噪声置信度估计模块,以对输入点云进行噪声置信度的估计,且其操作可微分。
[0018]优选的,在上述点云去噪增强方法中,在步骤二中,对于输入的带噪点云,将其输入到嵌有点云噪声置信度估计模块的深度点云去噪网络中,所述的根据点云置信度向量计算的对抗损失表示为其中C=(c1,

,c
n
)是点云噪声置信度估计模块估计得到的点云置信度向量,用来表示点云中的点可能处于低噪声状态的概率。
[0019]优选的,在上述点云去噪增强方法中,在步骤三中,所述的对抗训练流程通过动态生成模型难以处理的对抗样本加入模型训练,提高训练数据的分布多样性,从而增强深度点云去噪网络的性能。在训练过程中,同时采用原始流和对抗流的损失更新模型参数。
[0020]根据本专利技术的技术方案,产生的有益效果是:
[0021]本专利技术的基于对抗学习的点云去噪增强方法使用对抗训练,通过对抗攻击点云噪声置信度估计模块以及去噪模块,能够动态地得到当前模型难以处理的噪声模式作为对抗数据,提高去噪模型训练数据的多样性,从而提升模型在不同噪声模式下的去噪性能。在生成高斯噪声和模拟激光雷达采样噪声的点云去噪任务上,本专利技术增强后的模型相较于基准模型都有一定的提升。
附图说明
[0022]构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。
[0023]图1为本专利技术的基于对抗学习的点云去噪增强方法的流程方框图;
[0024]图2为本专利技术的基于对抗学习的点云去噪增强方法的总体框架图;以及
[0025]图3为本专利技术点云去噪结果示意图。
具体实施方式
[0026]为了更好地理解和说明本专利技术的构思、工作原理和专利技术效果,下面结合附图,通过具体实施例,对本专利技术进行详细说明如下:为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本方面保护的范围。
[0027]本专利技术的工作原理为:构造一个点云噪声置信度估计模块C对输入的带噪点云逐点评估其被噪音扰动的程度,并将该点云噪声置信度估计模块C嵌入基准点云去噪网络中。在训练过程中,对点云噪声置信度估计模块和去噪模块应用对抗攻击,生成具有当前模型难以处理的噪声模式的对抗样本并将其加入训练过程。使用这种对抗训练的方式增强点云去噪网络,提高训练数据的噪声模式多样性,从而提升点云去噪模型在不同噪声模式下的去噪效果。
[0028]图1图1为本专利技术的基于对抗学习的点云去噪增强方法的流程方框图;
[0029]参见图1,本专利技术的基于对抗学习的点云去噪增强方法,主要包括以下步骤:
[0030]步骤一S1:在深度点云去噪网络训练过程中,将点云噪声置信度估计模块嵌入原始点云去噪网络;其中,点云噪声置信度估计模块对带噪点云估计逐点被噪声扰本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于对抗学习的点云去噪增强方法,其特征在于,包括如下步骤:步骤一:在深度点云去噪网络训练过程中,将点云噪声置信度估计模块嵌入原始点云去噪网络;以及步骤二:将带噪点云输入到嵌入点云噪声置信度估计模块的深度点云去噪网络中,根据点云噪声置信度估计模块估计出的点云置信度向量以及深度点云去噪网络预测出的去噪点云结果计算对抗损失;以及步骤三:每次迭代时根据对抗损失扰动输入点云,生成对抗样本加入训练。2.根据权利要求1所述的点云去噪增强方法,其特征在于,在步骤一中,还包括构造所述点云噪声置信度估计模块,以对输入点云进行噪声置信度的估计,且其操作可微分。3.根据...

【专利技术属性】
技术研发人员:李革张楠李宏高伟
申请(专利权)人:北京大学深圳研究生院
类型:发明
国别省市:

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

1