一种基于主运动方向识别的运动补偿方法_2

文档序号:8546340阅读:来源:国知局
运动补偿参数,提高了运动补偿参数估计的准确性;针对连续视频帧,采用帧间运动识别瞬时主运动方向,提高了瞬时主运动识别的准确性;针对连续视频帧,采用瞬时主运动方向确定主运动方向和运动状态,提高了主运动识别的准确性;采用主运动方向识别法进行包含复杂运动的连续视频的帧抖动判断、运动补偿参数确定、运动状态确定,并能够识别静态拍摄和运动拍摄的相互切换,提高了电子稳像的运动补偿智能性和实时性。
[0041]下面结合附图对本发明作进一步的详细说明。
【附图说明】
[0042]图1是实施例1的运动补偿方法的总体流程图;
[0043]图2是实施例1中,运动状态初始化的流程图;
[0044]图3是实施例1中,瞬时主运动方向识别的流程图;
[0045]图4是实施例1中,主运动方向识别的流程图。
【具体实施方式】
[0046]实施例1
[0047]本实施例提供了一种基于主运动方向识别的运动补偿方法,如图1所示,其包括如下步骤:
[0048](I)运动状态初始化,如图2所示,输入水平方向运动矢量X、垂直方向运动矢量y、旋转运动矢量a、缩放运动矢量S,运动估计参数通过公知的运动估计方法进行估计;帧间运动方向识别,分别对正负帧间运动方向的数值PO、NO进行统计,若进行帧间运动方向判断的帧数达到预先设定的帧数H),则进行主运动方向初始值确定判断,若正负帧间运动方向的数值达到一定阈值T0,则确定出主运动方向M,若PO与NO之差大于预先设定的阈值Tl,则存在主运动方向M(其值I为正,-1为负)并且为运动拍摄,若PO与NO之差小于预先设定的阈值TI,则不存在主运动方向M (其值设为O)并且判定为静态拍摄,输出当前运动状态为初始值;
[0049](2)运动估计参数的输入,在进行运动状态初始化后,在电子稳像过程中连续输入视频的运动估计参数;
[0050](3)抖动判断,针对每两帧之间的运动矢量,若当前运动状态为静态拍摄,若当前水平方向运动矢量X、垂直方向运动矢量I大于一定阈值则判定为静态抖动,否则判定为非抖动;若当前运动状态为运动拍摄,若当前水平方向运动矢量X、垂直方向运动矢量y与主运动方向M不一致,则判定为动态抖动,若当前运动量与主运动方向一致,则判定为非抖动;
[0051](4)运动补偿参数确定,若判定为静态抖动则当前运动量为补偿参数;若判定为动态抖动则以当前帧之前的若干帧间运动量的线性拟合值与当前运动量之差为运动补偿参数,线性拟合采用公知的方法实现;
[0052](5)运动补偿,采用公知的方法利用(4)获得的运动补偿参数进行运动补偿;
[0053](6)帧间运动方向识别,若连续Fl帧帧间的水平方向运动矢量X、垂直方向运动矢量I都为正(负),则对帧间运动方向值Pl (NI)计数;
[0054](7)瞬时主运动方向识别,如图3所示,若连续F2帧的帧间运动方向都为正(负),则对瞬时主运动方向值P2 (N2)进行计数,若P2与N2之差大于预先设定的阈值T2,则存在瞬时主运动方向Ml (其值I为正,-1为负),若P2与N2之差小于预先设定的阈值T2,则不存在瞬时主运动方向Ml (其值设为O),并得到当前瞬时主运动方向Ml ;
[0055](8)主运动方向识别,如图4所示,若连续F3帧的瞬时主运动方向都为正(负),则对瞬时主运动方向值P3 (N3)进行计数,若P3与N3之差大于预先设定的阈值T3,则存在主运动方向M(其值I为正,-1为负),若P2与N3之差小于预先设定的阈值T3,则不存在主运动方向M(其值设为O),可以识别出静态拍摄和运动拍摄的相互切换;
[0056](9)运动状态识别,若能够识别出主运动方向,则判定当前运动状态为运动拍摄,若不能够识别出主运动方向,则判定当前运动状态为静态拍摄。
[0057]虽然本发明以较佳实施例揭露如上,但并非用以限定本发明实施的范围。任何本领域的普通技术人员,在不脱离本发明的发明范围内,当可作些许的改进,即凡是依照本发明所做的同等改进,应为本发明的范围所涵盖。
【主权项】
1.一种基于主运动方向识别的运动补偿方法,其特征在于,所述视频补偿方法包括如下步骤: A、确定当前运动状态及主运动方向; B、在电子稳像过程中连续输入视频的运动估计参数; C、抖动判断; D、运动补偿参数确定; E、运动补偿,利用步骤D获得的运动补偿参数进行运动补偿。
2.根据权利要求1所述的视频补偿方法,其特征在于,所述步骤A包括如下步骤: Al、帧间运动方向识别,分别对正负帧间运动方向的数值进行统计; A2、瞬时主运动方向识别; A3、主运动方向识别; A4、运动状态识别,若能够识别出主运动方向,则判定当前运动状态为运动拍摄,若不能够识别出主运动方向,则判定当前运动状态为静态拍摄。
3.根据权利要求1所述的视频补偿方法,其特征在于,所述步骤A2具体包括如下步骤: A2a、帧间运动方向识别结果输入; A2b、帧间运动方向一致性识别,分别对正负帧间运动方向一致性的数值进行统计; A2c、累计帧数判断,若进行瞬时主运动方向判断的帧数达到预先设定的帧数,则进行A2d,反之,则退出识别流程; A2d、瞬时主运动方向输出。
4.根据权利要求1所述的视频补偿方法,其特征在于,所述步骤A3具体包括如下步骤: A3a、瞬时王运动运动方向结果输入; A3b、瞬时主运动运动方向一致性识别,分别对正负帧间运动方向一致性的数值进行统计; A3c、累计帧数判断,若进行主运动方向判断的帧数达到预先设定的帧数,则进行A3d,反之,则退出识别流程; A3d、主运动方向输出。
5.根据权利要求1所述的视频补偿方法,其特征在于,所述步骤C具体包括如下两种情况: Cl、当前运动状态为静态拍摄;若当前运动大于一定阈值则判定为静态抖动;否则判定为非抖动; C2、当前运动状态为运动拍摄;若当前运动量与主运动方向不一致,则判定为动态抖动;若当前运动量与主运动方向一致,则判定为非抖动。
6.根据权利要求1所述的视频补偿方法,其特征在于,所述步骤D具体包括如下两种情况: D1、步骤C判定为静态抖动,以当前运动量为补偿参数; D2、步骤C判定为动态抖动,以当前帧之前的若干帧间运动量的线性拟合值与当前运动量之差为运动补偿参数。
【专利摘要】本发明提供了一种基于主运动方向识别的运动补偿方法,其包括如下步骤:A、确定当前运动状态及主运动方向;B、在电子稳像过程中连续输入视频的运动估计参数;C、抖动判断;D、运动补偿参数确定;E、运动补偿,利用步骤D获得的运动补偿参数进行运动补偿。本发明提高了抖动判断的准确性;采用初始的运动估计参数进行初始运动状态的判断,提高了运动补偿的智能性,提高了运动补偿参数估计的准确性,提高了瞬时主运动识别的准确性,提高了主运动识别的准确性,提高了电子稳像的运动补偿智能性和实时性。
【IPC分类】H04N5-21, H04N5-14
【公开号】CN104869285
【申请号】CN201510263260
【发明人】陈晓, 徐瑞, 王兵, 张巍, 杨鹤猛, 张贵峰, 吴新桥
【申请人】南方电网科学研究院有限责任公司, 天津航天中为数据系统科技有限公司
【公开日】2015年8月26日
【申请日】2015年5月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1