基于改进均值位移的红外目标跟踪方法
基于深度学习的红外目标识别与跟踪技术研究

基于深度学习的红外目标识别与跟踪技术研究近年来,随着人工智能领域的不断发展和深度学习算法的成功应用,基于深度学习的红外目标识别与跟踪技术也逐渐成为研究的热点。
本文将探讨该技术的基本理论、研究现状以及未来发展趋势。
一、基本理论在红外目标识别与跟踪技术中,深度学习算法主要有卷积神经网络(CNN)、循环神经网络(RNN)和深度置信网络(DBN)等。
其中,CNN是目前常用的神经网络模型,其优点在于具有良好的特征提取能力和高效的计算速度,因此被广泛应用于红外图像中的目标检测和识别任务。
基于深度学习的红外目标识别与跟踪技术主要包括图像预处理、目标检测和目标跟踪三个部分。
其中,图像预处理主要是对红外图像进行去噪和增强处理,使图像能够更好地被深度学习模型处理。
目标检测则是通过深度学习算法识别图像中的目标,常用的算法有Faster R-CNN和YOLO等。
目标跟踪则是通过对目标的拟合和跟踪来实现目标的实时定位和追踪。
二、研究现状近年来,基于深度学习的红外目标识别与跟踪技术得到了广泛的研究和应用。
目前在目标检测方面,基于CNN的深度学习算法已经取得了很大的进展,如Faster R-CNN、SSD和YOLO等算法已经成为业界的主流算法。
在目标跟踪方面,研究者们主要探究了基于卷积神经网络的目标跟踪方法。
例如,Held等人提出的DeepTrack方法通过对目标进行自适应的特征提取,实现了较好的跟踪效果。
此外,还有一些研究者将深度学习算法应用于红外人脸识别等领域。
例如,王震等人在红外人脸识别中应用了深度卷积神经网络,实现了较高的识别准确率。
三、未来发展趋势基于深度学习的红外目标识别与跟踪技术目前还存在一些问题,如如何提高模型的鲁棒性、如何在复杂环境中实现高效的目标跟踪等。
未来的研究方向主要集中在以下几个方面:1. 提高深度学习算法的鲁棒性。
研究者们需要进一步探索如何利用跨领域数据增加模型的鲁棒性,以及如何集成多种算法来提高模型的预测能力。
红外图像中弱小目标检测前跟踪算法研究综述概要

红外图像中弱小目标检测前跟踪算法研究综述概要红外图像在现代战争中发挥着越来越重要的作用,因为其具有隐蔽性和不受光照干扰的特点。
红外图像中的弱小目标检测和跟踪算法是目前研究的热点之一。
本文主要综述红外图像中弱小目标检测前跟踪算法的研究现状,包括传统算法、深度学习算法和集成算法。
传统算法传统的弱小目标跟踪算法主要包括卡尔曼滤波、粒子滤波、均值漂移等。
这些算法主要是针对静态场景下的目标跟踪,对于动态场景下的目标跟踪效果较差。
在红外图像中,目标的纹理和亮度变化较为复杂,所以传统算法在红外图像中跟踪效果不佳。
深度学习算法深度学习算法是近年来应用最广泛的目标跟踪算法之一。
深度学习算法能够自动学习特征,适用于复杂多变的目标跟踪环境。
在红外图像中,深度学习算法也取得了很好的效果。
常用的深度学习算法包括卷积神经网络(CNN)、循环神经网络(RNN)和长短记忆网络(LSTM)等。
由于这些算法的训练需要大量的标注数据,因此数据量不足时需要结合传统算法来进行跟踪。
集成算法集成算法是将多个跟踪算法集成到一起,以得到更好的跟踪效果。
目前常用的跟踪集成算法是基于多特征融合和多分类器融合的方法。
多特征融合包括将颜色、纹理、轮廓等多个特征融合在一起,使得跟踪算法更具鲁棒性。
多分类器融合则是同时使用多种分类器,如SVM、Adaboost等,对目标进行分类和跟踪。
总的来说,弱小目标检测前的跟踪问题是一个非常重要的研究方向。
虽然深度学习算法在红外图像中的跟踪效果良好,但是由于训练需要大量标注数据,因此在数据量不足的情况下需要结合传统算法进行跟踪。
集成算法也是近年来研究的热点之一,对跟踪效果的提高起到了重要作用。
基于改进KCF的多目标人员检测与动态跟踪方法

基于改进KCF 的多目标人员检测与动态跟踪方法刘毅, 庞大为, 田煜(中国矿业大学(北京) 机电与信息工程学院,北京 100089)摘要:针对煤矿巷道光照不足、目标尺度变化剧烈、目标容易被遮挡和矿灯干扰等因素,导致对于井下的目标检测和跟踪存在成功率和准确度低的问题,提出一种基于改进核相关滤波(KCF )算法的多目标人员检测与动态跟踪方法,为避免井下复杂环境中由于光照不均引起检测失败,在改进的KCF 算法中引入SSD 检测算法,以提升对多目标人员检测能力。
① 读取待跟踪视频序列,使用经过井下数据集训练后的SSD 算法检测图像中的目标,若没有发现目标则继续读取下一帧。
② 将检测到的目标放入跟踪器中,对图像进行预处理,通过比较将所有的检测框按照设定的阈值进行打分,并根据分值从高到低依次排列,高分的检测结果直接输出,低分的检测结果用于滤除不良信息,以提升检测速度。
③ 通过KCF 跟踪预测目标M 帧后清空跟踪器,再重新进行目标检测。
通过检测算法和跟踪算法的叠加,保证对目标的持续跟踪能力。
实验结果表明:① 该方法最后的损失值稳定在1.675附近,检测结果较为稳定。
② 经过训练后的SSD 算法识别精度较训练前的SSD 算法识别精度提高了52.7%。
③ 该方法对矿井人员检测成功率、跟踪准确率分别为87.9%,88.9%,均高于其他4种算法(KCF 、CSRT 、TLD 及MIL )的检测成功率、跟踪准确率。
④ 该方法在重叠阈值较低时具有较高成功率,直至重叠阈值大于0.8时,成功率大幅下降,这是因为矿井中环境多样,想要完全符合标注的框有一定难度。
实际应用结果表明:在井下煤矿巷道光照不足、目标尺度变化剧烈、容易被遮挡和受矿灯干扰等复杂环境中,该方法具有较高的适用性。
关键词:矿井;多目标检测;目标跟踪;核相关滤波;SSD 中图分类号:TD67 文献标志码:AMulti object personnel detection and dynamic tracking method based on improved KCFLIU Yi, PANG Dawei, TIAN Yu(School of Mechanical Electronic & Information Engineering, China University of Mining and Technology-Beijing,Beijing 100089, China)Abstract : Factors such as insufficient illumination in coal mine roadways, drastic changes in object scale,easy obstruction of objects, and interference from mining lights lead to low success rate and accuracy in underground object detection and tracking. In order to solve the above problems, a multi object personnel detection and dynamic tracking method based on improved kernel correlation filter (KCF) algorithm is proposed.The method can avoid detection failure due to uneven lighting in complex underground environments. The SSD detection algorithm is introduced into the improved KCF algorithm to enhance the capability to detect multiple object personnel. ① The method reads the video sequence to be tracked, uses the SSD algorithm trained on the underground dataset to detect the object in the image. The method continues reading the next frame if no object is found. ② The method places the detected object into the tracker, preprocesses the image, scores all detection收稿日期:2023-06-05;修回日期:2023-08-30;责任编辑:王晖,郑海霞。
基于均值偏移算法的双摄像机目标跟踪

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

关 键 词 :均 值 位 移 ;多特 征 ;海 面 红 外 背景 ; 舰 船 跟 踪
中图分类 号 : TN9 1 1 . 7 3 文 献 标 志 码 :A D OI : 1 0 . 3 9 6 9 / j . i s s n . 1 O O I - 5 O 6 X . 2 0 1 4 . 0 2 . — s h i f t ( M FM S) c a n n o t t r a c k t h e t a r g e t a c c u r a t e l y . Th e o r i g i n a l M FM S a l g o r i t h m i s i mp r o v e d, a n d a n e w M FM S t r a c k i n g f r a me wo r k i s p r o p o s e d . Ba s e d o n t he t r a c k i n g r e s u l t s o f M FM S, i t e r a t i v e s e g — me n t a t i o n i n l o c a l a r e a i s p e r f o r me d a n d t h e c e n t e r o f r e g i o n i s e x t r a c t e d,S O t h e t a r g e t c a n b e l o c a t e d a c c u — r a t e l y . Ba s e d o n t h e s e g me n t a t i o n r e s ul t ,t he u p d a t e s c he me f o r t e mp l a t e b a n d wi d t h a n d t a r g e t mo d e l i s p r o — p o s e d. T h e t a r g e t c a n b e t r a c k e d a c c u r a t e l y a n d r o b u s t l y . The pr o p o s e d a l g o r i t h m i s a pp l i e d t o r e a l i n f r a r e d i ma g e s e q u e nc e s . As e x pe r i me nt a l r e s u l t s d e mo ns t r a t e d, t he pr o p o s e d a l g o r i t h m c a n t r a c k t h e s h i p t a r g e t mo r e a c c u r a t e l y a n d e f f e c t i v e l y . Ke y wo r d s :m e a n — s hi f t ;m u l t i — f e a t u r e s ;i n f r a r e d s e a b a c k g r o u n d;s h i p t r a c k i n g
在线特征融合的均值移位红外目标跟踪

( .Re e rh Ce tr fr S a e Opia gn eig,Habn Isi t fTe h oo y,Habn 1 0 01 1 sac ne o p c t lEn ie rn c r i n tt e o c n l g u r i 5 0 ,Ch n ia; 2.De at n f Co t lS in e a d En ie r g,Habn Isiue o e h oo y,Habn 1 0 0 p rme to nr ce c n gn ei o n r i n t t fT c n lg t r i 5 0 1,Chn ) ia
M e n-hitt a k n o R h r c e itc f t r e a s f r c i g f r I c a a t rs is o a g t b s d o n i e f a ur u i n a e n o ln e t e f 配 过 程 中移 位 向 量 的表 达 形 式 。 同时 , 于 帧 间 综 合 对 比度 的 变化 建 立 了复 杂 背 基
景 条 件 下 的模 型 更 新 判 别 准 则 。 通 过 基 于 实 测数 据 的 红 外 目标 跟 踪 实验 验 证 了该 算 法 的 可行 性 。 关 键 词 :红 外 目标 跟 踪 ; 均 值 移 位 ; 似 然 比 ; 在 线特 征 融 合 中 图分 类 号 :T 3 1 P 9 文 献 标 识 码 :A 文 章 编 号 :1 0 — 2 6 2 1 ) 2 0 5 — 6 0 7 2 7 (0 0 0 — 3 2 0
Ab t a t s r c :An i r ve e n s itta kn l o i m o R a g tw a r p s d. Fisl , t e lc l mp o d m a hf r c i g ag rt h f r I tr e s p o o e rty h o a g a me n f au e n o a tn a d e ito e t r wee t ie o r aie t g t ry a e t r a d l c lsa d r d v ain f au e r ui z d t e l a e mo ei g a e n l z r d ln b s d o t e l w h o SNR h r ce si o R i a e . S c n l c a a tr t i c fI m g s e o dy,a c r ig t t e l w o ta t e tr o a g t he c o dn o h o c n r s fau e f tr e ,t n w fau e—e r s n ig e e tr rp e e tn m o e wa e tb ih d dl s sa ls e wh r t e e t r l l o d ai s f t r e a d o a e e h f au e i i o r t o a g t n lc l ke h o b c g o n wee r g d d s t e akru d r e a e a weg v le f k r e h so r m . e in l ag tr p e e tt n m o e r h iht au o e n l it g a Th f a tr e e r s n ai o dl
一种改进型PSO-BP算法在红外目标中的应用

第45卷第6期2020年6月Vol. 45,No. 6Jun,2020火力与指挥控制Fire Control & Command Control 文章编号:1002-0640( 2020 )06-0062-05一种改进型PSO-BP 算法在红外目标中的应用**收稿日期:2019-02-18 修回日期:2019-04-13*基金项目:国家自然科学基金资助项目(611力275)作者简介:杜 弟(1982-),女,山西清徐人,硕士,讲师。
研究方向:电子信息、信息与信号处理。
杜培,,高九萍2(1.晋中职业技术学院,山西晋中030600;2.山西北方风雷工业集团有限公司,山西侯马043000)摘要:为了降低伪目标引起的误检,提高系统在复杂环境中的目标识别能力,设计了一种改进型粒子群优化BP 神经网络算法。
改进型PSO-BP 算法利用红外目标光谱特性设置粒子变异规则,从而调整粒子位置与速度,提髙目标特征提取性能。
同时,算法将权值变为权值可调函数,降低局部极值收敛的风险。
实验采用Model-102F 型成像光谱仪采集的目标区域图像作为样本与检测数据,与传统BP 算法作对比,分别选取对不同特征波长位置及个数的形式对目标和伪目标进行识别分析。
结果显示,改进型PSO-BP 算法可以有效消除伪目标干扰,同时,其收敛速度明显 优于传统算法。
由此可见,该设计在复杂背景红外目标识别方面具有一定的应用价值。
关键词:目标识别,粒子群优化算法,BP 神经网络,伪目标中图分类号:0433文献标识码:A DOI : 10.3969/j.issn. 1002-0640.2020.06.012引用格式:杜瑁,高九萍.一种改进型PSO-BP 算法在红外目标中的应用[J].火力与指挥控制,2020,45(6):62-66.Research and Application of an Improved PSO-BPAlgorithm in Infrared TargetsDU Jun 1, GAO Jiu-ping 2(1 .Jinzhong Vocational & Technical College ^Jinzhong 030600, C/iina;2.Shanxi North Fenglei Industrial Group Go 丄td 、Houma 043000, China )Abstract : In order to reduce the false detection caused by pseudo-targets and improve the targetrecognition ability of the system in complex environment,an improved particle swarm optimization BP neural network algorithm is designed. The improved PSO-BP algorithm uses the infrared target spectralcharacteristics to set the particle variation rules , thereby adjusting the particle position and velocity , and improving the target feature extraction performance. At the same time,the algorithm changes the weightinto a weighted tunable function,which reduces the risk of the extreme value convergence of the district.The target area image acquired by the Model-102F imaging spectrometer was used as the sample andtest data. Compared with the traditional BP algorithm , the target and pseudo-target were identified andanalyzed in the form of different feature wavelength positions and numbers. The results were shown thatit can effectively eliminate pseudo target interference by the PSO-BP algorithm. At the same time,itsconvergence speed is significantly better than the traditional algorithm. It can be seen that the design has certain application value in complex background infrared target recognition.Key words : target recognition , PSO , BP , pseudo-targetCitation format :DU J,GAO J P.Research and application of an improved PSO-BP algorithm ininfrared targets [J].Fire Control & Command Control ,2020,45(6) :62-66.杜瑁,等:一种改进型PSO-BP算法在红外目标中的应用(总第45-1017)0引言在军事侦察中,对目标的判断与识别十分重要,传统可见光目标识别受环境杂光、目标伪装等影响明显,往往无法有效区分目标、伪目标以及背景“⑷。
红外图像处理中的目标检测算法研究

红外图像处理中的目标检测算法研究近年来,随着红外技术的不断发展,红外图像在军事、航空、遥感等领域中得到了广泛的应用。
而红外图像的主要特点是其对温度敏感,同时在空间和时间上均具有良好的分辨能力,因此它在目标检测中的应用也越来越广泛。
本文就探讨红外图像处理中的目标检测算法的研究进展。
一、红外图像处理中的目标检测算法概述目标检测算法是指通过对图像中的目标进行分析、处理,确定目标的位置、尺寸、形状、数量等信息。
在红外图像处理中,目标检测算法主要有以下几种:1. 基于滤波的目标检测算法滤波是图像处理中常用的一种处理方法。
基于滤波的目标检测算法一般采用各种卷积核对红外图像进行处理,通过滤波后图像的变化来确定目标的位置和尺寸。
这种方法简单易懂,但对目标的形状等特征提取不够精细,因此准确性有限。
2. 基于特征提取的目标检测算法特征提取是指从图像中提取出一些具有代表性的局部结构,为之后的分析和处理提供基础。
基于特征提取的目标检测算法采用各种特征提取方法对红外图像进行处理,通过提取出图像中的一些特征结构来确定目标的位置、尺寸、形状等信息。
这种方法相对于基于滤波的方法来说,可以提取出更为精细的目标特征,因此准确率更高。
3. 基于机器学习的目标检测算法基于机器学习的目标检测算法采用各种机器学习算法对大量的样本数据进行训练,从而达到对红外图像中目标的自动检测。
这种方法因为其在识别复杂目标方面的良好性能,引起了研究者们的广泛关注。
二、基于滤波的目标检测算法基于滤波的目标检测算法一般常用的方法是基于高斯滤波的算法。
之所以采用高斯滤波是因为,高斯滤波涉及到了频率域的平滑处理,通常情况下红外图像具有一定的噪声,采用高斯滤波可以有效去除噪声,从而提高目标检测的准确率。
基于高斯滤波的目标检测算法主要是通过建立一种高斯模型来检测图像中的目标。
该算法首先需要对图像进行高斯滤波,去除噪声,之后在滤波后的图像中连续分割出较明显的连通区域,基于这些连通区域建立模型,判别出其中的热点区,完成对目标的检测。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第26卷第6期2007年12月红外与毫米波学报J .I nfrared M illi m .W avesV o.l 26,N o .6D ece m ber ,2007文章编号:1001-9014(2007)06-0429-04收稿日期:2006 10 08,修回日期:2007 05 24 R eceived da te :2006 10 08,revised da te :2007 05 24基金项目:(总装)武器装备预研基金(9140C8002020707)作者简介:宋 新(1979 ),男,博士,山东邹平人,主要研究方向:图像处理与目标识别,计算视觉等.基于改进均值位移的红外目标跟踪方法宋 新, 王鲁平, 王 平, 沈振康(国防科技大学电子科学与工程学院ATR 重点实验室,湖南 长沙 410073)摘要:针对红外序列图像中目标存在旋转的问题,提出了一种改进的M ean sh ift 跟踪方法.首先通过建立带有带宽矩阵G auss i an 核的M ean sh ift 矢量,采用类似E M 的方法给出了递推公式;并且通过对图像序列的运动补偿,提高了算法的适应性;同时通过和K a l m an 滤波相结合,提高了算法的鲁棒性.实验结果证明算法能够成功实现对红外目标的跟踪,并且对目标旋转和缩放具有很强的适应性.关 键 词:均值位移;目标跟踪;卡尔曼滤波器;高斯核函数中图分类号:TP7391 4 文献标识码:AIR TARGET TRAC K ING BASED ON IMPROVEDMEAN SH I FT METHODSONG X i n , WANG Lu Ping , W ang P i n g , S HEN Zhen K ang(ATR K ey L ab ,Schoo l of E lectronic Sc ience and Eng i neer i ng ,N ati onal U niversit y of D efense T echno logy ,Changsha 410073,Ch i na)Abstrac t :Fo r targ et rota tion i n I R i m age sequence ,an i m proved M ean shift track i ng me t hod w as approached .M ean s h iftvec t o r w as establi shed by G auss i an kerne lw it h band w i dth m atr i x ,and recursi ve equations w ere g i ven i n E M li ke m anner .F lex ibility of a l go rith m was i m proved by m otion co m pensation o f i m age sequence .R obust ness of a l gor it hm w as i m proved by comb i n i ng w it h K a l m an filter .Expe ri m en ts show tha t our m ethod ach i eves success i n I R targ et track i ng ,at sa m e ti m e the m ethod can be adapted to the transfor m ations o f rota tion and zoom i ng .K ey word s :M ean shift ;targe t tracki ng ;K a l m an filter ;G aussian kerne l引言红外图像是感应物体辐射得到的图像,因此红外图像可以提供可见光图像中不能提供的信息.然而与可见光图像相比,红外传感器得到的图像信噪比很低,因此在进行目标检测和跟踪时只能提供有限的信息.而且红外图像中目标特征不明显,存在着很大背景杂波等,这些问题使得红外目标的跟踪更加困难.M ean sh ift 作为一种特征聚类的方法,自从Fukunage [1]提出以来在很多方面得到了应用[2],Com an iciu 和M eer 等[3,4]把它用于目标跟踪取得了很大的成功.Y il m az [5]提出把M ean sh ift 用于FLI R 目标跟踪,并且在工程上实现.但是经典M ean shift 方法对目标的尺度变化没有很强的适应能力,于是人们提出了很多改进算法[6,7].已有的算法一般是通过多次计算取最佳值或者采用仿射模型计算缩放比例等方法,来适应目标大小的变化.并且大部分M ean sh ift 的改进方法只能适应目标的平移缩放,很少有方法能够适应目标的旋转变化.文[8]虽然提出了用带宽矩阵,引入目标倾角的方法来跟踪旋转的目标,但是它是采用试探的方法通过多次分别计算水平、垂直和旋转的自由度,然后分别取最佳值;这种方法比较复杂,而且采用固定的变化大小,对目标变化的适应性不强.本文在文[9]的基础上提出了一种能够在目标旋转的情况下仍然能够很好跟踪目标的改进方法.首先,用协方差矩阵作为高斯分布的带宽矩阵;其次用灰度空间联合的直方图来对目标建模,然后建立有带宽矩阵的M ean sh ift 模型,并且根据相似度度红外与毫米波学报26卷量值决定是否对序列进行运动补偿,对红外探测器自身运动引起的图像全局运动进行补偿;最后通过K al m an滤波方法对目标位置进行估计适应目标位置的快速变化.1 M ean shift算法的改进1.1 M ean shift算法思想假设X是d维欧氏空间中的总体,{x i,1 in}是来自总体X的独立同分布样本集,K(x)为核函数,带宽矩阵为H,则X的核密度估计定义为f(x)=1n|H|1/2ni=1K[H1/2(x-x i)] ,(1)经常使用的核函数是Epanechikov核K E(x)=(2c d)-1(d+2)(1-xTx) if xTx<10 ,oth erw i se(2)还有高斯核函数K G(x)=(2 )-d/2exp-12x T x ,(3)文献[2]选择带宽矩阵为h2I,得到的M ean Shift矢量为M h(x)=ni=1x i g x-x ih2ni=1gx-x ih2-x ,(4)由M ean Shift矢量得到M ean Sh ift迭代公式y j+1=ni=1x i gx-x ih2ni=1gx-x ih2 .(5)1.2 采用带宽矩阵的M ean shift算法一般M ean sh ift都采用Epanech i k ov核,但是对于红外图像来说采用高斯核函数更合适,而且高斯核能够得到比Epanech i k ov核更好的结果.经典M ean sh ift方法带宽矩阵选择为h2I,这在目标形状变化不大的情况下,可以适用,但是如果目标出现了大的尺度缩放或者旋转等变化的时候,经典的M ean sh ift算法就不能很好的跟踪.本文采用文献[9]的方法,对于高斯核函数表示的M ean sh ift 过程,高斯联合分布的协方差矩阵就是带宽矩阵的一种表示[10],对于大小为N的独立分布的数据点集合:X={x1,x2,!,x N}假设它的高斯概率密度函数为N(x, ,V),定义目标函数为f( ,V)=Mi=1i N(x i, ,V) ,(6)i为加权值,可以通过类似E M方法的M ean sh ift 迭代过程得到目标函数的极大值:1)E step:保持 (k)和V(k)固定,寻找q i使得目标函数取极大值,最大值通过下面式得到:q i=iN(x i; (k),V(k))Ni=1iN(x i; (k),V(k)).(7)2)M step:保持q i为常数,求出 和V使得目标函数取极大值.q i是常数,根据参数g( ,V)=Ni=1q i log N(x i; ,V) ,(8)从!! g( ,V)=0得到(k+1)=Ni=1q i x i=Ni=1x i i N(x i;(k),V(k))Ni=1iN i;(k),V(k)),(9)采用∀归一化方法得到g∀( ,V)=Ni=1q i log|V|∀/2N(x i; ,V) ,(10)从!!V g∀( ,V)=0,得到从V的更新方程定义为Vk+1=1/(1-∀)Ni=1q i i-(k))i-(k))T.(11) 1.3 相似度测量在彩色图像序列中,常选H SV颜色空间作为特征空间进行目标描述.在红外图像序列中,只有灰度信息可以作为红外目标的特征空间.与颜色空间相比,单一的灰度空间信息量少,而且特征描述受噪声影响大.本文采用[11]的方法采用级联的灰度空间作为特征空间,用在x方向和y方向滤波后的图像上建立加权直方图,形成概率密度分布描述.令x i代表像素的位置, 0是图像中目标的中心初始位置.假设直方图有M个灰度级别,函数b(x i):R2∀1,!,M是把在x i点的像素灰度值函数映射到灰度级的函数.目标的灰度直方图模型包括M个量化级别的M个值o=[o1,!,o M]T.第u个级别的值可以通过下式计算q u=N Vi=1N(x; 0,V0)#[b(x i)-u] ,(12)这里#是de lta函数.用高斯核N更多的依靠在目标中心的点,对在目标边缘的点赋予比较小的权值.从核函数有限邻域中,只用N V0个点,并且超过2.5∃的值都忽略.后续序列中表示目标位置和形状的椭圆形区域用它的位置 和协方差矩阵V描述的形状定义.描述区域外观的颜色直方图是p u( ,V)4306期宋 新等:基于改进M ean shift 的红外目标跟踪方法p u ( ,V )=NVi=1N (x;,V )#[b (x i )-u] ,(13)区域和目标的相似性通过它们的直方图定义.和文献[3]一样,本文用Bhattacharyya 系数作为2个直方图的相似性测度%[p ( ,V),q ]=Mu =1p u ( ,V )q u ,(14)在当前估计p ( (k),V(k))的一阶Tay l o r 展开定义为%[p ( ,V ),q ]#c 1+c 2N Vi=1iN (x i;,V ) ,(15)这里c 1和c 2是常数,并且i =Mu =1q up u ( (k),V(k ))#[b (x i )-u ] .(16)2 运动补偿为了增加目标跟踪的精确度,需要对由于红外传感器引起的振动进行补偿.一般都是采用3个参数的仿射模型,但是这种方法对于红外图像过于简单,不能很好的工作.Y il m az[5]采用了8个参数的伪透视模型,在初始估计正确的情况下,能够很好的工作.但是由于自由度太多,收敛速度很慢并且容易陷入局部的极小值.因此本文采用了6个参数的仿射模型u v =a 1x +a 2y +a 3a 4x +a5y +a 6,(17)写成线性方程的形式uv=x y 100000xy1[a 1a 2a 3a 4a 5a 6]T,(18)(u,v)是光流.可以通过结合光流约束方程解方程,得到6参数的运动估计[g x g y ]uv=-g t ,(19)g t 是时间梯度,g x 和g y 是空间梯度.3 Kal m an 滤波估计在2.3的推导中,相似性函数在p u ( ,V)处进行Tay l o r 展开,Tay lor 展开是在邻域内展开,因此要求起始点的距离不能很大.如果目标的运动速度很快,经典M ean sh ift 算法可能产生目标丢失的问题.本文通过引入Ka l m an 滤波来解决这个问题.由第2帧到k -1帧的位置信息形成目标中心的运动轨迹,把得到的中心位置信息作为Ka l m an 滤波的观测值,用K al m an 滤波预测k 帧目标的位置,作为M ean sh ift 算法中目标的起始位置,这样M ean sh ift 算法就能新的位置邻域内找到最优的目标位置.然后把这个目标位置作为K al m an 滤波的观测值,进行下一帧的运算.假定运动目标中心在X,Y 轴上的运动都是一个随机加速的直线运动,加速度a 是零均值的正态分布的随机变量,a (t)~N (0,∃2w ).信号向量X (k )=[x (k )y (k )v x (k )v y (k )]T,其中x (k )y (k )分别是目标中心x 、y 轴上的位置分量,v x (k )v y (k )分别是x 、y 轴方向上的速度.观测向量Y (k )=[x c (k )y c (k )],其中x c (k )、y c (k )分别是目标中心坐标的观测值.这样,K a l m an 滤波算法的模型为信号模型:X (k )=A (k -1)X (k -1)+B (k )W (k ) ,(20)观测模型:Y(k )=C (k )X (k )+V(k ) .(21)4 算法实验本文在P42.0G 256M 内存的电脑上,用m at lab7.0实现了本文算法,并且与M ean shift 算法进行了比较;测试序列大小为352∃240,共282帧.4.1 算法步骤1.建立目标模型,初始位置为 0,初始带宽矩阵为V (0);2.计算当前帧目标区域的颜色直方图;3.计算加权值,得到Bhattacharyya 系数;4.根据系数判断是否需要进行运动补偿(阈值为0.6);5.计算新的目标位置估计 %k 并且用Ka l m an 滤波进行修正得到新的位置估计 k ;6.计算新的带宽矩阵估计V (k);7.载入下一帧,到步骤2..4.2 实验结果从图1和图2中可以看出,本文算法能够适应目标旋转的变化,而一般的M ean shift 改进方法不能.图3显示了目标坐标的变化,图4显示了目标旋转角度的变化曲线,可以看出本文算法可以很好的跟踪红外目标.跟踪时间如图5所示,可以看出算法时间较快(平均1.265s/帧),如果用其他工程性方法可以实现实时跟踪.5 结语本文采用高斯核函数,并且结合了带宽矩阵来431红外与毫米波学报26卷图1 (第30、120、190、220帧)跟踪结果F i g .1 T racki ng resu lts (the 30th,120th ,190th ,220th fra me)图2 (第10、110、200帧)文[7]方法跟踪结果F ig .2 T rack i ng results of [7]图3 目标坐标变化曲线F i g .3 Curv e o f target position图4 目标旋转角度曲线F i g .4 Curve of targe t rotation angle图5 跟踪时间曲线F i g.5 Curve o f track i ng ti m e适应目标的缩放、旋转等变化,同时采用了运动估计和K al m an 滤波的方法增强了算法的鲁棒性,经过实验证明,本文算法能够很好的跟踪复杂背景条件下红外目标的运动,并且能够适应目标旋转的变化,具有一定工程实用价值.REFERENCES[1]F ukanaga K,H ostetl er L D.The esti m ati on o f the gradiento f a dens it y functi on ,w ith appli cation i n pattern recogn iti on [J].IEEE T r m ation T heory,1975,21(1):32&40.[2]Y izong Cheng .M ean sh ift ,m ode seek i ng ,and cl uster i ng[J].IEEE T rans .P attern A naly sis and M ac h i ne Intelli gence ,1995,17(8):790&799.[3]Coman i c i u D,R amesh V,M eer P .R ea l ti m e track i ng ofnon r i g i d objects using m ean sh ift [C].P roc .IEEE Con ference on Co m pute r V i s i on and Pa ttern R ecogn iti on ,2000:142&149.[4]Co m anic i u D,R amesh V,M eer P .K erne l based ob j ecttrack i ng [J ].IEEE T rans .Pattern A naly sis and M achine Intelli gence ,2003,25(5):564&577.[5]Y il m az A,Shafi que K,Shah M.T arget tracking i n a i rbo rnef o r w ard l ook i ng i m agery [J].Journal of Image and V is i on Co mp uting,2003,21(7):623&635.[6]PENG N i ng Song ,YANG Jie ,L I U Zh,i et al .Au t om aticselecti on of K e rnel bandw i d t h f o rM ean shift object track i ng [J].Journal of Sof t ware (彭宁嵩,杨杰,刘志,等.M ean Sh ift 跟踪算法中核函数窗宽的自动选取.软件学报),2005,16(9):1542&1550.[7]Collins R.M ean sh ift blob tracking t hrough scale space[C].P roc .IEEE Con.f on Co m pute r V isi on and P attern R ecogn iti on ,2003.[8]JIA Ji ng P ing ,Z HANG Y an N i ng ,C HA I Y an M e,i et al .M aki ng track i ng o f ob jec t in i m age sequences steady desp i te co m plex move m ent of objects[J].J ournal of N or t hwestern P oly techn ical Un i vers it y (贾静平,张艳宁,柴艳妹,等.目标多自由度M ean Shift 序列图像跟踪算法.西北工业大学学报),2005,1(5):618&622.[9]Z i vkov ic Z,K rose B .A n E M li ke a l gor it hm fo r co lor h istogra m based object tracking [C ].Proc IEEE Con.f on Co m puter V isi on and Pa ttern R ecogniti on ,2004.[10]W and M P,Jones M C .K ernel Sm oothing [M ].CRC Boca ,R oton L ondon ,N ewY o rk ,W ash i ngton DC :Chap m an and H al,l 1995.[11]CHENG Jian ,YANG Ji e .N ove l i n fra red object trackingm ethod based on m ean sh ift[J].J.Infrare d M illi m.W aves (程建,杨杰.一种基于均值移位的红外目标跟踪新方法.红外与毫米波学报),2005,24(3):231&235.432。