【技术实现步骤摘要】
一种基于FPGA的实时目标追踪系统和方法
本专利技术涉及视觉应用领域,特别是一种基于FPGA的实时目标追踪系统和方法。
技术介绍
实时目标跟踪系统广泛应用于人机交互、安全监控、增强现实等领域,为了获得良好的追踪性能和对复杂的外界环境有较强的鲁棒性,跟踪系统需要进行复杂的处理过程和巨大的计算成本,而某些特定的平台对于系统功耗要求较高,难以实现实时追踪。目前现有的目标跟踪方案,虽然对跟踪算法和特定的架构进行了联合优化,但是由于处理速度较慢,跟踪性能仍未达到实时,因此迫切需要一种高性能和高能量效率的系统,实现实时的目标跟踪和高能量效率。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种基于FPGA的实时目标追踪系统和方法,使得系统处理数据速度更迅速,硬件开销更小,在实时性、准确度、功耗等多方面达到一个较好的平衡。本专利技术解决其问题所采用的技术方案是:一种基于FPGA的实时目标追踪系统,包括FPGA芯片,所述FPGA芯片内包括:均值滤波器,用于对动态摄像头的视频数据进行均值处理并得到动态摄像头的视频数据均值,以及对静态摄像头的视频数据进行均值处理并得到静态摄像头的视频数据均值;运动补偿器,用于对动态摄像头的视频数据均值进行补偿并得到运动矢量补偿的视频帧;动态块检测模块,用于对静态摄像头的视频数据均值以及运动矢量补偿的视频帧进行处理并得到高可能性图像块;建议框搜索模块,用于对高可能性图像块进行优化;目标匹配模块,用于对优化后的高可能性图像块进行匹配并得到目标对象位置和大小;所述均值滤波器分别和运动补偿器、动态块检测模块连接,所述运动补偿器和动态块检测模块连接 ...
【技术保护点】
1.一种基于FPGA的实时目标追踪系统,包括FPGA芯片,其特征在于:所述FPGA芯片内包括:均值滤波器(1),用于对动态摄像头的视频数据进行均值处理并得到动态摄像头的视频数据均值,以及对静态摄像头的视频数据进行均值处理并得到静态摄像头的视频数据均值;运动补偿器(2),用于对动态摄像头的视频数据均值进行补偿并得到运动矢量补偿的视频帧;动态块检测模块(3),用于对静态摄像头的视频数据均值以及运动矢量补偿的视频帧进行处理并得到高可能性图像块;建议框搜索模块(4),用于对高可能性图像块进行优化;目标匹配模块(5),用于对优化后的高可能性图像块进行匹配并得到目标对象位置和大小;所述均值滤波器(1)分别和运动补偿器(2)、动态块检测模块(3)连接,所述运动补偿器(2)和动态块检测模块(3)连接,所述动态块检测模块(3)、建议框搜索模块(4)以及目标匹配模块(5)三者数据连接。
【技术特征摘要】
1.一种基于FPGA的实时目标追踪系统,包括FPGA芯片,其特征在于:所述FPGA芯片内包括:均值滤波器(1),用于对动态摄像头的视频数据进行均值处理并得到动态摄像头的视频数据均值,以及对静态摄像头的视频数据进行均值处理并得到静态摄像头的视频数据均值;运动补偿器(2),用于对动态摄像头的视频数据均值进行补偿并得到运动矢量补偿的视频帧;动态块检测模块(3),用于对静态摄像头的视频数据均值以及运动矢量补偿的视频帧进行处理并得到高可能性图像块;建议框搜索模块(4),用于对高可能性图像块进行优化;目标匹配模块(5),用于对优化后的高可能性图像块进行匹配并得到目标对象位置和大小;所述均值滤波器(1)分别和运动补偿器(2)、动态块检测模块(3)连接,所述运动补偿器(2)和动态块检测模块(3)连接,所述动态块检测模块(3)、建议框搜索模块(4)以及目标匹配模块(5)三者数据连接。2.根据权利要求1所述的一种基于FPGA的实时目标追踪系统,其特征在于:还包括用于缓存数据的第一数据缓存器(6)、第二数据缓存器(7),所述均值滤波器(1)通过第一数据缓存器(6)分别与运动补偿器(2)、动态块检测模块(3)连接,所述第二数据缓存器(7)分别与动态块检测模块(3)、建议框搜索模块(4)以及目标匹配模块(5)连接,所述目标匹配模块(5)与第一数据缓存器(6)连接,所述目标匹配模块(5)将输出的匹配结果存储到第一数据缓存器(6)中,所述第二数据缓存器(7)存储动态块检测模块(3)生成的高可能性图像块,所述目标匹配模块(5)读取第二数据缓存器(7)中优化后的高可能性图像块并进行处理。3.根据权利要求2所述的一种基于FPGA的实时目标追踪系统,其特征在于:所述第一数据缓存器(6)、第二数据缓存器(7)采用用于缓存中间数据的分布式片上缓存方式。4.根据权利要求1所述的一种基于FPGA的实时目标追踪系统,其特征在于:所述均值滤波器(1)包括用于处理视频数据的并行连接的处理单元,所述处理单元并行处理视频数据。5.一种应用权利要求1至4任一所述的一种基于FPGA的实时目标追踪系统的方法,其特征在于:包括以下步骤:A、均值滤波器(1)将视频数据划分成图像块并对每一个图像块进行均值计算;B、运动补偿器(2)接收均值滤波器(1)经过计算后的动态摄像头的视频数据均值,在经过计算后传输到动态块检测模块(3),同时均值滤波器(1)将计算后的静态摄像头的视频数据均值传输到动态块...
【专利技术属性】
技术研发人员:徐金龙,陈小柏,虞志益,
申请(专利权)人:佛山市顺德区中山大学研究院,广东顺德中山大学卡内基梅隆大学国际联合研究院,中山大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。