[发明专利]一种基于像素语义匹配的视频帧率上转换方法有效
申请号: | 202110169892.8 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112995677B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 李然;郝培男;沈克琳 | 申请(专利权)人: | 信阳师范学院 |
主分类号: | H04N19/43 | 分类号: | H04N19/43 |
代理公司: | 郑州天阳专利事务所(普通合伙) 41113 | 代理人: | 聂孟民 |
地址: | 464000 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 像素 语义 匹配 视频 帧率上 转换 方法 | ||
1.一种基于像素语义匹配的视频帧率上转换方法,其特征在于,包括以下步骤:
(1)、将视频序列中第t帧Ft作为待插帧、视频序列中第t-1帧Ft-1作为待插帧Ft的前向的参考帧、视频序列中第t+1帧Ft+1作为待插帧Ft的后向的参考帧,待插帧Ft是位于前向的参考帧Ft-1、后向的参考帧Ft+1之间的中间帧,针对前向的参考帧Ft-1、后向的参考帧Ft+1,逐像素提取语义特征,生成前向的参考帧Ft-1的前语义层Lt-1、后向的参考帧Ft+1的后语义层Lt+1;具体是:
步骤a1、分别以尺寸为M×N的前向的参考帧Ft-1、后向的参考帧Ft+1的第m行、第n列像素位置为中心,提取尺寸为p×p的图像参考帧前子块参考帧后子块
步骤a2、分别以Ft-1、Ft+1的第m行、第n列像素位置为中心,建立尺寸为h×h的前邻域后邻域再以前邻域后邻域内第x行、第y列像素位置为中心,提取尺寸为p×p的图像前邻域子块后邻域子块
步骤a3、计算图像参考帧前子块与图像前邻域子块参考帧后子块与后邻域子块之间的相关系数,公式如下:
式中分别代表的第i行、第j列像素的取值,σ为尺度因子;
步骤a4、遍历前邻域后邻域内所有像素,即x、y分别由1取至h,按式(1)、(2)计算相应相关系数,将所有相关系数组成尺寸为h×h的二维相关前平面二维相关后平面
步骤a5、将二维相关前平面二维相关后平面的取值范围[0,1]等间隔划分为bin份,分别统计二维相关前平面二维相关后平面的取值在各等间隔上的出现次数,并除以相关平面取值总数h2,生成相应的归一化的前直方图后直方图
步骤a6、计算前直方图后直方图的偏度如下:
其中分别为前直方图后直方图的第k个取值;
步骤a7、遍历前向的参考帧Ft-1、后向的参考帧Ft+1的所有像素,即m由1取至M,n由1取至N,按式(3)、式(4)计算各像素对应的偏度,将所有偏度组成尺寸为M×N的前语义层Lt-1、后语义层Lt+1,公式为:
(2)、将前语义层Lt-1、后语义层Lt+1分别作为前向的参考帧Ft-1、后向的参考帧Ft+1的新通道,合并计为Xt-1、Xt+1,以待插帧Ft为中心,根据前向的参考帧Ft-1新通道Xt-1、后向的参考帧Ft+1新通道Xt+1实施双向块匹配,生成待插帧Ft的运动向量场Vt;
(3)、根据相邻前向的参考帧Ft-1、后向的参考帧Ft+1及待插帧Ft的运动向量场Vt进行重叠块运动补偿内插,获取待插帧Ft,实现基于像素语义匹配的视频帧率上转换。
2.根据权利要求1所述的基于像素语义匹配的视频帧率上转换方法,其特征在于,包括以下步骤:
将前语义层Lt-1、后语义层Lt+1分别作为前向的参考帧Ft-1、后向的参考帧Ft+1的新通道,合并计为Xt-1、Xt+1,以待插帧Ft为中心,根据前向的参考帧Ft-1新通道Xt-1、后向的参考帧Ft+1新通道Xt+1实施双向块匹配,生成待插帧Ft的运动向量场Vt;具体包括以下步骤:
步骤b1、前向的参考帧Ft-1与前语义层Lt-1合并成尺寸为M×N×2的Xt-1,后向的参考帧Ft+1与后语义层Lt+1合并成尺寸为M×N×2的Xt+1,即:
步骤b2、将待插帧Ft划分为尺寸为b×b的互不重叠块,针对待插帧Ft内第r行、第c列的块通过其中心像素沿时间轴在Ft-1内确定参考像素以位置为中心在Ft-1内设立尺寸为w×w的搜索窗口
步骤b3、遍历内所有像素,逐一计算与块中心像素的相对位置偏移,组成块的候选运动向量集合
步骤b4、对于任一候选运动向量计算其双向匹配误差值如下:
式中(m,n)为块内任一像素在Ft内的坐标位置,Xt-1(m+vx,n+vy,1)、Xt-1(m+vx,n+vy,2)分别为在Xt-1内坐标位置(m+vx,n+vy,1)、(m+vx,n+vy,2)的取值,Xt+1(m-vx,n-vy,1)、Xt+1(m-vx,n-vy,2)分别为在Xt+1内坐标位置(m-vx,n-vy,1)、(m-vx,n-vy,2)的取值,α为正则化因子;
步骤b5、计算内所有候选运动向量的双向匹配误差值,取其中具有最小双向匹配误差值的候选运动向量作为的最终运动向量
步骤b6、遍历Ft内所有非重叠块,即r由1取至M/b,c由1取至N/b,按式(9)生成所有块的运动向量,组成Ft的运动向量场Vt;
根据相邻前向的参考帧Ft-1、后向的参考帧Ft+1及待插帧Ft的运动向量场Vt进行重叠块运动补偿内插,获取待插帧Ft,实现重叠块运动补偿内插,方法是:
根据待插帧Ft的运动向量场Vt,利用参考帧Ft-1、Ft+1,实施重叠块运动补偿生成待插帧Ft,对于Ft中任一块B4,其与左上角3个相邻块B1、B2、B3重叠,而B1、B2、B3、B4各自具有运动向量v1、v2、v3、v4;对于O1区域,B1、B2、B3、B4四个块在此重叠,则该区域执行内插公式:
对于O2区域,B3、B4两个块在此重叠,则该区域执行内插公式:
对于O3区域,其完全包含在B4块内,则执行内插公式:
其中,式(10)-(12)中s为像素坐标,Ft(s)、Ft-1(s)、Ft+1(s)分别代表Ft、Ft-1、Ft+1位于像素坐标s处的亮度值;对于B4与右上角、左下角、右下角相邻块的四块重叠区域按式(10)计算,而两块重叠区域按式(11)计算,实现基于像素语义匹配的视频帧率上转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信阳师范学院,未经信阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110169892.8/1.html,转载请声明来源钻瓜专利网。