复杂场景下动态目标视觉跟踪方法
2010年第29卷第3期 传感器与微系统(Transducer and M)crosystem Technologies) 23 复杂场景下动态目标视觉跟踪方法 毛建国,柏方超,沈 垣,周华鹏,李芳培,卢文玉 (南京航空航天大学能源与动力学院。江苏南京210016) 摘要:当跟踪目标与背景颜色相近或跟踪目标被遮挡时,传统的均值平移算法失效。提出了一种改进 的均值平移算法,将RGB颜色空间转换成HSI颜色空间,克服背景颜色与跟踪目标颜色相近时带来的干 扰。当发生遮挡时,在较短时间内将目标的运动看作是不变系统,利用Kalman滤波器进行参数辨识使得 发生遮挡后的跟踪系统具有后续状态预测的能力。实验结果证明:提出的算法能在复杂场景下准确地跟 踪目标,在Intel 1.73 GHz处理器上的处理速率达39帧/S。 关键词:均值平移;HSI颜色空间;卡尔曼滤波;状态预测 中图分类号:U 273.99 文献标识码:A 文章编号:1000--9787(2010)03-0023-03 Vision based dynamic target tracking under complicated scenes MAO Jian-guo,BAI Fang—chao,SHEN Huan,ZHOU Hua-peng,LI Fang—pei,LU Wen—yu (College of Energy&Power Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China) Abstract:Traditional mean shift will fail when the goal’S color is similar to the background or the goal is blocked.An improved mean shift tracking algorithm is presented.RGB color space is coverted into HSI color space.The interference is overcomed when the goal’S color is similar to the background.When the goal is blocked,a time—invariant system is used to describe the movement of the target during a short time sequences. Through Kalman filter,this system is identified SO as to make it have the ability of estimating the coming states. Experimental results demonstrate that the proposed approach can accurately track the goal in complicated scenes, and can deal with 39 pictures per second with a Intel 1.73 GHz CPU. Key words:mean shift;HSI color space;Kalman filter;state prediction 0引 言 目标跟踪技术广泛用于智能监控、交通监控、军事制 导、视频压缩和医学图像处理领域 。均值平移算法作为 一种基于概率密度估计的非参数优化算法最先由Fukunaga K和Hostetler L D提出 J,近年来,均值平移算法以其无需 参数、快速模式匹配的特性被广泛应用到目标跟踪领 域 J。均值平移算法需要合适的模型来表征运动目标, 如,颜色直方图模型 |7 J、边缘直方图模型 等。基于颜色 直方图的均值平移算法,当跟踪目标与背景颜色相近时或 跟踪目标被遮挡时,算法失效。基于边缘直方图的均值平 移算法能利用纹理特性克服部分干扰,但当跟踪目标与背 景纹理相近时,算法也失效。因此,本文把RGB颜色空间 转换成HS1颜色空间,克服背景颜色与跟踪目标颜色相近 带来的干扰,在准确地判断目标是否发生遮挡的前提下,通 过引入Kalman滤波,使算法具有对目标物体后续状态进行 预测估计的能力,从而在目标发生短时间的遮挡后仍可对 目标进行准确跟踪。 1 Mean Shift跟踪算法 均值平移算法实际上为一个迭代过程,即先算出当前 点的偏移值,移动该点到偏移值,然后,以此为新的起始点, 继续移动,直到满足一定的条件结束。均值平移算法是一 种非参数密度估计,因其不需要参数,所以,收敛速度很快, 用于目标跟踪能达到较高的实时性。为了提高概率密度估 计的鲁棒性,本文在特征空间的选择上做了改进,选择HSI 颜色空间取代RGB颜色空间作为特征统计空间,因为HSI 颜色特征反映的是目标的色调,饱和度和强度,能克服目标 与背景颜色相近时带来的干扰。 1.1从RGB到HSI的彩色转换 给定一幅RGB彩色格式的图像,日分量可用下面的公 式得到 收稿日期:2009--07—14
基金项目:江苏省普通高校研究生科研创新计划资助项目(CX08B_044Z) 传感器与微系统 第29卷 日={ . (1) 其中 0 ̄-aYccosI 1[(R—G)+(R一曰)] 1. (2) 【[(R—G) +(R—G)(G—B)] J 分量H的范围为0~2耵,0代表红色,2,u/3代表绿色, 4 ̄r/3代表蓝色。 色饱和度S分量由下式给出 s= 一 蒜[min(R,G, )]・ (3) 最后,强度,分量由下式给出 ,=÷(R+G+ ). (4) 强度分量,归一化后范围为[0,1],0代表黑色,1代表 白色。 1.2目标模型描述 目标区域的中心为‰,假设其中有n个像素用 } 表示,特征值bin的个数为m个,则目标模型的特 征值u=l…m,估计的概率密度为 c (『I . ㈤ 其中,k( )为核函数的轮廓函数,由于遮挡或者背景的 影响,目标模型中心附近的像素比外边缘像素更可靠,k( ) 对中心的像素给一个大的权值,而远离中心的像素给一个 小的权值。函数 ( )中I1 lI的作用是为了消除不同 大小目标计算时的影响,将目标区域归一化。占( )是Delta 函数,6[b(x )一“]总的作用是判断目标区域中像素 的颜 色值是否属于第“个bin,等于值为1;否则,为0。C是一个 标准化的常量系数,使得∑q =l,因此 ‘ 1.3候选模型描述 运动目标在第二帧和以后的每帧中可能包含目标的区 域称为候选区域,其中心坐标为,,,也是核函数的中心坐标。 该区域中的像素用 } … ,表示,对候选区域的描述称为 目标候选模型,候选模型的特征值 =l…m的概率密度为 y)=c nk (1l . (7) 舯 ’ 是标准化的常量系数。 1.4相似性函数 相似性函数是描述目标模型和目标候选模型之间的相 似程度,在理想情况下,2个模型的概率分布是完全一样的。 本文使用Bhattacharyya系数作为相似性函数,其定义为 /3(y)_p( (y),毒)=∑ 丽. (9) 其值在0-i之间。P(Y)的值越大,表示2个模型越相 似,在当前帧中不同的候选区域计算得到的候选模型,使得 P(Y)最大候选区域即是在本帧中目标的位置。 1.5 目标定位 为使J;(y)最大,在当前帧的目标中心先定位为前一帧 中目标中心的位置Yo,从这一点开始寻找最优匹配的目标, 其中心为y。先计算目标候选模型J;( ),在Jl;( )处进行泰 勒展开,Bhattacharyya系数可近似为 p( (,,), )=÷∑ 丽+ 孚i 叫I J√ 6[6( ]. ) 式中只有第二项随Y变化。令 = nk (Il 令上式最大,可以计算出目标偏移后的新位置 nk (fl f2). Yl nk g(I J『) 2基于Kallnaii滤波器的状态预测 Kalman滤波器是根据最小均方误差准则建立起来的 估计方法。它用线性递推的方法,对多个测量数据和多个 信号参数进行处理,给出无偏的最小均方误差的估计。它 只用信号的前一个估计值和最近一个观察值就可以在线性 无偏最小方差估计准则下估计信号的当前值,而不必像维 纳滤波器那样需要全部过去的观察值。因此,它的计算量、 存储量低,实时性高,更重要的是它能利用实际的运动参数 对未来的预测不断地进行修正,从而提高估计的精度。它 根据受噪声干扰的观测输入对未知系统状态和参数进行估 计,观测噪声和扰动输入都看作随机过程 X(t)=AX(t-1)+W(t-1), (14) y(t)=CX(t)+V(t), (15) 式中 (£), (£-1)为£和t-1时刻的状态向量; (t)中 有4个分量,分别为目标在X,Y坐标位置和在X,Y坐标方 向上的速度。y(t)为t时刻观测向量,Y(t)中有2个分量,
在系统中选取 第3期 毛建国,等:复杂场景下动态目标视觉跟踪方法 x(z)=Ix1,Y1, , ] , (16) Y(t)=[ 1,Y1 T, (17) 式中 。为目标在 时刻测量得到的目标中心的 坐标; y1为K时刻测量得到的目标中心的Y坐标; 为 时刻运 动目标在 坐标方向上的速度; 为目标在K时刻运动目 标在y坐标方向上的速度。 其中 A= 0 At 0 1 0 At 0 1 0 0 0 1 ,,1 0、 ,曰:l I. (18) 0 l J 本文采用如下公式预测目标在下一时刻可能出现的位 置为 X1=(X1-1)+V,At, (19) Y1=(yl一1)+VyAt, (20) 式中(X。-1),(Y1—1)为前一时刻的状态;x ,yl为现 在预测目标出现的位置,时间 是处理连续两帧图片的时 间。 本文实验是对视频进行处理的,每处理一帧要把目标 所在的位置信息,速度信息都记录下来,一旦发生遮挡,立 刻启动Kalman滤波器,把前一帧的信息作为Kalman滤波 器的输入信息。 Bhattacharyya系数是表示目标模型和候选模型之间相 似程度的,当目标物体被遮挡时,Bhattacharyya系数会变小, 图l给出了当目标物体被遮挡时Bhattacharyya系数的变化 情况。可以看出:当目标被遮挡时,Bhattacharyya系数会变 的很小,因此,只要设一阈值就可判断目标是否被遮挡,本 文实验用的阈值为0.85。
图1 Bhattacharyya系数变化图 Fig 1 Diagram of Bhattacharyya coefficient change 3实验结果 实验所处理的图片序列是用数码相机在南京不同地点 拍的两段视频,实验用的处理器是Pc机,主频为1.73 GHz 的Intel(R)CPU,内存为。2 GHz。所有算法用Matlab 7.1编 程实现。 图2序列图像是从南京某高速公路上拍的视频中截取 图2高速公路上对车的跟踪结果 Fig 2 The result of tracking vehide on highway
动态多目标视频跟踪系统的设计与应用
动态多目标视频跟踪系统的设计与应用
摘要:针对复杂背景条件下动态多目标实时监测算法效果不佳的问题,本文设计一种能进行对运动目标实施感知的视频跟踪系统。该系统基于原YOLOv4目标检测算法上对其改进。首先,对骨干特征提取网络进行理论创新,旨在提升网络的表达能力并提升特征提取能力;然后,提出YOLOv4-PPMCC感知跟踪模型使检测与跟踪功能合二为一,从而实现连续、实时准确的跟踪;最后,本系统能够将大型场景中的多个目标跟踪、检测与分析等功能整合在一起,智能地分析前端摄像机所获取的影像资料,并对其进行自动收集、归类,并在后台实时查看分析结果和视频记录。该算法实时性更佳,与传统的多目标跟踪算法相比较,计算量大大降低,跟踪结果更准确,可以实现对多目标持续和准确的跟踪。
关键词:YOLOv4检测算法;皮尔逊相关分析;多目标跟踪;YOLOv4-PPMCC感知跟踪模型
Design and application of dynamic multi-target video tracking
system
TANG Jiayi,YU Yue*,WU Yuezhong
(College of Railway Transportation, Hunan University of Technology, Zhuzhou 412007,
China)
Abstract:For the problem of poor dynamic multi-objective real-time monitoring algorithm
under complex background conditions, this paper designed a video tracking system for motion
target perception. The proposed system is improved based on the original YOLOv4 target
采用时空条件信息的动态场景运动目标检测
采用时空条件信息的动态场景运动目标检测
人类的视觉系统是一种极其强大的感知系统,它可以迅速地从静态和动态场景中提取出有关物体的信息。在现代计算机视觉领域中,目标检测是一项非常重要的任务,它涉及到从复杂的场景中识别并定位出特定的物体。目标检测的研究领域日趋广泛,对于不同的应用场景,需要采用不同的算法和技术来满足各自的要求。本文将探讨一种采用时空条件信息的动态场景运动目标检测算法,其可应用于视频监控、自动驾驶、机器人导航等多种场景。
一、动态场景中的目标检测
在动态场景中,目标运动状态具有复杂性,例如拐角、加速、减速等等,这就给目标检测带来了巨大的挑战。由于目标的移动速度和方向不确定,因此无法将其简单地建模为静态目标检测问题。此外,由于场景中存在着多个对象和不同方向的动态背景,这就使得目标检测问题变得更加复杂。为了应对这些挑战,学者们致力于研究如何运用不同的算法和技术来实现在动态场景中的目标检测。
二、时空条件信息在目标检测中的应用
时空条件信息指的是一个目标在运动过程中所展现出来的时间和空间信息的组合。考虑到在动态场景下,目标的移动状态具有复杂性,因此运用时空条件信息来描述目标的运动状态已成为一种较为常见的方法。时空条件信息由两个方面组成:时间和空间。对于时间信息的利用,可以将目标移动的方向和速率等信息纳入考虑,从而能够推断出目标下一个时刻的位置。而对于空间信息,可以通过采用视觉或雷达等传感器来获取不同空间位置上的目标信息,从而推断目标的位置。利用这些信息,可以提升目标检测的鲁棒性和准确性。
在动态场景中,目标的运动状态是一种有规律的运动,因此可以通过这些规律来预测目标的位置。利用时空条件信息,我们可以构建出一套预测系统,即利用过去的目标运动状态来推测出未来的目标运动状态。在实际应用中,预测目标的位置可以通过观测其轨迹来实现。轨迹预测是一个基于统计学或机器学习的优化问题,可以通过机器学习和深度学习等技术进行求解。同时,为了进一步提升检测算法的准确性,一些学者还将时空信息与目标的“运动模型”结合起来使用。运动模型能够对目标的运动模式进行枚举,从而更加准确地定位目标的位置。
多目标跟踪国外综述
多目标跟踪国外综述
多目标跟踪(Multi-Object Tracking,MOT)是计算机视觉领域中的一个重要问题,旨在在复杂的场景下,同时跟踪多个移动对象并估计它们的状态。在实际应用场景中,如视频监控、自动驾驶和人机交互等领域中,多目标跟踪技术具有重要的意义,可以为这些领域提供更加精确和有效的信息。
目前,国内外学者们在多目标跟踪方面做了很多的研究工作。多数国外团队的研究主要集中在三个方面,即跟踪模型的设计、算法优化和数据集的构建。
在跟踪模型的设计方面,最近几年国外学者们提出了许多新的跟踪模型。例如,Bipartite Graph Matching-Based(BGM)、Flow-based跟踪器等。其中,BGM是一种非常有效而受欢迎的方法,它将运动轨迹匹配问题表示为二分图匹配问题,并使用匈牙利算法解决这个问题。Flow-based跟踪器则是通过向前和向后光流域的计算来生成目标特征的思想,通过预测目标移动的运动方向和大小的方法来进行跟踪。
在算法优化方面,国外学者们主要集中于提高跟踪算法的精度和速度。例如,学者们通过使用深度学习算法如卷积神经网络(CNN)和循环神经网络(RNN)来提高跟踪器的准确性。同时,学者们还提出用深度学习来预处理原始输入序列,从而提高跟踪的速度和准确性。
在数据集的构建方面,目前存在多个公共的大规模数据集。例如,MOTChallenge是一个非常受欢迎的数据集,它包含了不同种类的视频(如城市街道、商场等),并提供了大量真实世界的挑战。这些数据集为学者们提供了丰富的真实世界的场景和挑战,帮助他们研究和测试自己提出的算法的性能和稳定性。
总的来说,多目标跟踪技术在计算机视觉领域中具有非常重要的意义。通过设计新的跟踪模型、优化算法和构建高质量的数据集,学者们可以更好地研究和解决多目标跟踪问题,使其在实际应用中更加可靠和有效。
基于视觉感知的动态场景下的行人检测与跟踪技术研究
基于视觉感知的动态场景下的行人检测与跟踪技术研究
行人检测与跟踪技术一直是计算机视觉领域的热门课题。在基于视觉感知的动态场景下,行人检测与跟踪的准确度和实时性显得尤为重要。本文将简要介绍基于视觉感知的动态场景下的行人检测与跟踪技术的研究现状和发展趋势。
一、 行人检测技术
1. 特征提取
目前,基于深度学习的方法已成为行人检测技术的主要手段。其中,特征提取是关键环节,也是决定算法检测准确度的因素之一。传统的特征提取方法主要是基于手工设计的特征,如HOG特征、LBP特征、Haar特征等。这些特征虽然简单有效,但在复杂的场景下,其检测准确度较低。而基于深度学习的特征提取方法利用神经网络自动学习特征,准确度更高。
2. 算法优化
除了特征提取之外,算法的优化也是行人检测技术的重要方向。近年来,许多优化算法被应用到行人检测中,如Adaboost算法、SVM算法、CNN算法等。这些算法可通过优化检测速度和准确度等方面,提升行人检测技术的成效。 二、 行人跟踪技术
1. 目标跟踪
首先,行人跟踪技术需要解决的问题是如何准确地跟踪目标,即行人。在行人跟踪技术中,目标跟踪是一个重要的环节。传统的目标跟踪算法主要有基于颜色模型、基于轮廓模型、基于粒子滤波器等。这些算法虽然准确度较高,但在复杂场景下,容易出现漂移等问题。
2. 模型更新
另外,对于长时间跟踪的行人,算法需要对跟踪模型进行更新,以避免模型失效。传统的模型更新方法主要是基于滑动窗口等,但这些方法存在着误差传递等问题。因此,基于深度学习的模型更新方法成为了当下行人跟踪技术的研究热点。
三、发展趋势与应用场景
1. 发展趋势
随着计算机硬件的提升和深度学习算法的不断发展,基于视觉感知的行人检测与跟踪技术也在不断革新。未来的发展趋势主要包括以下几个方向:深度学习的结合,精细化目标检测技术的发展,算法的实时性等。
2. 应用场景 行人检测与跟踪技术已成为智能交通、安防等领域的重要技术之一。除此之外,它还可应用在可穿戴设备等领域中。未来,随着技术的不断进步和场景的不断拓展,行人检测与跟踪技术将有更加广泛的应用场景。
《2024年基于光流法的运动目标检测与跟踪技术》范文
《基于光流法的运动目标检测与跟踪技术》篇一
一、引言
随着计算机视觉技术的不断发展,运动目标检测与跟踪技术在智能监控、自动驾驶、人机交互等领域得到了广泛应用。其中,光流法作为一种重要的运动目标检测与跟踪技术,因其能实时、准确地捕捉运动目标的轨迹和位置信息,被广泛地应用于各种实际应用场景中。本文将介绍基于光流法的运动目标检测与跟踪技术的基本原理、方法及最新进展。
二、光流法基本原理
光流法是利用图像序列中像素强度变化信息来检测运动目标的一种方法。它通过分析图像序列中像素点的亮度变化情况,从而确定各像素点的运动矢量,即光流。根据光流的大小和方向,可以确定图像中运动目标的轨迹和位置信息。光流法具有计算简单、实时性较好等优点,在运动目标检测与跟踪中得到了广泛应用。
三、光流法在运动目标检测中的应用
1. 背景建模与去除:通过光流法对图像序列进行背景建模,将背景与前景分离,从而实现对运动目标的检测。该方法可以有效地去除背景噪声,提高运动目标检测的准确性。 2. 动态阈值设定:根据图像序列中像素点的光流大小和方向,设定动态阈值来区分运动目标和背景。这种方法能够根据实际情况自动调整阈值,从而提高运动目标检测的鲁棒性。
3. 轮廓提取:利用光流矢量场对图像进行分割,提取出运动目标的轮廓信息。这种方法可以有效地提取出运动目标的形状特征,为后续的跟踪和识别提供基础。
四、光流法在运动目标跟踪中的应用
1. 特征点匹配:通过光流法计算的特征点与已知的特征点进行匹配,实现运动目标的跟踪。该方法具有较好的鲁棒性,适用于复杂的场景和光照条件变化。
2. 基于区域的跟踪:利用光流场估计的区域内像素点的动态信息,对运动目标进行区域性跟踪。该方法能够提高跟踪的准确性和稳定性,减少因噪声和遮挡等因素导致的跟踪失败。
3. 多线索融合:将光流法与其他传感器数据(如深度信息、声音信息等)进行多线索融合,实现多模态的跟踪方法。这种方法能够提高跟踪的准确性和可靠性,适用于多种复杂场景。
《2024年目标跟踪算法综述》范文
《目标跟踪算法综述》篇一
一、引言
目标跟踪是计算机视觉领域的一个重要研究方向,广泛应用于视频监控、智能驾驶、人机交互等众多领域。随着深度学习技术的发展,目标跟踪算法取得了显著的进步。本文旨在全面综述目标跟踪算法的研究现状、主要方法和挑战,以期为相关研究提供参考。
二、目标跟踪算法的研究现状
目标跟踪算法的发展历程可以追溯到上世纪中期,经历了从传统方法到深度学习方法的发展。传统方法主要依赖于特征提取和匹配,而深度学习方法则通过学习大量数据来提高跟踪性能。近年来,随着深度学习的广泛应用,基于深度学习的目标跟踪算法已成为研究热点。
三、主要目标跟踪算法
1. 基于特征的方法
基于特征的方法是早期目标跟踪的主要手段,主要包括光流法、模板匹配法等。这些方法通过提取目标特征,在视频帧之间进行匹配和跟踪。然而,这些方法对于复杂场景和动态背景的适应性较差。
2. 基于相关滤波的方法 相关滤波是一种在频域进行信号处理的方法,也被广泛应用于目标跟踪领域。该方法通过训练一个相关滤波器来预测目标的运动轨迹。相关滤波方法具有计算效率高、实时性好的优点,但容易受到目标形变和背景干扰的影响。
3. 基于深度学习的方法
基于深度学习的目标跟踪算法是近年来研究的热点。这些方法通过学习大量数据来提取目标的特征和运动信息,从而实现对目标的准确跟踪。深度学习方法具有强大的特征提取能力和泛化能力,能够适应复杂场景和动态背景。
四、深度学习在目标跟踪中的应用
深度学习在目标跟踪中的应用主要体现在以下几个方面:
1. 特征提取:深度神经网络可以自动学习目标的特征表示,提高跟踪的准确性。
2. 上下文信息利用:深度学习方法可以通过学习目标的上下文信息来提高跟踪的鲁棒性。
3. 在线学习与更新:深度学习方法可以在线学习目标的运动信息和外观变化,实现自适应跟踪。
五、挑战与未来研究方向
尽管目标跟踪算法已经取得了显著的进步,但仍面临许多挑战和问题。未来研究方向主要包括:
复杂环境下基于改进DeepSORT_的行人实时稳定跟踪方法
第 38 卷 第 8 期2023 年 8 月Vol.38 No.8Aug. 2023液晶与显示Chinese Journal of Liquid Crystals and Displays
复杂环境下基于改进DeepSORT的
行人实时稳定跟踪方法
张丽娟1,2, 张紫薇2, 姜雨彤3*, 李东明1,4, 胡梦达2, 刘英雪2
(1.无锡学院 物联网工程学院, 江苏 无锡 214105;2.长春工业大学 计算机科学与工程学院, 吉林 长春 130012;
3.中国北方车辆研究所, 北京 100072;
4.吉林农业大学 信息技术学院, 吉林 长春 130118)
摘要:实时多目标跟踪算法取得了理想的跟踪性能,但大多数现有算法的跟踪速度较慢,且随着背景复杂度的增加,跟踪精度也随之降低。针对此问题,本文提出了基于在线数据关联的行人实时跟踪算法。首先,设计了核相关滤波和卡尔曼滤波双轨道预测机制,配合DeepSORT中的级联匹配形成了预测-跟踪-校准体系,使数据关联更加可靠。此外,在目标检测部分引入了注意力机制,通过强化目标对象的位置信息增强特征表示能力,从而提升跟踪的精度。该模型在MOT16数据集上的MOTA达到了66.5%、IDF1达到了64.2%、IDSW达到了641。与DeepSORT算法对比,MOTA和IDF1分别提升了13%和13.2%,IDSW下降了410。本文算法有助于解决行人实时跟踪时出现的目标误检、漏检等问题,在跟踪中对严重遮挡情况仍保持了较高的跟踪精度,在复杂环境下可以实现行人实时稳定跟踪。关键词:多目标跟踪;实时跟踪;YOLOv5;核相关滤波算法;DeepSORT中图分类号:TP391 文献标识码:A doi:10.37188/CJLCD.2022-0350
Stable and real-time pedestrian tracking method based on
improved DeepSORT under complex background
动态场景下基于YOLOv5_和几何约束的视觉SLAM_算法
包 装 工 程 第45卷 第3期 ·208· PACKAGING ENGINEERING 2024年2月
收稿日期:2023-10-25
基金项目:国家重点研发计划项目(2022YFE010300);湖南省自然科学基金项目(2021JJ50050,2022JJ50051,2023JJ30217);
湖南省教育厅科学研究项目(22A0422,21A0350,21B0547,21C0430);中国高校产学研创新基金重点项目(2022IT052);
湖南省研究生创新基金项目(CX20220835)
*通信作者
动态场景下基于YOLOv5和几何约束的视觉SLAM算法
王鸿宇1,吴岳忠1,2*,陈玲姣1,陈茜1
(1.湖南工业大学 轨道交通学院,湖南 株洲 412007;
2.湖南省智能信息感知及处理技术重点实验室,湖南 株洲 412007)
摘要:目的 移动智能体在执行同步定位与地图构建(Simultaneous Localization and Mapping,SLAM)
的复杂任务时,动态物体的干扰会导致特征点间的关联减弱,系统定位精度下降,为此提出一种面向室
内动态场景下基于YOLOv5和几何约束的视觉SLAM算法。方法 首先,以YOLOv5s为基础,将原有
的CSPDarknet主干网络替换成轻量级的MobileNetV3网络,可以减少参数、加快运行速度,同时与
ORB-SLAM2系统相结合,在提取ORB特征点的同时获取语义信息,并剔除先验的动态特征点。然后,
结合光流法和对极几何约束对可能残存的动态特征点进一步剔除。最后,仅用静态特征点对相机位姿进
行估计。结果 在TUM数据集上的实验结果表明,与ORB-SLAM2相比,在高动态序列下的ATE和RPE
都减少了90%以上,与DS-SLAM、Dyna-SLAM同类型系统相比,在保证定位精度和鲁棒性的同时,跟
踪线程中处理一帧图像平均只需28.26 ms。结论 该算法能够有效降低动态物体对实时SLAM过程造成
基于全方位视觉的多目标检测跟踪
计算机系统应用 2008年第2期
基于全方位视觉的多目标检测跟踪①
Detection and Tracking Multiple Moving Objects Based on
OmnidirectiOnaI Vision
丁艳 杨东勇 陈晋音 (浙江工业大学软件学院浙江杭州310023)
摘要:提出了一种采用全方位视觉的多运动目标检测与跟踪方法。用减背景和连通域分割法检测运动目标; 利用Kalman滤波器预测目标的运动参数;建立匹配矩阵,处理运动目标间的互相遮挡、目标暂时消失、 重叠目标分离等情况。实验表明所设计的方法能在复杂背景的全方位视场中很好地跟踪多个运动
目标。
关键词:全方位视觉运动目标检测目标跟踪卡尔曼滤波匹配矩阵
1 引言
运动目标检测与跟踪是视觉监控的主要组成部 分。本文采用可获得水平方向上360 环绕场景图像
的全向摄像机,在整个场景中对所有目标进行监视跟
踪” 。目前国内外在全方位视觉下对多目标进行跟
踪还存在着一定的难度。
本文提出了一种在全方位视觉下多目标检测跟踪
的有效方法。该方法首先利用帧差法分离前景区域, 并实时更新背景,利用基于递归的二值图像连通域像
素标记算法分割运动目标,通过Kalman滤波器预测运
动目标在后续帧中的参数,建立相邻帧间的匹配矩
阵 ,分析匹配矩阵判断多目标状态,从而有效地跟踪
多个运动目标。
2 目标检测
运动区域提取的目的是检测出图像序列中运动目
标的信息。本文采用减背景的方法,该方法相对需要
的计算量要少得多,用于信息量巨大的全方位视觉图
像比较适合。 2.1运动区域检测
在把图像转化为灰度图基础上对图像进行高斯卷
积平滑滤波预处理 ,使图像去噪和平滑。也就是对
于给定输入灰度图像,在输出图像中每一个像素是输
①基金项目:浙江省科技厅计划基金资助项目(2004C.31103)
50 研究开发R∞earch and Development 入图像中一个小区域中像素的加权平均,其权值由卷
目标跟踪方法
目标跟踪方法
目标跟踪是计算机视觉领域的一个重要任务,它的目标是准确地追踪视频或图像中的特定目标,并提供目标在时间上的位置和运动信息。目标跟踪方法可以在许多应用中发挥重要作用,比如视频监控、自动驾驶、机器人导航等。
目标跟踪的方法有很多种,根据不同的技术手段,可以分为传统的基于特征点的方法和现代的基于深度学习的方法。
传统的基于特征点的目标跟踪方法主要依赖于图像中物体的颜色、纹理、形状等特征,通过提取目标的特征点,然后通过运动模型和相似度度量来确定目标的位置。这种方法通常包括目标检测、特征提取、特征匹配等步骤。常用的算法有光流法、卡尔曼滤波器、粒子滤波器等。这些方法在一定程度上可以实现目标跟踪,但是受限于特征点的提取和匹配的准确性和稳定性,对于目标外观的变化和遮挡等问题处理效果较差。
近年来,基于深度学习的目标跟踪方法得到了广泛的研究和应用。这些方法主要是通过深度卷积神经网络(CNN)来学习目标的表征,然后通过将目标的表征与搜索图像进行匹配来实现目标跟踪。与传统方法相比,基于深度学习的方法具有更高的准确率和鲁棒性,能够处理目标外观的变化、遮挡、选取和光照等问题。常用的算法有Siamese网络、Region Proposal
Network(RPN)等。这些方法通过学习大量的训练数据,可以自动地学习目标的特征表示,从而实现准确的目标跟踪。
在实际应用中,目标跟踪方法的选择往往取决于具体的场景和需求。如果目标的运动轨迹较为简单,且场景中存在大量的相似目标,传统的基于特征点的方法可能更为合适。如果目标的外观变化较大或者场景中存在复杂的遮挡和光照变化等问题,基于深度学习的方法可能更为有效。
总之,目标跟踪是一个非常重要的计算机视觉任务,有着广泛的应用前景。随着深度学习等新技术的发展和应用,目标跟踪方法将进一步改善和创新,为各种场景下的目标跟踪问题提供更加准确和鲁棒的解决方案。
