[发明专利]一种视频去抖动方法及装置有效
申请号: | 201410799113.2 | 申请日: | 2014-12-19 |
公开(公告)号: | CN104469086A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 贺坚强 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N5/21 | 分类号: | H04N5/21;H04N5/14 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种视频去抖动方法及装置。一种视频去抖动方法,包括:对目标视频码流文件进行场景分割,获得至少一个码流分段;针对第i个码流分段中第j个视频帧,在该视频帧的边缘区域内确定满足预设要求的编码单元块,将该编码单元块覆盖的区域确定为背景特征区域;获取背景特征区域中各基本单元块相对于前一视频帧的运动矢量,根据预设的相机运动矢量确定规则,确定出一个视频帧的相机运动矢量;计算第i个码流分段中所有视频帧的相机运动矢量的均值,判断该均值是否小于ε_mv,根据判断结果采取对应的处理步骤。本发明可以根据码流信息,用振动模型模拟相机的抖动,进而采用对应的处理策略去除视频画面的抖动,以提高视频画面质量。 | ||
搜索关键词: | 一种 视频 抖动 方法 装置 | ||
【主权项】:
一种视频去抖动方法,其特征在于,所述方法包括:提取目标视频码流文件的码流信息,根据提取到的码流信息对所述目标视频码流文件进行场景分割,获得至少一个码流分段;针对第i个码流分段中的第j个视频帧f(i,j),在该视频帧的边缘区域内,确定满足预设要求的编码单元块,并将该编码单元块覆盖的区域确定为背景特征区域A(i,j);获取背景特征区域A(i,j)中各基本单元块相对于视频帧f(i,j‑1)的运动矢量,根据预设的相机运动矢量确定规则,从所获取的运动矢量中确定出:与视频帧f(i,j)相对应的相机运动矢量c_mvij;计算第i个码流分段中所有视频帧的相机运动矢量的均值c_mvgi,判断|c_mvgi|是否小于ε_mv;如果|c_mvgi|小于ε_mv,判断|s_mvgi|是否小于α*ε_mv,如果是执行步骤R1,否则执行步骤R2;如果|c_mvgi|不小于ε_mv,判断|s_mvgi|是否小于β*|c_mvgi|,如果是执行步骤R1,否则执行步骤R2;其中,每个码流分段描述的视频内容画面为一个场景,每个码流分段中包含至少一个视频帧;i=1,……,N;j=1,……,Mi;N为码流分段的总数,Mi为第i个码流分段中包含的视频帧的总数;所述边缘区域的宽度为:W*1/w,高度为:H*1/h,所述预设要求为:编码单元块的尺寸值不小于预设的尺寸阈值,W为视频帧的宽度值,H为视频帧的高度值,w为预设的宽度量化参数,h为预设的高度量化参数;ε_mv为预设的第一阈值,α为预设的第一量化参数,β为预设的第二量化参数,![]()
所述步骤R1为:对第i个码流分段中的各视频帧进行抖动矢量整体运动补偿,得到去除抖动后的图像;其中,抖动矢量为c_mvij‑c_mvgi;所述步骤R2为:对视频帧f(i,j)进行全局相机运动c_mvgi补偿,得到第一虚拟相机拍摄的图像帧f(i,j)补,对图像帧f(i,j)补使用立体匹配技术,得到第二虚拟相机拍摄的图像帧f(i,j)补对,第一、二虚拟相机拍摄的图像构成一对立体图像;根据场景图像深度值和基于深度图的绘制技术,将两个虚拟相机采集的图像映射到原始相机的位置,得到去抖后的图像;其中,第一虚拟相机与第二虚拟相机之间的距离为B,两个虚拟相机的焦距均为f,场景图像深度值z=(B*f)/d,d为使用搜索匹配块技术从视频帧中获得的块级视差。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410799113.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种图像采集方法及电子设备
- 下一篇:一种扫描仪