发明名称 一种运动补偿辅助运动自适应的去隔行方法
摘要 本发明公开了一种运动补偿辅助运动自适应的去隔行方法,针对人眼视觉系统对慢速运动分辨率高且较为敏感的特性,对慢速运动的物体进行基于运动估计的运动补偿处理,对人眼不敏感的高速运动物体进行硬件实现较简单的运动自适应去隔行处理;由于运动补偿算法只集中处理慢速运动物体,本发明可大幅降低算法的运算复杂度以及相应的硬件设计成本。同时,本发明在分析隔行视频采样特性的基础上,对经典运动补偿算法进行优化,提出在不同极性场内查找水平和垂直运动向量,并针对隔行图像在在隔行采样过程中对垂直方向清晰度影响严重的致命弱点,提出亚像素补偿方法提高图像垂直方向清晰度。
申请公布号 CN101510985B 申请公布日期 2011.01.05
申请号 CN200910021307.9 申请日期 2009.02.27
申请人 西安交通大学 发明人 孙宏滨;郑南宁;葛晨阳;罗亮;卢开芳;张超
分类号 H04N7/01(2006.01)I;H04N5/44(2006.01)I 主分类号 H04N7/01(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 朱海临
主权项 1.一种运动补偿辅助运动自适应的去隔行方法,其特征在于,包括下述步骤:步骤1:在当前待插场f<sub>n</sub>的同极性前两场f<sub>n-2</sub>中查找水平运动向量;在当前待插场f<sub>n</sub>的非同极性前一场f<sub>n-1</sub>中查找垂直运动向量;将当前待插场整幅图像分成多个4×8的运动估计块;将前一场f<sub>n-1</sub>作为参考场,求得当前待插场运动估计块MotionBlock与前一场f<sub>n-1</sub>中的各运动块差值的绝对值的和F_SAD<sub>4×8</sub>;将前两场f<sub>n-2</sub>作为参考场,求得当前待插场运动估计块MotionBlock与前两场f<sub>n-2</sub>中的各运动块差值的绝对值的和FF_SAD<sub>4×8</sub>;步骤2:分别比较所有的F_SAD<sub>4×8</sub>(v,h)和所有的FF_SAD<sub>4×8</sub>(v,h),求出最小的值F_SAD<sub>min</sub>(v,h)和FF_SAD<sub>min</sub>(v,h),并得到相应的最相关的运动向量Vectors_F<sub>min</sub>(v,h)和Vectors_FF<sub>min</sub>(v,h);对运动估计信息最小的值F_SAD<sub>min</sub>(v,h)与FF_SAD<sub>min</sub>(v,h)再进行比较,选出较小的一个,作为下式表示的运动估计信息及其相应的运动向量:SAD<sub>min</sub>=min(F_SAD<sub>min</sub>(v,h),FF_SAD<sub>min</sub>(v,h))Vectors<sub>min</sub>(v,h)=min(Vectors_F<sub>min</sub>(v,h),Vectors_FF<sub>min</sub>(v,h));步骤3:根据人眼视觉特性,对具有不同运动特性的场景,进行不同的去隔行处理:对步骤2得出的运动估计信息SAD<sub>min</sub>(v,h)与快速运动阈值MCThreshold进行比较;若SAD<sub>min</sub>(v,h)>MCThreshold,说明该运动为快速运动,用运动补偿去隔行方法会造成图像较严重失真,因此采用运动自适应去隔行方法;若SAD<sub>min</sub>(v,h)<MCThreshold,说明该运动为慢速运动且运动估计向量准确,采用 运动补偿去隔行方法,运动补偿去隔行方法中,对当前场的待求像素点的运算包括对水平运动和垂直运动两种运动向量分别进行处理:当FF_SAD<sub>min</sub>(v,h)<F_SAD<sub>min</sub>(v,h),则运动估计向量为水平运动向量,进行水平运动补偿运算:<img file="RE-FA20191254200910021307901C00021.GIF" wi="849" he="108" />当FF_SAD<sub>min</sub>(v,h)>F_SAD<sub>min</sub>(v,h),则运动估计向量为带有垂直运动的向量,进行含垂直运动的补偿运算:定义以f<sub>n</sub>(i,j)为中心的3×9的参考矩阵Matrix0<sub>3×9</sub>,和9×9的亚像素点矩阵MatrixA<sub>9×9</sub>;根据亚像素点矩阵MatrixA<sub>9×9</sub>得到三个3×9矩阵A,B,C,分别为:矩阵A为MatrixA<sub>9×9</sub>的2,4,6行;矩阵B为MatrixA<sub>9×9</sub>的3,5,7行;矩阵C为MatrixA<sub>9×9</sub>的4,6,8行;将A,B,C与参考矩阵Matrix0<sub>3×9</sub>对应的像素点的差值的绝对值的和cosA,cosB,cosC进行比较,求出最相关的矩阵,及其最相关运动估计向量,分三种情况求出待插点:若cosA为最小值,则:f<sub>n</sub>(i,j)=f<sub>n-1</sub>(i+VectorX,j+VectorY)若cosB为最小值,则:<img file="RE-FA20191254200910021307901C00022.GIF" wi="1151" he="104" /><img file="RE-FA20191254200910021307901C00023.GIF" wi="1248" he="106" />若cosC为最小值,则:<img file="RE-FA20191254200910021307901C00024.GIF" wi="1145" he="105" /><img file="RE-FA20191254200910021307901C00025.GIF" wi="1308" he="127" />
地址 710049 陕西省西安市咸宁路28号