CN103888767A - Umh块匹配运动估计与光流场运动估计相结合的一种帧率提升方法 - Google Patents
Umh块匹配运动估计与光流场运动估计相结合的一种帧率提升方法 Download PDFInfo
- Publication number
- CN103888767A CN103888767A CN201410125926.3A CN201410125926A CN103888767A CN 103888767 A CN103888767 A CN 103888767A CN 201410125926 A CN201410125926 A CN 201410125926A CN 103888767 A CN103888767 A CN 103888767A
- Authority
- CN
- China
- Prior art keywords
- motion
- motion vector
- frame
- optical flow
- frame rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明提供一种帧率提升的方法。该方法主要分为四个步骤,分别是图像分割,得到前景、背景以及物体边缘;对前景与背景采用可变尺寸块匹配运动估计,对物体边缘采用基于光流场的运动估计;对运动向量进行后处理,得到靠谱的运动矢量;采用重叠块运动补偿和双线性插值方法进行运动补偿,合成插入帧。本发明提出来的帧率提升的方法能够解决传统帧率提升方法中出现的光环效应、边缘块锯齿效应等问题,在帧率提升领域得到广泛的应用。
Description
技术领域
本发明涉及一种帧率视频提升的方法,属于视频数据处理领域。
背景技术
视频的帧率提升方法是通过在原始帧率视频序列中插入预测的帧来提升低帧率视频的视觉质量,获取高帧率的视频。由于视频帧率提升多样化的应用,帧率提升技术在消费电子领域越来越重要。HDTV和多媒体PC系统可以播放比广播视频流帧率高的视频,视频帧率提升技术就可以应用到提升原始视频帧率来提高终端用户的观影效果。
目前视频帧率提升采用最多的方法是基于运动估计的运动补偿方法,大部分的帧率提升方法都是基于块匹配的运动估计方法。然而在前景与背景的交界处,由于运动的物体边缘块匹配的不准确性,导致估计出不准确的运动矢量,从而在闭塞的区域会出现光环效应、锯齿边缘等问题,导致帧率提升后的视频质量下降,影响终端用户的视觉效果。
发明内容
针对帧率提升中存在的光环效应、锯齿边缘的问题,本申请提供了一种运动物体检测的前景、背景分离,采用基于块匹配的运动估计和光流场运动估计相结合的视频帧率提升方法,用以提高帧率提升后的视频质量。
本发明的技术解决方案如下:
一种基于UMHexagonS块匹配运动估计和光流场运动估计相结合的视频帧率提升方法,其特征在于该方法包括以下步骤:
步骤1:对原始视频进行处理,采用帧间差法分离前景背景,并标记边缘像素点;
步骤2:采用可变尺寸UMHexagonS块匹配运动估计得到前景、背景的运动矢量;
步骤3:采用光流场运动估计得到运动物体边缘像素点运动矢量;
步骤4:对得到的运动矢量进行后处理;
步骤5:对前景和背景进行重叠块运动补偿,对物体边缘进行双线性插值运动补偿,得到插入帧;
步骤6:将插入帧和原始帧合成高帧率的视频。
优选地,在步骤2和步骤3中对前景、背景、物体边缘分别采用自适应运动估计方法,以提高物体边缘像素点运动矢量的准确性。
优选地,在步骤4中对得到的运动矢量进行可靠性判断,对不可靠的运动矢量进行中值滤波,以提高运动矢量的准确性。
优选地,在步骤5中进行重叠块运动补偿,以降低块效应、提高视频质量。
附图说明
图1:是本发明整体处理框图。
图2:UMHexagonS块匹配运动估计方法示意图。
图3:仿真结果图。
具体实施方式
本发明针对图像中物体的运动情况,分为前景、背景、边缘区域,分别采用尺寸可变块匹配运动估计方法、基于光流场运动估计的方法,对运动矢量后处理后采用重叠块运动补偿的方法构造插入帧,起到降低光环效应、边缘锯齿化的作用,达到重构高质量高帧率视频的目标。
下面结合具体实施例(但不限于此例)以及附图对本发明进行进一步的说明。
(一)对原始数字图像的处理:
(1)读入视频;
(2)设置计数器t=1,依次保存第i帧作为当前帧,第t+2帧作为下一帧,预留第t+1帧作为待插入帧;
(3)利用动态自适应阈值帧间差法进行运动目标检测来分离前景与背景。基于帧间差分的运动检测即帧差法,它根据相邻帧或隔帧图像间亮度变化的大小来检测运动目标。具体包括以下几个步骤:
a.通过公式(1)计算第t帧图像与第t+2帧图像的差分,记为D(x,y):
D(x,y)=|Ft+2(x,y)-Ft(x,y)| (公式1)
其中:Ft(x,y),Ft+2(x,y)分别表示t和t+2时刻的图像;
b.动态自适应阈值TH的选取,阈值TH的取值为帧差法中差分图的最高灰度值和最低灰度值差的1/2。通过步骤a记录D(x,y)的最大值为Dmax,最小值为Dmin,TH=(Dmax-Dmin)/2;
c.对差分图像D(x,y)进行二值化处理,根据公式2进行图像分割:
公式2中R(x,y)为二值化之后的差分图像,TH为图像分割的阈值。
(二)运动矢量的估计阶段:
(1)根据附图2所示,对于运动物体,采用块尺寸为4*4的UMHexagonS双向运动估计方法。具体步骤如下:
a.虚拟待插入帧第t+1帧,根据步骤(一)的分割结果,将前景物体所在的位置分为若干4*4的矩形块,依次对每一小块进行双向运动估计;
b.块匹配的准则如下:根据公式3计算第t帧与第t+2帧对应块的最小绝对误差和(Sum of Absolute Difference,SAD),SAD定义如下:
其中,Bi,j为第t+1帧中要估计的块,v为候选的运动矢量,s为第t+1中要插入的像素点,ft[s-v]为第t+1向前映射到第t帧中对应的像素点,ft+1[s+v]为第t+1帧向后映射到第t+2帧中对应的像素点;
c.根据匹配准则,非对称十字型多层次六边形格点(UnsymmetricalMulti-resolution Hexagon,UMHexagonS)搜索方法采用了混合多层次搜索方式,具体步骤如下:
Step1:中心点的预测,对初始中心点首先进行中值预测,然后是上层预测,最后进行前帧对应块的运动矢量预测;
Step2:混合多层次的运动搜索;
Step2.1非对称十字搜索,然后以搜索到的最优点为中心点进行格点搜索,再以当前的最优点为中心点进行大六边形搜索;
Step2.2进行扩展六边形搜索,直到最优点为中心点或者达到最大搜索次数时停止;
Step2.3缩小搜索范围,进行菱形搜索,直到最优点为中心点或者达到最大搜索次数时停止。
(2)对于相对静止的背景,采用块尺寸为8*8的UMHexagonS搜索双向运动估计方法(具体的步骤如步骤(1));
(3)对于前景与背景的边缘轮廓,采用基于光流场方法的运动估计。光流计算的基本模型是:假设在一个较小的空间临域上像素的亮度值保持恒定,通过最小二乘法最优化方法可以较快的计算出运动图像的局部光流场,具体步骤如下:
a.令f(x,y,t)表示连续的时空亮度分布,如果沿着运动轨迹其亮度保持不变我们可以得到:
公式4中,x,y分别沿着运动轨迹随时间t变化。对公式4运用微分链式法则可以得到:
b.运动场的流量矢量逐像素变化的最小值应当满足光流方程,令:
公式7表示光流方程中的误差,当εof(v(x,y,t))等于0的时,满足光流方程。在有遮挡和噪声的情况下,求出εof(v(x,y,t))二次方的最小值。我们可以用正则化方法求光流,使下式最小:
(三)运动矢量后处理阶段:
a.运动矢量可靠性的判断:
Step1:计算要判断块(记为B块)及其周围八个块的运动矢量的平均值:
公式中vm为平均值,vi分别代表周围八个块的运动矢量。
Step2:计算差值:
公式中vm为平均值,vi代表B块的运动矢量。
Step3:计算平均差值:
Dc=|vm-v1| (公式11)
Step4:判断,如果Dc>Dn,则v1为不可靠运动矢量,需要中值滤波。
b.对不可靠运动矢量进行中值滤波:
v1smooth=median[v1,v2,v3,...,v9] (公式12)
(四)运动补偿阶段:对前景与背景物体采用重叠块运动补偿方法(OBMC),对前景与背景边缘采用双线性插值的运动补偿方法。当运动矢量估计不准确或物体运动不是简单的平移运动以及一个块中有多个不同物体运动时,采用重叠块运动补偿方法可以解决块效应问题。采用OBMC方法,一个像素的预测不仅基于其所属块的运动矢量的估计,还基于相邻块的运动矢量估计。
在传统的视频帧率提升方法中,对运动物体边缘做基于块的运动估计时,会使用到背景的像素点,这就造成了边缘估计的不准确性。在运动物体边缘采用基于像素点的运动估计就不会存在使用背景像素信息来估计运动物体像素信息的问题,从而可以得到正确的运动矢量,有效的解决了边缘光环效应和锯齿块问题。
如附图3所示,图中从左往右,从上到下一次分别为UMHexagonSexagonS块匹配运动估计直接运动补偿、重叠块运动补偿、光流场运动估计双线性插值运动补偿、本专利运动补偿仿真结果。
本发明采用标准YUV视频测试序列foreman序列得到仿真结果,与基于UMHexagonSexagonS运动估计补偿方法、基于光流场运动估计插值方法、重叠块运动补偿方法进行了比较,可以看出本发明的方法有效解决了边缘光环效应、边缘锯齿块的问题。
Claims (4)
1.一种基于UMHexagonS块匹配运动估计和光流场运动估计相结合的视频帧率提升方法,其特征在于该方法包括以下步骤:
步骤1:对原始视频进行处理,采用帧间差法分离前景背景,并标记边缘像素点;
步骤2:采用可变尺寸UMHexagonS块匹配运动估计得到前景、背景的运动矢量;
步骤3:采用光流场运动估计得到运动物体边缘像素点运动矢量;
步骤4:对得到的运动矢量进行后处理;
步骤5:对前景和背景进行重叠块运动补偿,对物体边缘进行双线性插值运动补偿,得到插入帧;
步骤6:将插入帧和原始帧合成高帧率的视频。
2.根据权利要求1所述的基于UMHexagonS块匹配运动估计和光流场运动估计相结合的视频帧率提升方法,其特征在于在步骤2和步骤3中对前景、背景、物体边缘分别采用自适应运动估计方法,以提高物体边缘像素点运动矢量的准确性。
3.根据权利要求1所述的基于UMHexagonS块匹配运动估计和光流场运动估计相结合的视频帧率提升方法,其特征在于在步骤4中对得到的运动矢量进行可靠性判断,对不可靠的运动矢量进行中值滤波,以提高运动矢量的准确性。
4.根据权利要求1所述的基于UMHexagonS块匹配运动估计和光流场运动估计相结合的视频帧率提升方法,其特征在于在步骤5中进行重叠块运动补偿,以降低块效应、提高视频质量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410125926.3A CN103888767B (zh) | 2014-03-31 | 2014-03-31 | Umh块匹配运动估计与光流场运动估计相结合的一种帧率提升方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410125926.3A CN103888767B (zh) | 2014-03-31 | 2014-03-31 | Umh块匹配运动估计与光流场运动估计相结合的一种帧率提升方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103888767A true CN103888767A (zh) | 2014-06-25 |
CN103888767B CN103888767B (zh) | 2017-07-28 |
Family
ID=50957457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410125926.3A Expired - Fee Related CN103888767B (zh) | 2014-03-31 | 2014-03-31 | Umh块匹配运动估计与光流场运动估计相结合的一种帧率提升方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103888767B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104065975A (zh) * | 2014-06-30 | 2014-09-24 | 山东大学 | 基于适应性运动估计的帧率提升方法 |
CN105517671A (zh) * | 2015-05-25 | 2016-04-20 | 北京大学深圳研究生院 | 一种基于光流法的视频插帧方法及系统 |
CN105915881A (zh) * | 2016-05-06 | 2016-08-31 | 电子科技大学 | 一种基于显著性检测的立体视频帧率提升方法 |
CN106303546A (zh) * | 2016-08-31 | 2017-01-04 | 四川长虹通信科技有限公司 | 一种帧速率上转换方法及系统 |
CN108040217A (zh) * | 2017-12-20 | 2018-05-15 | 深圳岚锋创视网络科技有限公司 | 一种视频解码的方法、装置及相机 |
CN108280444A (zh) * | 2018-02-26 | 2018-07-13 | 江苏裕兰信息科技有限公司 | 一种基于车辆环视图的快速运动物体检测方法 |
CN109889849A (zh) * | 2019-01-30 | 2019-06-14 | 北京市商汤科技开发有限公司 | 视频生成方法、装置、介质及设备 |
CN110163892A (zh) * | 2019-05-07 | 2019-08-23 | 国网江西省电力有限公司检修分公司 | 基于运动估计插值的学习率渐进更新方法及动态建模系统 |
CN110392282A (zh) * | 2018-04-18 | 2019-10-29 | 优酷网络技术(北京)有限公司 | 一种视频插帧的方法、计算机存储介质及服务器 |
CN110651472A (zh) * | 2017-05-17 | 2020-01-03 | 株式会社Kt | 用于视频信号处理的方法和装置 |
CN112203095A (zh) * | 2020-12-04 | 2021-01-08 | 腾讯科技(深圳)有限公司 | 视频运动估计方法、装置、设备及计算机可读存储介质 |
CN113873095A (zh) * | 2020-06-30 | 2021-12-31 | 晶晨半导体(上海)股份有限公司 | 运动补偿方法和模块、芯片、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101489031A (zh) * | 2009-01-16 | 2009-07-22 | 西安电子科技大学 | 基于运动分类的自适应帧速率上转换方法 |
JP2010517415A (ja) * | 2007-01-26 | 2010-05-20 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 画像ブロックの分類 |
CN102595089A (zh) * | 2011-12-29 | 2012-07-18 | 香港应用科技研究院有限公司 | 用于降减光晕的使用混合双向运动向量的帧率转换 |
US20120206567A1 (en) * | 2010-09-13 | 2012-08-16 | Trident Microsystems (Far East) Ltd. | Subtitle detection system and method to television video |
CN103167304A (zh) * | 2013-03-07 | 2013-06-19 | 海信集团有限公司 | 立体视频帧率提升方法和装置 |
CN103313059A (zh) * | 2013-06-14 | 2013-09-18 | 珠海全志科技股份有限公司 | 一种帧率提升中闭塞区域的判定方法 |
-
2014
- 2014-03-31 CN CN201410125926.3A patent/CN103888767B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010517415A (ja) * | 2007-01-26 | 2010-05-20 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 画像ブロックの分類 |
CN101489031A (zh) * | 2009-01-16 | 2009-07-22 | 西安电子科技大学 | 基于运动分类的自适应帧速率上转换方法 |
US20120206567A1 (en) * | 2010-09-13 | 2012-08-16 | Trident Microsystems (Far East) Ltd. | Subtitle detection system and method to television video |
CN102595089A (zh) * | 2011-12-29 | 2012-07-18 | 香港应用科技研究院有限公司 | 用于降减光晕的使用混合双向运动向量的帧率转换 |
CN103167304A (zh) * | 2013-03-07 | 2013-06-19 | 海信集团有限公司 | 立体视频帧率提升方法和装置 |
CN103313059A (zh) * | 2013-06-14 | 2013-09-18 | 珠海全志科技股份有限公司 | 一种帧率提升中闭塞区域的判定方法 |
Non-Patent Citations (5)
Title |
---|
BYUNG-TAE CHOI ETAL: "NEW FRAME RATE UP-CONVERSION USING BI-DIRECTIONAL MOTION ESTIMATION", 《IEEE TRANSACTIONS ON CONSUMER ELECTRONICS》 * |
XIAOLIN CHEN ETAL: "Backward Adaptive Pixel-based Fast", 《IEEE SIGNAL PROCESSING LETTERS》 * |
YUANZHOUHAN CAO ET AL: "Motion Compensated Frame Rate Up-conversion Using Soft-decision Motion Estimation and Adaptive-weighted Motion Compensated Interpolation", 《JOURNAL OF COMPUTATIONAL INFORMATION SYSTEMS》 * |
杨越 等: "一种基于自适应补偿的快速帧速率上转换算法", 《光了学报》 * |
林川: "基于图像遮挡分析的帧率上变换", 《中国优秀博硕士学位论文全文数据库(硕士)》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104065975B (zh) * | 2014-06-30 | 2017-03-29 | 山东大学 | 基于适应性运动估计的帧率提升方法 |
CN104065975A (zh) * | 2014-06-30 | 2014-09-24 | 山东大学 | 基于适应性运动估计的帧率提升方法 |
CN105517671A (zh) * | 2015-05-25 | 2016-04-20 | 北京大学深圳研究生院 | 一种基于光流法的视频插帧方法及系统 |
CN105915881A (zh) * | 2016-05-06 | 2016-08-31 | 电子科技大学 | 一种基于显著性检测的立体视频帧率提升方法 |
CN106303546B (zh) * | 2016-08-31 | 2019-05-14 | 四川长虹通信科技有限公司 | 一种帧速率上转换方法及系统 |
CN106303546A (zh) * | 2016-08-31 | 2017-01-04 | 四川长虹通信科技有限公司 | 一种帧速率上转换方法及系统 |
CN110651472A (zh) * | 2017-05-17 | 2020-01-03 | 株式会社Kt | 用于视频信号处理的方法和装置 |
US11743483B2 (en) | 2017-05-17 | 2023-08-29 | Kt Corporation | Method and device for video signal processing |
CN110651472B (zh) * | 2017-05-17 | 2023-08-18 | 株式会社Kt | 用于视频信号处理的方法和装置 |
WO2019120012A1 (zh) * | 2017-12-20 | 2019-06-27 | 深圳岚锋创视网络科技有限公司 | 一种视频解码的方法及相机 |
CN108040217A (zh) * | 2017-12-20 | 2018-05-15 | 深圳岚锋创视网络科技有限公司 | 一种视频解码的方法、装置及相机 |
US11509859B2 (en) | 2017-12-20 | 2022-11-22 | Arashi Vision Inc. | Video decoding method and camera |
CN108040217B (zh) * | 2017-12-20 | 2020-01-24 | 深圳岚锋创视网络科技有限公司 | 一种视频解码的方法、装置及相机 |
CN108280444A (zh) * | 2018-02-26 | 2018-07-13 | 江苏裕兰信息科技有限公司 | 一种基于车辆环视图的快速运动物体检测方法 |
CN110392282A (zh) * | 2018-04-18 | 2019-10-29 | 优酷网络技术(北京)有限公司 | 一种视频插帧的方法、计算机存储介质及服务器 |
CN110392282B (zh) * | 2018-04-18 | 2022-01-07 | 阿里巴巴(中国)有限公司 | 一种视频插帧的方法、计算机存储介质及服务器 |
CN109889849A (zh) * | 2019-01-30 | 2019-06-14 | 北京市商汤科技开发有限公司 | 视频生成方法、装置、介质及设备 |
CN109889849B (zh) * | 2019-01-30 | 2022-02-25 | 北京市商汤科技开发有限公司 | 视频生成方法、装置、介质及设备 |
CN110163892A (zh) * | 2019-05-07 | 2019-08-23 | 国网江西省电力有限公司检修分公司 | 基于运动估计插值的学习率渐进更新方法及动态建模系统 |
CN110163892B (zh) * | 2019-05-07 | 2023-06-20 | 国网江西省电力有限公司检修分公司 | 基于运动估计插值的学习率渐进更新方法及动态建模系统 |
CN113873095A (zh) * | 2020-06-30 | 2021-12-31 | 晶晨半导体(上海)股份有限公司 | 运动补偿方法和模块、芯片、电子设备及存储介质 |
CN112203095A (zh) * | 2020-12-04 | 2021-01-08 | 腾讯科技(深圳)有限公司 | 视频运动估计方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103888767B (zh) | 2017-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103888767A (zh) | Umh块匹配运动估计与光流场运动估计相结合的一种帧率提升方法 | |
US8736767B2 (en) | Efficient motion vector field estimation | |
CN102883175B (zh) | 深度图提取、判断视频场景切换及深度图边缘优化方法 | |
CN106778776B (zh) | 一种基于位置先验信息的时空域显著度检测方法 | |
CN104219533B (zh) | 一种双向运动估计方法和视频帧率上转换方法及系统 | |
US20090208123A1 (en) | Enhanced video processing using motion vector data | |
US20070041445A1 (en) | Method and apparatus for calculating interatively for a picture or a picture sequence a set of global motion parameters from motion vectors assigned to blocks into which each picture is divided | |
CN107527329A (zh) | 一种基于暗通道先验和马尔可夫随机场的图像去雾方法 | |
CN103413276A (zh) | 一种基于纹理分布特征的深度增强方法 | |
CN105872345A (zh) | 基于特征匹配的全帧电子稳像方法 | |
CN1422074A (zh) | 用于运动补偿内插的像素数据选择设备及其方法 | |
CN105100807A (zh) | 一种基于运动矢量后处理的帧率提升方法 | |
CN104717402B (zh) | 一种空时域联合噪声估计系统 | |
CN102572223B (zh) | 一种用于视频降噪的相似块搜索方法 | |
CN102014281A (zh) | 具有非线性运动场平滑的运动估计的方法和系统 | |
CN103402098A (zh) | 一种基于图像插值的视频插帧方法 | |
CN102073866B (zh) | 一种利用时空马尔科夫随机场模型的视频超分辨方法 | |
CN102595145A (zh) | 一种立体视频整帧丢失错误隐藏方法 | |
US9437010B2 (en) | Method and device for generating a motion field for a video sequence | |
CN104079800A (zh) | 一种视频监控中视频图像的抗抖动方法 | |
CN103051857A (zh) | 基于运动补偿的1/4像素精度视频图像去隔行方法 | |
CN103400346B (zh) | 基于自适应的超像素导向自回归模型的视频超分辨率方法 | |
US20110187924A1 (en) | Frame rate conversion device, corresponding point estimation device, corresponding point estimation method and corresponding point estimation program | |
US10225587B1 (en) | Motion estimation method for frame rate converter and video processor using the same | |
CN102761765B (zh) | 一种用于三维立体视频的深度快速插帧方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170728 Termination date: 20190331 |