发明名称 |
一种去除视频抖动的方法和系统 |
摘要 |
本发明提供了一种去除视频抖动的方法和系统,所述方法包括:步骤一:将视频中当前图像帧相对于其邻近图像帧进行配准;步骤二:将配准中产生的抖动的轨迹信息进行累计,并平滑抖动产生的运动轨迹,对当前图像帧进行与运动轨迹相反方向的校正;步骤三:用与当前图像帧邻近的图像帧来填充平滑抖动时在当前图像帧边缘处产生的空白区域;步骤四:跳转到当前图像帧的下一图像帧,返回步骤一,直至视频中的所有图像帧处理完毕。通过本发明的方法和系统,处理速度更快,且与图像的对比度无关,具有相对更高的配准精度,并保证了填充后图像在边缘处具有很好的连续性和一致性,减少了人工处理的痕迹。 |
申请公布号 |
CN101742122B |
申请公布日期 |
2012.06.06 |
申请号 |
CN200910242795.6 |
申请日期 |
2009.12.21 |
申请人 |
汉王科技股份有限公司 |
发明人 |
黄磊;刘昌平;姚波 |
分类号 |
H04N5/232(2006.01)I;G06T7/20(2006.01)I |
主分类号 |
H04N5/232(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
1.一种去除视频抖动的方法,其特征在于,包括:步骤一:将视频中当前图像帧相对于其邻近的图像帧进行配准;步骤二:将配准中当前图像帧产生的抖动的轨迹信息进行累计,并平滑抖动产生的运动轨迹,对当前图像帧进行与运动轨迹相反方向的校正;步骤三:用与当前图像帧邻近的图像帧来填充平滑抖动时在当前图像帧边缘处产生的空白区域;步骤四:跳转到当前图像帧的下一图像帧,返回步骤一,直至视频中的所有图像帧处理完毕;其中,步骤一进一步包括:步骤a、计算当前图像帧的最大下采样尺度,根据最大下采样尺度对当前图像帧和其邻近的图像帧进行下采样,生成下采样图像;步骤b、在下采样图像中计算每个像素的纹理特征;步骤c、根据各像素的纹理特征计算两图像帧的下采样图像的代价函数,从而得到下采样图像的运动方向;步骤d、根据运动方向对当前图像帧进行校正,得到当前图像帧在行方向和列方向上的轨迹信息;步骤e、缩小下采样尺度,对校正后的图像进行下采样,返回步骤b,直至下采样尺度为0;所述步骤二中,将配准中产生的抖动的轨迹信息进行累计时,首先计算当前图像帧在行方向需移动的像素数目δ<sub>0r</sub>和当前图像帧在列方向需移动的像素数目δ<sub>0c</sub>,<img file="FSB00000568999000011.GIF" wi="589" he="136" /><img file="FSB00000568999000012.GIF" wi="601" he="148" />其中,p<sub>ir</sub>为运动轨迹中与当前图像帧相邻i帧的图像在行方向的累积位移,p<sub>jc</sub>为运动轨迹中与当前图像帧相邻j帧的图像在列方向的累积位移,a为滤除抖动采用的视频帧宽度,p<sub>0r</sub>表示当前图像帧在行方向的积累位移,p<sub>0c</sub>表示当前图像帧在列方向的积累位移,i、j为自然数;根据δ<sub>0r</sub>和δ<sub>0c</sub>反方向移动当前图像帧来平滑抖动产生的运动轨 迹。 |
地址 |
100193 北京市海淀区东北旺西路8号5号楼三层 |