【技术实现步骤摘要】
一种基于FPGA的目标跟踪算法模型管道加速方法以及电路
[0001]本专利技术涉及一种基于FPGA的目标跟踪算法模型管道加速方法以及电路,属于人工智能目标跟踪
技术介绍
[0002]近年来,随着人工智能目标跟踪算法模型在边缘计算中的应用普及,越来越多研究聚焦于AI边缘计算在集成电路芯片中的加速架构和策略。其计算芯片的加速优化方法越来越得到研究者的重视。
[0003]由于AI边缘计算场景多元化的特点,对现有计算框架和芯片架构是非常大的挑战。AI边缘计算的核心关键点是高性能、低成本、高灵活性。其技术发展趋势包括:可编程性、可伸缩性,低功耗,软硬件深度结合,高效的分布式互联和协作计算能力。AI边缘计算任务的输入一般是实时的小规模数据,更加关注于算法的执行速度及资源开销。通过优化边缘计算芯片的内存使用架构、加速电路,可以有效减少任务的延迟和内存占用量。
[0004]目标跟踪算法是AI目标识别、行为监测等算法中必不可少的算法,对提高识别率具有至关重要的作用。如何快速支持目标跟踪算法并保证其高有效性、高准确性,是AI边缘计算加速芯片在推理计算和目标识别算法中的关键和重点。因此,目标跟踪算法必须设计轻量级加速体系架构,通过特定的芯片电路设计加速策略和结构,来提高其计算性能和效率。利用加速电路对内存利用、计算并行的优化方法来减少数据带宽并提高计算效率,以降低算法在专用硬件上的功耗并提高性能,进而支撑AI目标识别、行为监测等边缘计算典型的应用场景。为了减少目标跟踪算法对计算、存储等能力的需求,研究人员提出了若 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的目标跟踪算法模型管道加速方法,其特征在于,其包括以下步骤:第一步,读入待处理的图像数据块一,对图像数据块一执行目标检测,得到目标检测结果,并将目标检测结果写入第一目标缓存;第二步,从第一步中的第一目标缓存中读取目标检测结果,对图像数据块一的目标检测结果进行图像滤波计算,得到图像数据块一的滤波计算结果,并将滤波计算结果写入第一滤波缓存;同时,读入图像数据块二,并进行图像数据块二的目标检测计算,得到图像数据块二的目标检测结果,并将目标检测结果存入第二目标缓存中;第三步,从第二步中的第一滤波缓存中读取滤波计算结果,对滤波计算结果进行轨迹跟踪算法计算,计算完成后,得到轨迹跟踪结果,并将轨迹跟踪结果写入第一轨迹缓存;同时,读入图像数据块三,并进行图像数据块三的目标检测计算,得到目标检测结果,并将目标检测结果写入第一目标缓存;并且,从第二目标缓存中读取目标检测结果,对目标检测结果进行图像滤波计算,得到图像滤波结果,并将图像滤波结果写入第二滤波缓存;第四步,从第三步中的第一轨迹缓存中读取轨迹跟踪结果,对轨迹跟踪结果进行置信度评价计算,得到置信度结果,并将置信度结果写出到片外存储器中;同时,读入图像数据块四,并进行图像数据块四的目标检测计算,得到目标检测结果,并将目标检测结果存入第二目标缓存;并且,从第三步中的第一目标缓存中读取目标检测结果,开始对图像数据块三的目标检测结果做图像滤波计算,得到图像滤波结果,并将图像滤波结果写入第一滤波缓存;与此同时,从第三步中的第二滤波缓存中读取图像滤波结果,对图像滤波结果进行轨迹跟踪计算,得到轨迹跟踪结果,并将轨迹跟踪结果写入第二轨迹缓存;第五步,周而复始执行第一步到第四步,形成三层双缓存满载加速结构,完成若干图像数据块目标跟踪计算。2.如权利要求1所述的一种基于FPGA的目标跟踪算法模型管道加速方法,其特征在于,图像滤波的方法如下:步骤11,设置检出目标的评分规则以及滤除阈值;步骤12,根据步骤11中的评分规则,对若干检出目标进行评分,并将评分存入评分数组;步骤13,根据滤除阈值,对步骤12中的评分数组,进行筛选,获取低于滤除阈值的评分;步骤14,根据步骤13中的评分,滤除得分低的检出目标。3.如权利要求2所述的一种基于FPGA的目标跟踪算法模型管道加速方法,其特征在于,轨迹跟踪的计算方法如下:步骤21,获取激活状态的轨迹以及轨迹阈值;步骤22,在步骤21中的轨迹中,对轨迹对应的检出目标进行匹配;当匹配成功,执行步骤23;当匹配失败,将检出目标作为新的轨迹进行激活跟踪,返回步骤21;步骤23,根据轨迹阈值判断检出目标是否加入该轨迹。
4.如权利要求3所述的一种基于FPGA的目标跟踪算法模型管道加速方法,其特征在于,置信度评价的计算方法如下:步骤31,获取置信度评价规则以及评分阈值、时间阈值;步骤32,根据步骤31中的置信度评价规则,计算轨迹中的检出目标的得分以及轨迹跟踪时间;步骤33,将步骤32中的得分和评分阈值进行评分判决;同时将轨迹跟踪时间与时间阈值进行时间判决;步骤34,根据步骤33中的判决结果,得到检出目标的置信度。5.如权利要求1
‑
4任一所述的一种基于FPGA的目标跟踪算法模型管道加速方法,其特征在于,目标跟踪算法模型包括:目标检测、滤波器、轨迹跟踪、置信度评价,其用于得到检出目标运动时的跟踪轨迹和坐标。6.一种基于FPGA的目标跟踪算法模型管道加速电路,其特征在于,应用如权利要求1
‑
5任一所述的一种基于FPGA的目标跟踪算法模型管道加速方法,包括目标检测电路模块、滤波器电路模块、轨...
【专利技术属性】
技术研发人员:韩睿,孙御骐,钱平,郑一鸣,戴哲仁,王文浩,周莉,李斐然,梁苏宁,姜雄伟,刘爽,温典,贾思敏,薛立晓,
申请(专利权)人:国网浙江省电力有限公司电力科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。