运动目标检测光流法.pdfVIP

  • 30
  • 0
  • 约1.66万字
  • 约 22页
  • 2020-07-30 发布于江苏
  • 举报
摘 要 运动 目标检测方法是研究如何完成对视频图像序列中感兴趣的 运动目标区域的“准确定位” 问题。光流场指图像灰度模式的表面运动, 它可以反映视频相邻帧之间的运动信息,因而可以用于运动目标的检 测。MATLAB 这种语言可移植性好、可扩展性强,再加上其中有丰富 的图像处理函数,所以利用 MATLAB 软件来用光流法对运动目标的 检测中具有很大的优势。本设计主要可以借助 matlab 软件编写程序, 运用 Horn-Schunck 算法对图像前后两帧进行处理,画出 图像的光流 场。而图像的光流场每个像素都有一个运动矢量,因此可以反映相邻 帧之间的运动,分析图像的光流场就可以得出图像中的运动目标的运 动情况。 关键字:光流法;Horn-Schunck 算法;matlab 目 录 I II 1 光流法的设计目的 数字图像处理,就是用数字计算机及其他有关数字技 ,对图像 进行处理,以达到预期的目的。随着计算机的发展, 图像处理技 在 许多领域得到了 广泛应用,数字图像处理已成为电子信息、通信、计 算机、自动化、信号处理 等专业的重要课程。 数字图像处理课程设计是在学习完数字图像处理的相关理论后, 进行的综合性训练课程,其目的是:使学生进一步巩固数字图像处理 的基本概念、理论、分析方法和实现方法;增强学生应用Matlab 编写数 字图像处理的应用程序及分析、解决实际问题的能力;尝试所学的内 容解决实际工程问题,培养学生的工程实践能力。 运动目标检测是数字图像处理技 的一个主要部分,近些年来, 随着多媒体技 的迅猛发展和计算机性能的不断提高,动态图像处理 技 日益受到人们的青睞,并且取得了丰硕的成果,广泛应用于交通 管理、军事目标跟踪、生物医学等领域。 因此,基于光流法,实现运动 目标的检测是本文的研究对象。结 合图书馆书籍、网上资料以及现有期刊杂志,初步建立起运动目标检 测的整体思路和方法。 0 2 光流法的原理 2.1 光流法的介绍 2.1.1 光流与光流场的概念 光流是指空间运动物体在观测成像面上的像素运动的瞬时速度, 它利用图像序列像素强度数据的时域变化和相关性来确定各自像素 位置的“运动”,即反映图像灰度在时间上的变化与景物中物体结构及 其运动的关系。将二维图像平面特定坐标点上的灰度瞬时变化率定义 为光流矢量。视觉心理学认为人与被观察物体发生相对运动时,被观 察物体表面带光学特征的部位的移动给人们提供了运动和结构的信 息。当相机与场景目标间有相对运动时所观察到的亮度模式运动称之 为光流(optical flow),或者说物体带光学特征部位的移动投影到视网 膜平面(也即图像平面)上就形成了光流。 光流场是指图像灰度模式的表观运动,它是一个二维矢量场,所 包含的信息就是各个像素点的瞬时运动速度矢量信息。 光流场每个像素都有一个运动矢量,因此可以反映相邻帧之间的 [1] 运动 。 2.1 光流法检测运动目标的原理 2.1.1 光流场计算的基本原理 一般情况下,光流由相机运动,场景中目标运动或两者的共同运 动产 生 。 光 流 场 的 计 算 大 致 可 分 为 三 类 : 基 于 梯 度的 方 法 (Horn-Schunck) ;基于匹配的方法;基于能量的方法。 基于梯度的方法利用图像灰度的梯度来计算光流,是研究最多的 1 方法。基于梯度的方法根据运动前后图像灰度保持不变这个基本假设, 导出光流约束方程。由于光流约束方程并不能唯一的确定光流,因此 需要导入其他的约束。根据引入的约束不同,基于梯度的方法又可以 分为全局约束方法和局部约束方法。全局约束的方法假定光流在整个 图像范 围内满足一定的约束条件;而局部约束的方法

文档评论(0)

1亿VIP精品文档

相关文档