基于场景模型的多摄像机目标跟踪算法

合集下载

多摄像头视频的目标跟踪与重构技术研究

多摄像头视频的目标跟踪与重构技术研究

多摄像头视频的目标跟踪与重构技术研究在现代科技快速发展的时代,多摄像头视频的目标跟踪与重构技术成为了一个备受关注的研究领域。

随着人们对视频内容的需求越来越高,多摄像头系统可以提供更全面的视角和更丰富的信息,因此多摄像头视频的目标跟踪与重构技术显得尤为重要。

本文将对其进行深入研究与讨论。

首先,多摄像头视频的目标跟踪是指通过多个摄像头同时监控一个目标,并实时追踪目标在不同相机视角下的位置与运动轨迹。

这项技术的重要性在于能够提供准确的目标定位信息,为其他应用提供可靠的数据支持。

目标跟踪的挑战在于目标在不同相机视角下的外观变化、遮挡、光照变化等因素的干扰,因此需要采用创新的算法和技术来解决这些问题。

一种常用的多摄像头目标跟踪技术是多目标跟踪方法。

该方法利用多个摄像头同时观测目标,并通过目标的特征与运动信息将其在不同相机视角下进行关联。

常用特征包括目标的颜色、纹理、形状等,通过对目标特征的提取和匹配,可以实现目标在多个摄像头下的连续跟踪。

此外,还有一些基于深度学习的目标跟踪方法,通过训练神经网络来学习目标的外观特征和运动规律,从而实现准确的多摄像头目标跟踪。

除了目标跟踪,多摄像头视频的重构技术也是该领域的研究重点。

多摄像头视频重构是指将多个摄像头拍摄到的不同视角的视频进行融合,生成一个全景视频或三维重构模型。

这项技术的应用广泛,例如在虚拟现实、增强现实、安防监控等领域均有重要作用。

在多摄像头视频的重构过程中,首先需要对多个摄像头进行标定,确定摄像头之间的几何关系和外部参数。

然后,通过对多个视角视频的特征点或特征区域进行匹配,确定它们之间的对应关系。

接着,通过几何变换和图像融合技术,将多个视角的视频进行融合,生成全景视频或三维重构模型。

多摄像头视频的目标跟踪与重构技术在许多实际应用中发挥着重要的作用。

例如,在智能交通系统中,利用多摄像头对交通流量进行准确的监测和分析,可以提高交通效率和减少交通事故。

在安防监控中,多摄像头可以提供全面的监控视角,通过目标跟踪和重构技术,能够及时发现可疑事件并提供可靠的证据。

视频监控系统中的目标跟踪算法综述

视频监控系统中的目标跟踪算法综述

视频监控系统中的目标跟踪算法综述视频监控系统在现代社会中扮演着至关重要的角色,用于维护公共安全和保护财产。

其中,目标跟踪算法作为视频监控系统中的关键技术,承担着实时、准确、自动跟踪目标的任务。

本文将对视频监控系统中的目标跟踪算法进行综述,并探讨其应用和未来发展趋势。

目标跟踪算法是指通过分析连续帧图像中目标的位置和运动信息,准确定位、识别并跟踪目标在时间序列中的位置。

根据跟踪方法的不同,目标跟踪算法可以分为基于模型的方法、基于特征的方法和混合方法。

首先,基于模型的目标跟踪算法通过构建和更新目标模型来实现跟踪。

其中,粒子滤波算法是一种经典的基于模型的目标跟踪方法,通过采用概率分布来估计目标位置和速度。

该算法可以通过对粒子进行加权更新来实现准确的目标跟踪,但对目标外观模型的选择和更新策略的设计要求高。

其次,基于特征的目标跟踪算法利用目标的边缘、颜色、纹理等特征信息来进行跟踪。

其中,卡尔曼滤波算法是一种常用的基于特征的目标跟踪方法,通过结合运动模型和观测模型来估计目标的位置和速度。

然而,该算法在目标存在非线性运动或者观测误差较大时容易产生跟踪漂移。

最后,混合方法是将基于模型和基于特征的目标跟踪算法相结合,以融合两者的优势。

例如,以卡尔曼滤波算法为基础的条件随机场目标跟踪方法,通过引入马尔可夫链来建模目标的状态转移,同时考虑目标的空间邻接关系,从而实现更准确的目标跟踪。

然而,在实际应用中,视频监控系统面临着许多挑战。

其中包括复杂的场景背景、光照变化、目标遮挡等问题。

为了克服这些挑战,研究者们提出了许多改进的目标跟踪算法。

一种常用的改进方法是引入深度学习技术。

深度学习可以自动学习目标的特征表示,通过卷积神经网络等深度学习模型来实现目标跟踪。

例如,基于深度学习的Siamese网络目标跟踪方法通过将目标和背景分别表示为两个共享网络,来实现更加准确的目标跟踪。

另一种改进方法是引入多目标跟踪技术。

多目标跟踪算法可以同时跟踪多个目标,并考虑目标之间的相互关系和交互作用。

多摄像机环境下的目标跟踪

多摄像机环境下的目标跟踪

多摄像机环境下的目标跟踪作者:申明军,欧阳宁,莫建文,张彤来源:《现代电子技术》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 引言由于具有直观性等特点,视频检测器被广泛用来对各种环境、区域和场所进行实时监控。

面向智能安防的多摄像头视觉目标跟踪算法优化研究

面向智能安防的多摄像头视觉目标跟踪算法优化研究

面向智能安防的多摄像头视觉目标跟踪算法优化研究智能安防领域中的摄像头视觉目标跟踪算法是一项关键技术,它可以实时准确地追踪并识别出监控区域内的目标物体。

然而,由于复杂的环境条件和目标的快速运动,传统的视觉目标跟踪算法在实际应用中往往存在一定的局限性。

因此,对于多摄像头视觉目标跟踪算法的优化研究尤为重要。

首先,多摄像头视觉目标跟踪算法需要考虑到不同摄像头之间的数据融合和协同工作。

现有的目标跟踪算法主要针对单个摄像头的情况进行设计和优化,而在实际应用中,多个摄像头往往被用于实现全方位的监控和跟踪。

因此,如何将多个摄像头的数据进行融合,并实现信息共享和协同跟踪,是多摄像头视觉目标跟踪算法优化的关键问题之一。

其次,多摄像头视觉目标跟踪算法需要考虑到目标在不同摄像头之间的视角变化和尺度变化。

在多摄像头系统中,目标物体往往会在不同的摄像头之间出现视角变化和尺度变化。

这就需要相应的算法能够实时准确地识别目标在不同摄像头之间的转换,并对目标进行跟踪和定位。

因此,针对视角变化和尺度变化问题的算法优化研究是提高多摄像头视觉目标跟踪算法性能的关键之一。

进一步地,多摄像头视觉目标跟踪算法需要考虑到目标的运动速度和运动轨迹的预测。

在实际应用中,目标往往以不同的速度和轨迹运动,传统的目标跟踪算法往往无法准确预测目标的运动行为。

因此,针对不同运动速度和轨迹的目标,需要提出相应的算法优化方法,实现对目标运动的准确预测和跟踪。

最后,多摄像头视觉目标跟踪算法需要考虑到系统的实时性和鲁棒性。

在实际应用中,系统往往需要实时地进行目标跟踪,而且还需要对复杂和变化的环境因素进行鲁棒性处理。

因此,需要提出高效、实时且具有一定鲁棒性的多摄像头视觉目标跟踪算法,以应对复杂的实际应用场景。

综上所述,面向智能安防的多摄像头视觉目标跟踪算法的优化研究是一个具有挑战性和重要性的课题。

需要考虑多摄像头数据融合和协同工作、目标视角和尺度变化、目标运动速度和轨迹的预测以及系统的实时性和鲁棒性等方面。

多摄像机视频监控中运动目标检测与跟踪

多摄像机视频监控中运动目标检测与跟踪

多摄像机视频监控中运动目标检测与跟踪多摄像机视频监控中运动目标检测与跟踪近年来,随着安防技术和计算机视觉的发展,多摄像机视频监控系统在各个领域得到了广泛应用。

多摄像机视频监控系统采用多个摄像机同时监测同一个区域,可以提高监控的全面性和准确性。

然而,在这种系统中,大量的视频数据使得人工分析和处理变得困难和耗时。

因此,如何有效地进行运动目标检测与跟踪成为了研究的热点之一。

多摄像机视频监控系统中的运动目标检测与跟踪涉及到多个步骤,包括背景建模、目标检测、目标特征提取、目标跟踪等。

在背景建模阶段,需要通过对摄像机采集到的视频序列进行分析,提取场景的静态背景信息。

常用的背景建模方法有基于帧差法和基于聚类法等。

帧差法通过计算相邻两帧像素差异来得到目标的前景区域,而聚类法则通过对像素进行聚类来判断是否为目标。

这些方法可以较好地适应场景变化并获取较为准确的背景信息。

接下来,目标检测是通过将前景区域与背景进行对比来得到运动目标的方法。

常用的目标检测算法有基于混合高斯模型和基于自适应阈值的方法。

这些方法可以对目标进行初步的检测和分割。

然后,在目标特征提取阶段,需要从检测到的目标中提取出有用的特征。

例如,颜色、纹理、形状等特征可以用于目标识别和分类。

最后,在目标跟踪阶段,需要通过将目标的位置和运动轨迹进行精确计算和预测,从而进行目标的跟踪和定位。

在多摄像机视频监控中,由于摄像机的数量增加,场景复杂程度提高,造成了更大的挑战。

首先,摄像机之间存在视角差异,导致目标在不同摄像机视野中的外观和尺度变化。

为了解决这个问题,可以通过利用摄像机之间的几何关系来进行目标的位置和尺度的校正。

其次,多摄像机视频监控系统中的目标通常是多个摄像机录制的视频中的同一个目标。

因此,目标的跟踪需要在多个摄像机之间进行协同。

为了解决这个问题,可以通过利用目标的外观和运动信息来进行目标的匹配和关联。

最后,多摄像机视频监控系统需要将多个摄像机的视频数据进行融合和整合。

多摄像机目标跟踪算法研究

多摄像机目标跟踪算法研究
-I-
硕士学位论文
3、研究了不同摄像机下目标的匹配映射和摄像机协同方法,提出了 基于目标大小和位置的多摄像机匹配和协同算法。 针对多摄像机搭建 中存在的小视野重叠区的情况, 提出了使用临时中继摄像机的坐标映 射计算方法。并提出了在小视野重叠区情况下监控; 阴影检测; 目标跟踪; 多摄像机监控; 目标交接
上海交通大学 硕士学位论文 多摄像机目标跟踪算法研究 姓名:陈勇 申请学位级别:硕士 专业:模式识别与智能系统 指导教师:周越 20090101
硕士学位论文
多摄像机目标跟踪算法研究 摘 要
智能视频监控是利用计算机视觉技术对摄像机采集的视频数据进 行分析、理解,并以此为基础对视频监控系统进行控制。由于单个摄 像机都视野域有限,监控大范围场景时需要使用多摄像机系统。智能 视频跟踪系统中多个摄像机的使用有利于解决遮挡问题,场景混乱、 环境光照突变情况下的运动目标跟踪等问题。 而且基于多摄像机的视 频跟踪在高级人机交互、视频会议、医疗诊断以及基于内容的存储与 检索等方面有广泛的应用前景和潜在的经济价值。 本文视频监控为应用背景,主要研究了基于多摄像机的目标跟踪 方法。研究内容主要有运动检测、单摄像机下的目标自适应跟踪,多 摄像机间的目标映射以及多摄像机协同等方面的内容。主要工作如 下: 1、详细分析研究了多摄像机跟踪中的关键技术和相关算法。对当前 主要的技术难点和算法做了全面的总结、分析。研究了视频前景运动 目标提取原理和算法以及视频前景中目标阴影的检测与去除算法。 2、为了解决目标在跟踪过程中的跟踪窗自适应变化的问题,我们提 出了一种监控场景下目标自适应跟踪算法,本算法充分利用基于 Mean-Shift 跟踪算法和基于目标检测的跟踪算法的优点。将运动目 标的检测信息,卡尔曼滤波预测性能和 Mean-Shift 快速收敛性跟踪 性能有机结合,稳健地解决自适应跟踪和特征更新问题,使跟踪过程 更具有鲁棒性。

基于全景摄像机的运动目标智能追踪系统及方法

基于全景摄像机的运动目标智能追踪系统及方法摘要:随着计算机视觉技术的不断发展,基于全景摄像机的运动目标智能追踪系统已成为当前研究和开发的热点之一。

本文介绍了一种基于全景摄像机的运动目标智能追踪系统及方法。

该系统通过全景摄像机采集的广角图像数据,结合目标检测和跟踪算法,实现对运动目标的准确追踪和位置定位。

经过实验证明,该系统在追踪效果和计算效率方面表现出色,具有广阔的应用前景。

1. 引言随着全景摄像技术的成熟和应用扩展,全景摄像机在安防监控、智能家居和虚拟现实等领域发挥着重要作用。

传统的摄像头只能提供有限的视野范围,无法实时捕捉到全景场景。

而全景摄像机则能够通过广角镜头提供全景视野,从而更全面地监控和观测目标区域。

然而,传统的全景摄像机只能提供全景图像,对于运动目标的准确定位和追踪仍然存在一定挑战。

因此,开发一套基于全景摄像机的运动目标智能追踪系统具有重要的实际意义和应用价值。

2. 系统设计基于全景摄像机的运动目标智能追踪系统主要由全景摄像机硬件、图像处理模块和目标追踪算法组成。

全景摄像机硬件负责采集和传输全景图像数据,图像处理模块对全景图像进行预处理和特征提取,目标追踪算法通过实时检测和跟踪目标实现智能追踪。

3. 图像处理模块图像处理模块是基于全景图像数据进行预处理和特征提取的关键组成部分。

首先,对全景图像进行校正和去畸变处理,纠正图像中的畸变和缩放。

然后,采用图像分割和目标提取算法,将目标从背景中分离出来。

接着,通过图像特征描述子提取目标的特征,例如颜色、纹理和形状等。

最后,利用机器学习算法训练目标的模型,实现目标的分类和识别。

4. 目标追踪算法目标追踪算法是基于全景摄像机的运动目标智能追踪系统的核心部分。

常用的目标追踪算法包括基于颜色直方图的模板匹配算法、基于机器学习的目标跟踪算法以及基于深度学习的目标追踪算法。

这些算法通过对运动目标的运动轨迹、外观特征和目标模型进行建模和预测,实现对运动目标的持续追踪和位置定位。

计算机视觉技术中的多目标跟踪算法研究及应用

计算机视觉技术中的多目标跟踪算法研究及应用随着人工智能和计算机视觉技术的不断发展,多目标跟踪算法在实际应用中的重要性越来越受到人们的关注。

多目标跟踪算法是利用计算机对视频流数据进行处理,通过对视频中的目标进行检测和跟踪,从而识别出目标的位置、大小、运动轨迹等关键信息。

一、多目标跟踪算法的研究现状目前,多目标跟踪算法可以分为两种类型:基于自适应模型和基于深度学习模型。

基于自适应模型的算法往往需要手动调整跟踪算法的参数,而基于深度学习模型的算法则可以通过机器学习技术自适应地学习目标轨迹的变化规律。

对于同一组测试数据,基于深度学习模型的算法往往具有更好的跟踪效果。

针对多目标跟踪算法的研究,人工智能领域全球顶尖的学术机构和科技公司都在争相发力。

例如,Facebook AI Research团队发布了一种称为“DeepSORT”的跟踪算法,可以同时跟踪多个目标,并对分组目标进行快速实时跟踪;Google研究院的团队也推出了一种名为“MDP-Net”的深度学习模型算法,可以有效地跟踪多个不同目标。

二、多目标跟踪算法的应用场景除了在计算机视觉技术领域广泛应用之外,多目标跟踪算法还被广泛应用于各种实际场景中。

例如,交通监控系统可以利用多目标跟踪算法对车辆、行人等交通物体进行跟踪,检测交通违规行为;医学领域可以利用多目标跟踪算法对医学影像进行图像分析,检测疾病的发展和变化情况,提高医学诊断精度。

另外,多目标跟踪算法还可以应用于智能家居领域,例如智能家居中的安防系统可以通过多目标跟踪算法实现对进出家门的人员进行跟踪和识别,从而提高房屋的安全性;还可以用于营销分析领域,通过对顾客的行为数据进行跟踪和分析,从而实现个性化推荐和增加消费者的满意度。

三、多目标跟踪算法的未来展望未来,随着计算机视觉技术的不断改进和智能化水平的提高,多目标跟踪算法在各个领域的应用也将得到进一步拓展。

在智能制造领域中,通过对生产过程中产品的跟踪和检测,可以大幅提升制造效率和质量;在自动驾驶领域中,多目标跟踪算法的应用可以有效地提高自动驾驶汽车的运行安全性。

基于视频多目标跟踪的高度测量算法

基于视频多目标跟踪的高度测量算法
姜明新;王培昌;王洪玉
【期刊名称】《电子学报》
【年(卷),期】2015(043)003
【摘要】本文提出了一种基于视频多目标跟踪的高度测量算法.首先,采用码本模型检测前景,利用图割理论实现对多目标的跟踪.然后,提取每一帧中目标的头部特征点和脚部特征点,根据投影几何的约束关系计算每个目标的高度.最后,融合多帧的测量结果进行数据优化.本文提出的算法不需要对相机进行完全标定,只需计算摄像机的灭点和地平面的灭线,降低了计算的复杂度.实验结果表明,本文提出的算法具有较高的测量精度,对遮挡和运动状态变化具有较强的鲁棒性,同时,能够满足实时性要求.【总页数】6页(P591-596)
【作者】姜明新;王培昌;王洪玉
【作者单位】大连理工大学信息与通信工程学院,辽宁大连116024;大连民族学院信息与通信工程学院,辽宁大连116600;大连民族学院信息与通信工程学院,辽宁大连116600;大连理工大学信息与通信工程学院,辽宁大连116024
【正文语种】中文
【中图分类】TP391
【相关文献】
1.一种基于交互式粒子滤波器的视频中多目标跟踪算法 [J], 刘晨光;程丹松;刘家锋;黄剑华;唐降龙
2.基于压缩感知的监控视频多目标自适应跟踪算法 [J], 刘旸波;李洪均;张晨;谢正光
3.基于HSV颜色特征的多目标视频检测与跟踪算法 [J], 周海鹏;王芳;田建艳
4.一种基于Multi-Egocentric视频运动轨迹重建的多目标跟踪算法 [J], 欧伟奇;尹辉;许宏丽;刘志浩
5.遥感视频卫星多目标检测、跟踪和定位算法 [J], 李建国;杨保河;石胜斌
因版权原因,仅展示原文概要,查看原文内容请购买。

计算机视觉中的多目标跟踪算法研究

计算机视觉中的多目标跟踪算法研究一、简介计算机视觉是人工智能领域的分支之一,其研究方向是使计算机具备对图像、视频等视觉信号的理解能力,目前已经广泛应用于人脸识别、场景分类、动态跟踪等方面,取得了非常显著的成果。

多目标跟踪技术是计算机视觉领域的一个重要研究方向,其核心是通过对图像或视频中的多个目标进行处理,确定每个目标在不同帧中的位置和状态,从而实现跟踪,并对目标进行各种应用与分析。

本文将详细介绍计算机视觉中的多目标跟踪算法研究,包括其基本概念、主要应用、研究方法等。

二、多目标跟踪的基本概念多目标跟踪是指通过最小化跟踪误差,对图像或视频中的多个目标进行连续跟踪的技术。

其基本流程包括以下几个步骤:1.目标检测:对图像或视频进行处理,寻找其中的目标,一般使用目标检测算法实现。

2.目标定位:在目标检测的基础上,确定目标在当前帧中的位置,通常使用目标定位算法实现。

3.目标识别:确定当前目标与已经跟踪的目标是否相同,或是新出现的目标。

4.目标匹配:将跟踪到的目标与新的目标进行匹配,以确定跟踪结果的正确性。

5.状态更新:根据新的测量结果,更新目标的状态信息,以提高跟踪精度。

三、多目标跟踪的主要应用多目标跟踪在实际应用中有着广泛的应用,主要的应用场景包括以下几个方面:1.交通监控:交通监控系统中的车辆识别、行人跟踪等都是多目标跟踪技术的应用。

2.智能视频监控:智能视频监控系统中采用多目标跟踪技术,可以对场景中的目标进行实时监控,发现异常事件。

3.运动分析:多目标跟踪技术可以对运动中的目标进行轨迹分析,以掌握运动过程中的动态变化。

4.目标跟踪:多目标跟踪技术可以应用于目标跟踪,如人脸跟踪、目标跟踪等。

四、多目标跟踪的研究方法多目标跟踪技术的研究方法主要包括以下几种:1.基于特征的跟踪算法:该方法通过对目标的形态、颜色、纹理等特征进行提取和匹配,确定目标在下一帧中的位置和状态。

2.基于运动的跟踪算法:该方法利用目标的运动信息进行跟踪,通过对目标的速度、加速度等运动信息的分析,确定目标位置与状态。

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

图1坐标系示意图
2.2建立场景模型 在上述坐标系统下建立场景模型。依据小孔相机成像原
理,对于空间中一点P(x。,Yw,‰1)’,其通过某一相机巳所成 像P(“,”,1)’可以表示为:
一…
仨肼 ●一t
㈨¨一
其中,K表示相机的内部参数矩阵。
假设相机成像平面的横纵坐标严格垂直,所以此处有
『a 0“o 1
缸10卢口o
(2)
【0 0 1 j
如果设M为世界坐标系形到相机坐标系G的变换矩阵,
则可表示为:
肚【;足,;力
(3)
其中,;足表示世界坐标系形到对应相机坐标系c。的旋转矩
阵,;f表示对应的坐标系平移矩阵,表示为[£,L,£】7。
设该相机的俯仰角为Oi,偏航角为母。,翻滚角一般很小,此
处将其忽略,则对应的旋转矩阵为
个未知参数,所以需要对其进行求解。本文采用非线性最小二 乘的方法寻找最优参数估计值。
若已知特征点只的物理坐标为R(石“,‰,。。),设由戈表示 由所有相机待求参数组成的未知向量,即
戈兰陋,卢,uo,f30,p,咖,瓦,L,明
则将该点坐标带入公式(1)可以得到如下两个等式
u=E口=E
(7)
其中凡,E分别为关于相机未知参数的函数。设特征点只对应
则应使Vp(石)为零,所以非线性方程组Vp(戈)=0的解即为使 模型误差最小的解。
3目标识别与跟踪 要实现在多个相机环境下对目标物的连续跟踪,一种简单
且有效的方法是,无论目标物是否即将移出当前视野,只要目 标物进入了当前相机与其他相机视野的重叠区域,则就在相应 的相机的画面中寻找该目标物并对其进行跟踪。这样即使 目标物移出了某一相机的视野范围,也不会发生目标物丢失的 现象。 3.1标定视野边界线
4实验结果分析 4.1场景模型误差
由于所建立的相机模型是对真实成像过程的简化,所以必 然存在模型误差。本文模拟了如图2所示的两个相机的场景, 并对其建立了场景模型,表1给出目标点的实际物理坐标与理 论坐标之间的误差,表中所示坐标单位为厘米(cm)。从表1可 以看到,利用场景模型计算得到的目标点的估计位置与实际位 置之间的误差小于10 cm,考虑到在实际场景中相邻目标物之 间的距离一般不可能小于l o cm,所以所建立的模型能够实现 对目标物的准确定位而不会产生混淆。 4.2跟踪效果
摘要:在多个相机组成的视频监视系统中,当目标物移出某一相机的视野而进入下一个时,如何实现相机的交接,实现目标物的 继续跟踪是监视系统中要解决的关键问题。针对该问题,提出了一种基于位置比较的多摄像机运动目标跟踪方法。为获得目标物 的位置,建立多个相机与目标物世界坐标之间映射关系的场景模型,并根据目标物出现在不同相机之间的视野边界线上的瞬间时 刻的位置来给出重叠视野的边界线。由此可对任意角度摆放的多个具有重叠视野的相机之间运行的目标物进行接力跟踪。该方法 可以适应多个目标物同时进入场景的情况,实验结果表明,该方法具有较高的鲁棒性,能够满足视频跟踪的实时性要求。 关键词:多摄像机;运动目标跟踪;位置信息的确定;重叠视野 文章编号:1002—8331(2008)05—0055—03 文献标识码:A 中图分类号:TP391.41
Abstract:In the surveillance system with multiple cameras,camera handoff is the key problem when an object left a view and entered another.This paper addressed this problem by comparing the real world positions of objects.Position in real world is ob— tained through an environment model which established the correlation of object position in real world and image plans.The edges of the overlapped view are obtained through a man walking in camera views freely.Then the system tracked object continuously across multiple cameras.This method accommodates multiple objects entering the view simultaneously across multiple arbitrary e— quipped cameras and the experimental result show is robustness and efficiency. Key words:multiple cameras;object tracking;position acquiring;overlapped view
从式(1)可以看到,相机成像过程为从三维空间到二维的 映射,其逆映射在理论上是不可实现的。考虑到所设计的监视 系统主要对地面的目标物进行跟踪,所以假设所有的目标物的 高度为0,则对于所有的目标物其‰=0,如此便将问题转换为 一个二维到二维的映射。
依此假设,对于相机平面中一点P(U,”),其物理坐标为
的像平面坐标为8(u洲。),则定义误差函数:
rz(x)=u;一凡(菇)rvi(X)=口广E(戈)
(8)
若有N个特征点,则可以得到2Ⅳ个上述关系式,令
~(茹)
凡l(戈)


m(菇)
LⅣ(戈)
则问题转换为函数

驴(算)=÷r(并)’(石)
(9)

的最小化问题。
Vp(咒)=/r(x)·r(x)
(10)
其中.,(∞)为r(z)的Jacobian矩阵。若使p(搿)达到局部极小值,
Computer Engineering and Applications计算机工程与应用
2008,44(5)
55
基于场景模型的多摄像机目标跟踪算法
邓颖娜,朱 虹,李 刚,黎 璐,钱慧芳 DENG Ying-na,ZHU Hong,LI Gang,LI Lu,QIAN Hui-fang
西安理工大学自动化与信息工程学院图像处理研究室,西安7 1 0048
图4不同相机间可见性示意图
假设第k个相机内的第i个目标物表示为0:,其在该相
机视野内的位置表示为(∥,r),这里由目标物脚底位置代表整
个目标物的位置,这是因为本文选取的视野边界线是各个相机 在地平面上的视野交线,并且选取表示目标物的双脚站立点连
f1 0 0]『co却。0 sin6。1
1.1 :R:0 c。s01 sinB
ol

(4)
f0一sin0I cosOi J【一sinqbl 0 co剐/,。J
磊表示空间中某一点P在相机坐标系cf下的z轴坐标,可
由如下公式得到。
并c
咒 =M·
(5)
0c
由此得到的场景模型为由目标的物理坐标到像平面坐标的。为 了在不同相机的视频序列中寻找同一个目标物,需要对其物理 位置进行比较,所以还需建立根据目标的成像坐标到物坐标的 变换模型。
1 引言 实现对较大面积场景的视频监视,通常需要多个摄像头联
合工作。目前在视频目标跟踪方面的研究多集中于单摄像头环 境下的目标跟踪,对于移出摄像头视野的目标物便无能为力。 针对该问题,提出了一种在多摄像头环境下实现目标连续跟踪 的方法。
假设在单摄像头环境下对目标物的跟踪信息已经得到,实 现多摄像头联合工作的关键问题为在下一个视野的多个目标 物中准确识别出前一视野中跟踪的目标物,完成摄像头的交 接。目前国内外已有一些关于该方面的研究,Kang等…采用颜 色分布信息来描述目标物,从而实现目标物的识别,该方法的 局限性在于不能适应目标物颜色变换以及多目标物颜色分布 相似的情况。参考文献【2,3]通过融合目标物的颜色、形状、速度 等信息实现目标物的识别,该方法需要提取的目标物的特征较 多,算法比较复杂。文献[4,5]通过拟和目标物的运动轨迹实现 对目标物一致性辨别。这类方法的判断准确度决定于需要一定 长度的运行轨迹,才能分析出运行轨迹的一致性特征。
场景模型是要建立目标物的物理位置与其在各个摄像头 的像平面中位置的对应关系。所以首先需要建立世界坐标系 W(0。,‰‰,气)表示目标物的物理位置,本文以水平地面中某 一点为原点建立世界坐标系。另外,为了表示目标物在像平面 中的位置,针对每一个相机,以其光心为原点建立相机坐标系 cf(q,蕾,Yc,4),其与世界坐标系的关系如图l所示。其中0为 相机的俯仰角,咖为相机的偏航角,平面I为相机的归一化成 像平面,其与光心的距离为单位距离,平面II为水平地面。
作者简介:邓颖娜(1980一),女,在读博士,主要研究领域为图像处理,计算机视觉等;朱虹(1963一).女.博士,教授,博导,主要研究领域为图像处
理。计算机视觉。
收稿13期:2007~06—07
修四日期:2007—08—22
万方数据
56
2008,44(5)
Computer Engineering and Applications计算机工程与应用
为判断目标物是否进入了相机的重叠区域,本文采用实验 的方法标记出视野边界线。假设有c。,c2两个相机,如图2所 示,标定边界线的方法具体如下:
图2视野边界线示意图
首先让一个目标物在c,视野内向c2行走,当目标物在c2
邓颖娜,朱虹,李 刚,等:基于场景模型的多摄像机目标跟踪算法
视野的边界处刚剐出现时,标记下此时人在cI中的位置P,由 于假设所跟踪目标物全部在水平地面上,所以这里选取目标物 脚底的位置,如图3所示。如此至少记录两个点,则可以计算出 c2在c.内的边界线。采用同样的方法,也可以得到c,在c2内 的边界线。图3所示为依此方法在两个摄像头环境下得到的视 野边界线。
相关文档
最新文档