基于激光雷达的无人驾驶3D多目标跟踪.pdf
《基于激光雷达的无人驾驶3D多目标跟踪.pdf》由会员分享,可在线阅读,更多相关《基于激光雷达的无人驾驶3D多目标跟踪.pdf(11页珍藏版)》请在咨信网上搜索。
1、基于激光雷达的无人驾驶 3D 多目标跟踪熊珍凯1,2程晓强3吴幼冬1左志强3刘家胜1摘 要无人驾驶汽车行驶是连续时空的三维运动,汽车周围的目标不可能突然消失或者出现,因此,对于感知层而言,稳定可靠的多目标跟踪(Multi-objecttracking,MOT)意义重大.针对传统的目标关联和固定生存周期(Birthanddeathmemory,BDM)管理的不足,提出基于边界交并比(Borderintersectionoverunion,BIoU)度量的目标关联和自适应生存周期管理策略.BIoU 综合了欧氏距离和交并比(Intersectionoverunion,IoU)的优点,提高了目标关联的
2、精度.自适应生存周期管理将目标轨迹置信度与生存周期相联系,显著减少了目标丢失和误检.在 KITTI 多目标跟踪数据集上的实验验证了该方法的有效性.关键词无人驾驶,激光雷达,3D 目标检测,3D 多目标跟踪引用格式熊珍凯,程晓强,吴幼冬,左志强,刘家胜.基于激光雷达的无人驾驶 3D 多目标跟踪.自动化学报,2023,49(10):20732083DOI10.16383/j.aas.c210783LiDAR-based 3D Multi-object Tracking for Unmanned VehiclesXIONGZhen-Kai1,2CHENGXiao-Qiang3WUYou-Dong1Z
3、UOZhi-Qiang3LIUJia-Sheng1AbstractUnmannedvehicleisathree-dimensionalmotionincontinuoustimeandspace,andtheobjectaroundthevehiclecannotdisappearorappearsuddenly.Therefore,fortheperceptionsystem,stableandrobustmulti-ob-jecttracking(MOT)isofgreatsignificance.Aimingattheshortcomingsofobjectassociationand
4、fixedbirthanddeathmemory(BDM)inthetraditionalone,theborderintersectionoverunion(BIoU)basedobjectassociationandadaptivelifecyclemanagementstrategyareputforward.TheBIoUtakesintoaccounttheadvantagesofbothEuc-lideandistanceandintersectionoverunion(IoU)toimprovetheaccuracyofobjectassociation.Theadaptivel
5、ifecyclemanagementassociatestheobjecttrajectoryconfidencewiththelifecycle,whichsignificantlyreducesobjectmissingandfalsedetection.TheeffectivenessoftheproposedapproachisverifiedthroughexperimentsontheKITTImulti-objecttrackingdataset.Key wordsUnmannedvehicles,LiDAR,3Dobjectdetection,3Dmulti-objecttra
6、ckingCitationXiongZhen-Kai,ChengXiao-Qiang,WuYou-Dong,ZuoZhi-Qiang,LiuJia-Sheng.LiDAR-based3Dmulti-objecttrackingforunmannedvehicles.ActaAutomaticaSinica,2023,49(10):20732083多目标跟踪(Multi-objecttracking,MOT)技术是自动驾驶感知系统的重要组成部分.一方面,无人驾驶汽车的行驶过程是在时空下的连续运动,无人驾驶的规划与决策过程大多是基于连续时间序列完成的,因此除了目标的位置信息以外,目标的速度、角速度
7、、加速度等时间关联特征也同样重要.另一方面,由于目标检测本身依据单帧图像或点云数据完成1,缺乏目标在时空运动中的上下文信息,因此当光照变化、目标遮挡等情况发生时,往往容易出现目标丢失,这对于决策器和规划器的稳定运行会产生不利影响.因此,实现可靠的多目标跟踪意义重大.多目标跟踪任务可以定义为当传感器获得一段时间内的目标数据序列后(如一系列 RGB图像或 3D 点云),实现不同时刻数据帧下同一目标的正确匹配.多目标跟踪问题需要解决以下问题:1)对不同数据帧中的同一目标,分配唯一的 ID 标号,并维持该标号不变;2)对于新出现的目标,分配新的 ID 标号,并进行持续跟踪;3)对已经从传感器数据中消失
8、的目标,应及时剔除,避免不利影响.目前多目标跟踪的方法主要可以分为两类,分别是端到端(Endtoend)方法和基于检测的跟踪收稿日期2021-08-17录用日期2022-05-25ManuscriptreceivedAugust17,2021;acceptedMay25,2022国家自然科学基金(62036008,62173243,61933014),中国船舶集团自立科技研发专项基金(202118J),安徽理工大学高层次人才基金(2023yjrc55)资助SupportedbyNationalNaturalScienceFoundationofChina(62036008,62173243,6
9、1933014),ScienceandTechnologyRe-searchProjectofChinaStateShipbuildingCorporationLimited(202118J),andScientificResearchFoundationforHigh-levelTal-entsofAnhuiUniversityofScienceandTechnology(2023yjrc55)本文责任编委薛建儒RecommendedbyAssociateEditorXUEJian-Ru1.中国船舶集团有限公司第七一三研究所郑州4500152.安徽理工大学新能源与智能网联汽车学院合肥2311
10、313.天津大学电气自动化与信息工程学院天津3000721.The713ResearchInstitute,ChinaStateShipbuildingCor-porationLimited,Zhengzhou4500152.CollegeofNewEnergyandIntelligentConnectedVehicle,AnhuiUniversityofScienceandTechnology,Hefei2311313.SchoolofElectricalandIn-formationEngineering,TianjinUniversity,Tianjin300072第49卷第10期自动化
11、学报Vol.49,No.102023年10月ACTAAUTOMATICASINICAOctober,2023(Trackingbydetection)方法.前者将目标检测与跟踪视为一个统一的过程,输入单帧图像或点云数据,直接输出带有唯一 ID 标号的目标检测框信息;后者则将检测与跟踪视为递进过程,首先使用目标检测网络如 Complex-YOLO2,PointRCNN3获得检测框位置,然后再使用目标在多帧数据中的时空联系性进行关联,获得跟踪结果.代表方法包括 SORT(Simpleonlineandrealtimetracking)4、Deep-SORT(SORTwithadeepassocia
12、tionmetric)5和 AB3DMOT(Abaselinefor3Dmulti-objecttracking)6.其中 AB3DMOT 将 2D 多目标跟踪问题扩展到 3D 多目标跟踪任务,提出了一种简洁高效的实时多目标跟踪框架,并在 KITTI 数据集上验证了出色效果,实时性达到了 200 帧/s,是 3D 多目标跟踪领域的经典之作.本文在分析 AB3DMOT 跟踪算法的基础上,针对原算法中的以下两点问题进行了研究:1)目标关联度计算在基于检测的跟踪方法中起到了突出作用,原 AB3DMOT 算法使用传统的交并比(Inter-sectionoverunion,IoU)作为度量指标,因此存在
13、当两个检测框不相交时 IoU=0 的问题78,造成匹配失败;2)目前的 MOT 算法中大多都会用到生存周期(Birthanddeathmemory,BDM)策略,用于降低漏检率、获得更好的跟踪效果,但多采用固定生存周期,对所有目标进行无差别处理,并未考虑检测结果本身置信度对跟踪的影响.针对上述问题,本文提出了一种基于边界交并比(Borderintersec-tionoverunion,BIoU)度量的自适应多目标跟踪算法,主要创新点包括:1)提出了 BIoU 度量方法用于计算检测结果的关联性矩阵,相比于单一使用欧氏距离或传统 IoU度量的方法,BIoU 可以有效解决无交集和奇点问题,获得更可靠
14、的多目标跟踪结果;2)提出了一种自适应的生存周期管理策略,将检测结果本身的置信度与生存周期关联起来,可以有效避免由于遮挡导致的跟踪失败和由于误检导致的错误跟踪的情况.基于 KITTI 多目标跟踪数据集9进行的实验表明,本文提出的基于 BIoU 和自适应生存周期管理的多目标跟踪算法,相比于原算法可以有效地提高跟踪的准确性和鲁棒性.1研究现状1.12D/3D 多目标跟踪任务多目标跟踪问题按照跟踪目标的状态种类可以分为 2D 多目标跟踪和 3D 多目标跟踪.其中 2D 多目标跟踪主要用于图像领域的目标跟踪任务,如安防监控、军事侦察、自然观测等领域10.DeepSORT5算法引入马氏距离度量和级联匹配
15、用于提高跟踪精度.Leal-Taix等11介绍了一种两阶段深度学习跟踪算法:使用局部时空编码聚合像素和光流信息,通过梯度增强分类器将图像上下文特征与 CNN 输出相结合.孟琭等12详细说明了光流法、相关滤波法和深度学习方法在目标跟踪领域的应用效果.与2D 多目标跟踪相比,基于点云数据的 3D 多目标跟踪具有较为准确的深度估计,此类方法大多基于运动学模型.Azim 等13利用卡尔曼滤波器对获得的相邻两帧激光点云基于八叉树的占据栅格地图分析其不一致信息,从而检测动态物体;再使用全局最近邻的方法进行数据关联;最后基于卡尔曼滤波跟踪动态物体的中心点.Song 等14采用一种多任务的稀疏学习算法来选取最
16、佳的候补对象,提高了复杂环境下的跟踪效果.为了验证有效的深度估计对目标跟踪性能的影响,Sharma 等15使用基于 3D点云校准的 2D 图像进行目标跟踪,考虑了三维空间信息,有效缓解了基于 RGB 图像中的深度估计不准确和遮挡问题,实现了较好的跟踪效果.2020 年,Weng 等6将 2D 跟踪算法 SORT 的思想迁移到 3D 点云中,提出 AB3DMOT 算法,无需GPU 训练即可实现优秀的跟踪性能.1.2关联度量目标匹配是多目标跟踪中的重要环节,有效度量预测目标与检测目标之间的关联性,是获得可靠匹配结果的关键.常用的匹配方法包括基于外观显著性特征的匹配方法1617和基于空间位置相关性的
17、匹配方法1819.与 2D 图像相比,3D 点云数据更为稀疏,外观特征不明显,因此更常采用空间位置的相关性进行匹配.IoU 和目标间距离是常用的两种度量方法.SORT4和 AB3DMOT6算法中均使用预测框与检测框的 IoU 值作为关联度量,再利用匈牙利算法进行匹配.使用原始 IoU 进行关联度量存在两个问题:1)当预测框与检测框无交集时 IoU=0,此时无法获得有效的度量信息;2)多个预测框可能与检测框具有相同的 IoU 值,如图 1(a)中的情况.另一种方法是使用目标间距离作为度量指标,如预测框与检测框中心点之间的欧氏距离19.但使用距离度量同样存在不同的预测框与目标框的距离相同的情况.如
18、图 1(b),虽然蓝色和红色表示的两个预测框差异很大,但它们与检测框中心的欧氏距离是相同的.近年来,使用深度网络来学习目标关联性2074自动化学报49卷特征的方法也得到了诸多研究,如 Wu 等18将 Point-RCNN 检测器得到的特征也作为关联度量的要素加入度量过程,从而获得更可靠的度量结果.1.3生存周期管理在现有的多目标跟踪算法中,会使用生存周期管理策略56,18.一方面,当出现因为遮挡造成的目标丢失情况时,生存周期管理策略可以保证在一段时间内仍然可以持续跟踪目标而不会立刻丢失;另一方面,当出现误检情况时,由于生存周期管理策略要求目标连续检测多帧,所以可以有效过滤掉单帧误检的目标.目前
19、通常使用的是固定周期的管理策略,即对所有目标进行相同时长跟踪用于确定目标或删除目标.而在实际应用中,考虑到目标检测单元会输出检测框的置信度,用于表征检测结果的可靠性,因此,可以根据置信度对不同目标进行自适应生存周期管理,即:对置信度较高的目标可以保持更长时间以解决遮挡造成的目标漏检;对置信度较低的目标在发生误检后应尽快删除.2基于 BIoU 的 3D 多目标跟踪2.1问题描述zz多目标跟踪的主要任务是在给定一个图像序列的前提下,找到图像序列中待检测目标,并将不同帧中检测到的目标进行关联,得到目标的运动信息,给每一个运动目标一个固定准确的 ID 标号.对于 3D目标检测,一方面其天然克服了基于
20、RGB 图像中的 2D 目标检测的遮挡与目标位置估计不准确的问题,使得基于运动估计的在线跟踪算法易于应用;另一方面,对于 3D 目标检测的点云数据而言,缺乏类似 RGB 图像那样丰富的语义特征,导致难以使用特征描述的方式进行跟踪.因此,AB3DMOT6算法仅使用简单朴素的跟踪策略就实现了高效实时的目标跟踪效果.但是,该方法在匈牙利匹配环节中使用原始的 3DIoU 作为成本度量,而无人驾驶汽车的多目标跟踪本质仍然是一种近似的 2D 平面运动,其在 轴方向上变化较小,导致目标检测在 轴方向上的估计将对跟踪性能产生较大影响,同时由于 IoU 度量的局限性,本文提出 BIoU 作为一种新的成本度量融入
21、到匈牙利匹配之中.目标的生存周期管理是目标跟踪的重要环节,生存周期设置过短在目标检测不稳定时会造成较为频繁的 ID 切换,生存周期过长容易增加错误跟踪和目标误检.因此,通过对跟踪轨迹的置信度打分,本文设计了自适应的生存周期管理机制,动态地调整目标的生存周期减少了 ID 切换和目标误检,实现了较好的跟踪性能.如图 2 所示,本文所提出的 3D 多目标跟踪的整体流程可以分为以下几个部分:1)使用 3D 检测器获得目标检测框;2)使用 3D 卡尔曼滤波器获得上一帧的目标预测框;3)基于 BIoU 计算检测框与预测框的关联度,使用匈牙利匹配算法获得最优匹配结果;4)使用 3D 卡尔曼滤波对所有匹配目标
22、进行状态更新;5)对未匹配成功的目标进行生存周期管理;6)输出具有唯一 ID 标号的目标边框.2.2卡尔曼滤波卡尔曼滤波20是目前状态估计应用最为广泛的估计优化算法,它能够根据过去的信号信息,利用统计计算的原理,优化最小均方误差,从而预测出未来的状态量.卡尔曼滤波是对时间参数估计的yyx(a)不同预测框和检测框具有相同 IoU(a)Different predicted boxes have same IoUs withthe detected box(b)不同预测框和检测框具有相同欧氏距离(b)Different predicted boxes have same Euclideandist
23、ances with the detected boxxOO检测框检测框2预测框2预测框1预测框1预测框图1IoU 度量和欧氏距离度量失效情况Fig.1InvalidcasesaboutIoUmetricsandEuclideandistancemetrics10期熊珍凯等:基于激光雷达的无人驾驶 3D 多目标跟踪2075最小二乘逼近,能够建立起状态变量随时间变化的方程,从而估计出今后某个时刻的状态.卡尔曼滤波算法的核心包括如下几个方程:1)描述预测过程中,系统的状态向量预测方程Xk=AXk1+BUk+Wk1(1)ABUkkXkkXk1k 1Wk1k 1其中,为状态转移矩阵,为控制输入矩阵,表
24、示 时刻的控制输入向量,表示 时刻状态的预测值,表示 时刻的状态输出值,为 时刻的状态转移过程中的随机干扰噪声,表现为均值为零的高斯白噪声.2)描述先验估计协方差矩阵的更新过程Pk=APk1AT+Q(2)QWkPkk其中,为状态转移过程噪声 的协方差矩阵,为 时刻的先验估计协方差矩阵的预测值.3)描述观测模型中由系统观测值得到系统观测向量的过程Zk=HXk+Vk(3)HZkkVk其中,为状态观测矩阵,为 时刻状态变量的观测值,为状态观测过程中的随机干扰噪声向量,表现为均值为零的高斯白噪声.4)卡尔曼滤波增益方程(权重)Kk=PkHT(HPkHT+R)1(4)KkkRVk其中,表示 时刻的卡尔曼
25、增益,为观测噪声 的协方差矩阵.k5)卡尔曼滤波估计方程(时刻的最优状态估计)Xk=Xk+Kk(Zk HXk)(5)Xkk其中,表示 时刻状态向量经过卡尔曼滤波后的最优估计,是系统的实际输出值,表现为在预测值的基础上按照卡尔曼滤波增益叠加一个预测误差项.k6)卡尔曼滤波协方差估计方程(时刻的最优协方差估计)Pk=(1 KkH)Pk(6)Pkk其中,为 时刻卡尔曼滤波的后验估计协方差矩阵的预测值.该方程用来描述状态向量协方差矩阵的变化过程,正是这种不断更新的机制才能保证卡尔曼滤波不断克服随机噪声的影响.卡尔曼滤波算法能够在不准确的测量数据基础上尽可能地消除噪声的影响,对真实值做出预测.目标跟踪算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 激光雷达 无人驾驶 多目标 跟踪
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。