Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
专 家 观 点<br />
图3:在行人检测和跟踪功能中包括一项“绊网”警报功能,当行人进入视频帧的<br />
有界部分的时候就会发出警报<br />
• 对象不断变化的运动状态,包括<br />
行人间的运动状态变化以及特定<br />
行人随时间的运动状态变化<br />
• 元数据消失。比如当行人停止<br />
行走,被中间的障碍物遮挡或<br />
者是与背景图案混为一体<br />
输入<br />
视频<br />
VA IP<br />
配置<br />
文件<br />
应用<br />
配置<br />
文件<br />
VI IP<br />
配置<br />
获取一帧元<br />
数据,解析<br />
并预分类<br />
• 有其他对象出现在场景中,包<br />
括静态和动态的<br />
• 行人与摄像头之间的距离不断<br />
发生变化<br />
• 人群中个别行人与群体的运动<br />
将元数据对象与<br />
被跟踪对象匹配<br />
矢量对比,主体运动矢量和反<br />
专用视频分析硬件<br />
预测每个被跟踪<br />
对象的运动<br />
被跟踪对象清单<br />
向运动矢量的对比<br />
就“绊网”的实现,四种不同的<br />
视频流对视频分析算法的调试和优化<br />
尤其有效:<br />
• 以相反方向行走的“近处”行人<br />
• 以不同方向行走的“近处”行人<br />
• 一个“远处”行人和一辆行驶<br />
的卡车,从某种角度看,两者<br />
大小相仿<br />
•“远处”的多名行人与一辆驶近<br />
的卡车,卡车看上去比人群大<br />
第三阶段:硬件转换及未来发展<br />
项目的最后阶段采用赛灵思真正<br />
的视频分析 IP 模块(代替之前使用的<br />
仿真模块),运行在 Spartan ® -3A<br />
3400 视频入门套件上。MicroBlaze<br />
软核处理器嵌入在 Spartan-3A FPGA<br />
内,采用额外的专用功能模块予以强<br />
化,并实现了网络协议栈。该网络协<br />
图 4 - 项目的最后阶段是将项目从赛灵思仿真模型中移植到实际的 FPGA IP 模块中。BDTI 还将二级算法从 x86 CPU 移植到基于 ARM 的 SoC 上,<br />
为后续采用单芯片 Zynq 可扩展处理平台铺平了道路。<br />
12 赛灵思中国通讯 43 <strong>期</strong><br />
预处理 图像分析 对象分割 元数据<br />
生成<br />
解析器 跟踪器 识别器<br />
每帧一次<br />
按类别识别被<br />
跟踪对象<br />
屏幕视控<br />
系统<br />
报警<br />
测试<br />
输出视频<br />
OSD<br />
处理