单一运动目标轨迹的跟踪与记录方法

文档序号:6459977阅读:498来源:国知局
专利名称:单一运动目标轨迹的跟踪与记录方法
技术领域
本发明涉及一种计算机视觉领域中运动目标及其运动轨迹的跟踪技术,更 确切的说,它涉及一种单一运动目标轨迹的跟踪与记录方法。
技术背景运动目标的检测与跟踪是计算机视觉领域的核心课题之一,它融合了图像 处理、模式识别、人工智能等相关领域的研究成果,在视频监控、机器人导航、 视频传输、视频检索、医学图像分析、气象分析、智能交通等许多领域有着广 泛的应用。在智能交通管理系统中,车辆的实时检测与跟踪技术是智能交通系统的重 要技术之一。计算机在不需要人的干预或者只需要很少干预的情况下,通过对 摄像机拍录的视频序列进行分析,实现车辆的检测与跟踪。在此基础上分析和 判断车辆的行为,并给出语意描述。做到了既能完成日常管理,又能在发生异 常情况时及时做出反应,从而提供一种更加先进和可行的监控方案。目前,如何有效降低视频的存储空间是运动视觉的重要研究内容,可是对分割出的单一运动目标记录方法的研究相对较少。 一般是用avi格式的文件进 行存储,其数据量相当大;近几年也有用MPEG1,MPEG2,H261,H263,MPEG4等方 法进行视频压缩,其中MPEG4能够比较高效率的进行压缩和解压,压缩后的文 件大约为原文件的30%, 90分钟的视频影像大约需要30画B,但对硬件要求还 是4艮高。发明内容本发明所要解决的技术问题是克服目前运动目标及其运动轨迹的跟踪与记 录占用存储空间大的问题,采用自编的计算机程序,和硬件系统相结合,提供 一种单一运动目标轨迹的跟踪与记录方法。为解决上述技术问题,本发明采用如下技术方案予以实现。在硬件系统的 支持下,单一运动目标轨迹的跟踪与记录方法釆用下列步骤1) 提取单一运动目标轮廓;2) 对单一运动目标轮廓进行模板匹配与运动轨迹记录。 技术方案中所述的提取单一运动目标轮廓要采用下列步骤1)提取单一运动目标视频的第t帧图像、第t-l帧图像与第t+l帧图像, 其中,t是取大于零的自然数,以下相同;2 )对提取的单一运动目标的第t帧图像和第t-l帧图像进行差分运算,对 提取的单一运动目标的第t帧图像和第t+l帧图像进行差分运算,即进行三帧差分运算;3) 对两帧进行差分后的图像进行"与"运算;4) 将"与,,运算后的结果进行中值滤波;5) 根据中值滤波后所得的信息提取出部分单一运动目标的轮廓;6) 对提取出部分单一运动目标的轮廓取等距初始轮廓点;7) 求出单一运动目标视频的第t帧图像的边缘梯度信息,设定各项参数; 8 )对步骤7 )和步骤6 )所得结果进行分析,利用snake方法收缩初始轮廓曲线;9)提取出单一运动目标的实际轮廓。技术方案中所述的对单一运动目标轮廓进行模板匹配与运动轨迹记录要釆 用下列步骤1 )根据提取出的单一运动目标实际轮廓信息,找出单一运动目标的质心位 置并进行存储;2)对存储的质心位置信息做距离变换;3 )对步骤2 )所得结果进行Hausdorff距离匹配;4)判断Hausdorff距离匹配是否成功,如果判断的结果为"否",则流程 进入继续对该单一运动目标的下一帧图像做处理;如果判断的结果为"是",则 流程进入下一步骤;5 )判断Hausdorff距离匹配成功的次数是否超过阈值,如果判断的结果为 "否",则流程进入继续对该单一运动目标的下一帧图^f象啦文处理;如果判断的结 果为"是",则流程进入下一步骤;6) 将该单一运动目标的实际形状进行存储;7) 对该单一运动目标的下一帧图像做处理,即提取第t+l帧图像,按提取 单一运动目标轮廓的流程求第t帧、t+l帧、t+2帧,再按对单一运动目标轮廓 进行模板匹配与运动轨迹记录的方法进行匹配与存储,这样循环下去,进行单 一运动目标轨迹的快速跟踪与记录。与现有技术相比本发明的有益效果是1. 由于三帧差分算法的方法复杂度低,本发明在摄像头的帧数在25 - 30fps 时,能够实现实时跟踪,满足一般监控的实时性要求;2. 参阅图8,单一运动目标轨迹的跟踪与记录方法是实现了一种只用两个 文本文件就可对运动轨迹进行记录的方法,大大降低了运动目标轨迹记录存储 容量,若对单一运动目标进行一年轨迹的跟踪与记录时,所需存储空间也仅为 67謹B左右,只需大约相当于通常视频文件万分之一的存储空间,很好地解决 了关注目标行进轨迹的长时间跟踪时存储空间不足的问题。3. 单一运动目标轨迹的跟踪与记录方法对系统硬件的要求很低,如今普遍应用的计算才几都可以满足要求。


下面结合附图对本发明作进 一 步的说明图1是表示单一运动目标轨迹的跟踪与记录方法由硬件部分和自编计算机程序部分实现的流程框图;图2是单一运动目标轨迹的跟踪与记录方法中的提取单一运动目标轮廓的 流程框图;图3是单一运动目标轨迹的跟踪与记录方法中的对单一运动目标轮廓进行 模板匹配与运动轨迹记录的流程框图;图4是采用MPEG4格式在计算机显示器上呈现的跟踪与记录的效果图;图5是采用单一运动目标轨迹的跟踪与记录方法的跟踪与记录的第13帧截图;图6是采用单一运动目标轨迹的跟踪与记录方法的跟踪与记录的第24帧截图;图7是采用单一运动目标轨迹的跟踪与记录方法的跟踪与记录的第46帧截图;图8是几种方法对相同的单一运动目标及其运动轨迹的跟踪与记录所占用存储空间大小的曲线比较示意图。
具体实施方式
下面结合附图对本发明作详细的描述 I .本发明的设计构思与主要技术特征本发明以逐步求精的指导思想,研究一种能够减少存储空间容量的记录方 法。先用三帧差分方法和Snake方法相结合提出单一运动目标的轮廓,然后, 再利用Hausdorff方法对提出的轮廓进行匹配,并将匹配后的轮廓和运动轨迹 以文本文件存储。此方法较好地解决了单一刚体目标运动轨迹记录存储空间容 量的问题,只需大约相当于通常视频文件万分之一的存储空间,适用于注重单 一运动目标4九迹长时间记录的系统。三帧差分法(公知技术)运算过程简单,运算速度快,但它所提取出的轮 廓并不完整,所以往往不能直接使用;Snake主动轮廓法(公知技术)则可精 确的分割出单像素完整轮廓,但该方法运算复杂,不适合做实时处理,且自适 应地选裤4交好的初始4仑廓点也有一定困难。本发明融合了 Snake方法和三帧差分方法的优点,构建了一个目标检测与 跟踪方法,该方法首先通过三帧差分方法快速地提取出目标的初始轮廓,在轮 廓上等距取50个节点作为初始点,同时对中间帧利用Canny算子提出其边缘图 像。随后对差分后图像进行中值滤波,再利用主动轮廓模型方法收缩曲线提取出完整、单像素的目标轮廓,使视频序列中的对象得到自动检测与跟踪。本发明^提出的改进轮廓方法通过三帧差分方法解决了 Snake方法初始轮廓和约束条 件选取的问题,可以准确的提取出目标的实际轮廓,不需要人为干预,在一定 程度上降低了传统Snake方法的复杂度,而且由于三帧差分方法的复杂度低, 在摄像头最大帧数达到25 - 30fps时就能够实现实时跟踪。能够实现对目标的 实时跟踪。本发明提出了 一种只利用两个文本文件对单一刚体目标的运动轨迹 进4亍记录的方法。1. 提取单一运动目标轮廓将连续三帧图形进行差分后做"与"运算,经过滤波后得到目标大致轮廓, 并提取出等距初始轮廓点,同时,求出中间帧图像的梯度,在设定好主动轮廓 方法的各项系数后,再以提取出的初始轮廓点为基础,利用主动轮廓方法对曲 线进行扩张,经过少量的迭代后就可得到目标的实际4仑廓。2. 对单一运动目标轮廓进行模板匹配与运动轨迹记录为了在播放记录时能够更直观的观察单一运动目标的外形和运动状态,利 用Hausdorff距离匹配出单一运动目标的形状模板并在播放时显示,这样我们 就可以观察到更完整的目标。系统对模板的选取,主要采取了 "模板训练"的 思想。即首先针对几个典型的刚体目标形状采样,利用Snake主动轮廓方法提 取轮廓,经过一定的修正形成匹配识别参考模板。本文所建系统采用修正的Hausdorff距离(MHD )来进行才莫板匹配,其定义」 oe爿其中^是点集A中点的个数。修正的Hausdorff距离对噪声不太壽丈感,可避免由于部分噪声象素点的干扰带来的偏差。Hausdorff匹配中A(M,/),其中M为参考模板点的集合;J为跟踪到移动目 标边缘的点集。由于Snake主动轮廓方法能够提出完整的目标轮廓点集,因此 无需再进一步对这两个点集做预处理。匹配识别时,首先对提取出的待识别图 像实施Euclidean距离变换,以得到距离映射图,然后在距离空间内,将模板 在距离映射图上进行平移匹配。相应的/z,(M,/),其中i为平移次数,取参考模板 中的点在当前距离映射图上对应位置处的最大值,它度量的是最大不匹配程度。 所以,基本的匹配判别规则即为取所有平移匹配中得到的A,(风/)值中的最小 值,作为这个模板与该移动目标之间的相似度的度量。匹配过程如下设第i次平移匹配时,若参考模板中符合要求的点与跟踪图像中总点数的比率为i ,,取p(x)二max(i ,),其中k为对参考模板个数的计数,j为对某一个参考模板平移的次数。取mpcp(A)对应的参考模板为最终结果,并将每一帧匹配的参考模板进行统计。本发明在实际匹配过程中发现,为了克服采用基本形式的Hausdorff距离, 易受部分象素点偏差的影响,采取了修正的Hausdorff距离模板匹配法,即通过对若干帧中得到的/z,(M,/)求平均来得到模板相对于待识别图像的相似度,即<formula>formula see original document page 8</formula>,其中n为模板中的边缘象素点的个数。当某一参考模板匹配次数超过80 %时,认为此模板与目标匹配,并将此模板存入一个文本文件中。 另一个文本负责记录每一帧中目标质心的位置,并以(x,y)的格式全部进行存储。由所有这些质心连接成的曲线就可以看作目标的移动轨迹,再通过质心的移动推算出形状模板此时的位置。采取"模板训练,,的思路,通过修正的Hausdorff距离模板匹配方法进行轮廓匹配,实现了一种只用两个文本文件对运动轨迹进行记录的方法,大大降低了运动目标轨迹记录存储容量。h .具体实施单一运动目标轨迹的5艮踪与记录方法参阅图1,单一运动目标轨迹的跟踪与记录方法是由硬件部分和计算机程 序部分组成或实现的。硬件部分是由摄像头、计算机与显示器所组成。单一运 动目标轨迹的跟踪与记录方法是在硬件部分的基础上,将发明人自编的计算机 程序部分装入计算机中,进行运算,从而实现对单一运动目标轨迹的跟踪与记 录。完整地说,单一运动目标轨迹的跟踪与记录方法包括下列步骤安装硬件 部分、提取单一运动目标轮廓与对单一运动目标轮廓进行模板匹配与运动轨迹 记录。现r接时间顺序详细描述如下1. 安装硬件部分 安装摄像头根据单一运动目标轨迹的跟踪与记录方法的用途不同或场合不同,总的原则应该将才聂像头固定安装在最能有效地跟踪单一运动目标的位置。 安装计算机与显示器将计算机与显示器安放在便于操:作者工作的地方。然后,用电线依次将它们连接起来。再将发明人自编的计算机程序部分装 入计算机中,这样,为单一运动目标轨迹的跟踪与记录方法的正常运算提供了 软硬件的支持。2. 提取单一运动目标轮廓参阅图2,整个硬件系统正常工作以后,计算机程序开始起决定性的作用,计算机程序开始运作。所述的提取单一运动目标轮廓要釆用下列步骤1) 首先由摄像头拍摄的目标视频信息中提取出目标视频的第t帧图像、第t-1帧图像与第t+l帧图像,其中,t是取大于零的自然数,以下相同;2) 然后,对提取出的第t帧图像和第t-l帧图像进行差分运算,对提取出的 第t帧图像和第t+l帧图像进行差分运算,即三帧图像差分运算;三帧图像差分算法也称对称差分法,就是由三帧连续图像的差值得到中间 帧运动目标的轮廓,这种方法能够去除因为运动而显露的背景影响,从而得到 准确的运动轮廓。三帧图像差分法的基本原理设/,—,(x,力、/,(x,力和/w(x,力分别表示三帧连 续原图像,6,_1,,(1,力和6,,,+1(1,力分别表示相邻两帧图像的差分后的二值图像,其 计算方法如下式<formula>formula see original document page 9</formula>其中t;、 K为二值化图像的阈值。3) 对两幅进行差分后的图像做"与"运算;对差分图像Vu(x,力和、+,(x,力做逻辑"与"运算,得到三帧图像差分 其计算公式如下式所示<formula>formula see original document page 9</formula>4) 将步骤3)中"与"运算后的结果进行中值滤波;三帧图像差分法得到的目标轮廓往往并不完整,且边缘不够精确,因此无 法直接应用在后续的图像分析处理中,我们将"与"运算后的结果进行中值滤 波,去除图像噪声。5) 根据中值滤波后所得的信息提取出部分运动目标的轮廓;6) 对提取出部分运动目标的轮廓做处理,取等距初始轮廓点并求出第t帧 图像的边缘梯度信息;对提取出部分运动目标的轮廓做处理,在轮廓上等距取50个节点作为初始 点,求出目标视频的第t帧图像的边缘梯度信息。首先对图像梯度值进行标准化处理设Min和Max是点(x,,y,)邻近区域的梯度最小值和最大值,Pix表示点(x,,:O的图像梯度,那么点(x,,少,)处的真实强度 为(M/"-尸/x)/(Mkc-M/w),如果Max - Min小于指定的阔值a,那么我们将Min设 为Max-a。这样可以避免在较小的区域内有很大的&,能量变化。其对应模型公 式如下模型总能量<formula>formula see original document page 10</formula>模型内部能量<formula>formula see original document page 10</formula>模型外部能量<formula>formula see original document page 10</formula>其中L点与点之间的平均距离; Mag:控制点的梯度值;M^/Mflx :邻近区i或内4弟度<直的 min/附w附/max/附w附。7) 对步骤6)所得结果进行分析,利用snake算法收缩初始轮廓曲线; 在本步骤中利用snake算法对每一个控制点执行如下序列① 找到当前点(x,,;O邻近区域内各像素点的梯度值的最大值和最小值,并赋 值给Max和Min;② 计算当前点^,;;,)邻近区域内各像素点的能量值A』、L^和^ ;③ 将这些能量值标准化;④ 在当前点(x,,;;,)邻近区域内找到能量最小的像素点;⑤ 将控制点(x,,^更新到上一步找到的能量最小点的位置; 重复以上序列处理下 一个控制点。8) 根据收缩的初始轮廓曲线提取出运动目标的实际轮廓,提取单一运动目标轮廓流程结束,进入对单一运动目标轮廓进行才莫板匹配与运动轨迹记录流程。3.对单一运动目标轮廓进行模板匹配与运动轨迹记录第2步骤中提取出单一运动目标轮廓的提取算法虽然能够很好的提取出闭合的、单像素的运动目标轮廓,可是通过实验证明并不是每一帧都一样,也不是十分完好。因此,在轨迹记录算法中,我们利用了 Hausdorff距离匹配的方法,把每一帧提取出的运动目标轮廓和事先储存好的各个参考模板进行匹配, 当某一参考模板匹配次数超过8 0 %时,认为此才莫板与目标匹配,并将此模板存 入一个文本文件中。因此系统对模板的选取就显得由为重要。本发明应用了 "模板训练"的构 思,即首先针对几个典型的刚体或可能要进行跟踪的目标形状进行采样,经过 一定的修正后,存入模板库中形成识别参考模板。所述的对单一运动目标轮廓进行模板匹配与运动轨迹记录要采用下列步骤1)将运动目标的质心位置进行存储;根据第2步骤提取出单一运动目标轮廓信息,找出运动目标的质心位置, 并进行存储。所谓的轨迹实际就可以认为是目标的质心在空间移动的全部路径。在本系 统中的轨迹记录就是由连续的目标质心构成的。质心的定义如下》》其中,n为轮廓上像素点数目,也就是说质心的横坐标是所有在运动目标 轮廓上的像素横坐标的平均值,质心的纵坐标是运动目标轮廓上所有像素的平 均值。我们将在前面的运动目标提取算法中得到的目标的质心,逐帧存入第一个 文本文件中即可。经过实验可知这样存储简单、占用空间极小,且在回放时能 够得到清晰的轨迹曲线。2)对边缘图像实施Euclidean距离变换;为了使后续识别处理在距离变换空间内进行,采用了 Euc 1 idean距离变换 (EDT),这是利用Hausdorff距离来实现模板匹配识别的关键步骤。对边缘图像实施距离变换,实质上是对二值图像进行距离变换,以得到对 应原边缘图像的等尺寸的距离映射图,在此距离映射图中的每个"像素点,,的 新值为距离值,距离变换定义如下 <formula>formula see original document page 11</formula>其中,《(/7,《)表示像素点/^间的距离,0为目标目标的元素集合。Eucl idean 3巨离变才灸时,取《(p, )为《Cp,《)定义如下计算中,为了减小开平方运算的开销,可将上式取为距离变换可描述为对于由目标目标0和背景B构成的二值图像I (如可 设属于目标的像素点值为1和255,相应地设属于背景的像素点值为0),则经 过如上述定义的距离变换后,其形成的距离映射图中的每一个点的新值,即为 在原图像中距该点最近的目标像素点的距离。3 )采用》务正的Hausdorff距离进行才莫板匹配;为了减少噪声的干扰,本发明所建系统采用修正的Hausdorff距离(MHD, Modified Hausdorff Distance)来进行才莫板匹配,其定义如下//(j,到=丄Y mi+ - 6|、"W力』 II其中iV,是点集A中点的个数。修正的Hausdorff距离(MHD )对噪声不太敏感,可以避免由于部分噪声像 素点的干扰带来的偏差。系统取用了修正的Hausdorff距离,/ (M,/)。其中,M为选取的参考模板 (model)边缘像素点集合;/为运动目标图像的边缘像素点的集合。匹配识别时,预先对边缘提取后的待识别图像实施Euclidean距离变换, 以得到距离映射图像,然后在距离空间内,将model在距离映射图上进行匹配。 相应的,~(M,/)(下标j为平移次凄t)可取为model中的边缘像素点在当前距 离映射图上对应位置处的若干值中的最大值,它度量了 model在当前平移位置 与边缘图像上对应像素点之间的最大不匹配度。于是,基本形式的Hausdorff 距离模板匹配的判别规则即为取所有平移匹配中得到的上述~ (M, /)值中的最 小值,作为这个模板与该图像中有可能存在的该模板对应对象之间相似度的度 量值。model与边缘图像相应位置处是否匹配的条件则可描述如下① 设第j次平移匹配时,若model中符合匹配要求的点与model像素点总 点数的比率为A;② 取尸(""1^^^,其中* = 1,2,'",30,为对model个数的计数,J为对某 一个model进行若干次平移次数的计数;③ 耳又与m,X^("对应的mode 1进行统计;④ 当统计次数超过设定阈值时,认为该model为最终匹配才莫板并进行存储。通过实验表明,当某一参考模板连续匹配5次以上时,我们可以认为此模 板与目标匹配,并将此模板点集存入第二个文本文件中。这样在记录刚体目标 运动时,我们不仅能够清楚的看到目标的运动曲线,更能观察到完整的目标轮廓。如果所跟踪的目标不能和已存储的任何一个模板匹配的话,系统会将会提 示用户,由用户从各帧提取轮廓中选择较好的一个作为参考模板存入模板库中。 如果没有得到用户的响应,系统会随机选取其中的一个轮廓进行储存,但将不 会存入模板库中。4) 对模板匹配结果进行判断;判断Hausdorff距离匹配是否成功,判断结果为"否",则继续对该运动目 标的下一帧图像做处理;判断结果为"是",则流程进入Hausdorff距离匹配成 功的次数是否超过阈值的判断步骤。5) 判断距离匹配成功的次数是否超过阈值;判断结果为"否",则继续对该运动目标的下一帧图f象做处理;判断结果为 "是",则流程进入下一步。6 )将该运动目标的实际形状进行存储;将该运动目标的实际形状进行存储,然后流程进入下一步。7 )对该运动目标的下一帧图^象啦文处理;所谓的对该运动目标的下一帧图像做处理,即提取第t+l帧图像,按图2 所示的流程求第t帧、t+l帧、t+2帧,再按图3所示的流程进行匹配与存储, 这样循环下去,从而实现对运动目标的快速跟踪与轨迹记录。至此,单一运动目标轨迹的跟踪与记录方法实施完毕,那么,采用该方法 所跟踪的单一运动目标的轮廓以及单一运动目标质心的运动轨迹就应该呈现在 计算机的显示器上。实施例下面介绍的是对一个移动的五角星型运动目标进行跟踪的实验,它分别利 用前面介绍的MPEG4格式和单一运动目标轨迹的跟踪与记录方法对该五角星型 运动目标的轨迹进行跟踪与记录。软件以VisualC++6. G为开发平台,程序利用 Microsoft提供的VFW软件包,对捕捉的视频数据按提取单一运动目标轮廓和对 单一运动目标轮廓进行模板匹配与运动轨迹记录方法流程进行处理,并分别利 用MPEG4格式和单一运动目标轨迹的跟踪与记录方法进行记录。参阅图4,该图表示的是利用MPEG4格式进行记录并提取出目标轮廓的截 图。由图中我们可以看到,MPEG4格式虽然能够提供效果较好的视觉效果,但 对于关注目标的轮廓和运动轨迹的跟踪来说这方面显得就不是非常紧要了 ,图 中MPEG4记录的视频序列用Snake方法进行轮廓提取后得到的图像,并不能直观的看到目标的轮廓及其运动轨迹。参阅图5至图7,为利用单一运动目标轨迹的跟踪与记录方法所提取的第13帧、24帧、46帧记录截图,五角星中间红色的圓点为目标的质心,为了便 于观察我们将相邻两个点之间用线进行连接。与avi和MPEG4两种格式相比较, 单一运动目标轨迹的跟踪与记录方法不仅只需要很小的存储空间,而且记录下 的目标的轮廓和运动轨迹非常清晰。单一运动目标轨迹的跟踪与记录方法只需 记录一次目标的匹配轮廓,随后利用质心的偏移来计算目标的位置。从图中可 以清晰的看到由目标质心所构成的目标的运动轨迹。对于关注目标轮廓与运动 轨迹的长时间跟踪记录有很大的优势。参阅图8,是用曲线表示单一运动目标轨迹的跟踪与记录方法与avi格式 及MPGE4格式所占存储空间的比较。同样是90分钟的跟踪记录存储,如果利用 avi格式就要占900MB的存储空间,如果利用MPEG4格式进行压缩后也要大概 占300MB的存储空间,可是如果采用本文的方法,即采用单一运动目标轨迹的 跟踪与记录方法,只需占160KB-180KB的存储空间(视跟踪目标轮廓的大小及 复杂度而定)。因此,很好地解决了对关注目标进行长时间的轨迹跟踪时需要存 储空间很大的问题。参阅图8,我们可以看出,随着时间的延长,单一运动目标轨迹的跟踪与 记录方法所占用的存储空间并不像其它方法那样有明显的增长。对单一运动目 标进行一整天轨迹的跟踪与记录时,大概只需要1. 8MB左右的存储空间,以此 类推在正常情况下,对单一运动目标进行一年轨迹的跟踪与记录时,所需存储 空间也仅为67画B左右。所以,单一运动目标轨迹的跟踪与记录方法对系统硬 件的要求很低,如今普遍的计算机都可以满足要求。
权利要求
1.一种采用计算机程序进行控制的单一运动目标轨迹的跟踪与记录方法,包括有下列步骤安装摄像头、装有自编计算机程序的计算机与显示器,并用电线依次将它们连接,其特征在于,所述的单一运动目标轨迹的跟踪与记录方法还采用下列步骤1)提取单一运动目标轮廓;2)对单一运动目标轮廓进行模板匹配与运动轨迹记录。
2. 按照权利要求1所述的单一运动目标轨迹的跟踪与记录方法,其特征在 于,所述的提取单一运动目标轮廓要采用下列步骤 1)提取单一运动目标视频的第t帧图像、第t-1帧图像与第t+l帧图像, 其中,t是取大于零的自然数,以下相同; 2 )对提取的单一运动目标的第t帧图像和第t-l帧图像进行差分运算,对 提取的单一运动目标的第t帧图像和第t+l帧图像进行差分运算,即进行三帧 差分运算; 3) 对两帧进行差分后的图像进行"与"运算; 4) 将"与"运算后的结果进行中值滤波; 5) 根据中值滤波后所得的信息提取出部分单一运动目标的轮廓; 6) 对提取出部分单一运动目标的轮廓取等距初始轮廓点; 7) 求出单一运动目标视频的第t帧图像的边缘梯度信息,设定各项参数; 8 )对步骤7 )和步骤6 )所得结果进行分析,利用snake方法收缩初始轮 廓曲线; 9)提取出单一运动目标的实际轮廓。
3. 按照权利要求1所述的单一运动目标轨迹的跟踪与记录方法,其特征在 于,所述的对单一运动目标轮廓进行模板匹配与运动轨迹记录要采用下列步骤 1) 根据提取出的单一运动目标实际轮廓信息,找出单一运动目标的质心位 置并进行存储; 2) 对存储的质心位置信息做距离变换; 3) 对步骤2)所得结果进行Hausdorff距离匹配; 4) 判断Hausdorff距离匹配是否成功,如果判断的结果为"否",则流程 进入继续对该单一运动目标的下一帧图像做处理;如果判断的结果为"是",则 流程进入下一步骤; 5 )判断Hausdorff距离匹配成功的次数是否超过阈值,如果判断的结果为 "否",则流程进入继续对该单一运动目标的下一帧图^^故处理;如果判断的结 果为"是",则流程进入下一步骤; 6)将该单一运动目标的实际形状进行存储; 7)对该单一运动目标的下一帧图像做处理,即提取第t + l帧图像,按提取单一运动目标轮廓的流程求第t帧、t+l帧、t+2帧,再纟姿对单一运动目标轮廓进行^t板匹配与运动轨迹记录的方法进行匹配与存储,这样循环下去,进行单 一运动目标轨迹的快速跟踪与记录。
全文摘要
本发明公开了一种采用计算机程序的单一运动目标轨迹的跟踪与记录方法。旨在克服运动目标轨迹的跟踪与记录占用存储空间大的问题。该方法采用安装硬件系统、提取目标轮廓和对目标轮廓进行模板匹配与轨迹记录步骤。提取目标轮廓采用提取目标视频第t帧、第t-1帧与第t+1帧图像;进行三帧差分运算、“与”运算、中值滤波和提取实际轮廓等步骤。对目标轮廓进行模板匹配与轨迹记录采用找出目标的质心位置并进行存储;对存储的质心位置信息做距离变换与进行Hausdorff距离匹配;将该目标的实际形状进行存储;然后再提取第t+1帧图像,按提取目标轮廓的流程和按对目标轮廓进行模板匹配与轨迹记录方法进行匹配与存储等步骤,这样循环下去。
文档编号G06K9/64GK101236657SQ200810050418
公开日2008年8月6日 申请日期2008年3月3日 优先权日2008年3月3日
发明者富 刘, 倬 张, 雷 赵, 陈万忠, 韩双双, 龚银银 申请人:吉林大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1