CN107124617A - 运动估计运动补偿中随机矢量的生成方法及系统 - Google Patents
运动估计运动补偿中随机矢量的生成方法及系统 Download PDFInfo
- Publication number
- CN107124617A CN107124617A CN201710133856.XA CN201710133856A CN107124617A CN 107124617 A CN107124617 A CN 107124617A CN 201710133856 A CN201710133856 A CN 201710133856A CN 107124617 A CN107124617 A CN 107124617A
- Authority
- CN
- China
- Prior art keywords
- vector
- motion
- random
- block
- cost
- 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
- 239000013598 vector Substances 0.000 title claims abstract description 142
- 230000033001 locomotion Effects 0.000 title claims abstract description 107
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000011156 evaluation Methods 0.000 claims abstract description 7
- 238000012216 screening Methods 0.000 claims abstract description 7
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- VJTAZCKMHINUKO-UHFFFAOYSA-M chloro(2-methoxyethyl)mercury Chemical compound [Cl-].COCC[Hg+] VJTAZCKMHINUKO-UHFFFAOYSA-M 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供了一种运动估计运动补偿中随机矢量的生成方法及系统,包括矢量的块选择步骤:在基于块的运动估计中,假设当前待计算运动矢量的矢量块为S,选择S周围M×N个块;Cost最小的运动矢量获取步骤:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据算法得到一个评价指标;块S的随机候选矢量计算步骤:用选出的Cost最小的运动矢量加上随机数,即为矢量块S的随机候选矢量。本发明中的方法根据SAD最小选择的运动矢量,在其基础上产生的随机矢量更可信,图像收敛速度更快,并且能够避免产生一些无关紧要的随机矢量,减少对收敛的干扰。
Description
技术领域
本发明涉及视频图像处理技术领域,具体地,涉及运动估计运动补偿中随机矢量的生成方法及系统。
背景技术
运动估计运动补偿(Motion Estimation and Motion Compensation,MEMC)技术是一种目前广泛使用的帧率转换技术,它通过预测图像中物体的运动轨迹,利用原始图像的数据和估算出的运动矢量进行插值,得到新的图像,对运动图像的画质有显著提高,减少了抖动和拖尾现象。
运动估计是帧率转换算法中很重要的一部分,对物体的运动轨迹预测的准确与否直接决定最终插值图像的质量。运动估计算法一般是对若干候选矢量进行比较,筛选出最优矢量作为最终的运动估计结果。这些候选矢量的组成包括相邻块的运动矢量,随机矢量,零矢量等。如果没有随机矢量,在运动变化的区域就无法收敛,所以随机矢量对于收敛速度是至关重要的。
现有的技术是在当前计算矢量的块周围,指定某几个位置的块,用他们的运动矢量作为基础,加上随机数,作为随机矢量,这样的随机矢量能满足多数情况下的收敛需求,但并不是最优的结果。
本发明提出一种方案,即从当前待计算块的周围若干块的运动矢量中,选择一个Cost最小的运动矢量作为随机矢量的基础,在其上加上随机数作为当前块的随机矢量
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种运动估计运动补偿中随机矢量的生成方法及系统。
根据本发明提供的运动估计运动补偿中随机矢量的生成方法,包括如下步骤:
矢量的块选择步骤:在基于块的运动估计中,假设当前待计算运动矢量的矢量块为S,选择S周围M×N个块;M、N为正整数;
Cost最小的运动矢量获取步骤:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据评估方法得到一个评价指标;
块S的随机候选矢量计算步骤:用选出的Cost最小的运动矢量加上随机数,即为矢量块S的随机候选矢量。
优选地,所述矢量的块选择步骤中选择的M×N个块包括如下两种方式:
1)以S为中心选择S周围的M×N个块;
2)在S的上方或者下方选取M×N个块。
优选地,所述Cost最小的运动矢量获取步骤中的Cost包括:SAD,即根据矢量计算得到的两帧图像对应位置的像素差,或者是任意用于评价矢量的指标。
优选地,所述Cost最小的运动矢量获取步骤中的评估方法是指:运动估计中设计的用于评价运动矢量优劣的方法,该方法包括:根据运动矢量计算得到的两帧图像对应位置像素差来评估运动矢量优劣,像素差越小,则运动矢量越优。
根据本发明提供的运动估计运动补偿中随机矢量的生成系统,包括如下模块:
矢量的块选择模块:用于在基于块的运动估计中,假设当前待计算运动矢量的块为S,选择S周围M×N个块;
Cost最小的运动矢量获取模块:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据算法得到一个评价指标;
块S的随机候选矢量计算模块:用于将选出的Cost最小的运动矢量加上随机数,得到的结果即为矢量块S的随机候选矢量。
与现有技术相比,本发明具有如下的有益效果:
1、本发明提供的运动估计运动补偿中随机矢量的生成方法根据SAD最小选择的运动矢量,在其基础上产生的随机矢量更可信,图像收敛速度更快。
2、本发明提供的运动估计运动补偿中随机矢量的生成方法能够避免产生一些无关紧要的随机矢量,从而不易破坏收敛性。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明提供的方法流程示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
根据本发明提供的运动估计运动补偿中随机矢量的生成方法,包括如下步骤:
步骤1:在基于块的运动估计中,假设当前待计算运动矢量的矢量块为S,选择S周围M×N个块;M、N为正整数;M×N个块可以是以S为中心,也可以是S上方或者下方等。
步骤2:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据评估方法得到一个评价指标(通常根据这个评价标准选择出最优运动矢量);
步骤3:用选出的Cost最小的运动矢量加上随机数,即为矢量块S的随机候选矢量。
所述步骤2中的Cost为SAD(sum of absolute difference),即根据矢量计算得到的两帧图像对应位置的像素差,或者是任意用于评价矢量的指标。
所述步骤2中的评估方法是指:运动估计中设计的用于评价运动矢量优劣的方法,该方法包括:根据运动矢量计算得到的两帧图像对应位置像素差来评估运动矢量优劣,像素差越小,则运动矢量越优。
根据本发明提供的运动估计运动补偿中随机矢量的生成系统,包括如下模块:
矢量的块选择模块:用于在基于块的运动估计中,假设当前待计算运动矢量的块为S,选择S周围M×N个块;
Cost最小的运动矢量获取模块:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据算法得到一个评价指标(通常根据这个评价标准选择出最优运动矢量);
块S的随机候选矢量计算模块:用于将选出的Cost最小的运动矢量加上随机数,得到的结果即为矢量块S的随机候选矢量。
下面结合具体实施例对本发明中的技术方案做更加详细的说明。
应用本发明中的方法的实施例的具体步骤如下:
步骤S1:以当前块为中心,选择其周围M×M个块;
步骤S2:选择这M×M个块中SAD最小块的运动矢量,记为MV0,在MV0基础上加上一个随机数,计算公式如下:
MV.vx=MV0.vx+X;
MV.vy=MV0.vy+Y,
式中:MV0.vx为MV0的水平分量,MV0.vy为MV0的垂直分量;X,Y分别为水平和垂直方向的随机数,MV.vx为得到的新矢量的水平分量,MV.vy为得到的新矢量的垂直分量;
步骤S3:用步骤S2中得到的MV作为当前块的候选随机矢量,参与运动估计中的计算。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
Claims (5)
1.一种运动估计运动补偿中随机矢量的生成方法,其特征在于,包括如下步骤:
矢量的块选择步骤:在基于块的运动估计中,假设当前待计算运动矢量的矢量块为S,选择S周围M×N个块;M、N为正整数;
Cost最小的运动矢量获取步骤:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据评估方法得到一个评价指标;
块S的随机候选矢量计算步骤:用选出的Cost最小的运动矢量加上随机数,即为矢量块S的随机候选矢量。
2.根据权利要求1所述的运动估计运动补偿中随机矢量的生成方法,其特征在于,所述矢量的块选择步骤中选择的M×N个块包括如下两种方式:
1)以S为中心选择S周围的M×N个块;
2)在S的上方或者下方选取M×N个块。
3.根据权利要求1所述的运动估计运动补偿中随机矢量的生成方法,其特征在于,所述Cost最小的运动矢量获取步骤中的Cost包括:SAD,即根据矢量计算得到的两帧图像对应位置的像素差,或者是任意用于评价矢量的指标。
4.根据权利要求1所述的运动估计运动补偿中随机矢量的生成方法,其特征在于,所述Cost最小的运动矢量获取步骤中的评估方法是指:运动估计中设计的用于评价运动矢量优劣的方法,该方法包括:根据运动矢量计算得到的两帧图像对应位置像素差来评估运动矢量优劣,像素差越小,则运动矢量越优。
5.一种运动估计运动补偿中随机矢量的生成系统,其特征在于,包括如下模块:
矢量的块选择模块:用于在基于块的运动估计中,假设当前待计算运动矢量的块为S,选择S周围M×N个块;
Cost最小的运动矢量获取模块:从M×N个块的运动矢量中选择出Cost最小的运动矢量,Cost是指在每个块筛选最优运动矢量时,所有的候选矢量都会根据算法得到一个评价指标;
块S的随机候选矢量计算模块:用于将选出的Cost最小的运动矢量加上随机数,得到的结果即为矢量块S的随机候选矢量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710133856.XA CN107124617B (zh) | 2017-03-08 | 2017-03-08 | 运动估计运动补偿中随机矢量的生成方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710133856.XA CN107124617B (zh) | 2017-03-08 | 2017-03-08 | 运动估计运动补偿中随机矢量的生成方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107124617A true CN107124617A (zh) | 2017-09-01 |
CN107124617B CN107124617B (zh) | 2020-11-24 |
Family
ID=59717348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710133856.XA Active CN107124617B (zh) | 2017-03-08 | 2017-03-08 | 运动估计运动补偿中随机矢量的生成方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107124617B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108270945A (zh) * | 2018-02-06 | 2018-07-10 | 上海通途半导体科技有限公司 | 一种运动补偿去噪方法及装置 |
US11716438B2 (en) | 2020-03-30 | 2023-08-01 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for motion estimation, non-transitory computer-readable storage medium, and electronic device |
CN116843730A (zh) * | 2023-07-21 | 2023-10-03 | 维沃移动通信有限公司 | 偏移矢量确定方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219532A (zh) * | 2013-06-05 | 2014-12-17 | 华为技术有限公司 | 确定小物体区域的方法、视频帧之间插补帧的方法和装置 |
CN104601993A (zh) * | 2014-12-31 | 2015-05-06 | 乐视网信息技术(北京)股份有限公司 | 一种视频编码方法及装置 |
US20150296218A1 (en) * | 2012-11-27 | 2015-10-15 | Squid Design Systems Pvt Ltd | System and method of performing motion estimation in multiple reference frame |
CN105681806A (zh) * | 2016-03-09 | 2016-06-15 | 宏祐图像科技(上海)有限公司 | ME中基于logo检测结果控制零矢量SAD的方法及系统 |
-
2017
- 2017-03-08 CN CN201710133856.XA patent/CN107124617B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150296218A1 (en) * | 2012-11-27 | 2015-10-15 | Squid Design Systems Pvt Ltd | System and method of performing motion estimation in multiple reference frame |
CN104219532A (zh) * | 2013-06-05 | 2014-12-17 | 华为技术有限公司 | 确定小物体区域的方法、视频帧之间插补帧的方法和装置 |
CN104601993A (zh) * | 2014-12-31 | 2015-05-06 | 乐视网信息技术(北京)股份有限公司 | 一种视频编码方法及装置 |
CN105681806A (zh) * | 2016-03-09 | 2016-06-15 | 宏祐图像科技(上海)有限公司 | ME中基于logo检测结果控制零矢量SAD的方法及系统 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108270945A (zh) * | 2018-02-06 | 2018-07-10 | 上海通途半导体科技有限公司 | 一种运动补偿去噪方法及装置 |
US11716438B2 (en) | 2020-03-30 | 2023-08-01 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for motion estimation, non-transitory computer-readable storage medium, and electronic device |
CN116843730A (zh) * | 2023-07-21 | 2023-10-03 | 维沃移动通信有限公司 | 偏移矢量确定方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107124617B (zh) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI455588B (zh) | 以雙向、局部及全域移動評估為基礎之框率轉換 | |
CN101222604B (zh) | 运算移动估计值与估算图像的移动向量的方法 | |
CN102291578B (zh) | 图框速率转换装置及方法 | |
JP4997281B2 (ja) | イメージ中の推定動きベクトルの決定方法、コンピュータプログラムおよびディスプレイ装置 | |
US20090278991A1 (en) | Method for interpolating a previous and subsequent image of an input image sequence | |
US20110109796A1 (en) | Frame Rate Conversion Using Motion Estimation and Compensation | |
CN102111613B (zh) | 图像处理方法和装置 | |
CN101106685A (zh) | 一种基于运动检测的去隔行方法和装置 | |
Braspenning et al. | True-motion estimation using feature correspondences | |
WO2010073177A1 (en) | Image processing | |
CN102939747A (zh) | 用于运动补偿的视频内插的方法和装置 | |
CN107124617A (zh) | 运动估计运动补偿中随机矢量的生成方法及系统 | |
TWI490819B (zh) | 影像處理方法及其裝置 | |
KR20050012768A (ko) | 현재 모션 벡터를 추정하는 유닛 및 방법 | |
JP2011141710A (ja) | 奥行推定装置、奥行推定方法および奥行推定プログラム | |
Huang et al. | Algorithm and architecture design of multirate frame rate up-conversion for ultra-HD LCD systems | |
KR20080041630A (ko) | 추정된 움직임 벡터 결정 방법 및 컴퓨터 판독가능한 기록매체 | |
CN108270945A (zh) | 一种运动补偿去噪方法及装置 | |
CN101483771A (zh) | 提升帧速率的方法与装置 | |
JP2004128702A (ja) | フレーム補間方法 | |
JPWO2012066866A1 (ja) | 動きベクトル検出装置、動きベクトル検出方法、フレーム補間装置及びフレーム補間方法 | |
US10432962B1 (en) | Accuracy and local smoothness of motion vector fields using motion-model fitting | |
CN112532907A (zh) | 一种视频帧频提升方法、装置、设备及介质 | |
CN105915835B (zh) | 一种可硬件实现的帧频提升方法 | |
CN201374785Y (zh) | 用以决定插补画面的移动向量的影像处理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190712 Address after: 266000 Shandong Province, Qingdao city Laoshan District Songling Road No. 399 Applicant after: Qingdao Xinxin Microelectronics Technology Co., Ltd. Address before: Room 316, Building 88 Chenhui Road, China (Shanghai) Free Trade Pilot Area, Pudong New Area, Shanghai, 201203 Applicant before: HONGYOU IMAGE TECHNOLOGY (SHANGHAI) CO., LTD. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |