[发明专利]一种采用Snake轮廓模型的视频对象跟踪分割方法无效
| 申请号: | 201110068610.1 | 申请日: | 2011-03-22 |
| 公开(公告)号: | CN102129691A | 公开(公告)日: | 2011-07-20 |
| 发明(设计)人: | 祝世平;马丽 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06T7/20 | 分类号: | G06T7/20;G06T5/00 |
| 代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 成金玉 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 采用 snake 轮廓 模型 视频 对象 跟踪 分割 方法 | ||
1.一种采用Snake轮廓模型的视频对象跟踪分割方法,其特征在于实现步骤如下:
步骤1:以四帧F1、F2、F3、F4为一分割小组,将原始视频序列划分成若干组,选取F1、F2为关键帧,F1、F2进行帧间差分得CDM1,F2、F3进行帧间差分得CDM2,对F1、F2进行运动变化检测,获取运动对象的大致位置,并求出运动区域的外接矩形作为F1、F2的初始轮廓,分别为Rect1,Rect2;
步骤2:对F1、F2的灰度图像进行高斯滤波后进行Sobel边缘检测,然后分别在F1、F2内采用改进的贪婪方法通过步骤1得到的初始轮廓、边缘梯度图为输入进行迭代演变,如果没有达到指定的迭代数目或轮廓变动数目小于指定值则继续迭代,若符合条件则得到F1、F2运动对象的精确轮廓;
步骤3:分别计算F1、F2运动对象的精确轮廓的形心Pos1,Pos2,并计算这两个形心间的运动矢量(MV_1to2.x,MV_1to2.y);
步骤4:投影映射得到非关键帧F3、F4的初始轮廓;
步骤5:对非关键帧F3、F4灰度图像进行高斯滤波后进行Sobel边缘检测,然后分别在F3、F4内采用改进的贪婪方法通过步骤4得到的初始轮廓、边缘梯度图为输入进行迭代演变,得到F3、F4运动对象的精确轮廓;
步骤6:将下一个分割小组转入步骤1开始新一轮的分割,直至所有帧分割完毕;
所述改进的Snake贪婪方法的实现步骤如下:
(1)对于每个控制点i,在它的M邻域查找最大和最小梯度值Grandmax,Grandmin;
(2)计算控制点i及其邻近点的曲率项能量Ecurvature(i)、Ecurvature_max、连续性能量Econtinuity(i)、Econtinuity_max及内部梯度能量EgrandInter(i);
(3)规范化能量值,具体公式如下:
Ecurvature(i)=Ecurvature(i)/Ecurvature_max
Econtinuity(i)=Econtinuity(i)/Econtinuity_max
EgrandInter(i)=(Grand(i)-Grandmin)/(Grandmax-Grandmin);
(4)计算每个控制点i的总能量,具体如下:
Esnake(i)=α×Econtinuity(i)+β×Ecurvature(i)-γ×EgrandInter(i);
(5)按照步骤(1)-步骤(4)的步骤,同样计算该控制点i附近M邻域的各个点的总能量并找出包括i能量在内的M×M个点的总能量的最小值;
(6)更新控制点到新的轮廓点;
(7)处理下一个控制点i+1,直到轮廓中的所有控制点全部访问完为止;
(8)统计移动的控制点的比例Th及循环的次数n,若有一个达到预先设定的值,则终止循环,否则从首个控制点开始,重新转入步骤(1)进行搜索。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110068610.1/1.html,转载请声明来源钻瓜专利网。





