CN107124617B - 运动估计运动补偿中随机矢量的生成方法及*** - Google Patents

运动估计运动补偿中随机矢量的生成方法及*** Download PDF

Info

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
Application number
CN201710133856.XA
Other languages
English (en)
Other versions
CN107124617A (zh
Inventor
姜建德
余横
查林
马琰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Xinxin Microelectronics Technology Co Ltd
Original Assignee
Qingdao Xinxin Microelectronics Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Xinxin Microelectronics Technology Co Ltd filed Critical Qingdao Xinxin Microelectronics Technology Co Ltd
Priority to CN201710133856.XA priority Critical patent/CN107124617B/zh
Publication of CN107124617A publication Critical patent/CN107124617A/zh
Application granted granted Critical
Publication of CN107124617B publication Critical patent/CN107124617B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing 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的随机候选矢量。
CN201710133856.XA 2017-03-08 2017-03-08 运动估计运动补偿中随机矢量的生成方法及*** Active CN107124617B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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