FPGA实现背景分离法目标跟踪

本文介绍了如何使用FPGA实现背景分离算法进行目标检测和跟踪。算法基于长时间不变的像素为背景,与背景差异的像素作为目标。FPGA设计涉及50帧左右的背景稳定、多参数设定,并在DDR3-800内存支持下处理4通道。关键设计包括相似阈值、连续帧数阈值和分离阈值的设定。实验证明,FPGA方案在成本和功耗低的情况下,能提供比处理器快5到10倍的实时运算速度。
摘要由CSDN通过智能技术生成

一.算法原理

背景分离算法适合做多种目标检测,比如在监控系统中检测遗留物、非法停靠、绊线及逆行等多种危险动作检测中的基础算法,是多种视频分析的基础。

该算法也可以进行运动目标检测和跟踪,其按以下原理来进行计算:

  • 假设长时间不变化的像素即背景
  • 与背景差异的像素即为目标
  • 最好辅助以多种手段消除干扰提高性能

二. 如何采用FPGA进行算法设计

首先,需要确定该算法的计算结构:

  1. 算法需要至少50帧左右可以稳定背景图,经过100-200帧可提取稳定的背景
  2. 多组参数化设定,包括帧速率、检测门限等
  3. 背景分离效果较好,对单一场景的分离背景非常准确。

其次,根据结构评估资源需求:

  •  DDR带宽:1080p30时需要74.25x5x16=5.94Gbps,因此
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值