卡尔曼滤波器在运动目标中的跟踪研究.doc
《卡尔曼滤波器在运动目标中的跟踪研究.doc》由会员分享,可在线阅读,更多相关《卡尔曼滤波器在运动目标中的跟踪研究.doc(40页珍藏版)》请在咨信网上搜索。
1、南京理工大学紫金学院毕业设计说明书(论文)作 者:戴学飞 学 号: 系:电子工程与光电技术系专 业: 电子信息工程题 目:卡尔曼滤波器在运动目的 跟踪中的研究及仿真 讲师 李娟指导者: (姓 名) (专业技术职务) 马玲副专家评阅者: (姓 名) (专业技术职务) 2023 年 5 月南 京 理 工 大 学 紫 金 学 院毕业设计(论文)评语学生姓名: 戴学飞 班级、学号: 11电信3班、 题 目: 卡尔曼滤波器在运动目的跟踪中的研究仿真 综合成绩: 指导者评语:论文针对运动目的跟踪的问题,建立了简洁有效的数学模型,在问题的解决中引入了Kalman滤波器系统,对其滤波算法进行了推导,进一步理解
2、了Kalman滤波器的迭代思想,并使用Matlab软件对Kalman滤波思想在运动目的跟踪问题中的应用进行了仿真验证,仿真结果表现对的无误。论文综述完整。程序设计合理, 仿真结果对的。论述充足,结论合理。技术用语准确,符号统一,编号齐全,书写工整规范,整洁、对的。如能加入对加速度变化的运动目的进行跟踪则更好。批准参与答辩,建议成绩良好。 指导者(签字): 年 月 日毕业设计(论文)评语评阅者评语: 评阅者(签字): 年 月 日答辩委员会(小组)评语: 答辩委员会(小组)负责人(签字): 年 月 日毕业设计说明书(论文)中文摘要卡尔曼滤波是卡尔曼基于线性最小方差估计的基础上,提出的最优线性递推滤
3、波方法,具有在数学结构上比较简朴、计算量小、存储量低、实时性高的优点。卡尔曼滤波在控制理论和控制系统工程中拥有着巨大影响力,并且在工程实践上具有重要意义。因此,卡尔曼滤波器广泛应用于雷达数据解决等领域。本文针对平面内匀速直线运动目的的跟踪问题,采用卡尔曼滤波方法来实现对运动目的的跟踪。Matlab软件仿真结果显示跟踪效果较好,证明采用此法跟踪运动目的有效可行,具有一定研究价值。关键词 卡尔曼滤波;目的跟踪;最优;Matlab仿真毕业设计说明书(论文)外文摘要Title Research on Object Tracking Based on Kalman FilterAbstractKalma
4、n filter is based on linear minimum variance estimation and the optimal linear recursive filtering method by the Kalman , with in the mathematical structure is relatively simple, computation quantity is small, low storage and high real-time performance advantages. Kalman filter in the control theory
5、 and control systems engineering has a great influence, and has important significance in engineering practice. Moving target tracking is widely used in radar data processing. Aiming at the tracking question of a moving target with constant velocity along a line in a flat surface, we can use Kalman
6、filtering method, simulation with Matlab results show that the effect of tracting is very perfect. It has good values.Key Words Kalman Filter ; Object Tracking ; Optimal; Matlab目 次1 绪论111 研究意义以及目的112 国内外研究现状213 论文内容以及结构篇章32 Matlab软件简介52.1 软件简介52.2 Matlab基本功能52.3 Matlab优点52.4 Matlab的应用63 卡尔曼滤波器原理83.1
7、 状态转移83.2 状态预测93.3 协方差矩阵93.4 噪声协方差矩阵的传递103.5 观测矩阵113.6 状态更新113.7 噪声协方差矩阵的更新123.8 卡尔曼滤波的五个公式123.9 卡尔曼变量和参数134 蒙特卡洛仿真实验的数学思想144.1 蒙特卡洛方法的产生与发展144.2 蒙特卡洛基本原理165 基本动态系统模型175.1 运动目的数学模型建立175.2 Matlab程序代码及其注释185.3 Matlab仿真结果以及分析205.4 对运动目的跟踪非线性问题的初步探讨26结 论27致 谢28参考文献错误!未定义书签。1 绪论11 研究意义以及目的卡尔曼滤波器是最优的递归算法。
8、针对于许多实际问题的解决它是效率最高的,最佳的,最有用的方法。卡尔曼滤波器已经在机器人导航与控制系统,传感器数据融合,军事雷达和弹道轨迹外推等领域被广泛应用。在最近的几年,它在计算机图像解决方面占据着非常重要的地位,如人脸辨认,图像边沿检测与图像分割技术和操作系统等技术领域。卡尔曼滤波器最初是专为飞行器导航而研制的,已成功地被应用在很多领域。卡尔曼滤波器重要用来预估那些只能被系统自身间接或不精确观测的系统状态。因此卡尔曼滤波器在很多工程系统和嵌入式系统中占据着重要的地位。雷达测量系统中,目的跟踪往往是人们非常关注的方面,但测量运动目的的位置、速度和加速度在每时每刻都存在噪声信号。卡尔曼滤波是基
9、于运动目的动态信息,设法消除噪声干扰,从而获取目的位置的最佳估计。这个估计过程重要有三个方面,第一个方面是对运动目的当前位置的估计,第二个方面是对运动目的未来位置的估计,第三个方面是对运动目的过去位置的估计。假如需要对某一运动中的目的进行跟踪,一方面需要做的是对运动目的进行跟踪观测,一般情况下得到的观测信息是不准确的,由于它包含着所需要的信息以及随机观测噪声和干扰信号。如何从这些观测信息和噪声的信号中提取所需要的数据和各种参数,因此根据预测的未来状态的观测数据和运动目的跟踪方法的关键是预测方法。卡尔曼滤波递推算法的原理是运用噪声和观测噪声以及输入和输出值进行的测量,它是具有记录特性的估计系统。
10、重要思想是:运用前一时刻对当前时刻的预测,当前的观测值来更新对状态量的估计(得到当前时刻的最优预测值),从而求出下一时刻的预测值,实现递归的预测,达成及时准确跟踪的效果。基本卡尔曼滤波器(KF)的约束条件下,即,系统必须是线性的,但大多数的系统都是非线性系统,因此大多数情况下,需要用到扩展卡尔曼滤波(EKF)来对非线性系统进行估计。随着卡尔曼滤波理论的升华,和一些实用的卡尔曼滤波技术不断被提出,如自适应滤波和次优滤波技术以及滤波散发克制技术等等已广泛应用到各个领域。其他滤波理论也不久得到重视,如线性离散系统的滤波(序列平方根滤波,信息平方根滤波,UD分解滤波)3。卡尔曼滤波作为一种数值估计优化
11、方法,与应用领域的背景结合性很强。因此卡尔曼滤波用于解决很多实际问题时,重要的不仅仅是算法优化问题与实现,更重要的是运用获取的领域知识对被结识系统进行形式化描述,建立起合适的数学模型,再从这个模型出发,进行滤波器的设计与实现工作。由于卡尔曼滤波具有实时递推,存储容量非常小和设计起来比较简朴等优点,所以卡尔曼滤波器在工程领域应用十分广泛。比如在信号解决、卫星控制、石油勘探、故障诊断、GPS定位、检测与估计、控制、通信、航空航天、制导、目的跟踪、多传感器信息融合,机器人学和生物医学领域。12 国内外研究现状马里兰大学的实时监控系统W4可以基于单摄像头对人体或者人体的各个部分进行实时地跟踪。所谓W4
12、是指,在哪里,什么人,什么时候,干什么,换句话说是指该系统可以拟定什么目的,什么时候,什么地方,干什么。W4是基于身体和头部,手等功能目的形状分析,基于背景分离功能的自适应前背景分离技术,和区域分裂合并到目的的交互功能。目前,在美国,日本,欧洲已进行了大量关于运动目的检测和跟踪的研究工作,W4是一种基于视觉监控系统可以对室外运动目的进行实时检测和跟踪,而IBM等大公司资助相关的研究领域,希望能将研究成果应用于商业领域。Pfinder是一款基于运动目的的颜色和形状特性使用实时追踪系统对大视角范围的运动目的进行追踪与测量的系统。同时也出现在许多国际会议与讨论小组。Pfinder系统的实现有助于帮助
13、对室内人员的行为进行监控与行为鉴定。同时在交通系统中,Tai等人研究了一个视频监控系统用来交通事件检测的,可以自动检测车辆和其运营轨迹的鉴定。VISATRAM系统可以对每个车道的车辆行为监控,保障交通畅通Haag和Nagel专门机动车辆跟踪的问题进行了进一步研究与发现,Pai等人基于十字路口的行人检测与跟踪实现行人数量记录的功能。目前,在国外一些基本的视频目的检测与追踪系统已经比较成熟了。例如,卡内基梅隆大学的视频安全和控制方案研究。根据计划,科研人员开发了一款端到端的测试系统,集成了具有许多先进视频安全监控技术,如基于静态背景和运动背景对运动目的进行实时测量与追踪,普通的目的记别(如人,汽车
14、,卡车)分类,特殊的对象(如学校的公共汽车和有特殊标记的物体)的姿势估计和分类辨认,以及和相机的独立控制,多摄像机协同跟踪人体步伐分析等。在国内的研究中也出现了一定的规模,举行了相关会议,探讨了相关的研究成果和未来的发展方向。20世纪60年代末,我国开始对视频目的检测与追踪技术进行研究,通过40数年的不懈努力与投入,我国在这一领域得到了相称大发展,许多先进的图像解决和模式辨认方法应用于这一领域,同时一些实际系统的得到开发机会。中国的先进的影像辨认和智能化限度,一般跟踪技术,多目的的实时测量,低对比度和复杂的视频图像信息解决与国外相比还存在较大的差距。在实际过程跟踪方面仍然存在着许多问题,如数据
15、同步,模糊图像,跟踪稳定性差等,由于这些方面的实用信息从国外获得的很少,所以在这一领域进行了进一步的研究,以提高我国的国防实力,加强公民行为起着重要的作用。目前,一些高校和科研机构都开展了这项工作。相比之下,智能视频监控技术在国内的研究起步较晚,但随着数字图像解决技术,计算机视觉等多种红外、雷达、激光传感器技术的不断发展,运动目的检测与跟踪技术的研究提供了必要的理论基础和技术支持,发明环境的研究不可比拟的优越性。如视觉与听觉信息解决国家拥有着重点实验室,比如北京大学高智能机器感知系统实验室在三维视觉信息解决与智能机器人领域的研究取得了许多成果4。13 论文内容以及结构篇章本论文在对卡尔曼递推滤
16、波算法进行数学推导的基础上研究卡尔曼滤波原理在雷达跟踪中的应用。针对一平面内运动目的,运用卡尔曼滤波方法进行目的轨迹跟踪, 采用蒙特卡洛方法通过Matlab7.0软件进行滤波跟踪仿真,具体涉及卡尔曼滤波增益和误差方差阵计算,最后对误差进行分析。为简便研究分析,将运动目的的观测的噪声假设为高斯白色噪声,并且讨论一般的非平稳的情况。 本论文的内容安排如下:第一章绪论是对本课题研究的目的以及意义进行分析。只有在了解课题研究背景和研究现状的前提下,才干更好地开展设计工作。第二章对Matlab软件作简要介绍,这是对卡尔曼滤波模型进行模拟的最佳软件。第四章介绍了蒙特卡洛仿真实验的数学思想,并针对函数积分问
17、题求解中的应用做了具体的分析,最后总的介绍了蒙特卡洛基本原理。第三章和第五章是本论文的重点。第三章具体介绍了卡尔曼滤波器的基本原理,分析了各个公式的意义以及作用,并对卡尔曼滤波器重要方程式进行总结,各种卡尔曼参数进行说明。第五章在第三章对卡尔曼滤波器原理具体剖析的基础之上,针对一个平面内小汽车运动目的的雷达跟踪问题,使用卡尔曼递推滤波方法求解。以及运用软件Matlab进行运动目的仿真验证,并且分析运动目的速度和位置的方差。并且对运动目的跟踪非线性问题的初步探讨。2 Matlab软件简介2.1 软件简介Matlab的简称是矩阵实验室(Matrix Laboratory),是由美国MathWork
18、s公司开发的高级技术计算机语言和交互式环境的商业数学软件,其重要有两大部分组成的,Matlab和Simulink。Matlab和Mathematica、Maple三者并称数学三大软件。Matlab重要突出的方面体现在对数学类科技应用问题上的数值计算。Matlab有很多功能,比如可以进行矩阵运算实现算法、创建用户界面、绘制函数和数据、连接其他编程语言的程序等 1。2.2 Matlab基本功能Matlab是一个完美地将数据结构和编程特性以及图形用户界面结合到一起的数学软件,由美国MathWorks公司开发研制的。它为自己的用户提供了矩阵运算功能和灵活的数组运算功能等,这些都是用户经常使用的一些功能
19、。它与此同时还可以与Fortran语言和C语言进行混合编程,大大提高了编程效率,因此进一步扩大了它的功能。其中特别重要的有以下几点:1)复杂的矩阵或数组数据的单元操作,能直接解决矩阵或数组。2)编程语言结构十分紧凑,内涵非常丰富,编程效率相称高,用户使用很方便。3)绘制图型功能十分强大,复杂的二维图形和三维图形用户只需要编写很短的程序代码就可以绘制出来了。4)为用户提供了丰富的调用函数,用户可直接使用,不需要用户自己编程,提高了编程效率,比如用户需规定解微分方程或微分方程组的解那么就可以使用系统提供的Dsolve函数、假如需规定解线性方程组的解那么使用提供的Solve函数就行了1。2.3 Ma
20、tlab优点Matlab中通过使用为用户提供的可视化动态仿真环境Simulink,可以实现对动态系统的非常直观建模以及对动态系统的仿真与分析,并且Matlab也支持连续时间、离散时间以及连续和离散时间互相交替的线性系统和非线性系统进行仿真测试功能,因此可以使一个非常复杂系统的输入和仿真都变得十分简朴明3。Matlab可以合用于许多学科、部门的各种规定,Matlab的基本数据单位是矩阵。和C语言,FORTRAN语言等编程语言相比,Matlab的指令表达式跟数学和工程中的运算形式是几乎完全相似的,所以运用Matlab来求解相同问题的解要比用C语言,FORTRAN语言等语言更加简朴容易,并且Mapl
21、e等软件的优点也被Matlab吸取了,因此Matlab成为一款不仅仅功能强大并且十分实用的数学软件。在新的版本中C语言、FORTRAN语言、C+语言、JAVA语言也可以被兼容进去使用了。用户可以自己编写相应的程序存到Matlab的程序调用库中,方便用户自己可以下一次编写程序时直接调用这些以前编写好的程序。同时,Matlab库中已经导入了很多程序编写爱好者已经编写好的各种各样的程序代码,这些都是一些非常经典的程序代码,用户可以自己直接下载并且使用。2.4 Matlab的应用用户可以根据直角坐标和极坐标选择的需要,柱面和球面坐标系统绘制平面曲线和空间曲线和曲面的外观图和网络图,也可以绘制矢量图,直
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡尔 滤波器 运动 目标 中的 跟踪 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。