多摄像机环境下的目标跟踪
计算机视觉中的多摄像机标定技术研究

计算机视觉中的多摄像机标定技术研究计算机视觉是一项涉及透过摄像机、算法与硬件处理来自动检测、识别、追踪图像中特定对象并进行分析的技术。
而多摄像机标定技术则是其中重要的一环。
在多个摄像机、多个视角下进行目标识别和跟踪时,需要对不同摄像机之间的相对位置及姿态进行精确的定标,以提供可靠的三维空间信息对目标进行精确追踪。
一、标定技术的概述多摄像机标定技术是计算机视觉中的重要技术之一。
其目的是确定多个单独相机的内部参数(如传感器的像素大小、畸变、内外参数等)以及它们之间的相对位置和姿态关系。
标定技术的质量直接关系到后续视觉处理过程的精度和稳定性。
在摄像机标定中,通常先拍摄已知平面的标定板图像,然后依据标定板的特征点估计摄像机的内部参数。
再利用多个摄像机拍摄特定对象,通过三维变换模型计算不同摄像机观测图像之间的位置、姿态、区域范围,实现多个摄像机图像的建立和转换。
这也是多摄像机标定的主要要素。
二、多摄像机标定技术的种类1.基于姿态变换的多相机标定技术姿态变换的多相机标定技术主要是针对类似于机器人等需要移动观测点的设备,该技术的主要思想是在多个摄像机的观测下计算目标的位置和姿态。
采用这种方法,在每个摄像机中通过已知的目标信息,得到不同的外部摄像机推导矩阵,再利用放缩运算和旋转运算等姿态变换技术,完成多相机标定模型。
2.基于几何约束的多相机标定技术几何约束的多相机标定技术主要侧重于兼容多目标跟踪用途的模型,并着重考虑摄像机的像素级别标定问题。
在此标定方法中,先标定单独的相机,然后通过特定的几何学计算方法,计算它们之间的相对位置和姿态关系,精度高、稳定性较强。
三、多摄像机标定技术的挑战和应用前景多摄像机标定技术中存在准确性和实用性方面的挑战。
准确性方面,主要是影响因素过多,如标定板的位置、姿态、标定点的选取等。
实用性方面,主要是部署难度比较大,且基于视觉实时计算成本较高。
因此,此类技术的应用场景分类比较明显,如移动机器人、VR虚拟现实、视频监视等领域。
多摄像机视频监控中运动目标检测与跟踪

多摄像机视频监控中运动目标检测与跟踪多摄像机视频监控中运动目标检测与跟踪近年来,随着安防技术和计算机视觉的发展,多摄像机视频监控系统在各个领域得到了广泛应用。
多摄像机视频监控系统采用多个摄像机同时监测同一个区域,可以提高监控的全面性和准确性。
然而,在这种系统中,大量的视频数据使得人工分析和处理变得困难和耗时。
因此,如何有效地进行运动目标检测与跟踪成为了研究的热点之一。
多摄像机视频监控系统中的运动目标检测与跟踪涉及到多个步骤,包括背景建模、目标检测、目标特征提取、目标跟踪等。
在背景建模阶段,需要通过对摄像机采集到的视频序列进行分析,提取场景的静态背景信息。
常用的背景建模方法有基于帧差法和基于聚类法等。
帧差法通过计算相邻两帧像素差异来得到目标的前景区域,而聚类法则通过对像素进行聚类来判断是否为目标。
这些方法可以较好地适应场景变化并获取较为准确的背景信息。
接下来,目标检测是通过将前景区域与背景进行对比来得到运动目标的方法。
常用的目标检测算法有基于混合高斯模型和基于自适应阈值的方法。
这些方法可以对目标进行初步的检测和分割。
然后,在目标特征提取阶段,需要从检测到的目标中提取出有用的特征。
例如,颜色、纹理、形状等特征可以用于目标识别和分类。
最后,在目标跟踪阶段,需要通过将目标的位置和运动轨迹进行精确计算和预测,从而进行目标的跟踪和定位。
在多摄像机视频监控中,由于摄像机的数量增加,场景复杂程度提高,造成了更大的挑战。
首先,摄像机之间存在视角差异,导致目标在不同摄像机视野中的外观和尺度变化。
为了解决这个问题,可以通过利用摄像机之间的几何关系来进行目标的位置和尺度的校正。
其次,多摄像机视频监控系统中的目标通常是多个摄像机录制的视频中的同一个目标。
因此,目标的跟踪需要在多个摄像机之间进行协同。
为了解决这个问题,可以通过利用目标的外观和运动信息来进行目标的匹配和关联。
最后,多摄像机视频监控系统需要将多个摄像机的视频数据进行融合和整合。
单目标跟踪和多目标跟踪

介绍
目标跟踪是其实是计算机视觉领域的一个子领域,它的目的是在给定
数据流中确定和跟踪一个或多个指定的目标物体。
为了完成这项任务,要实现目标跟踪,最基本的步骤需要完成是:1.目标检测,确定跟踪目标的位置;2.目标跟踪,记录为了识别跟踪目标的一些重要的特征信息;
3.目标跟踪,在输入框架中检测和跟踪目标。
单目标跟踪是指将目标跟踪变得更简单,只有一个目标时进行跟踪的
计算机视觉技术。
通常情况下,单目标跟踪器需要被初始化,它需要
一个称为初始视觉框架的帧来识别要跟踪的物体。
一旦目标被识别,
将轨迹目标在每一帧之间的变化,对物体进行跟踪。
常用的算法有贪
婪跟踪(Mean Shift)和卡尔曼等中划分(KF)。
多目标跟踪技术,又称多目标跟踪(MOT),它的目的是同时进行多
个目标的跟踪。
这类算法在计算机视觉、机器人和图像处理等领域广
泛应用。
最受欢迎的算法有网络风格,通过给定框架之间给定帧的单
目标跟踪结果,在每个框架中构造联合着色器,以证明在多帧中目标
应该是相同的;把数据划分为车辆,尤其是多类别数据,使用混合数
据表示为“人”和“砖块”等类别;多摄像机,利用多个摄像头的结果进行多目标跟踪;神经网络,通过深度学习训练神经网络进行多目标跟踪。
总的来说,准确的及时跟踪目标,对于很多行业都有很大的意义,比
如视频监控、自动驾驶、反恐等领域,目标跟踪技术都有着重要而有
用的应用,单目标跟踪技术和多目标跟踪技术都是计算机视觉研究的
重要组成部分。
基于均值偏移算法的双摄像机目标跟踪

基于均值偏移算法的双摄像机目标跟踪均值偏移算法(Mean Shift Algorithm)是一种非参数的密度估计方法,被广泛应用于目标跟踪领域。
它通过计算目标的颜色直方图和梯度直方图,使用迭代方法寻找样本点密度最大的区域,从而确定目标的位置。
在双摄像机目标跟踪中,通常需要首先对目标进行初始化,并在后续的帧中进行跟踪。
初始化可以通过在第一帧中手动选取目标区域来完成,也可以使用先进的目标检测算法进行自动初始化。
以下是基于均值偏移算法实现双摄像机目标跟踪的具体步骤:1.初始化:在第一帧中,选择目标区域作为初始窗口,并计算该区域的颜色直方图和梯度直方图。
将这些直方图作为目标的颜色和纹理特征。
2.特征匹配:在下一帧中,根据当前目标位置,确定窗口的位置。
使用均值偏移算法计算窗口内样本点的密度,并找到最大密度点作为新的目标位置。
同时,根据新的目标位置,更新窗口的大小。
3.视差计算:由于使用了双摄像机,可以通过计算两个摄像机之间的视差来获得目标的深度信息。
使用立体匹配算法,将左摄像机和右摄像机的图像进行匹配,并计算视差图。
根据视差图中的目标位置,更新目标的深度信息。
4.三维重建:根据目标的深度信息和在左摄像机图像中的位置,可以进行三维重建。
将目标在左摄像机图像中的位置和深度信息转换为三维坐标,并根据立体几何关系计算目标在右摄像机图像中的位置。
从而获得目标的三维坐标。
5.目标跟踪:在下一帧中,根据当前目标的位置和三维坐标,确定窗口的位置和大小,并使用均值偏移算法计算新的目标位置。
同时,根据新的目标位置,更新目标的深度信息和三维坐标。
6.结果展示:通过将目标的位置和三维坐标与原始图像进行叠加,可以实时展示目标的位置和运动轨迹。
同时,可以将三维坐标转换为世界坐标,并在三维空间中对目标位置进行可视化。
基于均值偏移算法的双摄像机目标跟踪不仅考虑了目标的颜色和纹理特征,还利用了双摄像机的优势进行深度估计和三维重建,从而提高了目标跟踪的精度和准确性。
基于人体主颜色特征的多摄像机目标连续跟踪

A src E tbi igcrep n e cs ew e v go j t n f h s d{ clpo lms omut l cme— b ta t sa lhn ors o dn e t enmo i be si o e e s b n c s o t mo t iiut rbe lpe a r f t i
Ta g tTr k n g rt s d o u a S r e ac i g Al o ihm Ba e n H m n’ D o i a l r Fe t r s i u tp e Ca e a m n ntCo o a u e n M li l m r s
ta t g c mpe e t rs s c sS F fa u e ) Ex ei e tlr s l h w h tt e meh d c n ah e e r b s ag t rci o lx fau e ( u h a I T et r s . n p r na e ut s o t a h t o a c iv o u ttr e m s
南京 201) 10 6 ( 南京航空航天大学信息科学 与技术学 院
摘
要
多摄像机视野之 间的运动 目标 交接一直是广域视频监控系统 中的难点 。根据人体模 型的基本理论 , 出了一 提
种基 于人体模型分割和主颜色识别 的 目标 连续跟踪算法 。该方法无需进行复杂 的特征 ( sF 如 I T特征 ) 提取 , 而以 目标质 心
a r c i g i d r a v d o s r el n es se s ta k n n wie a e i e u v i a c y tm.Ac o d n o t eb sc t e r fh ma d l n a g rt m a e n h — l c r ig t h a i h o y o u n mo e ,a l o ih b s d o u ma d l a g ts g e t t n a d d mi a tc l rt r e e o n to a e n i to u e . Th r p s d me h d u i z s t e n mo e t r e e m n a i n o n n o o a g t c g iin h sb e r d c d o r n e p o o e t o tl e h i d s a c ft r e e t ra d t e d sa c f o n n o o O r s l et em u t c me a t r e a d f r b e ,i s e d o x it n e o a g tc n e n h it n eo mi a tc l rt e o v h li a r a g th n o f o lm n t a fe — d — p
多摄像头系统的目标检测与跟踪方法研究

多摄像头系统的目标检测与跟踪方法研究高翔;朱婷婷;刘洋【摘要】针对运动目标检测的问题,提出了一种中线检测算法。
利用人体两侧关于中线几乎完全对称的特点,首先通过背景差分技术得到目标人的二进制图像,然后利用最小中位数均方差的方法对于单个目标人进行中线检测,并利用多个摄像头之间单应矩阵对应关系,得到检测目标在各摄像头中的相应位置,实现目标在多个摄像头中的目标检测。
在目标跟踪的问题上,采用了一种基于MCMC( Markov Chain Monte Carlo)粒子滤波的目标跟踪算法。
算法中首先建立自回归运动模型及基于目标垂直投影直方图的观测模型,然后利用粒子滤波在各个摄像头中进行跟踪。
中心处理机通过匹配算法融合各摄像头中的目标跟踪数据,实现多个摄像头环境下目标的有效跟踪。
%Aiming at the problem of motion target detection,propose a median detection algorithm,which makes use of both sides of the body on the median almost perfectly symmetrical characteristic. First,obtain the binary image of target person by background subtraction. Then,detect the independent target by applying the least median of squares. Next,using the corresponding relationship of homographic matrix between multiple cameras to get the position of the detected target in each camera,achieving person detection in multi-camera sys-tem. On the problem of target tracking,adopt a target tracking algorithm based on MCMC particle filter. First,this algorithm establishes an autoregressive motion model and an observation model based on the vertical projection histogram of the detected person. Next,using the particle filter track person in each camera. The central processor hasmerged the tracking data of each camera by matching algorithm,reali-zing target tracking of multi-camera system effectively.【期刊名称】《计算机技术与发展》【年(卷),期】2015(000)007【总页数】5页(P221-225)【关键词】目标检测;目标跟踪;背景差分;中线;MCMC粒子滤波;多视角协同【作者】高翔;朱婷婷;刘洋【作者单位】南京邮电大学自动化学院,江苏南京 210023;南京邮电大学自动化学院,江苏南京 210023;南京邮电大学自动化学院,江苏南京 210023【正文语种】中文【中图分类】tP751目标跟踪作为一门跨学科的前沿技术,融合了自动控制、模式识别、图像处理、人工智能等不同领域的理论知识。
多摄像机目标跟踪系统综述

K y wo d e r s:mu t c me a;d t ci n a d t c l- a r i ee t n r k;d t u in o a aa f s o
407 C i ) 3 0 9, hn a
Ab ta t F rt , t e e e o i g t t s t o a d b o d s r s ne . S c n l , s v r l r me o k a e e c b d n sr c : i l sy h d v l p n sau a h me n a r a i p e e td e o dy e e a fa w r s r d s r e a d i c mp r d o a e .T e e c f n t n l h n a h u ci a mo ue s n y e a d u o d l i a a z d n s mmaie w t r s e t t t e x s n ag r h , t e r b e a d h l rz d i h e p c o h e it g lo i ms h p o l ms n t e i t
摘 要 : 介 绍 国 内 外 对 多摄 像 机 的 研 究 现 状 ;描 述 了 多摄 像 机 目标 跟 踪 系 统 的 各 种 构 架 并 进 行
分析 比较 ; 细 阐 述 各 功 能模 块 , 别 就 算 法研 究 现 状 、 在 的 问题 及 发 展 趋 势 进 行 了分析 和 总 结 ; 详 分 存
基于全景摄像机的运动目标智能追踪系统及方法

基于全景摄像机的运动目标智能追踪系统及方法摘要:随着计算机视觉技术的不断发展,基于全景摄像机的运动目标智能追踪系统已成为当前研究和开发的热点之一。
本文介绍了一种基于全景摄像机的运动目标智能追踪系统及方法。
该系统通过全景摄像机采集的广角图像数据,结合目标检测和跟踪算法,实现对运动目标的准确追踪和位置定位。
经过实验证明,该系统在追踪效果和计算效率方面表现出色,具有广阔的应用前景。
1. 引言随着全景摄像技术的成熟和应用扩展,全景摄像机在安防监控、智能家居和虚拟现实等领域发挥着重要作用。
传统的摄像头只能提供有限的视野范围,无法实时捕捉到全景场景。
而全景摄像机则能够通过广角镜头提供全景视野,从而更全面地监控和观测目标区域。
然而,传统的全景摄像机只能提供全景图像,对于运动目标的准确定位和追踪仍然存在一定挑战。
因此,开发一套基于全景摄像机的运动目标智能追踪系统具有重要的实际意义和应用价值。
2. 系统设计基于全景摄像机的运动目标智能追踪系统主要由全景摄像机硬件、图像处理模块和目标追踪算法组成。
全景摄像机硬件负责采集和传输全景图像数据,图像处理模块对全景图像进行预处理和特征提取,目标追踪算法通过实时检测和跟踪目标实现智能追踪。
3. 图像处理模块图像处理模块是基于全景图像数据进行预处理和特征提取的关键组成部分。
首先,对全景图像进行校正和去畸变处理,纠正图像中的畸变和缩放。
然后,采用图像分割和目标提取算法,将目标从背景中分离出来。
接着,通过图像特征描述子提取目标的特征,例如颜色、纹理和形状等。
最后,利用机器学习算法训练目标的模型,实现目标的分类和识别。
4. 目标追踪算法目标追踪算法是基于全景摄像机的运动目标智能追踪系统的核心部分。
常用的目标追踪算法包括基于颜色直方图的模板匹配算法、基于机器学习的目标跟踪算法以及基于深度学习的目标追踪算法。
这些算法通过对运动目标的运动轨迹、外观特征和目标模型进行建模和预测,实现对运动目标的持续追踪和位置定位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多摄像机环境下的目标跟踪作者:申明军,欧阳宁,莫建文,张彤来源:《现代电子技术》2009年第12期摘要:在多摄像机智能视频监控系统中,主要的难点是在多个摄像机之间对相同的目标建立正确的对应关系,即目标交接。
利用目标离开视野域的时间和空间作为约束条件,结合模板匹配的方法,对没有视野重叠域的多摄像机监控下的目标进行连续跟踪。
避免视野域内将所有目标进行匹配,提高了交接的实时性和准确率。
关键词:视频监控;多摄像机跟踪;颜色直方图;目标交接中图分类号:TP911.73文献标识码:A文章编号:1004-373X(2009)12-061-03Multi-camera Object TrackingSHEN Mingjun,OUYANG Ning,MO Jianwen,ZHANG Tong(Graphic Information Institute,Guilin University of Electronic Technology,Guilin,541004,China)Abstract:The main difficulty in multiple-camera tracking system is that the correct relationship to the same object between the multiple-camera is established.It can track the object in multi-camera video surveillance system of non-overlapping,using constraint conditions of the time and space when the object both leaving and entering the view of the camera,combined with the color histogram matching method.The immediacy and the accurate for avoiding the match to all of the objects in the view are improved.Keywords:video surveillance;multi-camera tracking;color histogram;target handoff0 引言由于具有直观性等特点,视频检测器被广泛用来对各种环境、区域和场所进行实时监控。
例如:社区和重要建筑物内部的安全监控,城市路网交通状况的监控,地铁站和飞机场的监控,以及停车场和超市的监控等。
受单个摄像机视域范围的限制,为了适应广域监控的需要,大量的视频检测器被广泛安置在整个监控区域中。
随着视频检测器数量的急剧增加,传统的人工被动监控已经远远无法满足监控任务的需要。
因此,实现可以代替人眼的智能自动监控功能已成为视频监控研究的目标,大量的研究成果也随之出现。
由于单摄像机的视野范围有限,难以实现大范围、多角度、长时间对人的跟踪,这使得多摄像机的使用成为必然。
多摄像机具有监控范围大,视野宽阔,全方位视点等优点,使得多摄像机环境下的人体跟踪成为计算机视觉领域内的一个主要研究方向。
多摄像机监控应用可以很好地解决监控中的阻塞问题,确保对目标长时间多角度的跟踪,可以弥补单摄像机监控的不足。
多摄像机跟踪中的目标交接是建立在单摄像机的检测和跟踪基础之上,对各个单摄像机的跟踪结果进行处理,从而得出正确的目标网络标号。
文献[1]利用三维立体匹配算法,对目标建立灵活的外观模型,利用目标基于地面的深度信息对目标跟踪,最后由多摄像机融合部分利用目标的运动轨迹以及时间空间线索进行匹配。
文献[2]是利用外观模型和轨迹相结合的方法进行多摄像机目标的跟踪。
在多摄像机的协同工作问题上,这里利用目标距摄像机的距离作为限制条件,对摄像机在目标的监控进行优先安排。
本文在单摄像机跟踪的基础上利用目标的位置坐标和时间对交接的目标进行匹配的范围予以约束,利用颜色-空间直方图匹配的方法对目标进行交接,达到连续的跟踪。
构建2台摄像机组成的实验平台,验证可以实现连续跟踪的目的。
1 多摄像机监控的构建多摄像机的目标监控可以分为有重叠视域和无重叠视域两种情况。
这里主要讨论没有重叠视域情况下多摄像机监控系统的目标交接问题。
目标交接的定义:当对一个大的场景进行监控时,必须用到多个摄像机。
假定有一个目标,当前在摄像机C1的视野内,经过一段时间后,该目标进入到摄像机C2的视野内,这时就必须确定目标的身份,即目标交接达到连续跟踪的目的。
目标交接问题是多摄像机运动目标跟踪系统中的一个关键步骤,在多摄像机运动目标跟踪中起着举足轻重的作用,只有在成功解决这个问题的基础上,才能进行相关的后续工作,如行为分析、场景理解等。
因此,它在整个系统中的地位非常重要。
图1是存在重叠视野范围的多摄像机系统示意图。
其中,C1,C2是两台摄像机。
摄像机视野域之间是没有重叠区域的。
图1 无重叠域的多摄像机系统示意图2 多摄像机监控的目标交接2.1 目标的坐标和时间约束当一个目标进入某个摄像机视野时,可能会出现以下2种情况:(1) 此目标之前在另外一个或者另外几个摄像机的视野内,即为在其他摄像机中出现过的目标;(2) 此目标之前不在任何其他摄像机的视野内,也即为新目标。
为了判定此目标是否为新目标(即是否在其他摄像机中出现过),可以根据摄像机的视野边界线来确定。
在用单摄像机运动目标检测模块检测到有一个目标Oj进入或者离开摄像机Cj视野时,检查目标的质心坐标P(x,y)所在区域范围是否在两台摄像机两条相邻视野边界线的区域内,如图2所示。
C1,C2是两台摄像机的视野域。
Area1,Area2分别是摄像机C1,C2毗邻且没有重叠域的视野部分。
当目标由Area1行进进入Area2时,急需进行目标身份的确认,即进行目标的交接,对目标进行连续跟踪。
当目标由摄像机C1离开进入摄像机C2时,记录目标从摄像机C1离开时刻T1和进入摄像机C2的时刻T2。
设T为离开摄像机C1到进入摄像机C2的间隔时间限制,一般设为3~5 s。
如果(T1-T2)≤T,对这两个目标进行匹配,以确认监控网络的标号。
如果目标出现在C1,C2时,质心坐标不在Area1或者Area2区域范围内,则将这个目标当作新目标。
对目标给予坐标和时间的约束,很大程度上减少了目标交接时,进行目标直方图匹配所需的匹配目标直方图个数,提高了实时性和准确性。
2.2 目标空间-颜色直方图及匹配颜色直方图是一种最直接反映目标颜色信息的方法,但是一般的颜色直方图只能反映出目标颜色信息的统计特征。
失去了目标颜色的空间分布特征,而目标颜色的空间分布特征对目标而言是很重要的一种信息。
文章采用一种基于颜色-空间二维直方图进行目标匹配的方法。
将目标图像分割成5×5的小块,再将这些小块按照与目标质心距离给予不同的权重重新组合成一种具有重叠方式的图像块;然后统计每块区域内的颜色直方图,以得到该图像的颜色-空间二维直方图;最后结合目标的时间-坐标约束,对直方图进行匹配,利用得到的目标直方图进行相似性的计算。
图2 目标质心坐标约束示意图2.2.1 空间-颜色直方图这里采用具有重叠方式的图像分块方法,通过在每一区域内统计颜色直方图来获得颜色的空间分布信息。
首先,将目标图像均分成5×5块:A=[P1,P2,P4,P5,P7,P8],B=[P1,P2,P3,P4,P5,P6],C=[P2,P3,P5,P6,P8,P9],D=[P4,P5,P6,P7,P8,P9],E =[P10,P13,P15],F=[P10,P11,P12],G=[P12,P14,P17],H=[P15,P16,P17],如图3所示。
其中,E,F,G,H 分别位于图像的左、上、右、下部分,代表场景;A,B,C,D是对位于图像中央主体部分的细分,分别代表目标图像主体的左半部、上半部、右半部和下半部。
A,B,C,D四部分彼此是相互重叠的,这样的分块方法使每块都包含了图像的中心部分P5,从而在一定程度上避免了由于分块过小而破坏目标颜色完整性的缺点,并保留足够丰富的颜色信息。
E,F,G,H的宽度较窄,这样可以通过限定信息有效性的方法来提高匹配的准确性。
因此任意两个子块颜色直方图的加权平均都相当于对重叠区域进行加权后,在两个区域的并集内统计的“加权”颜色直方图,这更有利于突出图像主要部分(重叠区域)的颜色分布特征。
例如:颜色直方图A+B 强调了图像左上部分的特征;颜色直方图A+C 强调了图像垂直中间部分的特征。
因此可以根据图像内容的空间分布更灵活和准确地描述图像的颜色特征。
图3 目标图像分块由于人体目标属于非刚性目标,受到姿势变化等的影响较大,目标上半身中间的颜色信息给予较大的权重,而其他部分的颜色信息给予较小的权重。
2.2.2 目标直方图匹配在单摄像机跟踪基础上得到目标的颜色-空间直方图。
对于得到的直方图在需要进行交接时如2.1所述,使用Bhattacharyya系数方法可用来计算2个目标图像直方图的相似程度。
对于2个有m级的直方图p和q,有:p={pu}u=1,2,…,m,∑mu=1pu=1(1)q={qu}u=1,2,…,m,∑mu=1qu=1(2)式中:pu,qu表示在颜色直方图p,q 中分别属于颜色级数u的概率。
直方图p,q的相似度可以利用式(3)计算得到:d(p,q)=1-∑mu=1puqu(3)在将目标直方图颜色分块后,计算两个目标分块直方图p,q的匹配程度时,计算这两个直方图的距离:D(p,q)=∑8i=1ωidi(4)式中:i=1,2,…,8,分别对应A,B,C,D,E,F,G,H这8个分块;ωi是每一个分块的权重值,根据距离质心的距离,可给予不同的权重值;di是两个目标直方图对应子块的Bhattacharyya距离,这里得到的是一个Bhattacharyya系数,即一个度量值。
通过分析D(p,q)值可知两个直方图颜色不匹配的程度,从而得到正确的匹配结果。
结合对交接目标进行的时间和坐标限制,对目标进行正确的交接,以达到连续跟踪的目的。
3 实验结果及分析这里构建一个由两台摄像机组成的没有重叠视野域的实验平台。
单摄像机的跟踪是采用blob跟踪算法。
对目标进行跟踪,并构建目标的直方图颜色模型。
实际场景如图4所示。
图4(a),(b)分别为摄像机C1,C2的视野域,两台摄像机间没有重叠视野域。
图4(a)中有两个目标,图4(b)中没有目标,穿越中间的区域间隔时间为3~5 s。
图4 无重叠视野域的两台摄像机图5是目标交接的结果。
图5(a)在C1第17帧中检测到这个目标2;图5(c)在C2的第111帧中检测到这个目标,这个目标是C2中第1个目标,在C2中的标号是1。