一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于毫米波雷达的室内人员跟踪方法与流程

2022-09-02 21:23:00 来源:中国专利 TAG:


1.本发明属于毫米波雷达应用领域,特别是涉及一种基于毫米波雷达的 室内人员跟踪方法。


背景技术:

2.如今,随着社会需求的日益增加,使用包括摄像头为主的监控设备结 合计算机智能地对室内人员进行识别、位置检测和跟踪的需求也随着增加, 比如在办公室,超市,工厂,矿井下等场所,经常需要确定人员在室内的 位置。针对室内环境或者矿井下环境照明不足时,一般的光学摄像头难以 工作,然而,但是毫米波雷达可在照明不足或者环境中烟尘较大等视线不 良的情况下都能正常工作。并且在人员隐私方面,毫米波雷达对人体的检 测局限于外部形状,所以在保护人员隐私方面也是有其优势。目前,毫米 波雷达技术已相对成熟,但是将毫米波雷达实际应用于室内人员的跟踪中 还需要解决很多的实际问题。
3.由于毫米波雷达的特性,探测同一目标时会形成点云,而一般的跟踪 滤波算法都是针对点目标,因此首先需要对点云进行聚类获得目标质心, 再对目标进行跟踪滤波。dbscan(density—based spatial clustering ofapplication with noise)算法是一种典型的基于密度的聚类方法。它将 簇定义为密度相连的点的最大集合,能够把具有足够密度的区域划分为簇, 并可以在有噪音的空间数据集中发现任意形状的簇。一般的基于密度的 dbscan算法在室内环境复杂环境下的聚类效果不佳,很容易出现聚类错误 且无法区分两个相距较近目标。并且在室内环境下,多径效应严重,会对 室内人员的跟踪和人数估计产生巨大影响。如公开号为cn111708021a,名 称为一种基于毫米波雷达的人员跟踪与识别算法的专利,其具体采用蒙特 卡洛方法得到目标数量和点迹和轨迹的最终关联,然后采用扩展卡尔曼滤 波进行状态估计得到人员轨迹数据,完成跟踪;公开号为cn113267773a, 名称为一种基于毫米波雷达的室内人员准确检测和精确定位方法,主要通 过毫米波雷达对室内人员进行距离、方位角、速度的高精度测量基础上进 行检测和定位,满足毫米波雷达作为室内场景感知器件的需求;其主要处 理步骤包括:adc采样后的数据帧重建、雷达信号处理、静止人员微动特征 提取、移动人员群跟踪定位、高级应用驱动;公开号为cn113093170a,名 称为一种基于knn算法的毫米波雷达室内人员检测方法,其是通过knn分 类器准确的实现人与其它运动目标的精确分类,从而对室内人员进行准确 检测与统计,并通过扩展卡尔曼滤波跟踪算法对目标进行跟踪;又如公开 号cn111289967a,名称为一种基于毫米波雷达的人员检测跟踪与计数算法 解决了目前基于毫米波雷达的人员计数方法中,无法准确实现对静态目标 的技术及跟踪的问题,能够对于目标静止后点云消失的情况进行优化,能 够实现待测空间范围内的人员计数及跟踪。
4.由于毫米波雷达的特征,探测同一目标时会形成点云,而一般的跟踪 滤波算法都是针对点目标,因此首先需要对点云进行聚类获得目标质心, 在对目标进行跟踪滤波。一般的基于密度的descan算法在室内环境复杂环 境下的聚类效果不佳,很容易出现聚类错误且无法区分两个相距较近目标。 并且在室内环境下,多径效应严重,会对室内人员的跟
踪和人数估计产生 巨大影响。现有同类产品中跟踪部分采用的算法基本均为扩展卡尔曼滤波 算法,扩展卡尔曼滤波算法在针对弱非线性系统时的跟踪效果很好,但是 处理强非线性系统的跟踪问题时很容易出现跟丢的现象,且跟踪精度不高。


技术实现要素:

5.本发明提供了一种基于毫米波雷达的室内人员跟踪方法,可以解决现 有技术中毫米波雷达在室内复杂环境下无法对人员进行准确跟踪的问题。 针对一般的dbscan算法聚类效果不佳的问题,本发明对dbscan算法进行 改进,改进的dbscan算法的聚类效果明显由于一般的dbscan算法。针对 多晶干扰严重的问题,本发明在进行聚类后采用多径干扰消除算法能够有 效去除多径效应带来的假人员目标。针对跟踪精度不高的问题,本发明采 用滤波精度更高的无迹卡尔曼滤波算法进行滤波跟踪,可有效实现室内人 员的高精度跟踪。
6.为解决上述技术问题,本发明是通过以下技术方案实现的:
7.本发明的一种基于毫米波雷达的室内人员跟踪方法,包括如下步骤:
8.s1、对毫米波雷达回波信号进行adc数据采样,得到采样数据;
9.s2、采用cfar处理所述采样数据,得到检测点云数据;
10.s3、采用改进的dbscan算法对所述点云数据进行聚类;
11.s4、采用多径干扰消除算法处理所述聚类结果;
12.s5、对处理后的聚类结果采用无迹卡尔曼滤波跟踪,得到室内人员的 轨迹。
13.进一步地,所述s3的具体步骤包括:
14.s31、自适应确定dbscan算法中的最大搜索半径maxdistance和聚类 的最少点数minclustersize;
15.s32、将点云数据中每一个未聚类的点作为质心,计算剩余未聚类的点 到质心的距离;
16.s33、若改点到某质心的距离小于maxdisatance,则将改点与该质心分 为一簇,并重新计算该质心的位置;
17.s34、统计每一个簇的点数,若大于mincluster,则将该簇聚类成功, 输出该簇的质心位置,并将属于该簇的点标记为已聚类。
18.进一步地,所述s4的具体步骤包括:
19.s41、根据房间边界去除聚类结果中位于房间边界外的新目标;
20.s42、若房间内存在已跟踪目标,且该目标的跟踪时间大于mintrackinglife,则计算聚类结果中新目标与该目标的物理距离,若距离 过近,则去除该新目标;
21.s43、根据处理后的聚类结果初始化新目标跟踪滤波参数。
22.进一步地,所述s5的具体步骤包括:
23.s51、建立描述目标跟踪非线性离散的状态转移模型和量测模型
24.xk=f
k-1
(x
k-1
) w
k-1
25.yk=hk(xk) vk26.其中,xk和x
k-1
分别表示k和k-1时刻室内人员的状态向量;yk表示时间 k时刻室内人员的量测向量;f
k-1
(
·
)和hk(
·
)分别为室内人员状态转移函数和量 测函数;w
k-1
和vk分
别为过程噪声和量测噪声,满足w
k-1 n(0,q
k-1
),v
k n(0,rk),q
k-1
为过程噪声协方差矩阵,rk表示量测噪声协方差矩阵,n(
·
,
·
) 表示正态分布;
27.则,滤波分布的高斯逼近即为:
28.p(xk|y
1:k
)=n(xk|mk,pk)
29.其中,mk和pk分别为人员状态变量的均值和方差;
30.s52、根据状态空间模型确定sigma采样点和权值:
31.λ=α2(n κ)-n
32.(1)构造sigma采样点
[0033][0034][0035][0036]
(2)确定权值
[0037][0038][0039][0040][0041]
i=1,

2n;
[0042]
s53、将采样点经非线性状态转移函数传递,并进行加权处理预测目标 状态;
[0043][0044][0045][0046]
s54、根据预测状态将量测点云划分给已跟踪目标;
[0047]
(1)计算量测点云中各点与各已跟踪目标的马氏距离
[0048][0049]
(2)若量测点i与已跟踪目标j的马氏距离最小且小于距离门限,则 将量测点i划分给已跟踪目标j;
[0050]
(3)量测划分结束后,求得划分给同一目标所有量测点的质心,作为 滤波更新过程中的yk;
[0051]
s55、根据量测点云划分的结果进行滤波更新,输出状态估计,形成室 内人员的跟踪轨迹;
[0052]
(1)构造sigma采样点
[0053][0054][0055][0056]
(2)将sigma采样点代入系统量测模型
[0057][0058]
(3)计算量测量预测均值,预测协方差以及状态与量测量之间的互协 方差
[0059][0060][0061][0062]
(4)结合量测划分的结果,计算滤波增益,滤波状态均值和方差
[0063][0064]
mk=m
k|k-1
kk(y
k-μk)
[0065][0066]
s56、输出滤波状态均值作为室内人员位置的估计值,形成室内人员的 跟踪轨迹。
[0067]
进一步地,所述s2中的点云数据包括距离、方位角、俯仰角以及多普 勒速度。
[0068]
本发明相对于现有技术包括有以下有益效果:
[0069]
本发明提供了一种基于毫米波雷达的室内人员跟踪方法,该方法采用 改进的自适应dbscan算法可再复杂室内环境下自适应地对点云进行聚类, 采用毫米波雷达探测室内人员,再根据雷达探测信息对室内人员进行跟踪; 采用多径干扰消除算法处理所述聚类结果;对处理后的聚类结果采用无迹 卡尔曼滤波跟踪,得到室内人员的轨迹;能够解决现有技术中毫米波雷达 在室内复杂环境下无法对人员进行准确跟踪的问题,改进的dbscan算法的 聚类效果明显优于一般的dbscan算法,针对多晶干扰严重的问题,本发明 在进行聚类后采用多径干扰消除算法能够有效去除多径效应带来的假人员 目标,针对跟踪精度不高的问题,采用滤波精度更高的无迹卡尔曼滤波算 法就进行滤波跟踪,可有效实现室内人员的高精度跟踪。
[0070]
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有 优点。
附图说明
[0071]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动 的前提下,还可以根据这些附图获得其他
的附图。
[0072]
图1为本发明的一种基于毫米波雷达的室内人员跟踪方法的步骤图。
具体实施方式
[0073]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进 行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没 有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的 范围。
[0074]
请参阅图1所示,本发明的一种基于毫米波雷达的室内人员跟踪方法, 包括如下步骤:
[0075]
s1、对毫米波雷达回波信号进行adc数据采样,得到采样数据;
[0076]
毫米波雷达发射天线发射调频连续波并被接收天线接收,通过adc采 集以供信号处理芯片访问,由于单个回波信号的能量有限,通常不采用单 个回波信号进行检测判别,相参积累可以大幅度提高噪比,使得点云数据 更精确。经过相参积累后,再怼回波信号进行原始信号采样,距离向ttf, 多普勒处理等操作后得到原始点云数据;
[0077]
s2、采用cfar(constant false-alarm rate)处理所述采样数据,得到 检测点云数据;
[0078]
将s1中得到的点云数据由于存在噪声而包含很多虚假量测,因此采用 ca-cfar对s1中得到的点云数据进行处理,得到最终的检测点云数据,点 云数据包括距离,方位角,俯仰角,多普勒速度等;
[0079]
s3、采用改进的dbscan算法对所述点云数据进行聚类,具体步骤包括:
[0080]
s31、自适应确定dbscan算法中的最大搜索半径maxdistance和聚类 的最少点数minclustersize;
[0081]
s32、将点云数据中每一个未聚类的点作为质心,计算剩余未聚类的点 到质心的距离;
[0082]
s33、若改点到某质心的距离小于maxdisatance,则将改点与该质心分 为一簇,并重新计算该质心的位置;
[0083]
s34、统计每一个簇的点数,若大于mincluster,则将该簇聚类成功, 输出该簇的质心位置,并将属于该簇的点标记为已聚类;
[0084]
s4、采用多径干扰消除算法处理所述聚类结果,具体步骤包括:
[0085]
s41、根据房间边界去除聚类结果中位于房间边界外的新目标;
[0086]
s42、若房间内存在已跟踪目标,且该目标的跟踪时间大于 mintrackinglife,则计算聚类结果中新目标与该目标的物理距离,若距离 过近,则去除该新目标;
[0087]
s43、根据处理后的聚类结果初始化新目标跟踪滤波参数;
[0088]
s5、对处理后的聚类结果采用无迹卡尔曼滤波跟踪,得到室内人员的 轨迹,具体步骤包括:
[0089]
s51、建立描述目标跟踪非线性离散的状态转移模型和量测模型
[0090]
xk=f
k-1
(x
k-1
) w
k-1
[0091]
yk=hk(xk) vk[0092]
其中,xk和x
k-1
分别表示k和k-1时刻室内人员的状态向量;yk表示时间 k时刻室内人员的量测向量;f
k-1
(
·
)和hk(
·
)分别为室内人员状态转移函数和量 测函数;w
k-1
和vk分别为过程噪声和量测噪声,满足w
k-1 n(0,q
k-1
), v
k n(0,rk),q
k-1
为过程噪声协方差矩阵,rk表示量测噪声协方差矩阵,n(
·
,
·
) 表示正态分布;
[0093]
则,滤波分布的高斯逼近即为:
[0094]
p(xk|y
1:k
)=n(xk|mk,pk)
[0095]
其中,mk和pk分别为人员状态变量的均值和方差;
[0096]
s52、根据状态空间模型确定sigma采样点和权值:
[0097]
λ=α2(n κ)-n
[0098]
(1)构造sigma采样点
[0099][0100][0101][0102]
(2)确定权值
[0103][0104][0105][0106][0107]
i=1,

2n;
[0108]
s53、将采样点经非线性状态转移函数传递,并进行加权处理预测目标 状态;
[0109][0110][0111][0112]
s54、根据预测状态将量测点云划分给已跟踪目标;
[0113]
(1)计算量测点云中各点与各已跟踪目标的马氏距离
[0114][0115]
(2)若量测点i与已跟踪目标j的马氏距离最小且小于距离门限,则 将量测点i划分给已跟踪目标j;
[0116]
(3)量测划分结束后,求得划分给同一目标所有量测点的质心,作为 滤波更新过程中的yk;
[0117]
s55、根据量测点云划分的结果进行滤波更新,输出状态估计,形成室 内人员的跟踪轨迹;
[0118]
(1)构造sigma采样点
[0119][0120][0121][0122]
(2)将sigma采样点代入系统量测模型
[0123][0124]
(3)计算量测量预测均值,预测协方差以及状态与量测量之间的互协 方差
[0125][0126][0127][0128]
(4)结合量测划分的结果,计算滤波增益,滤波状态均值和方差
[0129][0130]
mk=m
k|k-1
kk(y
k-μk)
[0131][0132]
s56、输出滤波状态均值作为室内人员位置的估计值,形成室内人员的 跟踪轨迹。
[0133]
有益效果:
[0134]
本发明提供了一种基于毫米波雷达的室内人员跟踪方法,该方法采用 改进的自适应dbscan算法可再复杂室内环境下自适应地对点云进行聚类, 采用毫米波雷达探测室内人员,再根据雷达探测信息对室内人员进行跟踪; 采用多径干扰消除算法处理所述聚类结果;对处理后的聚类结果采用无迹 卡尔曼滤波跟踪,得到室内人员的轨迹;能够解决现有技术中毫米波雷达 在室内复杂环境下无法对人员进行准确跟踪的问题,改进的dbscan算法的 聚类效果明显优于一般的dbscan算法,针对多晶干扰严重的问题,本发明 在进行聚类后采用多径干扰消除算法能够有效去除多径效应带来的假人员 目标,针对跟踪精度不高的问题,采用滤波精度更高的无迹卡尔曼滤波算 法就进行滤波跟踪,可有效实现室内人员的高精度跟踪。
[0135]
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例 并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。 显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具 体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使 所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求 书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献