[发明专利]一种动态车辆检测方法有效
申请号: | 202010935148.X | 申请日: | 2020-09-08 |
公开(公告)号: | CN112084937B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 刘凯琪;王建强;许庆;李克强 | 申请(专利权)人: | 清华大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/00;G01S17/931 |
代理公司: | 北京汇智胜知识产权代理事务所(普通合伙) 11346 | 代理人: | 石辉;赵立军 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 车辆 检测 方法 | ||
1.一种动态车辆检测方法,其特征在于,包括:
步骤1,预处理点云;
步骤2,检测动态目标;以及,
步骤3,从动态目标中识别出动态车辆;
步骤4,检测动态车辆,其具体包括:
步骤41,计算动态车辆的位姿初值;
步骤42,利用粒子群优化算法估计动态车辆位姿,其具体包括:
步骤421,根据动态车辆的位姿初值,在其位置附近一定范围内进行点云聚类搜索,查看是否有关联动态目标,并设置有关联动态目标和无关联动态目标时的粒子群初始化参数;
步骤422,将步骤3输出的动态车辆的点云聚类投影到水平x-y平面上,利用下式(1)和式(2)计算各粒子的适应度函数值;
其中,fS为点云聚类在位置S=(xs,ys,θs)下的适应度函数,(xi,yi)为点云聚类中任一点,λi为归一化常数,为积分归一化常数,βk表示经验系数,k=0,...,3表示各积分区域,表示位置S=(xs,ys,θs)处车辆模型的各积分区域,gi(x,y)为点云聚类(xi,yi)在空间(x,y)位置处的二维正态分布,σ2为测量噪声方差;
步骤423,将各粒子位置对应适应度函数值与上一次循环结果进行比较,将更大的适应度函数值及对应粒子位置赋值为该粒子个体的最大适应值及最佳位置,并选取所有粒子中最大的适应度函数值对应位置为全局最佳位置;
步骤424,利用粒子个体和全局最佳位置,更新粒子的速度和位置;
步骤425,返回步骤422,直到满足最大循环次数或者最佳位置变化小于预设阈值,输出全局最佳粒子即为优化位姿结果;
步骤2具体包括:
步骤21,将点云聚类投影到水平面极坐标网格图中,在点云投影所覆盖的各径向扇形区域中,将距离网格图中心最近的网格状态设置为“占用”状态,“占用”状态的网格所在圆周与距离网格图中心径向最远的有点云投影的网格所在圆周之间的网格的状态设置为“遮挡”状态,没有点云投影的网格的状态设置为“自由”状态;
步骤22,统一相邻两帧点云的坐标系,并将该相邻两帧点云的网格图中的网格状态进行差分运算,计算每个点云聚类在相邻两帧点云中状态改变的网格数量,若状态改变的网格数量大于阈值,则该点云聚类判定为动态目标;
步骤3包括:判断动态目标在连续三帧点云中的速度和方向角变化是否均在预设阈值内,如果是,则该动态目标判定为动态车辆。
2.如权利要求1所述的动态车辆检测方法,其特征在于,步骤424利用下式(3)和式(4)更新粒子的速度和位置:
vk=wvk-1+c1r1(pbest-pk-1)+c2r2(gbest-pk-1) (3)
pk=pk-1+vk (4)
式中,pbest为个体最佳粒子位置,gbest为全局最佳粒子位置,vk-1、vk分别为上一时刻和当前时刻粒子的速度,pk-1和pk分别为上一时刻和当前时刻粒子位置,w为惯性因子,c1和c2为加速常数,r1和r2为两随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010935148.X/1.html,转载请声明来源钻瓜专利网。