一种利用胶囊网络进行毫米波雷达点云识别的方法及系统技术方案

技术编号:34924415 阅读:12 留言:0更新日期:2022-09-15 07:17
本发明专利技术涉及智能驾驶技术领域,具体公开了一种利用胶囊网络进行毫米波雷达点云识别的方法,包括:获取毫米波雷达的点云数据;对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果;输出所述毫米波雷达点云数据的分类结果。本发明专利技术还公开了一种利用胶囊网络进行毫米波雷达点云识别的系统。本发明专利技术提供的利用胶囊网络进行毫米波雷达点云识别的方法,通过胶囊网络这种更加适合于雷达特点的深度学习算法,提升雷达点云识别的效果。果。果。

【技术实现步骤摘要】
一种利用胶囊网络进行毫米波雷达点云识别的方法及系统


[0001]本专利技术涉及智能驾驶
,更具体地,涉及一种利用胶囊网络进行毫米波雷达点云识别的方法及一种利用胶囊网络进行毫米波雷达点云识别的系统。

技术介绍

[0002]随着科学技术的不断发展和人们对生活水平的不断追求,对智能驾驶领域的研究也越来越多,智能驾驶主要分为感知系统、决策系统、控制系统,感知系统主要通过传感器感知和探测道路环境中的运动目标(车辆、非机动车辆、行人)和静止目标(电线杆、红绿灯、马路水泥路沿、铁栅栏、高架隔音板)来获得环境中的信息。
[0003]胶囊网络是Geoffrey Hinton提出的一种神经网络结构,为了解决卷积神经网络的一些缺陷。首先,卷积神经网络对物体之间的空间关系的识别能力不强,而4D毫米波雷达的优势就在于对于空间的感知。此外,卷积神经网络对物体旋转之后的识别能力不强,而雷达由于收发无线电波的工作原理,天生就需要处理物体旋转过程中产生的数据信息。通过改进胶囊网络中动态路由算法部分运算步骤,加入Multi

Head Attention机制,对雷达产生的信号进行识别,相比于卷积神经网络准确率更高。

技术实现思路

[0004]为了解决现有技术中存在的不足,本专利技术提供了一种利用胶囊网络进行毫米波雷达点云识别的方法及系统,通过胶囊网络这种更加适合于雷达特点的深度学习算法,提升雷达点云识别的效果。
[0005]作为本专利技术的第一个方面,提供一种利用胶囊网络进行毫米波雷达点云识别的方法,包括:
[0006]获取毫米波雷达的点云数据;
[0007]对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果;
[0008]输出所述毫米波雷达点云数据的分类结果。
[0009]进一步地,所述对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果,还包括:
[0010]步骤S1:开始;
[0011]步骤S2:设定所述毫米波雷达点云数据的长宽高,截取所设定长宽高空间内的点云数据存为高维度向量u;
[0012]步骤S3:将所述高维度向量u乘上权重w得到加权后的向量U,公式如下(1)所示;
[0013]U=w
T
u
ꢀꢀꢀꢀꢀ
(1)
[0014]步骤S4:对所述加权后的向量U进行求和,得到求和后的向量z,公式如下(2)所示;
[0015]z=∑U
ꢀꢀꢀꢀꢀꢀ
(2)
[0016]步骤S5:使用非线性函数将所述求和后的向量z转化成向量v,公式如下(3)所示;
[0017]v=unlinear(z)
ꢀꢀꢀꢀ
(3)
[0018]步骤S6:预设迭代次数r以及层间向量b;
[0019]步骤S7:判断所述层间向量b是否达到所述预设迭代次数r,若是,执行步骤S14,若否,执行步骤S8;
[0020]步骤S8:利用softmax函数对当前层间向量b进行运算,得到运算后的向量c,公式如下(4)所示;
[0021]c=softmax(b)
ꢀꢀꢀꢀꢀ
(4)
[0022]步骤S9:利用所述运算后的向量c乘以所述向量v得到更新后的向量z,然后分别执行步骤S10和S11;
[0023]步骤S10:利用squash函数对所述更新后的向量z进行运算,结果记为向量z1,公式如下(5)所示;
[0024]z1=squash(z)
ꢀꢀꢀꢀ
(5)
[0025]步骤S11:利用Multi

HeadAttention对所述更新后的向量z进行运算,结果记作向量z2;
[0026]步骤S12:将向量z1和向量z2相加形成再次更新后的向量z,公式如下(6)所示;
[0027]z=z1+z2
ꢀꢀꢀꢀꢀꢀꢀ
(6)
[0028]步骤S13:将当前层间向量b加上所述再次更新后的向量z和向量v的乘积,形成更新后的向量b,公式如下(7)所示,然后执行步骤S7;
[0029]b=b+zv
ꢀꢀꢀꢀꢀꢀꢀ
(7)
[0030]步骤S14:返回迭代完成的向量z;
[0031]步骤S15:将所述迭代完成的向量z利用交叉熵函数,求取得到所述毫米波雷达点云数据的分类结果;
[0032]步骤S16:结束。
[0033]进一步地,所述毫米波雷达包括4D毫米波雷达。
[0034]作为本专利技术的第二个方面,提供一种利用胶囊网络进行毫米波雷达点云识别的系统,用于实现前文所述的利用胶囊网络进行毫米波雷达点云识别的方法,包括:
[0035]获取模块,用于获取毫米波雷达的点云数据;
[0036]识别模块,用于对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果;
[0037]输出模块,用于输出所述毫米波雷达点云数据的分类结果。
[0038]本专利技术提供的利用胶囊网络进行毫米波雷达点云识别的方法及系统具有以下优点:
[0039]1、改进的胶囊网络对于物体的空间关系识别能力更为敏感;
[0040]2、改进的胶囊网络对于物体平移旋转之后的识别能力更为敏感;
[0041]3、改进的胶囊网络还有一个好处,就是当它只用了一小部分数据时,它可以获得和用了全部数据的卷积神经网络一样好的效果,降低了数据采集的数量。
附图说明
[0042]附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具
体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。
[0043]图1为本专利技术利用胶囊网络进行毫米波雷达点云识别的方法的流程图。
[0044]图2为本专利技术利用胶囊网络进行毫米波雷达点云识别的方法的具体实施方式流程图。
具体实施方式
[0045]为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的利用胶囊网络进行毫米波雷达点云识别的方法及系统其具体实施方式、结构、特征及其功效,详细说明如后。显然,所描述的实施例为本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。
[0046]在本实施例中提供了一种利用胶囊网络进行毫米波雷达点云识别的方法,如图1所示,利用胶囊网络进行毫米波雷达点云识别的方法包括:
[0047]获取毫米波雷达的点云数据;
[0048]对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果;
[0049]输出所述毫米波雷达点云数据的分类结果。
[0050]优选地,如图2所示,所述对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果,还包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种利用胶囊网络进行毫米波雷达点云识别的方法,其特征在于,包括:获取毫米波雷达的点云数据;对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果;输出所述毫米波雷达点云数据的分类结果。2.根据权利要求1所述的利用胶囊网络进行毫米波雷达点云识别的方法,其特征在于,所述对所述毫米波雷达的点云数据进行识别,以得到所述毫米波雷达点云数据的分类结果,还包括:步骤S1:开始;步骤S2:设定所述毫米波雷达点云数据的长宽高,截取所设定长宽高空间内的点云数据存为高维度向量u;步骤S3:将所述高维度向量u乘上权重w得到加权后的向量U,公式如下(1)所示;U=w
T
u
ꢀꢀꢀꢀ
(1)步骤S4:对所述加权后的向量U进行求和,得到求和后的向量z,公式如下(2)所示;z=∑U
ꢀꢀꢀꢀꢀ
(2)步骤S5:使用非线性函数将所述求和后的向量z转化成向量v,公式如下(3)所示;v=unlinear(z)
ꢀꢀꢀꢀ
(3)步骤S6:预设迭代次数r以及层间向量b;步骤S7:判断所述层间向量b是否达到所述预设迭代次数r,若是,执行步骤S14,若否,执行步骤S8;步骤S8:利用softmax函数对当前层间向量b进行运算,得到运算后的向量c,公式如下(4)所示;c=softmax(b)
ꢀꢀꢀꢀ
(4)步骤S9:利用所述运算后的向量c乘以所述向量v得到更新后的向量z,然后...

【专利技术属性】
技术研发人员:尤晋卿屈操吴楚李刚
申请(专利权)人:无锡威孚高科技集团股份有限公司
类型:发明
国别省市:

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

1