三维轨迹平滑处理方法、装置、设备及存储介质制造方法及图纸

技术编号:22566281 阅读:99 留言:0更新日期:2019-11-16 12:33
本发明专利技术公开了一种三维轨迹平滑处理方法,包括:根据跟踪目标三维数据轨迹得到的F帧数据信息,计算数据点的原始轨迹能量和构建对应的矩阵P,并根据原始轨迹能量以及初始噪声轨迹能量计算数据点的初始信噪比;当所述初始信噪比大于所述阈值SNR时,对目标三维数据轨迹进行降维估算平滑处理或者是输出最终平滑处理后的数据;本发明专利技术还提供了一种三维轨迹平滑处理装置、设备及计算机可读存储介质,通过上述的实施能够实时监测平滑处理过程中的信噪比是否达到预设的阈值SNR,以实现对数据点进行精细处理的控制,从而避免将高频信息过滤掉。

Three dimensional trajectory smoothing method, device, equipment and storage medium

The invention discloses a three-dimensional track smoothing processing method, which comprises: calculating the original track energy of data points and constructing the corresponding matrix P according to the f frame data information obtained from tracking the three-dimensional data track of the target, and calculating the initial signal-to-noise ratio of data points according to the original track energy and the initial noise track energy; when the initial signal-to-noise ratio is greater than the threshold SNR, the target is The invention also provides a three-dimensional track smoothing processing device, equipment and computer-readable storage medium, which can real-time monitor whether the signal-to-noise ratio in the process of smoothing reaches the preset threshold SNR, so as to realize the control of fine processing of data points To avoid filtering out high-frequency information.

【技术实现步骤摘要】
三维轨迹平滑处理方法、装置、设备及存储介质
本专利技术涉及三维
,尤其涉及一种三维轨迹平滑处理方法、装置、设备及计算机可读存储介质。
技术介绍
目前,通过三维技术进行场景的搭建,甚至是一些目标的运动轨迹的记录,也都采用了三维技术,但是,由于噪声干扰的关系,采集到数据可能会存在较大的波动,为了解决这样的问题,目前常用的是对采集到的数据进行降噪(即是平滑)处理,例如数字滤波方法和非线性优化方式,但是,数字滤波容易把高频信息的特征点误认为噪声过滤掉,比如,当目标对象动作太快且幅度较大时,往往在数据降噪过程中容易丢掉这些数据信息,导致一些重要信息丢失从而无法获得准确的三维轨迹;而非线性运算的计算量较大,会占用较多的处理功耗,因此,有必要发展一种能避免上述问题的平滑处理方法。
技术实现思路
本专利技术的主要目的在于提供一种三维轨迹平滑处理方法、装置、设备及计算机可读存储介质,旨在解决目前的平滑处理方式会导致数据量丢失的技术问题。为实现上述目的,本专利技术提供一种三维轨迹平滑处理方法,该方法包括以下步骤:跟踪目标三维数据轨迹rc,提取其中待处理的F帧数据信息rc,1、rc,2…rc,F;根据所述F帧数据信息计算原始轨迹能量,以及构建相应的矩阵P,所述原始轨迹能量为未经过平滑处理的三维数据轨迹能量;设置阈值SNR及初始噪声轨迹能量,根据所述原始轨迹能量以及所述初始噪声轨迹能量计算所述三维数据轨迹的初始信噪比;当所述初始信噪比大于所述阈值SNR时,则对所述矩阵P进行降维估算,根据所述估算对所述三维数据轨迹进行平滑处理,判断经过平滑处理后的信噪比是否大于所述阈值SNR;若所述信噪比大于所述阈值SNR,则循环进行所述平滑处理过程;若所述信噪比不大于所述阈值SNR,则循环结束,并输出最终平滑处理后的数据。在本专利技术另一实施例中,所述F帧数据信息包括三维空间坐标值。在本专利技术另一实施例中,所述矩阵P构建为其中,当F为奇数帧数时,当F为偶数帧数时,在本专利技术另一实施例中,所述根据所述F帧数据信息计算原始轨迹能量包括:根据平均能量计算公式,计算所述原始轨迹能量所述公式为:其中F为帧数,rc,i为第i帧的三维轨迹数据,||||F为Frobenius范数。在本专利技术另一实施例中,所述设置阈值SNR及初始噪声轨迹能量,根据所述原始轨迹能量以及所述初始噪声轨迹能量计算所述三维数据轨迹的初始信噪比包括:令初始噪声轨迹能量为eps,其中eps为浮点数间距;计算所述原始轨迹能量值和所述初始噪声轨迹能量值之间的比值,得到所述初始信噪比。在本专利技术另一实施例中,所述对所述矩阵P进行降维估算包括:对所述矩阵P进行奇异值分解,得到L个奇异值以及对应的左奇异向量和右奇异向量;根据所述奇异值以及奇异向量对所述矩阵P进行估算,得到估算值其中,σi为奇异值,ui为左奇异向量,vi为右奇异向量,为vi的转置,L为奇异值的个数,C的初始值为0,每次循环增加1。在本专利技术另一实施例中,所述根据所述估算对所述三维数据轨迹进行平滑处理,判断经过平滑处理后的信噪比是否大于所述阈值SNR包括:当F为奇数帧数时,根据对F帧数据进行平滑处理;当F为偶数帧数时,根据对F帧数据进行平滑处理;其中,所述即为经过平滑处理后的第i帧的三维轨迹数据,根据所述获得噪声轨迹数据所述rc,i为第i帧的原始三维轨迹数据,则根据平均能量计算公式得到噪声轨迹能量以及经过平滑处理后的三维数据轨迹能量所述经过平滑处理后的信噪比即为为了解决上述技术问题,本专利技术还提供了一种装置,该装置包括:捕捉模块,用于跟踪目标三维数据轨迹;处理模块,其被配置为:提取其中待处理F帧数据信息;根据所述F帧数据信息计算原始轨迹能量,以及构建相应的矩阵P,所述原始轨迹能量为未经过平滑处理的三维数据轨迹能量;设置阈值SNR及初始噪声轨迹能量,根据所述原始轨迹能量以及所述初始噪声轨迹能量计算所述三维数据轨迹的初始信噪比;当所述初始信噪比大于所述阈值SNR时,则对所述矩阵P进行降维估算,根据所述估算对所述三维数据轨迹进行平滑处理,判断经过平滑处理后的信噪比是否大于所述阈值SNR;若所述信噪比大于所述阈值SNR,则循环进行所述平滑处理过程;若所述信噪比不大于所述阈值SNR,则循环结束,并输出最终平滑处理后的数据。在本专利技术另一实施例中,所述处理模块在提取所述数据点的F帧数据信息时,包括提取所述数据点的三维空间坐标值。在本专利技术另一实施例中,所述处理模块在配置构建所述矩阵P时,将所述矩阵P配置为其中,当F为奇数帧数时,当F为偶数帧数时,在本专利技术另一实施例中,在配置所述处理模块为计算原始轨迹能量包括:配置根据平均能量计算公式,计算所述原始轨迹能量所述公式为:其中F为帧数,rc,i为第i帧的三维轨迹数据,||||F为Frobenius范数。在本专利技术另一实施例中,在配置所述处理模块为设置阈值SNR及初始噪声轨迹能量,根据所述原始轨迹能量以及所述初始噪声轨迹能量计算所述三维数据轨迹的初始信噪比包括:令初始噪声轨迹能量为eps,其中eps为浮点数间距;计算所述原始轨迹能量值和所述初始噪声轨迹能量值之间的比值,得到所述初始信噪比。在本专利技术另一实施例中,在配置所述处理模块为所述对所述矩阵P进行降维估算包括:配置所述处理模块对所述矩阵P进行奇异值分解,得到L个奇异值以及对应的左奇异向量和右奇异向量;根据所述奇异值以及奇异向量对所述矩阵P进行估算,得到估算值其中,σi为奇异值,ui为左奇异向量,vi为右奇异向量,为vi的转置,L为奇异值的个数,C的初始值为0,每次循环增加1。在本专利技术另一实施例中,在配置所述处理模块为根据所述估算对所述三维数据轨迹进行平滑处理,判断经过平滑处理后的信噪比是否大于所述阈值SNR包括:当F为奇数帧数时,根据对F帧数据进行平滑处理;当F为偶数帧数时,根据对F帧数据进行平滑处理;其中,所述即为经过平滑处理后的第i帧的三维轨迹数据,根据所述获得噪声轨迹数据所述rc,i为第i帧的原始三维轨迹数据,则根据平均能量计算公式得到噪声轨迹能量以及经过平滑处理后的轨迹能量所述经过平滑处理后的信噪比即为此外,为实现上述目的,本专利技术还提供了一种三维轨迹平滑处理设备,所述三维轨迹平滑处理设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的三维轨迹平滑处理程序,所述三维轨迹平滑处理程序被所述处理器执行时实现如上述任一项所述的三维轨迹平滑处理方法的步骤。此外,为实现上述目的,本专利技术还一种计算机可读存储介质,所述计算机可读存储介质上存储有三维轨迹平滑处理程序,所述三维轨迹平滑处理程序被处理器执行时实现如上述任一项所述的三维轨迹平滑处理方法的步骤。本专利技术提供的三维轨迹平滑处理方法,通过计算目标三维数据轨迹中数据点的能量值来确定当前的初始信噪比,并本文档来自技高网...

【技术保护点】
1.一种三维轨迹平滑处理方法,其特征在于,所述方法包括以下步骤:/n跟踪目标三维数据轨迹r

【技术特征摘要】
1.一种三维轨迹平滑处理方法,其特征在于,所述方法包括以下步骤:
跟踪目标三维数据轨迹rc,提取其中待处理的F帧数据信息rc,1、rc,2…rc,F;
根据所述F帧数据信息计算原始轨迹能量,以及构建相应的矩阵P,所述原始轨迹能量为未经过平滑处理的三维数据轨迹能量;
设置阈值SNR及初始噪声轨迹能量,根据所述原始轨迹能量以及所述初始噪声轨迹能量计算所述三维数据轨迹的初始信噪比;
当所述初始信噪比大于所述阈值SNR时,则对所述矩阵P进行降维估算,根据所述估算对所述三维数据轨迹进行平滑处理,判断经过平滑处理后的信噪比是否大于所述阈值SNR;
若所述信噪比大于所述阈值SNR,则循环进行所述平滑处理过程;
若所述信噪比不大于所述阈值SNR,则循环结束,并输出最终平滑处理后的数据。


2.如权利要求1所述的三维轨迹平滑处理方法,其特征在于,所述F帧数据信息包括三维空间坐标值。


3.如权利要求1所述的三维轨迹平滑处理方法,其特征在于,所述矩阵P构建为其中,当F为奇数帧数时,当F为偶数帧数时,


4.如权利要求1所述的三维轨迹平滑处理方法,其特征在于,所述根据所述F帧数据信息计算原始轨迹能量包括:
根据平均能量计算公式,计算所述原始轨迹能量所述公式为:其中F为帧数,rc,i为第i帧的三维轨迹数据,||||F为Frobenius范数。


5.如权利要求1所述的三维轨迹平滑处理方法,其特征在于,所述设置阈值SNR及初始噪声轨迹能量,根据所述原始轨迹能量以及所述初始噪声轨迹能量计算所述三维数据轨迹的初始信噪比包括:
令初始噪声轨迹能量为eps,其中eps为浮点数间距;
计算所述原始轨迹能量值和所述初始噪声轨迹能量值之间的比值,得到所述初始信噪比。


6.如权利要求1-5任意一项所述的三维轨迹平滑处理方法,其特征在于,所述对所述矩阵P进行降维估算包括:
对所述矩阵P进行奇异值分解,得到L个奇异值以及对应的左奇异向量和右奇异向量;根据所述奇异值以及奇异向量对所述矩阵P进行降维估算,得到估算值...

【专利技术属性】
技术研发人员:杭建伟许秋子
申请(专利权)人:深圳市瑞立视多媒体科技有限公司
类型:发明
国别省市:广东;44

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

1