运动序列目标检测算法研究及 DSP 实现

合集下载

一种去抖动的运动目标检测方法

一种去抖动的运动目标检测方法

一种去抖动的运动目标检测方法卢志茂;殷梦妮【摘要】在视频图像序列中,经常会遇到摄像机平移、晃动等抖动现象.这些抖动现象会严重干扰对运动目标检测的效果,为了解决这个问题,实现了一种改进的钻石搜索方法的快速块运动估计方法,再经过运动补偿实现了将动态背景向静止背景下的转化,转化后的图像再采用帧间差分法就可以得到运动目标.经实验证明,该方法不仅可以解决基于钻石搜索的块运动估计中存在的过搜索和欠搜索问题;而且还可以有效提高图像运动估计的精度,对运动目标进行准确的检测.%In the video image sequence, jittering is existed in the video, for example the camera shift and shaking. These phenomena seriously affect the delected effect of moving targets. In order to resolve this prohlem, this paper implemented a improved diamond search method to detect moving object. The motion compensation would realize the transformation from dynamic background to static background. Obtained the moving target by using frame differential method, and this experimental result showed that this method could effectively solve the search and owe search problem in the diamond search method, and effectively improved the accuracy of the motion estimation, for moving targets can accurately detect.【期刊名称】《哈尔滨商业大学学报(自然科学版)》【年(卷),期】2012(028)003【总页数】5页(P295-299)【关键词】运动目标检测;钻石搜索法;运动补偿;帧间差分法【作者】卢志茂;殷梦妮【作者单位】哈尔滨工程大学信息与通信工程学院,哈尔滨150001;哈尔滨工程大学信息与通信工程学院,哈尔滨150001【正文语种】中文【中图分类】TP391在视频监控系统中检测运动目标,是计算机视觉研究领域的一个重要课题.当前用于静止背景下运动目标检测的主流方法主要有3种:背景减除法、帧间差分法、光流法[1].但是在大多数情况下无法保证摄像机保持静止,例如风吹等原因造成摄像机发生偏移;当汽车路过,由于震动等原因造成摄像机发生晃动等情况,这些现象统称为视频抖动.由于抖动现象的存在,我们无法再用静止背景下的运动目标检测方法对目标进行检测.通常采用运动估计和运动补偿的方法来对目标进行检测.运动估计的方法是决定运动目标检测好坏的重要环节,当前运动估计的方法主要有以下几个方面:基于光流的方法、基于块的方法、基于特征的方法、像素递归的方法、最大后验概率密度估计方法等[2].其中基于块的运动估计方法由于具有实现简单、计算量小的特点而广泛应用[3].基于块的运动估计方法可以理解为将当前帧图像分为若干块,对当前帧中的每一块,在参考帧的搜索窗口内搜索得到最佳的匹配块.搜索最佳匹配块最准确的方法就是全搜索算法,但由于全搜索算法需对搜索块内所有的像素点进行计算,因此计算时间很长,很难保证实时性.因此,近些年来出现了很多基于块运动估计的改进方法,这些方法都是在保证效果尽量与全搜索方法差不多的情况下,使计算时间能有所提高.例如,文献[3]采用结合灰阶比特平面匹配和菱形搜索策略得到初步的估计结果,然后在其附近再以最小绝对差MAD为测度,使搜索结果更为准确.文献[4]采用将当前帧图像分块,取梯度值总数最大的一块作为背景特征区域块.然后对当前帧的背景特征块使用最小绝对差和匹配准则和3步法搜索策略在前后相邻帧中进行块匹配,以获得背景运动矢量.文献[5]首先将序列图像切分为r×c大小的视频窗口,然后提取窗口内区域图像累积帧间差矩阵的简单统计特征,针对每一帧序列图像,将视频窗口进行分类,把它们划分为运动目标窗口和非运动目标窗口(包括静止背景窗口和波动式干扰窗口),最后将运动目标窗口合并为运动目标.文献[6]在自适应十字搜索块匹配算法的基础上,根据小波域中各图像之间的相关性,提出一种分层块匹配算法——基于小波变换的改进的自适应十字模式搜索算法,该方法在小波变换域完成匹配块的搜索,有效地减少了匹配点的搜索个数.文献[7]采用一种块内降采样的新三步搜索算法,该算法利用图像的局部相似性特征,对搜索块的内部像素采用交叉采样方式做块匹配的运算以降低算法复杂度.尽管众多学者对基于块的运动估计方法进行了不同的改进,但是基于块的运动估计中大多数都是固定搜索模式步长的,若搜索步长太大,会引起不必要的过搜索,导致块运动估计精度下降;若搜索步长过小,则会导致搜索时间变慢.本文采用传统三步法的思想对钻石搜索法的块运动估计的方法进行改进,对具有抖动的视频进行运动目标检测.实验结果表明该方法可以有效解决搜索步长过大或过小,使估计精度提高,对具有抖动的视频目标进行有效检测.1 块运动估计模型运动估计可以理解为同一个目标在两帧图像之间的位置差.在基于块的运动估计中,我们假设块内的每个像素只做平移运动.实际上块内的每个像素点的运动不一定都相同,但是当块选取的较小时,就以将其视为只做平移的运动.1.1 块匹配算法块匹配算法就是将当前帧图像划分为块,针对每一个块,在参考帧中的某一搜索范围内搜索最佳匹配块.其具体做法如图1.图1 块匹配算法图1(A)为当前帧中选定的某一个块,其起始坐标为(p,q).在参考帧中的搜索范围内寻找一个同样大小的最佳匹配块,其运动的向量为(u,v).1.2 最佳匹配准则在搜索范围内寻找一个同样大小的匹配块,可能会不止一个,那么要确定一个最佳匹配块就需要确定最佳匹配块准则.可采用的最佳匹配准则有最小均方误差(MSE)准则和最小平均绝对值差(MAD)准则.1.2.1 最小均方误差(MSE)准则在上述公式中,块的大小为N×N,左上角的坐标为(p,q),运动向量为(u,v),I1和I2分别为当前帧和参考帧.在求得MSE后,最佳匹配块的运动向量为使MSE达到最小的向量,其公式如下:1.2.2 最小平均绝对值差(MAD)准则在实际的计算过程中,为了减少计算量,也经常采用MAD准则,其公式如下:其中变量的定义同上述公式(1),其运动向量(u,v)的定义如下:因最小平均绝对差值(MAD)准则较为简单,因此,本文中采用MAD准则来实现寻找最佳匹配块.1.3 全搜索块匹配算法及图像质量判定的标准全搜索块匹配算法,即在搜索范围内的所有的像素点计算块匹配误差MAD.寻找完最佳匹配块后,得到块运动向量(u,v),经过块运动补偿,来补偿当前帧的局部抖动.经过图像的运动估计和补偿后,可以得到去抖动后的视频图像.得到的视频图像质量的好坏评定标准如下式:上式中,Imax是图像视频信号的峰(最大值),一般取值为255.2 快速的块运动估计算法虽然全搜索块匹配算法在搜索最佳块匹配方面是最准确的[2],但是由于其需要计算每一个像素点的最小误差,耗费许多时间.为此出现了很多快速的块运动估计算法,它们仅仅在搜索的准确度上略微比全搜索块匹配算法有些下降,具体有:二维对数搜索法(2-D logarithmic search,LOGS)、3步搜索法(Three-step search,TSS)、新3步搜索法(New three-step search,NTSS)、4步法(Fourstep search,FSS)、菱形搜索法(Diamond search,DS)等[8].其中,DS 菱形搜索法因其计算快,效果较好等优点被MPEG-4VM所采用.2.1 3步搜索法3步搜索法(TSS),是一种快速的块运动估计算法.它的搜索过程如图2所示.如图2所示,3步搜索法的搜索过程为: 1)先在搜索范围内寻找原点(0,0),以最大搜索长度的一半为搜索步长,计算原点与周围临近8个点的匹配误差,并找到最小匹配误差.2)以此最小匹配误差的点为中心,步长减半,再在周围临近的点中寻找最小匹配误差.图2 3步搜索法示例图3)直到搜索的步长为1时,停止搜索.3步搜索法,在计算的第一步时计算的步长比较大,对于运动较大的序列能快速找到局部的极小值点,计算简单方便.2.2 菱形搜索法菱形搜索法(DS),也是一种快速、高效的块搜索方法.被广泛应用在MPEG-4VM 等应用设备当中.DS搜索方法有两种搜索模式,一种是大菱形块搜索(LDSP);另一种是小菱形块搜索(SDSP),详见图3(A)和(B).两种方法结合在一起使用.其搜索步骤如下所示:图3 菱形搜索法示例图1)将大菱形搜索模块(LDSP)的中心放在搜索范围的原点上,比较大菱形搜索模块(LDSP)上的九个点的匹配误差,如果中心点上的匹配误差最小,则转向步骤3.否则,如果匹配误差最小点在其他的点上,则转向步骤2.2)以上一步找到的匹配误差最小点为中心点,形成新的大菱形搜索模块(LDSP),此时只需再多计算3~5个新的匹配误差点即可.如果最小匹配误差点为中心点,则转向步骤3.否则,重复执行步骤2.3)将大菱形搜索模块(LDSP)转为小菱形搜索模块(SDSP),小菱形搜索模块(SDSP)上最小搜索误差点的坐标为最终求解的运动向量.菱形搜索法的搜索方法示意图如下图2(C)所示.菱形搜索法(DS),计算简单、高效、计算时间短.能广泛用于MPEG-4VM等应用设备当中.3 改进菱形搜索法运动估计虽然菱形搜索法(DS),能计算简单、高效.但若搜索方式和实际的运动图像序列不符时,就会出现过搜索或欠搜索现象.若搜索步长太大,会引起不必要的过搜索,导致块运动估计精度下降;若搜索步长过小,则会导致搜索时间变慢.同时,菱形搜索法在搜索运动步长较大的运动图像时,因其固定的搜索模式,导致菱形搜索法的效果变差.而3步搜索法因其搜索步长较大,所以在运动较快速的视频图像上效果较好,但是在运动速度较慢的视频图像上效果没有菱形搜索法的效果好.因此本文利用3步搜索法的思想来改进菱形搜索法来对含有抖动的图像进行运动估计,之后再采用运动补偿方式将图像去抖动,最后采用帧差法对视频图像进行运动目标检测.本文改进菱形搜索法的处理流程为:1)先在搜索范围内寻找原点(0,0),以最大搜索长度的一半为搜索步长,计算原点与周围临近8个点的匹配误差,并找到最小匹配误差.2)将大菱形搜索模块(LDSP)的中心放在最小匹配误差的点上,比较大菱形搜索模块(LDSP)上的九个点的匹配误差,如果中心点上的匹配误差最小,则转向步骤3.否则,如果匹配误差最小点在其他的点上,则转向步骤3.3)以上一步找到的匹配误差最小点为中心点,形成新的大菱形搜索模块(LDSP),此时只需再多计算3~5个新的匹配误差点即可.如果最小匹配误差点为中心点,则转向步骤4.否则,重复执行步骤3.4)将大菱形搜索模块(LDSP)转为小菱形搜索模块(SDSP),小菱形搜索模块(SDSP)上最小搜索误差点的坐标为最终求解的运动向量.4 实验结果与分析为验证本文提出算法的有效性和鲁棒性,本文选择的测试视频为某城市主干道的视频图像分辨率为320×240、摩托车的视频图像分辨率为176× 144和高速公路测试视频图像分辨率为320×240.本实验在T4200 2.00 GHz CPU、内存2 G的普通PC机上完成,图4~6为本实验采用方法的最终效果图.表1~3为实验分别通过3步搜索法、菱形搜索法与本文采用的方法在平均计算点数、PSNR及计算时间方面作对比.图6 高速公路视频去抖动运动目标检测表1 不同算法中的平均计算点数比较主干道摩托车高速公路TSS 30.4333 3 16.482 3 30.603 3 DS 15.763 3 15.974 1 23.010 0本文方法12.566 7 13.923 6 15.636 7表2 不同算法中的PSNR比较主干道摩托车高速公路TSS/dB 30.179 28.176 8 23.875 7 DS/dB 28.396 3 29.790 1 22.408 3本文方法/dB 30.730 7 29.840 5 25.690 8表3 不同算法中的计算时间比较主干道摩托车高速公路TSS/s 0.375 0 0.421 0 0.375 0 DS/s 0.250 0 0.610 0 0.563 0本文方法/s 0.401 0 0.710 0 0.592 0通过以上对比实验可以看出,虽然本文所采用的方法在计算时间上稍微比三步搜索法和菱形搜索法慢一些,但是在平均搜索点数及PSNR去抖动后的图像效果方面却大大增强.可以有效的去除抖动给视频带来的影响.5 结语针对具有抖动的视频图像不能采用静止背景运动目标检测方法有效的提取出运动目标,同时抖动严重影响了视频图像的质量,本文实现了一种改进的菱形块搜索方法对具有抖动的视频图像进行运动估计,再通过运动补偿有效的将“动”态图像序列转化为静态图像序列,通过帧间差分方法有效检测出运动目标.实验证明,该方法可以有效的去除抖动,同时与传统方法相比,更能有效的提高图像效果质量.参考文献:[1]代科学,李国辉,徐丹,等.监控视频运动目标检测减背景技术的研究现状和展望[J].中国图像图形学报,2006,11 (7):919-925.[2]禹晶,苏开娜.块运动估计的研究进展[J].中国图形图像学报,2007,12(12):2031-2041.[3]罗军,董鸿雁,沈振康.基于位平面匹配和卡尔曼滤波的视频稳定[J].红外与激光工程,2008,37(2):304-307.[4]陆军,李凤玲,姜迈.摄像机运动下的运动目标检测与跟踪[J].哈尔滨工程大学学报,2008,29(8):831-835.[5]周建锋,苏小红,马培军.一种解决波动式干扰影响的序列图像运动目标检测方法[J].电子与信息学报,2010,32 (2):388-393.[6]孙琰癑,何小海,宋海英,等.一种用于视频超分辨率重建的块匹配图像配准方法[J].自动化学报,2011,37(1):37-43.[7]许海峰,赵文庆,孙峥,等.一种基于降采样的块匹配三步搜索改进算法[J].复旦学报:自然科学版,2010,49(6): 653-659.[8]王伟,李伟.基于可变分块尺寸的多模板运动估计算法[J].自动化学报,2009,35(1):34-38.。

《基于FPGA的运动目标检测系统设计》范文

《基于FPGA的运动目标检测系统设计》范文

《基于FPGA的运动目标检测系统设计》篇一一、引言随着科技的不断进步,计算机视觉在众多领域的应用越来越广泛。

其中,运动目标检测是计算机视觉中的一个重要研究方向。

为了提高运动目标检测的实时性和准确性,本文提出了一种基于FPGA的运动目标检测系统设计。

该系统设计能够快速准确地检测出运动目标,并具有较高的实时性,为相关领域的应用提供了有力的技术支持。

二、系统设计概述本系统设计基于FPGA(现场可编程门阵列)实现运动目标检测。

FPGA具有并行计算、可定制和可扩展等优点,非常适合于实现复杂的图像处理算法。

系统设计主要包括图像采集、预处理、特征提取、目标检测和输出等模块。

三、图像采集与预处理图像采集模块负责获取视频流或图像序列。

预处理模块对采集到的图像进行去噪、灰度化、二值化等操作,以便后续的特征提取和目标检测。

去噪操作可以消除图像中的无关信息,提高图像的信噪比;灰度化和二值化操作可以将彩色图像转换为灰度图像或二值图像,简化后续处理。

四、特征提取与目标检测特征提取模块从预处理后的图像中提取出运动目标的特征。

这些特征包括形状、大小、纹理等,可以有效地描述运动目标的特性。

目标检测模块根据提取的特征,采用合适的算法(如背景减除法、光流法、帧间差分法等)检测出运动目标。

在FPGA上实现特征提取和目标检测时,需要采用并行化和流水线等技术,以提高处理速度。

此外,针对不同的应用场景和需求,可以定制不同的特征提取和目标检测算法,以提高系统的灵活性和适应性。

五、系统实现与优化系统实现过程中,需要选用合适的FPGA芯片和开发工具,如Xilinx或Altera的FPGA芯片和HDL语言(如Verilog或VHDL)进行开发。

在实现过程中,需要考虑到系统的实时性、功耗、面积等因素,进行优化设计。

为了进一步提高系统的性能,可以采取以下优化措施:1. 优化算法:针对特定的应用场景和需求,可以优化特征提取和目标检测算法,提高其处理速度和准确性。

基于DSP视频运动目标的实时检测与跟踪系统研究

基于DSP视频运动目标的实时检测与跟踪系统研究

, 和 1+ ,- 1 F …, -I 两类( 分别 较差 ; 帧间差法的原理和算法 比较简单, 易于实现 素分为 C 1 D C + 2-’ ) 且实时性好, 处理速度快 , 对光照变化不大 , 图像 代表目标与背景) 。那么 ,。 c 类出现概率及均 c和 受噪声污染严重小的动 目标检测效果好。 值 分别 为 : 利用 T 公司高性能 DM 4 I 6 2专用图像处理 ∑ p = ( f ) 平台及合适算法,设计一应用于停车场车辆无人 l ( 一 f ’ f1 2 监控系统 , 以防车辆被盗事故的发生。
, 、
跟踪 方法 有 : 门 跟踪 目光 流 法 K l n滤 波 跟 波 , 、a ma
类 别方 差 自动 门 限法 由 O t 最小 二乘法 s u在
图 1系统 硬件 框 图
踪日主动 轮廓线跟 踪日模 板匹配 跟踪 阳多模 跟踪 原理的基础上导出。首先 , 、 、 如果图像的灰度级范围 法H 一些新算法如: ’ 等。 小波算法, 遗传算法等也备 是 01 … 1 ,2 , ,设灰度级 j 的像素点个数为 I. T, I图
关键 词 : MS 2 D 4 ; T 3 O M6 2 目标 检 测 ; 别 方 差 自动 门限采用灰度阀值法进行图 运动 目 的智能检测与跟踪是图像处理领 像分割 , 标 选取合适 阈 , 值 将图像 中的目 标和背景分 从而确定 目标的大致位置。公式如下 : 域的重要课题 , 在现代化武器战争中和民用上 , 割开来, 如: 机器人 、 交通监控 , 银行监控系统等 , 都发挥着 【 1crn (Y J kod当 ) T( bf , ,< am u g ) v> 巨大作用。 T为阈值,使用类别方差 自动门限法确定 T 目前, 常用的运动 目标检测方法有 : 帧差法m 、 背景减法日块匹配法日 、 . 光流法 运动能量法 的大小 。 等;

基于DSP的运动目标检测算法优化

基于DSP的运动目标检测算法优化

Ke y w o r d s :D S P; m o v i n g o b j e c t d e t e c t i o n ; c o d e o p t i m i z a t i o n
视频图像运动 目标 检测的 目的是从 序列图像 中将 变化区域 从背景图像 中提取出来 。有效分 割视频 图像 中的运动 目标 是计 算 机视 觉信 息 提 取 的一 个关 键 步 骤, 也是 目标跟踪 、 目标 分类 和行为理解 等更高层 次视 频图像分析 的重要 基础 ” 。但 由于图像 数据 量很 大 , 导致视频图像运动 目标检测算法 的时间复杂度 和空间
W EI Da i — d i .L I Yu a n.GUO Ha o, ZHAO S hu . b i n
( J i a n g s u A u t o ma t i o n R e s e a r c h I n s t i t u t e , L i a n y u n g a n g 2 2 2 0 6 1 , C h i n a )
C o d e O p t i mi z a t i o n o f Mo v i n g O b j e c t D eபைடு நூலகம்t e c t i o n A l o g r i t h ms B a s e d o n DS P P l a t f o r m
me t h o d s ,s o me p r o g r a mmi n g o p t i mi z a t i o n s k i l l s f o r f a s t a l g o i r t h ms a / ' e s u mma i r z e d o n T MS 3 2 0 C 6 4 x p l a f t o r m, i n c l u d i n g u s i n g

运动目标检测及运动轨迹分析的开题报告

运动目标检测及运动轨迹分析的开题报告

运动目标检测及运动轨迹分析的开题报告一、研究背景运动目标检测及运动轨迹分析是机器视觉领域的一个热点研究方向。

它可以应用于各种场景下的目标跟踪、运动分析、行为识别等问题。

在物联网、智能家居、智慧城市等应用场景下,运动目标检测及运动轨迹分析可以为人们提供更智能、更高效的服务。

例如,在智能家居中,通过识别家中居民的运动轨迹,可以根据不同时间段、不同区域的人流情况来智能控制灯光、电器等设备的运行状态。

在公共安全领域,运动目标检测及运动轨迹分析也具有重要的应用价值。

例如,在安保监控中,通过运动目标检测及运动轨迹分析,可以及时发现、识别异常行为,从而避免或减少安全事件的发生。

二、研究内容本文将针对运动目标检测及运动轨迹分析问题展开深入研究,主要内容包括以下几个方面:1. 运动目标检测算法设计本文将设计基于深度学习的运动目标检测算法,包括单目标检测和多目标检测。

其中,单目标检测算法采用卷积神经网络架构,能够对单个运动目标进行精准识别。

多目标检测算法将采用YOLO、RCNN、SSD等现有框架为基础,将其与深度学习中的注意力机制、半监督学习等方法相结合,以提高多目标检测的精度和效率。

2. 运动轨迹分析算法设计本文将设计基于深度学习的运动轨迹分析算法,能够对目标的运动路径、速度、加速度等运动信息进行分析。

该算法将采用卷积神经网络架构,通过对目标运动轨迹进行序列建模,并结合先验知识,以提高运动轨迹分析的准确性和稳定性。

3. 算法实验及性能分析本文将在公共安全监控、智能家居等场景下测试算法的效果,并进行对比分析。

以公共安全监控为例,将利用已标注的数据集进行运动目标检测和运动轨迹分析,分析算法在不同场景、不同时间段的准确性和稳定性。

同时,本文也将对目标跟踪、行为识别等问题进行探究,以提高运动目标检测及运动轨迹分析在实际场景下的应用价值。

三、研究意义本文将对运动目标检测及运动轨迹分析算法进行研究,其意义主要如下:1. 在公共安全、智能家居等领域提供更智能、更高效的服务。

序列图像运动点目标快速检测与跟踪方法

序列图像运动点目标快速检测与跟踪方法

第31卷第6期 红外与激光工程 2002年12月Vol.31No.6 Infrared and Laser Engineering Dec.2002序列图像运动点目标快速检测与跟踪方法3李正周1,董能力1,2,金 钢1,2(1.中国科学院光电技术研究所,四川成都 610209;2.中国空气动力研究与发展中心,四川绵阳 621000) 摘要:为解决低信噪比运动点目标在实时检测中的系统抖动和信噪比低等问题,根据运动点目标的特点,提出了基于数学形态学滤波、目标光强度连续性和假设检验的点目标检测方法。

基于数学形态学的高通滤波器能较强地抑制背景噪声并增强目标;利用光强度时空连续性识别目标;假设检验对解决目标丢失和新目标出现都具有较好的效果。

用TMS320C6201高速信号处理器的处理结果表明:算法对信噪比约为2的点目标检测性能较为满意。

关 键 词: 目标检测; 数学形态学; 假设检验; 点目标中图分类号:TP391.4 文献标识码:A 文章编号:100722276(2002)0620473205Method of quickly detecting and tracking dim moving pointtarget in im age sequences3L I Zheng2zhou1,DON G Neng2li1,2,J IN G ang1,2(1.Institute of Optics and Electronics,Chinese Academy of Sciences,Chengdu610209,China;2.China Aerodynamics Research&Development Center,Mianyang621000,China)Abstract:To resolve the problems in real time detection of moving dim small target,such as sys2 tem dithering and low signal noise ratio,a new method based on mathematical morphology filtering,the continuity of target’s intensity and hypothetical test according to the characters of moving dimsmall target is presented.High2pass filter based on mathematical morphology can suppress clutters andemphasize the target2like peaks.The continuity of the target’s photic intensity can be used to identifytarget effectively.Hypothetical test has attractive result to resolve the problems of target missing andnew target occurring.The algorithm has been realized on the TMS320C6201digital signal processor(DSP),and the experiment results show that the method of detecting the moving dim point target isefficasious when S N R is about2.K ey w ords: Target detection; Mathematical morphology; Hypothetical test; Point tar2get 收稿日期:2002202205; 修订日期:2002205210 3基金项目:国家863计划光束控制重点实验室资助项目(8632802、845)作者简介:李正周(19742),男,重庆市垫江县人,博士生,主要从事目标检测、跟踪与DSP应用研究工作。

运动目标检测和跟踪的研究及应用

运动目标检测和跟踪的研究及应用
5.学位论文王世平基于DSP的运动目标检测与跟踪2007
在人所感知到的环境信息中,视觉信息占了非常大的比重,其中动态视觉信息更是其主要组成部分.感知环境中的这些动态视觉信息已成为计算机视觉的一个重要的研究方向.运动目标检测与跟踪是应用视觉和运动图像编码研究领域的一个重要课题,在许多领域有着广泛的应用. 本文主要研究了基于DSP的运动目标检测与跟踪问题,包括硬件平台的构建和运动检测跟踪算法软件设计与实现. 在运动目标检测部分,介绍了现有的几种常用的检测算法,针对传统帧差算法,检测出的运动目标不够完整的缺点,进行了改进;针对传统的背景重建算法运算量大,耗时的缺点,提出基于块的背景重建,均通过实验验证了方法的有效性. 在运动目标跟踪部分,首先介绍了Kalman滤波的基本原理,在此基础上提出了基于Kalman滤波的跟踪算法;然后详细分析了本文目标跟踪系统所采用的波门算法,为后面系统的实现打下了理论基础. 详细介绍了基于DAM6416P图像处理平台的跟踪系统的实现, 整个系统工作过程为DSP先对采集到的图像进行预处理,然后采用帧差法检测运动目标,接着采用基于双波门算法根据目标的质心位置来判断是否移动云台以及云台移动方向,从而实现对运动目标的实时跟踪. 从实验数据与结果看,本文研究的跟踪系统在一定条件下能够准确、及时地检测跟踪目标,达到了预期效果.
2.学位论文何西华视频运动目标检测与跟踪算法研究2008
视频环境的运动目标检测与跟踪是当前计算机视觉研究中一个非常活跃的领域。计算机视觉研究的目标是使计算机具有通过一幅或多幅图像认知周围环境信息的能力。运动图像序列中包含了比静态图像更多的有用信息。运动对象的检测与提取,是将视频图像序列划分成若干的运动对象,并在时间轴上对这些运动对象进行跟踪,为以后的研究工作奠定基础,如基于对象的编码技术以及基于内容的视频检索等。目标跟踪则是随着数字视频技术的发展及应用而产生的一个新的研究课题,其在军事以及民用等诸多领域中有着广泛的应用。 本文主要研究了基于视频序列运动目标检测与跟踪的基本理论和关键技术。重点研究背景模型下运动目标的检测和提取,运动目标阴影的处理,以及运动目标跟踪等方面的内容。 论文首先对的相关背景知识作了介绍。其中包括目标检测与跟踪系统中采用的运动约束假设和外部环境约束假设;目标检测技术采用的主要算法,包括静态图像中的目标检测和运动目标检测;目标跟踪基础知识,包括跟踪的基本概念,目标的常用的四种表示方法等。 在运动目标检测研究方面,首先介绍了当前主要目标检测和提取算法的原理,通过试验对帧间差分法和自适应背景相减法进行分析。在此基础上提出将背景减除与帧间差分方法结合的目标检测算法。实验表明,该方法能够在较大程度上满足系统的要求,提高检测结果精度。针对阴影对目标检测造成的不利影响,最后本论文还总结了目标抑制阴影的几种算法。 在运动目标跟踪研究方面,首先归纳了在目标跟踪中常被采用的视觉特征、统计特征、变换系数特征和代数特征;分析了目标的三种线性运动模型;阐述了目标特征搜索匹配的主要算法,并重点研究了基于目标颜色直方图特征的均值偏移目标跟踪算法(Mean-ShiftAlgorithm),在此基础上提出了一种联合目标位置预测的改进的跟踪算法,通过对均值偏移算法和改进的跟踪算法通过的分析和实验比较,表明本论文的改进跟踪算法较均值偏移跟踪算法由于利用了目标的空间位置信息,提高了目标跟踪的可靠性和有效性。

视频目标检测跟踪程序在多核DSP上的并行实现

视频目标检测跟踪程序在多核DSP上的并行实现
p r o c e s s i n g s y s t e m i s r e a l i z e d wi t h p i p e l i n e d p a r a l l e l a r c h i t e c t u r e . Th e c o m mu n i c a t i o n d e l a y t i me i s t e s t e d b y e x p e r i me n t ,a n d t a r g e t t r a c k i n g p r o g r a m i s d i v i d e d i n t o t h r e e DS P c o r e s f o r pa r a l l e l p r o c e s s i n g, wh i c h c a n a c h i e v e r e a l — t i me r e q ui r e me n t . Ke y wo r ds :TMS 3 2 0C6 4 7 4;t a r g e t r e c o g n i t i o n;Bi n a r y — Ma s k;I n t e r Pr o c e s s o r Co mm u n i c a t i o n;l o a d - b a l a n c e; mu l t i . c o r e c o mmu n i c a t i o n
第1 1 卷 第2 期
2 0 1 3年 4月
太 赫 兹科 学 与 电子信 息 学 报
J o u r n a l o f Te r a h e r t z S c i e n c e a n d El e c t r o n i c I n f o r ma t i o n Te c h n o l o g y

运动目标检测和跟踪的研究及应用的开题报告

运动目标检测和跟踪的研究及应用的开题报告

运动目标检测和跟踪的研究及应用的开题报告一、选题背景随着计算机视觉和目标检测技术的飞速发展,人们对运动物体的目标识别、跟踪和分析需求不断增大。

在各种实际应用中,比如智能交通、智能安防、自主驾驶等都需要高效且准确地实现对多个运动目标的检测和跟踪。

目标检测一般使用的是图像处理方法,而且需要针对不同的场景和任务选择不同的模型和算法。

在运动目标的识别、跟踪中,常常会出现比较复杂的场景,如目标的速度快、背景复杂等情况,这些都对目标检测和跟踪的精度和速度提出了更高的要求。

因此,本文将探讨和研究一种高效且准确的运动目标检测和跟踪的方法,以实现更加精确和实时的运动物体目标检测和跟踪。

二、研究内容和意义本文将目标检测和跟踪技术相结合,主要研究以下内容:1. 运动目标检测的算法设计,包括单张图片的检测和视频流的检测,并分析各种算法的优缺点。

2. 运动目标的跟踪方式,包括基于卡尔曼滤波、粒子滤波、深度学习等多种算法进行研究并比较不同算法的效果和适用场合。

3. 利用深度学习技术提高运动目标检测和跟踪的精度和速度,探讨和优化检测和跟踪模型的网络结构和参数设置。

本文的意义在于:1. 研究高效且准确的运动目标检测和跟踪方法,为各种实际应用提供基础支持。

2. 探讨运动目标检测和跟踪领域的最新研究成果和技术进展,为相关研究人员提供参考。

3. 提高运动目标检测和跟踪的精度和速度,以适应更多场景和任务需求。

三、研究方法本文采用实验研究的方法,通过对比不同算法的表现和参数设置的改进,以提高运动目标检测和跟踪的效率和准确度。

具体实验流程如下:1. 获取目标数据集和背景视频,并进行数据预处理和标注。

2. 选择不同的算法进行运动目标检测和跟踪,并进行实验。

3. 对比实验结果,分析算法的优缺点,并针对实验结果进行参数优化和算法改进。

4. 通过实验结果评估算法的准确度和速度,并提出结论和未来工作建议。

四、研究计划本文的研究计划如下:第一周:调研和阅读相关文献,了解目标检测和跟踪的研究进展。

视频中运动目标检测算法研究及实现

视频中运动目标检测算法研究及实现

B=agmib ( ) r n( _ ) T
则认为前 B个分布是背景分 布, 其余 为前景分布 。其 中
T为预 定的阈值 。背景分布 确定之 后 , 当前输入 的图像与 将 背 景模型相 比较 ,若 当前 像素值X 和 每个背景 高斯分布满
足:
PX) ( i X,Il , ( t= (。 tJl 1 D川( I , ) , i
i 1 =
就认 为当前像素为前景 , 即运动物 体。这样就将运动 目
标从背景 中检测 出来 。
分布 的权值 ; 和 盯 。 分别表 示第 i 个高斯分布 的均值和方
差: 表示概率密度函数 。
3 .计算机视觉类库 0 e C p n V简介 开 放 源 代 码 的 计 算 机 视 觉 类 库 0 eC ( t p n p n V I e O e nl S uc o ue s nLba ) oreC mp t Vio i r 由英特尔 公司位 于俄罗斯 的 r i ry 研究 实验 室所 开发 , 它是~套 可免费获得 的、 由一 些 C函数 和 c +类所组成 的库 , + 用来实现一些 常用 的图像处理及计算
O eC p n V设计 一些基本数据类型 , 基本的数据类型包 括 :
定 。文献[】 到混合高斯模型 , 2中提 而且有 文献[】4发展为 3[ 】 目 前常用 的表 现形式 。 本 文给 出了 自适应 高斯模 型建模 , 由多个高斯 分布组
成 , 以在包 括运动 目标 的视 频 中 自适应地提 取背 景模型 , 可 对背景模 型的描述更加准确 。 最终通过 O e C 实现 对 目标 pn V
混合 高斯模型 的参 数更新后 , 将组成混合 高斯模型 的 K
个 高斯分布按 t 由大到小排列 , 最有 可能描述稳 定背景过 (i I

基于DSP的运动目标跟踪算法的研究与实现的开题报告

基于DSP的运动目标跟踪算法的研究与实现的开题报告

基于DSP的运动目标跟踪算法的研究与实现的开题报告一、研究背景和意义:随着计算机技术的不断发展,数字信号处理(DSP)技术已成为一种重要的高效率数据处理形式,其在运动目标跟踪上的应用越来越受到研究者的重视。

运动目标跟踪是指在运动的背景下,对目标进行连续跟踪,是计算机视觉与图像处理领域的一个热点课题。

基于DSP的运动目标跟踪算法可以实现较高的速度和精度,在机器视觉、视频监控、自动驾驶、医学图像处理等领域具有广泛的应用前景。

因此,开展基于DSP的运动目标跟踪算法的研究与实现,对于推进图像处理与计算机视觉领域的发展,具有重要的实际意义和理论意义。

二、研究内容:本文将研究基于DSP平台的运动目标跟踪算法,主要包括以下内容:1、DSP平台的介绍:介绍DSP的基本原理和发展现状,重点深入探讨TI公司的C6000系列DSP芯片。

2、运动目标跟踪的相关算法:对于运动目标跟踪领域常用的算法进行深入分析和总结,包括模板匹配法、卡尔曼滤波法、粒子滤波法、基于深度学习的方法等。

3、基于DSP的运动目标跟踪算法设计:选定一种或多种算法,针对DSP所具备的特点进行改进和优化,设计高效率、高精度、实时性强的运动目标跟踪算法。

4、DSP平台的实现与测试:借助TI公司的C6000系列DSP芯片,结合相应的算法设计,实现基于DSP的运动目标跟踪算法原型,并进行测试和分析。

三、研究目标和预期成果:本文的研究目标是:探究基于DSP的运动目标跟踪算法的设计和实现方法,实现高效率、高精度、实时性强的运动目标跟踪。

研究预期成果:1、对DSP芯片及其相关算法的研究和应用方面有所贡献。

2、设计出高效率、高精度、实时性强的运动目标跟踪算法。

3、实现基于DSP的运动目标跟踪算法原型,并进行测试和评估。

4、推进运动目标跟踪领域的研究和发展,在视频监控、自动驾驶、医学图像处理等方面具有实际应用前景。

四、研究方法:本文的研究方法主要包括以下几个方面:1、数据收集:收集运动目标在不同条件下的视频数据,包括不同运动速度、不同航向角度、不同光照条件等。

基于DSP的运动目标检测系统

基于DSP的运动目标检测系统

A b s t r a c t : A i m i n g a t t h e p r o b l e m o f l a r g e n o i s e , p o o r r e a l - t i m e p e f r o r m a n c e a n d i n c o m p l e t e e x t r a c i t o n o f o b j e c t i n m o v i n g o b -
TMS 3 2 0 DM6 4 2 . T h e c a me r a c o l l e c t e d i ma g e d a t a w e e r c o n v e ne d i n t o YUV c o l o r s p a c e b y d e c o d i n g c h i p T VP 5 1 5 0, ma k i n g u s e o f
输 出。 实验 结果验证 了 系统设 计 的有效 性 。
关键词 : 目 标检测 ; 实时性 ; V i B e ; 形态学; D S P
中 图分类 号 : T N 9 1 9 文献 标识码 : A 文章 编号 : 1 0 0 2 - 1 8 4 1 ( 2 0 1 6 ) 1 l - 0 0 5 4 — 0 4
o b j e  ̄s , t h e n he t i m a g e d a t a w a s p a s s e d t o c h i p S A A 7 1 2 1 H f o r c o d i n g o u t p u t . T h e e x er p i m e n t l a r e s u l t s v e i r f y he t e f e c t i v e n e s s o f

基于DSP的动态目标检测跟踪算法实现

基于DSP的动态目标检测跟踪算法实现

基于DSP的动态目标检测跟踪算法实现摘要目标检测和跟踪在计算机视觉领域有着广泛的应用,针对动态场景中的目标检测和跟踪问题,本文提出一种基于DSP的动态目标检测跟踪算法。

该算法基于Haar特征和Adaboost分类器实现目标检测,并采用卡尔曼滤波和相关滤波相结合的方法,提高目标跟踪的准确性和实时性。

实验结果表明,该算法在不同场景下都能够实现较高的检测率和跟踪精度,具有较好的应用前景。

关键词:动态目标检测、目标跟踪、DSP、Haar特征、Adaboost分类器、卡尔曼滤波、相关滤波一、引言随着计算机硬件和算法的不断发展,目标检测和跟踪在计算机视觉领域应用越来越广泛。

在众多应用场景中,动态场景的目标检测和跟踪问题尤为突出。

动态场景中,目标可能出现遮挡、变形、光照变化等现象,使得目标的检测和跟踪变得复杂和困难。

为了解决这一问题,本文提出了一种基于DSP的动态目标检测跟踪算法。

二、相关技术2.1 Haar特征Haar特征是一种计算速度较快的特征,在目标检测中被广泛应用。

Haar特征是基于图像的区域灰度值的差别,通过计算各种不同大小和形状的Haar小波函数的特征来检测目标。

2.2 Adaboost分类器Adaboost分类器是一种常见的机器学习算法,常用于目标检测中。

Adaboost分类器是一种集成学习方法,通过迭代添加基分类器,不断提高整体分类器的准确率。

2.3 卡尔曼滤波卡尔曼滤波是一种基于状态空间模型的估计方法,广泛应用于目标跟踪中。

卡尔曼滤波通过预测目标的状态,更新目标状态的同时,考虑到噪声的影响,提高目标跟踪的稳定性。

2.4 相关滤波相关滤波是一种基于模板匹配的目标跟踪方法,具有较高的实时性。

该方法通过计算目标区域与模板的相关系数,确定目标位置,不断更新模板以适应目标的变化。

三、算法设计本文提出的基于DSP的动态目标检测跟踪算法主要包括以下几个步骤:3.1 目标检测采用Haar特征和Adaboost分类器实现目标检测。

DSP视频监控中运动目标检测方法研究

DSP视频监控中运动目标检测方法研究
维普资讯
第2卷 第2 5 期
文 章编 号 :0 6— 3 8 2 0 )2—0 6 0 10 9 4 (0 8 0 2 1— 4



仿

D P视 频 监 控 中 运 动 目标 检 测 方 法 研 究 S
徐 绿
( 海 交 通 大学 计 算 机 系 , 上 上海 2 0 4 0 20)
An d,t e u d t g o aa tr sa e td b h p a n e u n y dr c y I alo e p r me esu e t es me h p ai fp r me e i f ce yt e u d t g ̄ q e c ie t . fl ft a a tr s a n s i l h h
K Y OR S: vn b c; neiet ie uviac ;G us nD t t n E W D Moigoj t It l n dosre l e asi ; e ci e lg v ln a e o
XU Jn ig
(h nhi i t gU i rt, hn hi 0 2 0 C i ) S aga J o n nv sy S aga 20 4 ,hn a o ei a
ABS TRACT:I r vn h p a eo u sa d li a va l a o f d afs n f c ie ag r h a a td mp o ig t e u d t fGa si n mo e s ib e w y t n a ta d ef t lo t m d p e i e v i
中图 分 类 号 :B 4 T 2 文 献标 识 码 : B
Mo igObet tcin T c nq e nel e t vn jc et eh iu si I tlg n De o n i

运动目标检测与跟踪的DSP实现

运动目标检测与跟踪的DSP实现
第2 2卷 第 8期 21 0 2年 8月
计 算 机 技 术 与 发 展
COMP I T U R ECHN OGY 1 OL AND DEVEL OPMENT
V0. 2 No 8 12 . Au . 2 1 g 0 2
运 动 目标 检 测 与跟 踪 的 D P实现 S
i m s t o c o o e p o e sn y t m. r i g t g ts g na o t e , u h a r a, e r h a e c r ft e wh l r c s i g s se By ma k n e t r e e me t t n s g s s c sa e p rmee , n r i o i o n t h h h a i a i tr c to d p st n i ・ e i f r t n e ta t n,h tr e e n r i ta k n ag rt m alc n tu tt etr e r c n a t c iv h o fc n n o sta k o ma o x r c o te a g tc t d r c i g l o h c l o sr c h a g tta k g g t o a h e et e g a o o t u u r c — i i o i i e l i i g Tr n p a t g t i tr e n r i a k n g r h i t eSE n . a sln n s ag t i h e c to d t c g a o t m no t ED-VP 6 a'wa l to m , e e p rme t l s l n i ae t a r i l i h M 42 h l d r p af r t x i n a u t i d c t t e h e e r s h h r d t mi e a g t n b c iv d. n a d t n. e e s r x a i n o h a t ef t a o t m a e u e o o e c met e c n t e p e e r n dtr e a e a h e e I d i o n c sa y e p so fte p ri l il r g r h c n b sd t v r o e C i n c e l i h c — to d a g rt m c u a y a d ra - me d f t Th r i o h a c r c e l t e e . e MATLAB i lto e u t h w a h r e v u u v t rt e p ril l r l i n i c smu a n r s l s o t t te tu a e c r e fs f a t e f t i s h l i o h c ie t c n u v t r k g c r e omu h e tn , x e tt a e s mp i g p i t i fe ai c x e t e c p h t af w a l o n sd f rmu h fo t e o e s n c r m h t r. h

基于视频信息的运动目标分析研究综述

基于视频信息的运动目标分析研究综述

基于视频信息的运动目标分析研究综述作者:裘加妤来源:《计算机光盘软件与应用》2012年第24期摘要:合理地处理视频信息,并从中得到有用的信息,已经成为了目前研究的一个热点。

对于视频信息中运动目标的分析一般从运动目标检测和运动目标跟踪两方面进行。

本文分别对这这两方面的现有的算法和问题进行了深入探讨,比较了相关方法的优缺点。

在最后的部分,讨论了运动目标分析技术发展的趋势。

关键词:图像处理;计算机视觉;运动目标检测;运动目标跟踪中图分类号:TP391 文献标识码:A 文章编号:1007-9599 (2012) 24-0036-031 引言近年来,视频监控系统被广泛地应用在日常生活的各个领域。

在很多情况下,大量视频仅在危险发生后才会被调用以审查其内容,这种做法会导致大量的视频信息浪费。

正是在这种情况下,对视频信息的进行智能分析成为了一个重要的研究热点;尤其是在无人操作的情况下,自动通过对所采集到的视频内的运动目标的行为作分析,从而采取预警、报警等相关反应。

对运动目标的行为分析一般都是由运动目标检测、运动目标跟踪、目标分类、行为理解与描述、多摄像机数据融合等多个方面组成。

目前,基于视频信息的运动目标行为分析中最基础的两个问题就是是运动目标检测和运动目标跟踪。

虽然有关学者做了较多的研究工作,但由于目标所处场景的复杂性,以及目标本身可能发生的姿态变换、缺损、模糊和遮挡,及视频受天气,光照、阴影等自然条件和人为干扰的影响,使得目标检测和跟踪技术仍是一个相当困难、有待深入研究的课题。

2 运动目标检测方法对于基于视频信息的分析技术来说,准确高效的从大量视频信息中提取出有效的运动目标,是进行可靠分析的重要基础。

目标检测就是在序列图像中将变化的区域从背景区域中区分出来的过程。

在这个过程中存在许多干扰因素,例如:背景扰动,光照条件的变化,背景的选取和阴影的影响等等。

为了解决这些干扰,不同的学者提出了各自不同的方法。

其中最常见的方法有:光流法,背景减除法和帧间差分法。

基于DSP的运动目标检测与跟踪系统设计

基于DSP的运动目标检测与跟踪系统设计

第37卷第6期2009年12月浙江工业大学学报J OU RNAL OF ZH E J IAN G UN IV ERSIT Y OF TECHNOLO GYVol.37No.6Dec.2009收稿日期:2008211211作者简介:滕 游(1985—),男,浙江永嘉人,硕士研究生,研究方向为嵌入式系统及其应用.基于DSP 的运动目标检测与跟踪系统设计滕 游,董 辉,俞 立(浙江工业大学浙江省嵌入式系统联合重点实验室,浙江杭州310032)摘要:运动目标检测与跟踪是智能视频监控系统的重要组成部分,其主要功能为检测监控场景中的运动物体,分析其运动轨迹,为高级运动分析提供必要的信息.随着人们对社会安全水平和设备智能化程度要求的提高,运动目标检测与跟踪必将具有广泛的应用前景.针对实时运动目标检测与跟踪,提出了一种基于DSP 的运动目标检测与跟踪系统的设计方案,给出了系统总体结构框图,分析了系统工作原理.实现了一种采用结合帧间差分和背景减除的运动物体检测方法,以及一种应用K alman 滤波的运动目标跟踪方法.同时,给出的实验结果表明,该系统能够检测并跟踪特定场合的运动目标.关键词:运动检测;目标跟踪;背景减除;Kalman 滤波中图分类号:TP391.41 文献标识码:A 文章编号:100624303(2009)0620607203Design of moving object detection and tracking system based on DSPTEN G Y ou ,DON G Hui ,YU Li(Zhejiang Provincial United K ey Laboratory of Embedded System ,Zhejiang University of T echnology ,Hangzhou 310032,China )Abstract :The moving object detection and t racking technology is t he most basic composition of t he intelligent video surveillance system ,by which t he surveillance system can detect moving object ,analyze moving traces ,and provide t he necessary information for advanced motion analysis.Wit h t he people ’s demands for t he imp rovement of t he level of social security and t he intelligent level of surveillance equip ment s ,t he moving object detection and t racking technology will have a bright application prospect.Focusing on t he real 2time application ,a system design solution based o n DSP is presented.The st ruct ure of system is propo sed and t he system principle is analzed.A moving detection algorithm by combining the frame difference with background subtraction and a moving tracking algorithm by utilizing K alman filter is proposed and implemented.The experiment shows that the system can detect and track the moving target in special scene.K ey w ords :moving detection ;target t racking ;background subt raction ;Kalman filter0 引 言视频图像序列运动目标实时检测与跟踪系统的应用非常广泛,但由于此类系统是一个数据密集型系统,其必需的高速数据运算能力制约了此类系统在微型实时处理系统中的应用.近年来,随着高速数字信号处理器DSP 的出现,在低功耗、微小体积的DSP 系统中实现视频图像序列的实时运动目标检测与跟踪成为可能.笔者所研究的基于DSP 的运动目标检测与跟踪系统采用TMS320DM642作为主处理器,结合帧间差分法[1]和背景减除法[2]检测运动目标,应用Kalman 滤波器跟踪检测到的运动目标.该系统体积小、功耗低,在实时监控方面有很大的应用前景.1 系统总体结构和工作流程系统硬件结构如图1所示,摄像机输出模拟视频信号,视频解码器SAA7113将该模拟视频信号变成B T.656格式的视频信号,并送给DSP 的视频接口.DSP 的视频接口结合EDMA 通道把视频信号传送到SDRAM 的缓存区中,CPU 处理完毕后,由SAA7121将数据转换成模拟视频信号传送到监视器上显示.图1 硬件结构Fig.1 Hardware structure系统工作流程如图2所示,主要包括四个模块:DM642初始化模块、系统驱动初始化模块、运动物体检测模块和运动物体跟踪模块.其中,DM642初始化模块完成DM642芯片内部存储器接口、外设选择模块、中断模块等的初始化,系统驱动初始化主要完成视频编解码器、DM642视频端口和EDMA 通道等的初始化.在系统初始化完毕之后,视频信号的输入输出不需要DM642CPU 的干预,系统进入一个无限循环任务,在该任务中,DM642CPU 专注于视频处理算法,包括运动物体检测和运动目标跟踪两个模块.图2 系统程序流程Fig.2 Flow of system process2 运动物体检测运动物体检测的目的是将图像序列中的变化区域分离出来.目前有三种主要的运动物体检测方法:背景减除法、帧间差分法、光流法[3].本系统综合了背景减除法和帧间差分法各自的优点,采用背景减除法来检测运动物体,采用帧间差分法处理监控场景背景的突变.2.1 背景的估计和更换当像素点的估计背景值无效或被运动物体覆盖时,对该像素点使用连续帧间差分法,该方法可以处理背景突变,如背景失效、物体融入或离开背景等情况,其基本原理为:采集前后两帧实时图像,若两帧图像的相应位置的像素点的值的差分不大于系统为该像素点维护的阈值,即满足条件|I (x ,y ,t )-I (x ,y ,t -1)|<T ,则对应计数值Count (x ,y )增加1,否则,Count (x ,y )=0.当Count (x ,y )增加到设定值N 时,系统将实时像素值作为估计背景像素值.2.2 运动物体检测采用背景差分法检测运动物体.系统将采集到的实时图像与背景估计图像进行差分,通过差值与阈值的比较来判断相应的像素点是否属于运动区域,并产生相应的二值图像:B W (x ,y )=1I (x ,y ,t )-B (x ,y ,t )≥T0I (x ,y ,t )-B (x ,y ,t )<T(1)其中T 为阈值.检测结果若为1,则该像素点为运动像素点,否则为背景像素点.针对实际监控的场景中背景的变化,系统根据检测结果自动实时更新背景:若B W (x ,y )=1,则B (x ,y ,t )=B (x ,y ,t -1)(2)若B W (x ,y )=0,则B (x ,y ,t )=αB (x ,y ,t -1)+βI (x ,y ,t )(3)其中,α+β=1,α为学习率.α决定了当前实时图像对背景图像的影响程度.这是一种选择性更新方法.采用这种方法的优点是既保证了背景能够快速适应场景的变化,又避免了运动像素对背景的污染.2.3 运动物体检测后处理通过背景减除法得到的二值图像往往包含很多孤立噪声,考虑到视频图像中人体的长宽特性,系统采用长度为16个像素、宽度为4个像素的长方形形状的掩膜图像对检测结果进行开运算[4].滤波后,系统使用四连通的连通分量标记区分二值图像中的连通区域[5],为了避免标签不连续的情况,系统使用一个等价数组来标记等价标签.所有运动像素得到标签后,系统对等价标签进行合并,从而得到运动物体的区域,并计算出运动物体的相关参数,同时将连通区・806・浙江工业大学学报第37卷域像素点数目小于设定阈值的小区域作为噪声滤除.2.4 运动物体检测实验结果针对一个实际环境,系统进行了实验.图3(a )为系统实时运行时的实时背景,图3(b )为系统采集到的监控画面的一帧,图中有两个运动人体,图3(c )为图3(a )和图3(b )差分并阈值化后的二值图,可以发现图3(c )中存在噪声,图3(d )为对图3(c )进行形态学滤波、连通性分析、小区域滤除后的结果,图中噪声已经滤除,并使用矩形框将两个人体表示出来.实验结果表明算法能够提取背景、检测运动物体、滤除噪声和提取运动物体.图3 运动物体检测Fig.3 Moving object detection3 运动目标跟踪运动跟踪的目的是对连续的视频图像序列中的运动物体进行匹配,得到运动目标的运动轨迹.视频图像中的运动目标的实际运动是一个随机过程,但由于视频图像的采集速度远远高于目标的运动速度,可以将目标的运动假设成线性运动.本系统运用Kalman 滤波方法[6]对运动目标的位置、长度和宽度等参数进行预测,然后利用运动物体的位置、长度和宽度对物体和目标进行匹配.3.1 基于K alman 滤波的运动目标跟踪定义系统中维护的运动目标的状态变量为X k=(x k ,y k ,Δx k ,Δy k ,w k ,h k ,Δw k ,Δh k )T,其中x k ,y k ,Δx k ,Δy k 分别为运动目标在X 方向和Y 方向上的实时位置和相对位移,w k ,h k ,Δw k ,Δh k 为运动目标的长度、高度、相对长度变化和相对高度变化.定义观测变量为Z k =(x k ,y k ,w k ,h k )T .在第k 帧,应用K alman 滤波器预测所有目标的状态变量,得到 x k+1, y k+1, w k+1, h k+1.在第k +1帧,应用运动目标检测得到所有运动物体的实际参数x k+1,y k+1,w k+1,h k+1.遍历所有目标和物体,若同时满足公式(4—6),则运动物体和一个运动目标匹配:x k+1- x k+1+y k+1- y k+1<T (4)w k+1/2< w k+1<2w k+1(5)h k+1/2< h k+1<2h k+1(6)结合Kalman 滤波的运动目标跟踪方法的具体描述如下:(1)若运动物体没有相匹配的目标,则认为该物体为一个新的目标,并将该目标加入到目标列表中.(2)若运动物体找到相匹配的目标,则利用Kalman 滤波方法预测该目标的系统状态,并更新该目标的参数.(3)若目标没有找到相匹配的物体,则认为该目标丢失,并且将目标的预测状态作为当前状态进行下一步的预测.(4)若目标连续5帧内都为丢失状态,则认为该目标失踪,从目标列表中删除.3.2 K alman 滤波方法的实验结果图4为系统实际运行过程中一个运动目标的运动特性及其Kalman 滤波结果.图中x ,y 分别为该运动目标在实时图像中的中心位置在X 方向和Y 方向上的坐标,图4中3条曲线分别表示该运行目标的中心坐标的实际检测结果、Kalman 预测结果和滤波结果.若运动目标运动特性的线性化程度越高,则预测结果越正确,如图中a 段所示的预测结果比b 段所示的预测结果更加接近实际结果.同时由于两个运动人体在场景中是沿着水平方向相向而行,水平方向的运动比垂直方向的运动平稳.因此,图4中X 方向的预测结果要优于Y 方向的预测结果.图4 Kalman 滤波结果Fig.4 Kalman filtering result(下转第618页)・906・第6期滕 游,等:基于DSP 的运动目标检测与跟踪系统设计3 结 论采用“卷层法”对分散染料在涤纶织物中的扩散渗透进行了考察.结果表明:压力不变,温度升高,染料在最外层织物中的上染量升高,但是在涤纶织物中的扩散渗透距离减少,扩散渗透参数也降低;温度不变,压力升高,染料在最外层织物中的上染量升高,在涤纶织物中的扩散渗透距离增加,扩散渗透参数也增高.参考文献:[1] SCHNITZL ER J V,EGGERS R.Mass transfer in polymersin a supercritical CO22at mosphere[J].Journal of Supercritical Fluids,1999,16(1):81292.[2] MANNA L,BANCH ERO M.Diffusion of disperse dyes inPET films during impregnation wit h a supercritical fluid[J].The Journal of Supercritical Fluids,2000,17(2):1872194. [3] SICARDI S,MANNA L,BANCH ERO parison ofdye diffusion in poly films in t he presence of a supercritical oraqueous solvent[J].Indust rial and Engineering Chemistry Re2 search,2000,39(12):470724713.[4] BAIRA GI,NIL ANJ ANA,GUL RAJ ANI M L.Studies ondyeing wit h shikonin extracted from Ratanjot by supercritical carbon dioxide[J].Indian Journal of Fibre&Textile Re2 search,2005,30(2):1962199.[5] O EZCAN A S.Adsorption behavior of a disperse dye on poly2ester in supercritical carbon dioxide[J].Journal of Supercriti2 cal Fluids,2005,35(2):1332139.[6] FL EMIN G O S,STEPAN EK F,KAZARIAN S G.Dye diffu2sion in polymer films subjected to supercritical CO2:confocal raman microscopy and modeling[J].Macromolecular Chemis2 try and Physics,2005,206(11):107721083.[7] FL EMIN G O S,KAZARIAN S G,BACH E,et al.ConfocalRaman study of poly(et hylene terepht halate)fibres dyed in supercritical carbon dioxide:dye diffusion and polymer mor2 phology[J].Polymer,2005,46(9):294322949.[8] 阿瑟・D・布罗德贝特.纺织品染色[M].马渝茳,译.北京:中国纺织出版社,2004:3522354.[9] 金咸穰.染整工艺实验[M].北京:中国纺织出版社,1987:83287.(责任编辑:翁爱湘)(上接第609页)4 总 结笔者提出并实现了一种基于DSP的视频图像运动目标检测与跟踪系统的设计方法.系统基于高性能数字信号处理器DM642,采用背景减除法检测运动目标,采用帧间差分法处理背景的突变,采用K alman 滤波方法预测运动目标的运动参数、并与相应的运动目标进行匹配,进而得出运动目标的运动轨迹.实验结果表明,系统能够实时检测并且跟踪运动目标.参考文献:[1] L IP TON A,FUJ IYOSHI H,PA TIL R.Moving target classi2fication and tracking from real2time video[C]//Proceedings ofIEEE Workshop on Applications of Computer A: IEEE,1998:8214.[2] STAU FFER C,GRIMSON W.Adaptive background mixturemodels for real2time tracking[C]//Proceedings of IEEE Con2 ference on Computer Vision and Pattern A: IEEE,1999:2462252.[3] BARRON J,FL EET D,B EAUCH EMIN S.Performance ofoptical flow techniques[J].International Journal of Computer Vision,1994,12(1):42277.[4] 朱虹.数字图像处理基础[M].北京:科学出版社,2005:1592160.[5] ACHAR YA T,RA Y A K.数字图像处理:原理与应用[M].北京:清华大学出版社,2007:2282229.[6] 陈亮,杨吉斌,张雄伟.信号处理算法的实时DSP实现[M].北京:电子工业出版社,2008:2972308.(责任编辑:翁爱湘)・816・浙江工业大学学报第37卷。

基于DSP的运动目标检测与跟踪系统设计

基于DSP的运动目标检测与跟踪系统设计

基于DSP的运动目标检测与跟踪系统设计
滕游;董辉;俞立
【期刊名称】《浙江工业大学学报》
【年(卷),期】2009(037)006
【摘要】运动目标检测与跟踪是智能视频监控系统的重要组成部分,其主要功能为检测监控场景中的运动物体,分析其运动轨迹,为高级运动分析提供必要的信息.随着人们对社会安全水平和设备智能化程度要求的提高,运动目标检测与跟踪必将具有广泛的应用前景.针对实时运动目标检测与跟踪,提出了一种基于DSP的运动目标检测与跟踪系统的设计方案,给出了系统总体结构框图,分析了系统工作原理.实现了一种采用结合帧间差分和背景减除的运动物体检测方法,以及一种应用Kalman滤波的运动目标跟踪方法.同时,给出的实验结果表明,该系统能够检测并跟踪特定场合的运动目标.
【总页数】4页(P607-609,618)
【作者】滕游;董辉;俞立
【作者单位】浙江工业大学,浙江省嵌入式系统联合重点实验室,浙江,杭州,310032;浙江工业大学,浙江省嵌入式系统联合重点实验室,浙江,杭州,310032;浙江工业大学,浙江省嵌入式系统联合重点实验室,浙江,杭州,310032
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于DSP的旋转磁场电磁跟踪系统设计 [J], 盛昶;沙敏;邬小玫;方祖祥
2.基于多核DSP平台的交通视频运动目标检测跟踪实现 [J], 王燕;陈婧;章菲菲;张旭;姜嘉浩
3.基于MPEG-4的运动目标检测跟踪的DSP实现 [J], 李岩;孙光民;吴强;于慧
4.基于DSP2812的舰载光电跟踪仪伺服控制系统设计 [J], 王彩霞;徐冯飞;张然
5.基于DSP的舰船海上目标跟踪监测系统设计 [J], 孙方霞
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运动序列目标检测算法研究及DSP实现李文艳,王月琴,张笑微(西南科技大学信息工程学院四川绵阳621010)摘要:由于实际场景的多样性,目前常用的运动目标检测算法都还存在一定程度的缺陷,因此本文提出了一种将帧差法和背景减法相结合的方法,实现快速精确地检测和提取运动目标。

实验结果表明,本方法是比较实用的,能较好满足实时视频监控系统的要求。

最后将程序移植到基于DSP的平台上,进行相应的优化后基本满足了实时性的要求。

关键词:目标检测;帧差法;背景减法中图分类号:TP751.1 文献标识码:AAlgorism Research of Moving Object Detection and DSP ImplementationLI Wen-yan,WANG Yue-qin,ZHANG Xiao-wei(Southwest University of Science and Technology Mianyang Sichuan China 621010) Abstract: Because of the environment’s variety, the methods that have been used for moving object detection need to be improved. An algorithm based on two consecutive frames subtraction and background subtraction is presented and it can detect and extract object quickly and accurately. The results show that the proposed method is a practical one. It can meet the need of the real time video surveillance and monitoring system. The coding is transplanted in DSP, and the project is executed successfully on CCS simulator.Keywords: Object detection; Frames subtraction; Background subtraction引言运动目标的检测在智能监控等领域中得到了广泛的应用。

运动目标的检测就是从视频流中去除静止背景提取出运动的目标,运动目标的有效分割对跟踪等后期处理非常关键。

本文提出了将帧间差分和背景减法相结合的方法。

首先选取一帧作为背景帧, 建立各像素点的高斯模型。

再运用帧间差分法对相邻两帧图像进行差分处理, 区分出背景点和变化的区域。

然后将变化区域与背景帧的对应区域进行模型拟合区分出显露区和运动物体。

1 运动目标检测算法总体流程采用帧间差分与背景减法相结合的算法进行运动目标检测,包括运动目标的检测和将检测到的运动目标从背景中分割出来两部分,其系统框架流程图如图1所示。

图1 运动目标检测流程图这种设计充分利用了被检测区域部分时间静止的特点,具有智能检测的功能,它只在检测到“报警”时才存储视频内容到存储设备,能大大节约存储设备的容量。

2 视频序列运动目标的检测2.1 背景模型的建立现有的一些背景模型获取方法大都在场景中没有运动目标的情况下进行,但在实际应用中有时无法满足这种要求。

本文提出一种基于统计的背景模型提取方法,即假设在背景模型提取阶段,运动目标可以在监视区域中运动,但不会长时间地停留在某一位置上。

比较相邻两帧图像可以发现背景像素点在一定的时间里差别不大,随时间变化缓慢,而前景目标的变化区域像素点变化很大。

自然界中的许多场景如水面的波纹、摇摆的树枝、飘扬的旗帜等都呈现出多模态特性。

因此对选取的背景帧的每一个像素点利用高斯模型建模。

在背景图像的估计算法中,在一段较长时间段内计算视频序列图像每一像素的平均亮度0µ及像素亮度的方差20σ,组成了具有高斯分布的图像0B 作为初始的背景估计图像:2000[,]B µσ= (1) 其中001(,)(,)T i t x y f x y T µ==∑,220001(,)[(,)(,)]T i i x y f x y x y T σµ==−∑图2(b )为用高斯模型建立的背景图像。

(a )原始背景模型 (b )高斯背景模型图2 背景模型的建立 背景模型的建立是通过不断学习新帧而得到的,兼顾了过去的背景信息,所以该方法对实际图像中的偶然变化有一定的抑制作用。

2.2 运动目标的提取首先利用帧差法确定相邻两帧间发生变化的区域,将视频序列中连续的两帧图像的灰度进行差分处理,设(,)k f x y 和1(,)k f x y +是视频序列中连续两帧图像,检测规则如下:111(,)(,)|(,)(,)|(,)(,)k k k k T B x y f x y f x y f x y T M x y f x y +++<=⎧−⎨≥=⎩则则 (2)T 表示灰度阈值,前后两帧图像的差值小于这个阈值的区域被认为是背景区域B(x,y),差值大于此阈值的区域被认为是运动变化的区域M(x,y)。

通过帧间差分法检测出了相邻两帧间发生变化了的区域,包括运动物体在前一帧所覆盖的区域即显露区和运动物体在当前帧中所覆盖的区域即运动物体本身。

然后利用背景减法去除显露区,即可得到运动物体在当前帧中所覆盖的区域即运动物体本身。

方法是将分割出的运动变化区域M(x,y)中的像素点与各自的高斯模型拟合。

检测规则如下:12i 0(,)(,)|(,)B (,)1i i i i f x y B x y w x y w f x y σ⎧−>⋅+=⎨⎩如果|其他(3) 其中,1w ,2w 为常数。

实验中取1w =2,2w =0.02。

图3分别为检测到的单个和多个运动目标的图像。

(a)检测单个运动目标 (b)检测多个运动目标图3 运动目标的检测2.3 背景更新 要使背景模型能够对外界光线变化具有自适应性,必须实时地对背景模型进行更新。

背景中固定的部分也可能发生移动,发生移动后的区域在一段时间内将被误检测为运动目标,但不应该永远将其看作是运动目标,这也需要有一个有效的背景更新策略。

另外,运动目标也可能长时间停止在场景中,对这部分区域在一段时间后将其看作是背景的一部分。

背景区域B(i,j)的像素点会按照如下的更新规则不断更新。

2[,]i i i B µσ= (4)其中:1(1)i i i f µαµα−=−⋅+⋅ ,2221(1)()i i i i f σασαµ−=−⋅+⋅− α为更新率,为一给定的[0, 1]之间的常数。

当α较小时修正背景图像的过程比较缓慢,α较大时则是一种较快更新背景图像的过程,α体现了模型对背景适应的快慢。

3 运动目标的分割3.1 去除噪声噪声的影响,会使一些背景区域被检测成运动区域,也可能使运动目标内的部分区域被漏检;另外,背景的扰动如树枝、树叶的轻微摇动,也会使这部分被误判断为运动目标。

本文采用形态学处理的方法对检测到的运动目标进行处理,思想是先腐蚀后膨胀。

腐蚀的作用是消除物体的边界点,膨胀是把图像周围的背景点合并到物体中,如果两个物体之间距离小于膨胀的结构元素,那么膨胀运算会使这两个物体连通在一起,对填补图像分割后的空洞很有效。

如图4所示,一次开运算能够滤除大部分的噪声点,得到较为清晰的目标。

(a)检测到运动目标 (b)腐蚀 (c)膨胀图4 形态学滤波3.2 连通单元标记 连通单元标记的目的是确定各运动区域在图像中的具体位置,另外可以提取到运动区域的重心、面积等信息,为进一步的运动目标跟踪服务。

具体算法是按照一定的规则寻找一幅图像中所有的连通单元,并赋予同一单元唯一的标记。

连通单元标记如图5所示。

图5 连通单元标记4 运动目标检测的DM642实现DSP芯片以数字器件特有的高速性、稳定性、可重复性、可大规模集成、可编程、易于实现自适应处理等特点,在数字图像处理上得到了广泛的应用。

其中TI公TMS320DM642其主频达到600MHz,能够进行流水线工作,可同时执行8条指令,能够满足视频图像的实时性要求。

DM642硬件系统主要由图像采集模块、视频解码模块、存储模块、DSP核心运算控制模块、视频编码模块和图像显示模块六个部分组成。

系统框图如图6所示。

图6 DM642系统硬件框图图7基于DSP的目标检测算法的移植的过程是先不考虑C6000的相关知识,完全根据任务编写C代码,然后对代码进行移植,在DSP环境下运行验证其功能正确,再用CCS的调试工具分析应用程序是否达到规定要求,找到程序中影响性能的低功率段,并进行代码优化。

进行代码优化可以提高代码性能。

本文主要是通过内联函数、数据打包、软件流水和优化编译器结合使用来实现其优化的。

实验结果如图7所示,本文的运动目标检测算法能够较好检测到运动目标,进行相应的优化后基本满足了实时性的要求。

5 小结帧间差分与背景减法相结合的运动目标检测的优点:(1)允许有运动物体存在的情况下进行背景建模 (2)静止下来的物体会在相邻帧差分处理时减掉, 不会误检为运动物体, 且能很快更新到背景中去 (3) 用背景差分时仅对帧差处理后的运动变化区域进行处理, 也缩短了处理时间。

实验表明该方法快速、准确、有着广泛的适用性。

在对TI公司DSP的内部结构和开发流程的研究学习基础上,将本文的运动目标检测算法移植到DSP上,进行相应的优化能够较好检测到运动目标,为应用到实时系统中打下了基础。

本文作者创新点:在研究现有运动目标检测算法的基础上,将已有的算法帧间差分与背景减法相结合,提高了检测的准确度,具有一定鲁棒性,将算法移植到TMS320DM642上能够实时的检测到运动目标,在算法和硬件使用上具有先进性。

参考文献[1]蓝照华,傅文利,赵进创,陈涛. 边缘面积值绝对差数累积运动检测算法[J].微计算机信息,2006,11-3:289-290.[2]欧扬,张宗杰.低照度视频序列运动目标的检测与提取[J]. 微计算机信息,2005,12-1:91-92.[3]魏星.智能视频监控系统中运动目标检测与跟踪技术的研究及其DSP实[C] .合肥工业大学,2005,5.[4]周嘉伟.自适应背景下的运动目标检测[J].长春大学学报,2006,16-2:66-68.[5]宋胜利,刘党辉,曾峦.一种联合图像分割与背景建模的运动目标检测算法[J].测控技术,2006,25-5:36-38.[6]王伟,孙敏.一种交通场景下运动目标检测的新算法[J].计算机应用与软件,2005,22-4:90-92.项目资助:四川省教育厅重点资助项目,编号:2006A097作者简介:李文艳:女,(1981-),山东烟台,汉,硕士研究生,研究方向:控制理论与控制工程,西南科技大学王月琴: 女,(1980-),安徽安庆,汉,硕士研究生,研究方向:模式识别与智能系统,西南科技大学张笑微:女,(1955-),四川成都,汉,教授,研究方向:模式识别与智能系统,西南科技大学Resume:LiWenyan (1981-). female. born in Yantai city, Shandon province. a graduate student in School of Information Engineering, Southwest University of Science and Technology(SWUST). Main Research:Control Theory and Control Projiect.WangYueqin (1980-). female. born in Anqin city, Anhui province. a graduate student in School of Information Engineering, Southwest University of Science and Technology(SWUST). Main Research:PR and AI.ZhangXiaowei (1955-).female. born in Chengdu city,Sichuan province. professor in School of Information Engineering, Southwest University of Science and Technology(SWUST). main research:PR and AI.联系方式:姓名:李文艳通讯地址:四川绵阳西南科技大学新区东苑8A-618邮编:621010。

相关文档
最新文档