一种基于运动检测的行人多目标跟踪算法

合集下载

一种基于运动检测的行人多目标跟踪算法

一种基于运动检测的行人多目标跟踪算法

A b s t r a c t I nt h i sp a p e r ,w ep r o p o s eam o t i o nd e t e c t i o n b a s e dm u l t i t a r g e t t r a c k i n ga l g o r i t h mi nl i g h t o f p e d e s t r i a nt r a c k i n gw i t hf i x e d c a m e r a .I nm o v i n gt a r g e t d e t e c t i o n ,t h ev i d e of r a m ew i t hn ot a r g e t sa p p e a r a n c ei su s e df i r s t t os e t u pt h eb a c k g r o u n di m a g e ;t h e nt h e b a c k g r o u n ds u b t r a c t i o ni s c a l c u l a t e dt o g e t h e r w i t ht h ec a l c u l a t i o no f d i f f e r e n t i a l i m a g eg r a d i e n t i no r d e r t oi m p r o v em o t i o nr e g i o nd e t e c t i o n a b i l i t y ;f i n a l l yt h ee n t i r er e g i o no f m o v i n gt a r g e t si sd e r i v e db yu t i l i s i n gt h er e g i o nm e r g i n gm e t h o d ,a n dt h eb a c k g r o u n dm o d e l w i l l b e r e f r e s h e da t c e r t a i ni n t e r v a l .A f t e r t h em o v i n gt a r g e t s a r ed e t e c t e d ,i t w i l l t u r nt ot r a c k i n g .Wh i l et r a c k i n gt h et a r g e t s ,t h es i t u a t i o n s w i l l b e d e a l t w i t hs e p a r a t e l yd e p e n d i n go no c c l u s i o no r n o t :Wh e nt h e r e i s n o o c c l u s i o nb e t w e e nt h e t a r g e t s ,t h e m a t c h e dt r a c k i n g w i l l b e c a r r i e do u t b a s e do nt h ec e n t r ed i s t a n c e s o f t a r g e t s a n dt h ew e i g h t e dc o l o u r h i s t o g r a mf e a t u r e ;O t h e r w i s e ,t h eK a l m a nf i l t e r w i l l b eu s e dt op r e d i c t t h e l o c a t i o no f t h eo c c l u d e dt a r g e t s .E x p e r i m e n tp r o v e st h a tt h i sa l g o r i t h mc a ne x t r a c tm o r ec o m p l e t ea n da c c u r a t et a r g e tr e g i o n st h a nt h e t r a d i t i o n a l b a c k g r o u n ds u b t r a c t i o n b a s e dm u l t i t a r g e t t r a c k i n g a l g o r i t h m , a n dh a s b e t t e r p e r f o r m a n c e i nt r a c k i n g p e d e s t r i a n s w h i c ha r e t h e n o n r i g i dt a r g e t s . K e y w o r d s T a r g e t d e t e c t i o n E d g ed e t e c t i o n M u l t i t a r g e t t r a c k i n g K a l m a nf i l t e r We i g h t e dc o l o u r h i s t o g r a m 不发生变化的时候采用基于质心距的方法, 在数量发生变化时

基于检测的多目标跟踪算法综述

基于检测的多目标跟踪算法综述

基于检测的多目标跟踪算法综述一、本文概述随着计算机视觉技术的快速发展,多目标跟踪(Multi-Object Tracking,MOT)算法在视频监控、自动驾驶、人机交互等领域的应用日益广泛。

多目标跟踪算法旨在从视频序列中准确地识别并持续跟踪多个目标对象,为上层应用提供稳定、连续的目标状态信息。

本文旨在对基于检测的多目标跟踪算法进行全面的综述,分析各类算法的优势与不足,并探讨未来的发展趋势。

本文将介绍多目标跟踪算法的研究背景与意义,阐述其在各个领域的应用价值。

本文将对基于检测的多目标跟踪算法进行详细的分类和介绍,包括基于滤波的方法、基于数据关联的方法、基于深度学习的方法等。

对于每类算法,本文将分析其基本原理、实现步骤以及优缺点,并通过实验数据对其性能进行评估。

本文还将讨论多目标跟踪算法面临的挑战,如目标遮挡、目标丢失、场景变化等问题,并探讨相应的解决方案。

本文将展望多目标跟踪算法的未来发展趋势,提出可能的研究方向和应用前景。

通过本文的综述,读者可以全面了解基于检测的多目标跟踪算法的研究现状和发展趋势,为相关领域的研究和应用提供有益的参考。

二、基于检测的多目标跟踪算法的基本原理基于检测的多目标跟踪算法(Detection-Based Multi-Object Tracking,DBT)是计算机视觉领域的一个重要研究方向。

其主要原理是将目标检测和目标跟踪两个任务结合起来,通过利用目标检测算法提供的目标位置信息,实现多目标在连续视频帧中的持续跟踪。

目标检测:通过目标检测算法(如Faster R-CNN、YOLO等)在每一帧图像中检测出所有感兴趣的目标,并获取它们的位置信息(如边界框)。

特征提取:对于每个检测到的目标,提取其视觉特征(如颜色、纹理、形状等)或运动特征(如速度、加速度等),以便在后续的跟踪过程中进行匹配和识别。

数据关联:在连续的视频帧中,通过数据关联算法(如匈牙利算法、Joint Probabilistic Data Association等)将当前帧中的目标与前一帧中的目标进行匹配,形成目标的轨迹。

基于运动检测与运动搜索的多目标跟踪

基于运动检测与运动搜索的多目标跟踪

ue i eet t to ar no jc akn . x ei na slso eag rh a letepo l uha re r o e ss f rn c me dt cr o bet cig E pr d ma h h o y r t me t r ut h ws loi msC s v rbe sc s g r v r l e h t t n o h ms me oc
e et eywi n lc ea adh v o ga it l—betrc n . f ci l t s ge a r.n a e t n bly nmutojc ak g v h i m s r ii i t i
[ ywod ]mutojc t c n ; ak ru dsbrcin kl nftr Ke r s l—bet ak g b cgo n t t ; a i i r u a o ma l ie
( . p r n f p l dp y is H fi ie s yo e h oo y H fi 3 0 9 2 S h o f mp tr n fr t n Hee Unv ri f 1 De at t p i h s , ee v r t f c n lg , e e 2 0 0 ; . c o l me o A e c Un i T o Co ue dI o mai , f i i es yo a n o t
第3 4卷 第 1 期 9
、 .4 t 3






20 08年 1 0月
O c ob r 2O 8 t e O
No.9 1
C o pu e m t rEng ne rng i ei
人工智能及识别技术 ・

多目标跟踪算法

多目标跟踪算法

多目标跟踪算法多目标跟踪算法是计算机视觉领域中一项重要的研究任务,它的目标是在视频序列中同时跟踪多个目标。

本文将介绍一种基于深度学习的多目标跟踪算法。

该算法的主要步骤如下:1.目标检测:首先,使用卷积神经网络(CNN)对视频帧进行目标检测。

CNN可以提取图像特征,识别图像中的目标物体。

常用的CNN架构有Faster R-CNN、YOLO等。

2.目标特征提取:对于每一个被检测到的目标,通过CNN提取其特征表示。

这些特征可以包括目标的外观、形状、运动等信息。

3.目标关联:根据目标的特征,使用关联算法来建立当前帧和前一帧之间的目标关联。

常用的关联算法有卡尔曼滤波、匈牙利算法等。

如果一个目标在两帧中都被检测到且满足一定的相似度阈值,则认为它们是同一个目标。

4.目标轨迹估计:根据目标的关联关系,使用轨迹估计算法来预测目标在未来的位置。

常用的轨迹估计算法有卡尔曼滤波、粒子滤波等。

通过预测目标的轨迹,可以实现对目标的跟踪。

5.目标更新:在每一帧中,根据新检测到的目标和通过轨迹估计算法预测的目标位置,更新目标的状态。

这种多目标跟踪算法基于深度学习的目标检测和特征提取实现了对视频序列中多个目标的准确跟踪。

同时,通过目标关联和轨迹估计算法,可以解决目标在视频中的跳跃和遮挡等问题。

这种算法在实际应用中具有广泛的应用前景,例如视频监控、自动驾驶等领域。

需要注意的是,多目标跟踪算法仍然存在许多挑战,例如目标遮挡、目标外观变化等。

未来的研究方向包括进一步提升目标检测和特征提取的准确性,改进目标关联和轨迹估计算法的效果,以及开发更加高效的实时多目标跟踪算法。

多目标追踪算法

多目标追踪算法

多目标追踪算法多目标追踪是计算机视觉中的一个重要研究领域,其目标是利用视频流中的信息,对其中的多个目标进行实时的跟踪和定位。

多目标追踪算法的研究有助于实现一些实际应用,如视频监控、人体行为分析等。

常见的多目标追踪算法可以分为两类:基于外观特征和基于运动特征。

基于外观特征的算法使用目标的外观信息(如颜色、纹理等)来进行跟踪。

这种方法的优点是对目标形状和尺寸的变化较为鲁棒,但对于目标之间外观相似或遮挡情况下的区分较为困难。

基于运动特征的算法则利用目标在视频帧中的运动信息进行跟踪。

这种方法对目标之间的外观相似问题较为鲁棒,但对目标形状和尺寸的变化比较敏感。

一种常见的多目标追踪算法是卡尔曼滤波器。

卡尔曼滤波器通过建立目标运动模型和观测模型,并利用观测信息进行目标状态估计和预测。

该算法最初用于航空航天领域,其优点是速度快、精度高,适用于目标运动模型线性且噪声满足高斯分布的情况。

另一种常见的多目标追踪算法是粒子滤波器。

粒子滤波器利用一组粒子来表示目标的位置状态,通过不断更新和重采样来准确估计目标位置。

粒子滤波器对目标的形状和尺寸变化比较敏感,适用于非线性运动模型和非高斯噪声的情况。

目前,多目标追踪算法的研究重点主要集中在提高目标跟踪的准确性和实时性。

一种常见的解决方法是结合多个特征进行目标跟踪,如外观特征、运动特征、深度特征等。

利用多个特征可以提高目标的鉴别度,提高跟踪的准确性。

此外,还可以使用多种滤波器进行目标跟踪,如卡尔曼滤波器、粒子滤波器等,将它们进行融合,提高跟踪的实时性。

在未来,多目标追踪算法还有许多值得研究的方向。

例如,如何提高目标跟踪算法对于目标尺寸和形状变化的适应能力,如何对目标目标之间的关系进行建模,如何提高算法的鲁棒性等。

这些问题的解决将进一步推动多目标追踪算法的发展,并有助于解决实际应用中面临的挑战。

《2024年交通场景下的车辆行人多目标检测与跟踪算法研究》范文

《2024年交通场景下的车辆行人多目标检测与跟踪算法研究》范文

《交通场景下的车辆行人多目标检测与跟踪算法研究》篇一一、引言在日益复杂的交通场景中,准确而快速地检测与跟踪车辆及行人已成为一个重要而紧迫的研究课题。

这项任务对于智能交通系统、自动驾驶汽车、监控和安全系统等领域具有重要意义。

本文将详细探讨交通场景下的车辆行人多目标检测与跟踪算法的研究现状及进展。

二、研究背景与意义随着科技的发展,多目标检测与跟踪技术在交通领域的应用越来越广泛。

该技术能够实时监测交通场景中的车辆和行人,为自动驾驶汽车、智能交通管理系统等提供关键信息。

同时,该技术对于提高道路交通安全、减少交通事故具有重要意义。

因此,研究交通场景下的车辆行人多目标检测与跟踪算法具有重要的理论价值和实际应用价值。

三、相关技术研究现状(一)目标检测算法目标检测是计算机视觉领域的重要研究内容,其目的是在图像或视频中识别出感兴趣的目标。

目前,常用的目标检测算法包括基于深度学习的目标检测算法和传统特征提取方法。

其中,基于深度学习的目标检测算法在交通场景下的多目标检测中表现出较好的性能。

(二)多目标跟踪算法多目标跟踪算法主要用于在连续的图像帧中跟踪多个目标。

常见的多目标跟踪算法包括基于滤波的方法、基于深度学习的方法等。

这些方法各有优缺点,在实际应用中需要根据具体场景选择合适的算法。

四、车辆行人多目标检测与跟踪算法研究(一)算法设计思路在交通场景下,车辆行人多目标检测与跟踪算法的设计需要考虑多个因素,如目标的实时性、准确性、鲁棒性等。

首先,通过使用深度学习技术进行目标检测,提取出交通场景中的车辆和行人。

然后,利用多目标跟踪算法对检测到的目标进行跟踪,以实现目标的持续监控。

最后,将检测与跟踪结果进行融合,输出最终的检测与跟踪结果。

(二)算法实现过程1. 数据预处理:对原始图像进行去噪、增强等处理,以便更好地提取目标特征。

2. 目标检测:利用深度学习技术对预处理后的图像进行目标检测,提取出车辆和行人等感兴趣的目标。

3. 多目标跟踪:使用多目标跟踪算法对检测到的目标进行跟踪,记录每个目标的运动轨迹。

改进YOLOX-Tiny与DeepSort相结合的多目标跟踪算法

改进YOLOX-Tiny与DeepSort相结合的多目标跟踪算法改进YOLOX-Tiny与DeepSort相结合的多目标跟踪算法引言目标跟踪是计算机视觉领域的重要研究方向之一,它在人脸识别、视频监控等应用场景中具有广泛的应用价值。

然而,由于目标检测与目标跟踪算法的局限性,现有的多目标跟踪算法仍然存在一些挑战,例如在复杂场景下目标遮挡、尺度变化和形变等问题。

为了克服这些问题,本文提出了一种改进的YOLOX-Tiny与DeepSort相结合的多目标跟踪算法。

一、相关工作目标检测与跟踪是目标跟踪算法中的两个关键步骤。

YOLOX是一种经典的目标检测算法,它采用了骨干网和特征金字塔网络来提取图像中的特征,并通过多尺度预测来实现目标检测。

DeepSort是一种经典的目标跟踪算法,它通过结合卷积神经网络和卡尔曼滤波器来实现目标的准确跟踪。

然而,传统的YOLOX与DeepSort相结合的多目标跟踪算法在一些复杂场景下仍然存在一些问题,例如对目标遮挡和尺度变化的适应性较差。

二、算法改进为了提高目标跟踪的性能,我们对YOLOX-Tiny和DeepSort进行了一系列改进。

首先,我们使用了一个更加高效的目标检测模型,即YOLOX-Tiny,以降低目标检测的计算复杂度。

其次,我们引入了注意力机制来提高目标检测的准确性。

我们将注意力机制应用于特征提取网络中,通过学习目标区域的空间注意力权重,以提高目标检测的精度和鲁棒性。

此外,我们还引入了一个尺度自适应模块,用于自动适应目标尺度的变化。

在目标跟踪方面,我们对DeepSort进行了一些改进。

首先,我们加入了一个实例重识别模块,用于解决在目标遮挡或者形变的情况下目标丢失的问题。

该模块通过学习目标的视觉特征,并将其与历史目标特征进行匹配,从而实现目标的持续跟踪。

其次,我们引入了一个相邻关系建模模块,用于建模目标的时空关系。

通过学习目标的运动特征和相对位置信息,我们可以更准确地预测目标的下一帧位置。

多目标追踪实验范式

多目标追踪实验范式多目标追踪实验范式是一种研究人类视觉系统的常用方法,它可以帮助我们了解人类是如何同时关注和追踪多个目标的。

在这个实验中,研究人员会要求参与者观看一系列移动目标,并要求他们在其中选择一个或多个目标进行追踪。

通过观察参与者的行为和反应时间,研究人员可以揭示人类视觉系统的工作原理。

在实验开始时,参与者会被要求注视屏幕中央的一个固定点。

然后,一些目标会在屏幕上随机出现并开始移动。

这些目标可能是各种各样的,比如圆形、方形、颜色不同的形状等。

参与者的任务是选择一个或多个目标,并在它们移动时将注意力集中在这些目标上。

在实验进行过程中,研究人员会记录参与者的眼动数据和反应时间。

眼动数据可以告诉研究人员参与者在何时和如何转移他们的注意力,而反应时间可以揭示参与者处理目标的速度。

通过分析这些数据,研究人员可以了解人类视觉系统在多目标追踪任务中的表现和策略。

多目标追踪实验范式的应用非常广泛。

它可以帮助我们理解驾驶员在驾驶过程中如何同时关注多个道路目标,从而提高交通安全性。

此外,它还可以应用于设计界面和虚拟现实系统,以提高用户体验和使用效率。

虽然多目标追踪实验范式非常有用,但也存在一些挑战和限制。

例如,参与者的注意力资源是有限的,当目标数量增加时,他们可能会出现分散注意力的现象。

此外,不同的参与者可能会采用不同的策略来处理多目标追踪任务,这使得研究人员很难得出一致的结论。

多目标追踪实验范式是一种有助于研究人类视觉系统的重要方法。

通过了解人类在多目标追踪任务中的表现和策略,我们可以更好地设计界面、提高交通安全性,并改善虚拟现实系统的用户体验。

OMC框架下的行人多目标跟踪算法研究

OMC框架下的行人多目标跟踪算法研究随着计算机视觉的不断发展,人们对于行人多目标跟踪算法的需求日益增加。

在复杂的环境下,准确地跟踪行人在视频中的位置和动作,对于安防监控、智能交通系统等领域至关重要。

而OMC(OnlineMulti-person Tracking and Counting)框架作为一种多目标跟踪算法,极大地提升了行人目标跟踪的准确性和实时性。

OMC框架最初提出于2012年,最初是一种用于室内场景的行人跟踪方法。

随着研究的深入,OMC框架逐渐被应用于室外环境的行人进行跟踪。

OMC框架的核心思想是通过联合学习目标检测和目标跟踪的方法,实现对行人在视频中的准确定位。

在OMC框架下,算法主要包括三个步骤:目标检测、数据关联和轨迹预测。

首先,目标检测是OMC框架中的第一步。

在目标检测阶段,算法会对视频图像进行分析,提取出行人目标的位置和特征信息。

目标检测可以使用传统的图像处理技术,如Haar特征和HOG(Histogram of Oriented Gradients)特征,也可以使用深度学习方法,如卷积神经网络(CNN)进行目标检测。

目标检测的准确性直接影响了后续数据关联和轨迹预测的性能。

接下来是数据关联。

数据关联的目的是将目标检测得到的行人目标进行匹配和关联。

在OMC框架中,通常使用关联滤波器(Filtering)和关联匹配(Matching)两个主要方法来实现数据关联。

关联滤波器通过利用先验知识和观测数据,对行人目标进行状态估计,从而实现对目标的跟踪。

关联匹配则是通过比较目标检测结果和已有跟踪目标的特征,来确定哪些目标是同一行人的。

最后是轨迹预测。

在行人目标跟踪中,轨迹预测是非常重要的一步。

通过对行人目标的历史轨迹进行分析和学习,可以预测行人的未来位置和运动。

常用的轨迹预测方法包括卡尔曼滤波器(Kalman Filter)和粒子滤波器(Particle Filter)。

这些方法通过对目标的状态进行估计和预测,提高了对行人目标的准确性和鲁棒性。

基于多目标跟踪的行人行为分析算法研究

基于多目标跟踪的行人行为分析算法研究引言随着科技的不断发展,计算机视觉技术在各个领域中得到了广泛应用。

而在计算机视觉领域中,行人行为分析一直是研究的热点之一。

行人行为分析有助于实时监控和理解行人的行为,并进一步应用于视频监控、智能交通系统等领域。

本文主要关注基于多目标跟踪的行人行为分析算法,并对该算法进行研究。

一、行人行为分析算法的研究现状行人行为分析算法的研究可以分为两个方面:目标检测和目标跟踪。

目标检测是指在图像或视频中准确地定位和识别出行人目标。

而目标跟踪则是指在实时视频序列中对目标进行追踪,以分析其行为模式。

目前,常用的目标检测算法包括基于特征的方法、基于深度学习的方法等;而目标跟踪算法则包括基于卡尔曼滤波器的跟踪方法、基于神经网络的跟踪方法等。

二、基于多目标跟踪的行人行为分析算法原理基于多目标跟踪的行人行为分析算法的原理主要包括目标检测、目标跟踪和行为分析三个步骤。

1. 目标检测目标检测旨在从图像或视频中准确地定位和识别出行人目标。

可以使用传统的特征提取和分类器的方法,如Haar特征和级联分类器,也可以使用深度学习的方法,如卷积神经网络(CNN)等。

通过目标检测,可以得到每一帧中行人目标的位置和姿态信息,为后续的目标跟踪提供基础。

2. 目标跟踪目标跟踪旨在在实时视频序列中对目标进行追踪,以分析其行为模式。

常用的目标跟踪方法包括基于特征的方法和基于深度学习的方法。

其中,基于特征的方法通过采集目标的外观特征,如颜色、纹理等,并使用卡尔曼滤波器等技术对目标进行跟踪。

而基于深度学习的方法则通过训练神经网络模型,对目标进行跟踪。

这些方法通过将当前帧中检测到的行人目标与之前帧中的目标进行匹配,从而实现目标的连续追踪。

3. 行为分析行为分析是对目标跟踪结果进行进一步的分析,以提取行人的行为模式和动态信息。

行为分析可以通过计算行人的移动速度、加速度、路径和运动轨迹等特征来实现。

常用的行为分析方法包括运动轨迹分析、运动模式分类等。

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

2 . 2 边缘检测
边缘是指其周围像素灰度变化不连续的那些像素的集合, 较完整地反映了图像的空间相关信息, 是图像分割所依赖的重 要特征。常用的边缘检测算子有 P r e w i t t 算子、 K i r s c h 算子、 R o b
( 苏州大学物理科学与技术学院பைடு நூலகம்江苏 苏州 2 1 5 0 0 6 )
摘 要 针对固定摄像头下的行人跟踪问题, 提出一种基于运动检测的多目标跟踪算法。在运动目标检测中, 先利用没有目标出 现的视频帧建立背景图像, 然后计算背景差并计算差分图像的梯度以提高运动区域的检测能力, 最后利用区域合并法得到完整的运 动目标区域, 并间隔一定的时间更新背景模型。在检测到运动目标后转入跟踪。在跟踪目标时, 对于有遮挡和没有遮挡的情况分开 处理: 若目标之间未发生遮挡, 基于目标的中心距和加权的颜色直方图特征进行匹配跟踪; 当发生遮挡时, 用卡尔曼滤波器预测目标 的位置。实验证明, 相对于传统的基于背景差法的多目标跟踪, 该算法能提取更完整、 准确的目标区域, 对行人这一非刚性目标能实 现较好的跟踪。 关键词 目标检测 边缘检测 多目标跟踪 卡尔曼滤波 加权颜色直方图 中图分类号 T P 3 9 1 文献标识码 A D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 0 3 8 6 x . 2 0 1 4 . 0 8 . 0 3 3
第3 1卷第 8期 2 0 1 4年 8月
计算机应用与软件 C o m p u t e r A p p l i c a t i o n s a n dS o f t w a r e
V o l 3 1N o . 8 1 4 A u g . 2 0
一种基于运动检测的行人多目标跟踪算法
邹 薇 赵勋杰 李 权 陆 凯
0 引 言
智能视频监控技术是计算机视觉领域近年来新兴的一个研 究方向, 它融合了图像处理、 模式识别、 人工智能以及自动控制 等不同领域的先进技术, 将计算机视觉同网络化的视频监控结 合起来, 实现视频中运动目标的检测、 识别、 跟踪和行为分析等
1 ] 功能 [ 。其中, 多行人跟踪是智能视频监控技术的难点, 因为
行人在移动时比车辆更具灵活性并且行人是非刚体, 轮廓特征
2 ] 在不断变化, 不易提取 [ , 这给跟踪的准确性以及算法的计算
复杂度带来了诸多问题。 行人检测与跟踪是行为分析的基础, 近些年受到了广泛的 关注。H a r i t a o g l uI s m a i l 等人将目标的外形信息和跟踪技术相结 合, 研究设计了一个可在室外环境下检测和跟踪多个运动人体
( S c h o o l o f P h y s i c a l S c i e n c e a n dT e c h n o l o g y , S o o c h o wU n i v e r s i t y , S u z h o u 2 1 5 0 0 6 , J i a n g s u , C h i n a )
进行更新, 对目标区域不进行更新。采用的背景模型 更 新 公 式为: 1 ) B ( x , y ) =α I ( x , y )+( 1-α ) B ( x , y ) ( B 其中, 为 B ( x , y )为背景, I ( x , y )为当前帧中背景区域图像, α B 背景更新速度参数, 取值在 0到 1之间。
AMU L T I T A R G E TP E D E S T R I A NT R A C K I N GA L G O R I T H MB A S E D O NMO T I O ND E T E C T I O N
Z o uWe i Z h a oX u n j i e L i Q u a n L uK a i
7 ] 场中暂停的目标。本文采用的背景更新策略 [ 是: 对背景区域
1 本文算法流程
一般而言, 运动物体检测与跟踪问题的难点在于: ( 1 )运动区域的正确分割; ( 2 )物体之间的相互遮挡。 有关运动目标的检测与跟踪研究大致分为两种情况: ( 1 ) 摄像头随着运动目标移动; ( 2 )摄像头固定。本文研究第二种 情况下的多行人检测和跟踪方法, 要求算法能够处理跟踪目标 之间的遮挡、 具有准实时性。具体处理方法是: 将检测到的运动 区域用外接矩形表示, 然后对这些矩形序列进行匹配跟踪。在 研究运动目标检测算法的过程中我们发现, 运用传统的背景差 法检测运动目标, 往往不能检测到完整、 准确的运动目标区域, 进而导致接下来的跟踪失败。因此, 我们采用了一种新的运动 目标检测方法: 先建立背景, 然后计算当前帧与背景帧的差分图 像, 再对差分图像进行边缘检测, 最后对边缘图像进行后处理得 到完整的运动目标区域。后处理包括形态学膨胀处理( 以便连 接断点形成较完整的目标边缘图像) 和小区域合并。在目标跟 踪方法上, 考虑行人这一非刚性目标的运动特点, 引入面积重合 度、 中心距和加权的颜色直方图, 建立关联矩阵, 根据关联矩阵 判定各个目标所处的状态, 并进行相应的处理。当运动目标处 于遮挡状态时, 用卡尔曼滤波的预测值来表示其在当前帧中的 位置。图 1为目标检测、 跟踪系统的流程图。
A b s t r a c t I nt h i sp a p e r ,w ep r o p o s eam o t i o nd e t e c t i o n b a s e dm u l t i t a r g e t t r a c k i n ga l g o r i t h mi nl i g h t o f p e d e s t r i a nt r a c k i n gw i t hf i x e d c a m e r a .I nm o v i n gt a r g e t d e t e c t i o n ,t h ev i d e of r a m ew i t hn ot a r g e t sa p p e a r a n c ei su s e df i r s t t os e t u pt h eb a c k g r o u n di m a g e ;t h e nt h e b a c k g r o u n ds u b t r a c t i o ni s c a l c u l a t e dt o g e t h e r w i t ht h ec a l c u l a t i o no f d i f f e r e n t i a l i m a g eg r a d i e n t i no r d e r t oi m p r o v em o t i o nr e g i o nd e t e c t i o n a b i l i t y ;f i n a l l yt h ee n t i r er e g i o no f m o v i n gt a r g e t si sd e r i v e db yu t i l i s i n gt h er e g i o nm e r g i n gm e t h o d ,a n dt h eb a c k g r o u n dm o d e l w i l l b e r e f r e s h e da t c e r t a i ni n t e r v a l .A f t e r t h em o v i n gt a r g e t s a r ed e t e c t e d ,i t w i l l t u r nt ot r a c k i n g .Wh i l et r a c k i n gt h et a r g e t s ,t h es i t u a t i o n s w i l l b e d e a l t w i t hs e p a r a t e l yd e p e n d i n go no c c l u s i o no r n o t :Wh e nt h e r e i s n o o c c l u s i o nb e t w e e nt h e t a r g e t s ,t h e m a t c h e dt r a c k i n g w i l l b e c a r r i e do u t b a s e do nt h ec e n t r ed i s t a n c e s o f t a r g e t s a n dt h ew e i g h t e dc o l o u r h i s t o g r a mf e a t u r e ;O t h e r w i s e ,t h eK a l m a nf i l t e r w i l l b eu s e dt op r e d i c t t h e l o c a t i o no f t h eo c c l u d e dt a r g e t s .E x p e r i m e n tp r o v e st h a tt h i sa l g o r i t h mc a ne x t r a c tm o r ec o m p l e t ea n da c c u r a t et a r g e tr e g i o n st h a nt h e t r a d i t i o n a l b a c k g r o u n ds u b t r a c t i o n b a s e dm u l t i t a r g e t t r a c k i n g a l g o r i t h m , a n dh a s b e t t e r p e r f o r m a n c e i nt r a c k i n g p e d e s t r i a n s w h i c ha r e t h e n o n r i g i dt a r g e t s . K e y w o r d s T a r g e t d e t e c t i o n E d g ed e t e c t i o n M u l t i t a r g e t t r a c k i n g K a l m a nf i l t e r We i g h t e dc o l o u r h i s t o g r a m 不发生变化的时候采用基于质心距的方法, 在数量发生变化时
相关文档
最新文档