CN107124617B - 运动估计运动补偿中随机矢量的生成方法及*** - Google Patents
运动估计运动补偿中随机矢量的生成方法及*** Download PDFInfo
- Publication number
- CN107124617B CN107124617B CN201710133856.XA CN201710133856A CN107124617B CN 107124617 B CN107124617 B CN 107124617B CN 201710133856 A CN201710133856 A CN 201710133856A CN 107124617 B CN107124617 B CN 107124617B
- Authority
- CN
- China
- Prior art keywords
- vector
- motion
- block
- motion vector
- random
- 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.)
- Active
Links
Images
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的随机候选矢量,选择这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为得到的新矢量的垂直分量。
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 CN107124617A (zh) | 2017-09-01 |
CN107124617B true 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) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108270945B (zh) * | 2018-02-06 | 2020-10-30 | 上海通途半导体科技有限公司 | 一种运动补偿去噪方法及装置 |
CN111462170B (zh) | 2020-03-30 | 2023-08-25 | Oppo广东移动通信有限公司 | 运动估计方法、运动估计装置、存储介质与电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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的方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10785501B2 (en) * | 2012-11-27 | 2020-09-22 | Squid Design Systems Pvt Ltd | System and method of performing motion estimation in multiple reference frame |
-
2017
- 2017-03-08 CN CN201710133856.XA patent/CN107124617B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107124617A (zh) | 2017-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8929451B2 (en) | External vectors in a motion estimation system | |
CN104219533B (zh) | 一种双向运动估计方法和视频帧率上转换方法及*** | |
Kang et al. | Motion compensated frame rate up-conversion using extended bilateral motion estimation | |
TWI455588B (zh) | 以雙向、局部及全域移動評估為基礎之框率轉換 | |
TWI408620B (zh) | 用以決定插補畫面之移動向量的影像處理方法及其相關裝置 | |
JP2000134585A (ja) | 動きベクトル決定方法、画像信号のフレーム数変換方法および回路 | |
KR20070069615A (ko) | 움직임 추정장치 및 움직임 추정방법 | |
KR20100114499A (ko) | 후광현상이 줄어든 영상보간 장치 및 방법 | |
CN102292981B (zh) | 帧率变换装置及方法 | |
EP1980113A1 (en) | Method and apparatus for block-based motion estimation | |
TWI490819B (zh) | 影像處理方法及其裝置 | |
CN103369208A (zh) | 自适应去隔行方法及装置 | |
Tai et al. | A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications | |
US20050195324A1 (en) | Method of converting frame rate of video signal based on motion compensation | |
KR20130023644A (ko) | 영상 프레임의 보간 방법 및 장치 | |
CN108270945B (zh) | 一种运动补偿去噪方法及装置 | |
JP2006331136A (ja) | 動きベクトル検出装置 | |
CN107124617B (zh) | 运动估计运动补偿中随机矢量的生成方法及*** | |
CN102065263B (zh) | 影像插补处理装置及其方法 | |
Huang et al. | Algorithm and architecture design of multirate frame rate up-conversion for ultra-HD LCD systems | |
US20090310679A1 (en) | Video processing apparatus and methods | |
CN105657319B (zh) | Me中基于特征动态控制候选矢量惩罚值的方法及*** | |
CN201374785Y (zh) | 用以决定插补画面的移动向量的影像处理装置 | |
CN105915835B (zh) | 一种可硬件实现的帧频提升方法 | |
CN111294545A (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 | ||
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. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |