17.08.2013 Views

第43 期 - Xilinx

第43 期 - Xilinx

第43 期 - Xilinx

SHOW MORE
SHOW LESS

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 />

处理

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!