[go: up one dir, main page]

CN104243991B - A kind of side information generation method and device - Google Patents

A kind of side information generation method and device Download PDF

Info

Publication number
CN104243991B
CN104243991B CN201410536223.XA CN201410536223A CN104243991B CN 104243991 B CN104243991 B CN 104243991B CN 201410536223 A CN201410536223 A CN 201410536223A CN 104243991 B CN104243991 B CN 104243991B
Authority
CN
China
Prior art keywords
frame
key
key frames
block
interpolation frame
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.)
Expired - Fee Related
Application number
CN201410536223.XA
Other languages
Chinese (zh)
Other versions
CN104243991A (en
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.)
China University of Mining and Technology Beijing CUMTB
Original Assignee
China University of Mining and Technology Beijing CUMTB
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 China University of Mining and Technology Beijing CUMTB filed Critical China University of Mining and Technology Beijing CUMTB
Priority to CN201410536223.XA priority Critical patent/CN104243991B/en
Publication of CN104243991A publication Critical patent/CN104243991A/en
Application granted granted Critical
Publication of CN104243991B publication Critical patent/CN104243991B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Abstract

本发明属于图像处理技术领域,公开了一种边信息生成方法及装置,以提高生成的边信息的准确度。一种边信息生成方法,包括:获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,在所述两相邻关键帧中间具有插值帧;获取所述关键帧中相邻两关键帧的前向运动矢量;对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息。

The invention belongs to the technical field of image processing, and discloses a method and device for generating side information, so as to improve the accuracy of generated side information. A method for generating side information, comprising: acquiring key frames adjacent to each other in time domain in a video image output by an encoding end, wherein the key frames are acquired based on human eye features in the image, and in the two adjacent key frames There is an interpolation frame in the middle of the key frame; the forward motion vectors of two adjacent key frames in the key frame are obtained; for any interpolation frame, according to the information of the interpolation frame and the forward motion of the relevant key frame of the interpolation frame Vector motion compensation is performed to generate side information.

Description

一种边信息生成方法及装置A method and device for generating side information

技术领域technical field

本发明涉及图像处理技术,特别是涉及一种边信息生成方法及装置。The invention relates to image processing technology, in particular to a method and device for generating side information.

背景技术Background technique

分布式视频编码框架是一种全新的非对称的视频压缩框架,该系统在编码端对各视频帧进行独立编码,即帧内编码,在解码端对各视频帧进行联合解码,即帧间解码。The distributed video coding framework is a new asymmetric video compression framework. The system independently encodes each video frame at the encoding end, that is, intra-frame coding, and jointly decodes each video frame at the decoding end, that is, inter-frame decoding. .

在分布式视频编码系统中,经过有损信源编码(Wyner-Ziv编码)得到的信息称之为主信息,边信息(Side information)是在解码端产生的对于主信息的一个估计。边信息在主信息的解码过程中给解码器以帮助,辅助解码器进行解码。In a distributed video coding system, information obtained through lossy source coding (Wyner-Ziv coding) is called main information, and side information (Side information) is an estimate of the main information generated at the decoding end. The side information helps the decoder in the decoding process of the main information, and assists the decoder in decoding.

系统要获得优异的率失真性能和压缩效率,最有效的方法就是使产生的边信息尽量接近当前欲解码帧的真实值,因此,边信息的产生是分布式视频编码的一个研究重点。但是,在实现本发明的过程中发明人发现,通过一般的边信息生成方法所获得的边信息会使得所求得的边信息帧中很多块的运动矢量出现偏差。因而,边信息的准确度不高。The most effective way for the system to obtain excellent rate-distortion performance and compression efficiency is to make the generated side information as close as possible to the real value of the current frame to be decoded. Therefore, the generation of side information is a research focus of distributed video coding. However, in the process of implementing the present invention, the inventors found that the side information obtained by the general side information generation method will cause deviations in the motion vectors of many blocks in the obtained side information frame. Therefore, the accuracy of side information is not high.

发明内容Contents of the invention

本发明要解决的技术问题是提供一种边信息生成方法及装置,以提高生成的边信息的准确度。The technical problem to be solved by the present invention is to provide a method and device for generating side information to improve the accuracy of generated side information.

一种边信息生成方法,包括:A method for generating side information, comprising:

获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,在所述两相邻关键帧中间具有插值帧;Acquiring each key frame adjacent in the time domain in the video image output by the encoding end, wherein the key frame is obtained based on human eye characteristics in the image, and there is an interpolation frame between the two adjacent key frames;

获取所述关键帧中相邻两关键帧的前向运动矢量;Obtain the forward motion vectors of two adjacent key frames in the key frame;

对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息。For any interpolation frame, perform motion compensation according to the information of the interpolation frame and the forward motion vector of the related key frame of the interpolation frame to generate side information.

其中,所述获取所述关键帧中相邻两关键帧的前向运动矢量包括:Wherein, said acquiring the forward motion vectors of two adjacent key frames in said key frame includes:

分别将相邻两关键帧划分成预定大小的块;Respectively divide two adjacent key frames into blocks of predetermined size;

计算所述相邻两关键帧中对应块之间的绝对差和;Calculating the sum of absolute differences between corresponding blocks in the two adjacent key frames;

若所述对应块之间的绝对差和小于第一预设值,将所述相邻两关键帧中的前向关键帧中的像素块作为备选像素块,用于替代所述相两关键帧中间的插值帧的对应像素块;If the absolute difference sum between the corresponding blocks is less than the first preset value, use the pixel block in the forward key frame in the two adjacent key frames as a candidate pixel block to replace the two corresponding key frames the corresponding pixel block of the interpolated frame in the middle of the frame;

若所述对应块之间的绝对差和大于第二预设值,对所述对应块进行运动补偿;If the absolute difference sum between the corresponding blocks is greater than a second preset value, perform motion compensation on the corresponding blocks;

若对应块之间的绝对差和大于所述第一预设值且小于第二预设值,保持所述对应块。If the sum of absolute differences between corresponding blocks is greater than the first preset value and smaller than a second preset value, the corresponding block is kept.

其中,所述根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息包括:Wherein, performing motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, generating side information includes:

将物体的运动轨迹进行水平和竖直方向上进行分解,利用所述插值帧前两关键帧间的前向运动矢量以及所述插值帧的后两关键帧间的前向运动矢量,采用二次函数对物体的运动轨迹进行模拟;Decomposing the motion trajectory of the object in the horizontal and vertical directions, using the forward motion vector between the first two key frames of the interpolation frame and the forward motion vector between the last two key frames of the interpolation frame, using the second The function simulates the trajectory of the object;

根据模拟结果,计算所述插值帧的匹配块相对于所述插值帧的前关键帧和后关键帧的距离,并根据所述距离调整所述前关键帧和所述后关键帧在和成插值帧的权值,生成边信息。According to the simulation result, calculate the distance of the matching block of the interpolation frame relative to the front key frame and the back key frame of the interpolation frame, and adjust the sum of the front key frame and the back key frame according to the distance to interpolate The weight of the frame generates side information.

其中,在所述获取编码端输出的视频图像中时域毗邻的各关键帧后,所述方法还包括:Wherein, after the key frames adjacent to each other in the time domain in the video image output by the encoding end are acquired, the method further includes:

对所述各关键帧进行低通滤波。Low-pass filtering is performed on each of the key frames.

其中,所述方法还包括:Wherein, the method also includes:

对生成的边信息进行图像质量评价。Image quality evaluation is performed on the generated side information.

一种边信息生成装置,包括:A device for generating side information, comprising:

帧获取单元,用于获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,在所述两相邻关键帧中间具有插值帧;A frame acquisition unit, configured to acquire key frames adjacent in time domain in the video image output by the encoding end, wherein the key frames are acquired based on human eye characteristics in the image, between the two adjacent key frames has an interpolated frame;

矢量获取单元,用于获取所述关键帧中相邻两关键帧的前向运动矢量;a vector acquisition unit, configured to acquire the forward motion vectors of two adjacent key frames in the key frame;

生成单元,用于对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息。The generation unit is configured to, for any interpolation frame, perform motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and generate side information.

其中,所述矢量获取单元包括:Wherein, the vector acquisition unit includes:

块划分模块,用于分别将相邻两关键帧划分成预定大小的块;A block division module is used to divide adjacent two key frames into blocks of predetermined size respectively;

计算模块,用于计算所述相邻两关键帧中对应块之间的绝对差和;A calculation module, configured to calculate the sum of absolute differences between corresponding blocks in the two adjacent key frames;

处理模块,若所述对应块之间的绝对差和小于第一预设值,将所述相邻两关键帧中的前向关键帧中的像素块作为备选像素块,用于替代所述相两关键帧中间的插值帧的对应像素块;若所述对应块之间的绝对差和大于第二预设值,对所述对应块进行运动补偿;若对应块之间的绝对差和大于所述第一预设值且小于第二预设值,保持所述对应块。A processing module, if the sum of the absolute differences between the corresponding blocks is less than a first preset value, use the pixel block in the forward key frame in the two adjacent key frames as a candidate pixel block to replace the The corresponding pixel block of the interpolation frame between the two key frames; if the absolute difference sum between the corresponding blocks is greater than the second preset value, motion compensation is performed on the corresponding block; if the absolute difference sum between the corresponding blocks is greater than The first preset value is smaller than the second preset value, and the corresponding block is kept.

其中,所述生成单元包括:Wherein, the generating unit includes:

模拟模块,用于将物体的运动轨迹进行水平和竖直方向上进行分解,利用所述插值帧前两关键帧间的前向运动矢量以及所述插值帧的后两关键帧间的前向运动矢量,采用二次函数对物体的运动轨迹进行模拟;The simulation module is used to decompose the motion trajectory of the object in the horizontal and vertical directions, using the forward motion vector between the first two key frames of the interpolation frame and the forward motion between the last two key frames of the interpolation frame Vector, use the quadratic function to simulate the trajectory of the object;

生成模块,用于根据模拟结果,计算所述插值帧的匹配块相对于所述插值帧的前关键帧和后关键帧的距离,并根据所述距离调整所述前关键帧和所述后关键帧在和成插值帧的权值,生成边信息。A generating module, configured to calculate the distance of the matching block of the interpolation frame relative to the front key frame and the back key frame of the interpolation frame according to the simulation result, and adjust the front key frame and the back key frame according to the distance Frames are summed to interpolate frame weights to generate side information.

其中,所述帧获取单元还用于对所述视频图像进行低通滤波,获取所述各关键帧。Wherein, the frame obtaining unit is further configured to perform low-pass filtering on the video image to obtain the key frames.

其中,所述装置还包括:Wherein, the device also includes:

质量评价单元,对生成的边信息进行图像质量评价。The quality evaluation unit performs image quality evaluation on the generated side information.

本发明取得的有益技术成果是:The beneficial technical achievement that the present invention obtains is:

本发明首先获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,在所述两相邻关键帧中间具有插值帧,然后获取所述关键帧中相邻两关键帧的前向运动矢量,并对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,进而生成边信息。由于本发明中采用基于人眼特征获取的关键帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,进而生成边信息,因此,利用本发明的方法和装置所获得的边信息准确度较高。The present invention first obtains the key frames adjacent in the time domain in the video image output by the encoding end, wherein the key frames are obtained based on the characteristics of human eyes in the image, and there is an interpolation frame between the two adjacent key frames , and then obtain the forward motion vectors of two adjacent key frames in the key frame, and for any interpolation frame, perform motion compensation according to the information of the interpolation frame and the forward motion vectors of the relevant key frames of the interpolation frame , and then generate side information. Since the present invention adopts key frames acquired based on human eye features, performs motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and then generates side information, therefore, using the present invention The accuracy of side information obtained by the method and device is relatively high.

附图说明Description of drawings

图1为本发明的边信息生成方法的流程图;Fig. 1 is the flowchart of side information generation method of the present invention;

图2是本方法中运动矢量选取图;Fig. 2 is motion vector selection figure in this method;

图3是本方法中空间平滑滤波示意图;Fig. 3 is a schematic diagram of spatial smoothing filtering in the method;

图4是本方法中重叠块运动补偿示意图;Fig. 4 is a schematic diagram of overlapping block motion compensation in the present method;

图5是双向运动估计中本发明算法和传统算法对比示意图;Fig. 5 is a schematic diagram comparing the algorithm of the present invention and the traditional algorithm in bidirectional motion estimation;

图6是本方法中结构相似法(SSIM)方法框图;Fig. 6 is a structural similarity method (SSIM) method block diagram in this method;

图7是本发明的边信息生成装置的示意图;Fig. 7 is a schematic diagram of a side information generating device of the present invention;

图8是本发明的边信息生成装置的结构图。Fig. 8 is a structural diagram of a side information generating device of the present invention.

具体实施方式Detailed ways

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

在分布式视频编码中,视频序列X由奇数帧X2k±1(k为整数)和偶数帧X2k(k为整数)组成。在本发明中,假设奇数帧为关键帧,偶数帧为WZ帧(插值帧)。同样可假设偶数帧为关键帧,奇数帧为WZ帧,只需保证WZ帧前后均存在关键帧即可。则边信息主要是通过对时域毗邻关键帧X2k±1进行运动补偿内插来产生。In distributed video coding, a video sequence X consists of odd frames X 2k±1 (k is an integer) and even frames X 2k (k is an integer). In the present invention, it is assumed that odd-numbered frames are key frames, and even-numbered frames are WZ frames (interpolation frames). It can also be assumed that even frames are key frames, and odd frames are WZ frames. It is only necessary to ensure that there are key frames before and after the WZ frame. Then the side information is mainly generated by performing motion compensation interpolation on adjacent key frames X 2k±1 in the temporal domain.

如图1所示,本发明的边信息生成方法包括:As shown in Figure 1, the side information generating method of the present invention includes:

步骤11、获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,在所述两相邻关键帧中间具有插值帧。Step 11. Obtain key frames adjacent in time domain in the video image output by the encoding end, wherein the key frames are acquired based on human eye characteristics in the image, and there is an interpolation frame between the two adjacent key frames .

在本步骤中,获取编码端输出的视频图像中时域毗邻的各关键帧后,还可对所述各关键帧进行低通滤波。In this step, after obtaining key frames adjacent in time domain in the video image output by the encoding end, low-pass filtering may also be performed on the key frames.

首先,结合人眼的视觉特性HVS(Human Visual System,人类视觉系统),对输入关键帧进行低通滤波处理。人类的视觉有着独特的亮度特性、空间频率特性及时间频率特性,根据视觉的空间频率特性,图像中频率越高的成分代表图像的细节越小,人眼探测能力越低,其中人眼对3~6CPD的空间频率分量最为敏感)。其中,低通滤波可以平滑图像,去除图像噪声,增强运动矢量的可靠性,使得到的运动矢量更加接近真实的矢量场。基本实现过程如下:首先对经二维离散富里叶变换(2-DDFT)的原图像和目标图像频谱,依据HVS分别予以子带分割,并对获取的低频子带频谱进行二维富里叶反变换(2-DIDFT),建立低频子带的图像。Firstly, low-pass filtering is performed on the input key frame in combination with the visual characteristic HVS (Human Visual System, Human Visual System) of the human eye. Human vision has unique brightness characteristics, spatial frequency characteristics and time frequency characteristics. According to the spatial frequency characteristics of vision, components with higher frequencies in the image represent smaller details of the image, and the lower the detection ability of the human eye. The spatial frequency components of ~6CPD are most sensitive). Among them, low-pass filtering can smooth the image, remove image noise, and enhance the reliability of the motion vector, so that the obtained motion vector is closer to the real vector field. The basic implementation process is as follows: First, the original image and the target image spectrum after two-dimensional discrete Fourier transform (2-DDFT) are divided into subbands according to HVS, and two-dimensional Fourier inverse transform is performed on the obtained low-frequency subband spectrum (2-DIDFT), to build an image of the low frequency subband.

步骤12、获取所述关键帧中相邻两关键帧的前向运动矢量。Step 12. Obtain forward motion vectors of two adjacent key frames in the key frame.

在此步骤中,通过对步骤11中建立的低频子带的图像进行前向运动估计。在本发明实施例中主要是利用块匹配算法在前后关键帧之间进行运动估计。In this step, forward motion estimation is performed on the image of the low-frequency sub-band established in step 11. In the embodiment of the present invention, a block matching algorithm is mainly used to perform motion estimation between preceding and subsequent key frames.

如图2所示,设定搜索窗口为8×8的矩形,搜索范围为12×12的矩形,步长为1。其中搜索窗口是执行运动估计的基本单位,搜索范围指的是在参考帧X2k-1(k为整数)内进行搜索的区域的尺寸,在其范围内搜索和X2k+1(k为整数)帧上当前块最相近的块,步长是在关键帧中进行搜索时前后两个匹配块之间的距离。其中,步长可以降低框架的计算复杂度并且提供一个真实矢量场的粗略估计。As shown in Figure 2, the search window is set to be a rectangle of 8×8, the search range is a rectangle of 12×12, and the step size is 1. The search window is the basic unit for performing motion estimation, and the search range refers to the size of the area searched in the reference frame X2k-1 (k is an integer), within which the search and X2k+1 (k is an integer) frame The closest block to the current block, the step size is the distance between the two matching blocks before and after the search in the key frame. Among them, the step size can reduce the computational complexity of the framework and provide a rough estimate of the true vector field.

块匹配方法有很多准则,本发明使用SAD(Sum of absolute differences,绝对差值和)。其基本原理是:对于一个m×n块,使用下式(1)作为运动矢量失真函数There are many criteria for the block matching method, and the present invention uses SAD (Sum of absolute differences, sum of absolute differences). The basic principle is: for an m×n block, use the following formula (1) as the motion vector distortion function

式中,X2k-1(i,j)是前一参考帧中宏块的像素值,X2k+1(i+dx,j+dy)是后一参考帧中相应宏块的像素值,(dx,dy)为两宏块之间的运动矢量。取SAD值的最小值对应的那个块为最佳匹配的块。将得到的运动矢量作为WZ帧中各个非重叠块的候选运动矢量。其中,每一个候选运动矢量会与WZ帧交于一点,交点离欲求运动矢量的块中心最近的运动矢量选为此最佳匹配块的运动矢量。In the formula, X 2k-1 (i, j) is the pixel value of the macroblock in the previous reference frame, X 2k+1 (i+dx, j+dy) is the pixel value of the corresponding macroblock in the next reference frame, (dx, dy) is the motion vector between two macroblocks. The block corresponding to the minimum value of SAD is taken as the best matching block. The obtained motion vectors are used as candidate motion vectors for each non-overlapping block in the WZ frame. Wherein, each candidate motion vector intersects with the WZ frame at a point, and the motion vector whose intersection point is closest to the block center of the desired motion vector is selected as the motion vector of the best matching block.

在本发明中,对块匹配算法做出优化。首先将前后两相邻关键帧分割成预定大小,例如8×8的小块,计算对应块的求和绝对误差值(SAD)。同时,根据实际经验设定第一预设值T1和第二预设值T2。对各组SAD值分析判断。若SAD小于阈值T1,其运动变化程度较小,对运动内插估计的影响不大,为简化解码过程,忽略掉其变化,将所述相邻两关键帧中的前向关键帧中的像素块作为备选像素块,WZ帧中的像素块由前向关键帧中的对应像素块直接替代。若SAD>T2,说明像素块之间的运动变化较剧烈,将各像素块的大小再划分为4×4的子块,再对其运动补偿。若SAD值介于T1和T2之间,则像素块在运动补偿中大小保持不变。在此步骤中,在块匹配过程中依据对应块的SAD值的大小调整搜索块的大小,可明显减轻重影现象。In the present invention, an optimization is made to the block matching algorithm. Firstly, two adjacent key frames before and after are divided into small blocks of predetermined size, such as 8×8, and the summed absolute error value (SAD) of the corresponding block is calculated. At the same time, the first preset value T1 and the second preset value T2 are set according to actual experience. The SAD value of each group was analyzed and judged. If the SAD is less than the threshold T1, the degree of motion change is small and has little impact on motion interpolation estimation. In order to simplify the decoding process and ignore its change, the pixels in the forward key frame in the two adjacent key frames are As a candidate pixel block, the pixel block in the WZ frame is directly replaced by the corresponding pixel block in the forward key frame. If SAD>T2, it means that the motion changes between the pixel blocks are severe, and the size of each pixel block is divided into 4×4 sub-blocks, and then its motion compensation is performed. If the SAD value is between T1 and T2, the size of the pixel block remains unchanged during motion compensation. In this step, the size of the search block is adjusted according to the size of the SAD value of the corresponding block during the block matching process, which can significantly reduce the ghosting phenomenon.

通过上述方式,获得相邻两关键帧的前向运动矢量。Through the above method, the forward motion vectors of two adjacent key frames are obtained.

步骤13、对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息。Step 13. For any interpolation frame, perform motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and generate side information.

在此步骤中,主要是进行双向运动估计,包括:将物体的运动轨迹进行水平和竖直方向上进行分解,利用所述插值帧前两关键帧间的前向运动矢量以及所述插值帧的后两关键帧间的前向运动矢量,采用二次函数对物体的运动轨迹进行模拟。根据模拟结果,计算所述插值帧的匹配块相对于所述插值帧的前关键帧和后关键帧的距离,并根据所述距离调整所述前关键帧和所述后关键帧在和成插值帧的权值,生成边信息。In this step, two-way motion estimation is mainly performed, including: decomposing the motion trajectory of the object in the horizontal and vertical directions, using the forward motion vector between the first two key frames of the interpolation frame and the For the forward motion vector between the last two key frames, a quadratic function is used to simulate the motion trajectory of the object. According to the simulation result, calculate the distance of the matching block of the interpolation frame relative to the front key frame and the back key frame of the interpolation frame, and adjust the sum of the front key frame and the back key frame according to the distance to interpolate The weight of the frame generates side information.

以下详细描述上述过程。The above process is described in detail below.

在得到最终的运动矢量场后,插值帧可以通过标准视频编码框架中的双向运动补偿得到。本发明将物体运动轨迹进行水平和竖直方向上进行分解,依据插值帧前面两帧及后一关键帧间的两次运动矢量,采用二次函数作为块运动的矫正准则,以匹配物体的不规则运动。After obtaining the final motion vector field, the interpolated frame can be obtained by bi-directional motion compensation in the standard video coding framework. The present invention decomposes the motion trajectory of the object in the horizontal and vertical directions, and uses the quadratic function as the correction criterion of the block motion according to the two motion vectors between the previous two frames and the next key frame of the interpolation frame, so as to match the difference of the object. Regular movement.

假设插值帧前两帧的前向运动矢量为(x1,y1),插值帧前后两关键帧间前向运动矢量为(x2,y2),(x为水平方向的运动,y为竖直方向上的运动),关键帧间时间为t,则经过计算,在这段时间内物体水平方向和竖直方向上的加速度分别为ax,aySuppose the forward motion vector of the two frames before the interpolation frame is (x 1 , y 1 ), the forward motion vector between the two key frames before and after the interpolation frame is (x 2 , y2), (x is the motion in the horizontal direction, y is the vertical motion movement in the vertical direction), and the time between key frames is t, then after calculation, the accelerations in the horizontal and vertical directions of the object during this period are a x , a y respectively:

插值帧相对于前一关键帧的水平位移和竖直位移分别为(sx,sy):The horizontal and vertical displacements of the interpolated frame relative to the previous keyframe are (s x , s y ):

本发明利用插值帧前后三帧的信息,采用二次函数对物体的运动轨迹进行模拟,可有效匹配物体的加速及曲线运动。此外,采用加权补偿内插技术,利用二次函数运动轨迹计算前后关键帧的权重,省去了编码端的相关性计算,简洁有效。The invention utilizes the information of three frames before and after the interpolation frame, and adopts a quadratic function to simulate the motion track of the object, which can effectively match the acceleration and curve motion of the object. In addition, the weighted compensation interpolation technology is adopted, and the weight of the front and rear key frames is calculated by using the quadratic function motion trajectory, which saves the correlation calculation at the encoding end, which is simple and effective.

此外,在本步骤中,在得到欲解码帧的双向运动矢量之后,如果某一块的运动矢量的方向和周围块的运动方向不一致的时候,经过运动补偿后的帧就会出现很强的块效应。这时可以通过空域平滑技术来调整运动矢量。邻域平均法是空域平滑技术中的一种,在该方法中,逐个对估计出的视频帧中的所有像素取一个邻域,然后对邻域内所有像素值取平均,所得的值用来代替原来的像素值。In addition, in this step, after obtaining the bidirectional motion vector of the frame to be decoded, if the direction of the motion vector of a certain block is inconsistent with the motion direction of the surrounding blocks, the frame after motion compensation will have a strong block effect . At this time, the motion vector can be adjusted by spatial smoothing technology. The neighborhood averaging method is one of the spatial domain smoothing techniques. In this method, a neighborhood is taken for all pixels in the estimated video frame one by one, and then the values of all pixels in the neighborhood are averaged, and the obtained value is used to replace original pixel value.

其中,S代表邻域的大小;(m,n)为邻域内的像素点;M为邻域中所有像素的个数。在这里也可以对不同的像素点设置不同的权值,如图3,可将待调整的像素点B5的权值可以设为70%,邻域内的其他像素值求和平均后权值设为030%,这样可以使均值以后的像素值更加的精确,符合真实情况。Among them, S represents the size of the neighborhood; (m, n) is the pixel points in the neighborhood; M is the number of all pixels in the neighborhood. Here, different weights can also be set for different pixels, as shown in Figure 3, the weight of the pixel B5 to be adjusted can be set to 70%, and the weights of other pixel values in the neighborhood can be summed and averaged as 030%, which can make the pixel value after the mean more accurate and in line with the real situation.

采用一种重叠块运动补偿技术减轻方块效应的影响。如图4所示,假设要插值的8×8的宏块为B,在进行重叠块运动补偿之前,先将其从8×8扩展到12×12,与其临近的宏块将出现重叠区域,设其运动矢量为MV4=(i4,j4),其余三个8×8块的运动矢量分别为MV1=(i1,j1)、MV2=(i2,j2)、MV3=(i3,j3)。对于要插5值的宏块中的不同区域,重建的参数要根据重叠块的数目决定。An overlapping block motion compensation technique is used to mitigate the effects of block artifacts. As shown in Figure 4, assuming that the 8×8 macroblock to be interpolated is B, before performing overlapping block motion compensation, first expand it from 8×8 to 12×12, and the adjacent macroblocks will have overlapping areas, Let its motion vector be MV 4 =(i 4 ,j 4 ), and the motion vectors of the other three 8×8 blocks are MV 1 =(i 1 ,j 1 ), MV 2 =(i 2 ,j 2 ), MV 3 =(i 3 , j 3 ). For the different areas in the macroblock to be interpolated, the parameters of reconstruction should be determined according to the number of overlapping blocks.

如图5所示,对于与4个块均有重叠的区域1中的像素值,其计算公式为:As shown in Figure 5, for the pixel values in area 1 that overlaps with all 4 blocks, the calculation formula is:

对于与2个块有重叠的区域2中的像素值,其计算公式为:For pixel values in area 2 that overlaps with 2 blocks, the calculation formula is:

对于与其它块均不重叠的区域3中的像素值,其计算公式为:For the pixel values in area 3 that do not overlap with other blocks, the calculation formula is:

由于本发明中采用基于人眼特征获取的关键帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,进而生成边信息,因此,利用本发明的方法所获得的边信息准确度较高。Since the present invention adopts key frames acquired based on human eye features, performs motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and then generates side information, therefore, using the present invention The accuracy of the side information obtained by the method is high.

此外,在图1所示的方法的基础上,所述方法还可包括:对生成的边信息进行图像质量评价。其中,传统的方式是利用PSNR(Peak Signal to Noise Ratio,峰值信噪比)进行图像质量评价,该方法虽然具有简单、易于实现等优点,但并不考虑人类的视觉和心理感受,与人的主观评价脱节。本发明利用改进的结构相似性算法对生成的WZ帧进行质量评价,其过程如图6所示。In addition, on the basis of the method shown in FIG. 1 , the method may further include: performing image quality evaluation on the generated side information. Among them, the traditional method is to use PSNR (Peak Signal to Noise Ratio, Peak Signal to Noise Ratio) for image quality evaluation. Although this method has the advantages of simplicity and easy implementation, it does not consider human visual and psychological feelings. Disjointed subjective evaluation. The present invention uses the improved structure similarity algorithm to evaluate the quality of the generated WZ frame, and the process is shown in FIG. 6 .

最后,这三部分联合起来构成整体的结构相似度:Finally, these three parts combine to form the overall structural similarity:

SSIM的值越接近1,边信息生成质量越高。The closer the value of SSIM is to 1, the higher the quality of side information generation.

如图7所示,本发明的边信息生成装置,包括:As shown in Figure 7, the side information generating device of the present invention includes:

帧获取单元51,用于获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,在所述两相邻关键帧中间具有插值帧;矢量获取单元52,用于获取所述关键帧中相邻两关键帧的前向运动矢量;生成单元53,用于对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息。The frame acquisition unit 51 is configured to acquire each key frame adjacent in the time domain in the video image output by the encoding end, wherein the key frame is acquired based on human eye characteristics in the image, and the two adjacent key frames There is an interpolation frame in the middle; a vector acquisition unit 52 is used to obtain the forward motion vectors of two adjacent key frames in the key frame; a generation unit 53 is used for any interpolation frame, according to the information of the interpolation frame and the Motion compensation is performed on the forward motion vectors of the relevant key frames of the interpolated frame to generate side information.

其中,所述帧获取单元51具体用于对所述视频图像进行低通滤波,获取所述各关键帧。Wherein, the frame acquisition unit 51 is specifically configured to perform low-pass filtering on the video image to acquire the key frames.

其中,所述矢量获取单元52包括:Wherein, the vector acquisition unit 52 includes:

块划分模块,用于分别将相邻两关键帧划分成预定大小的块;计算模块,用于计算所述相邻两关键帧中对应块之间的绝对差和;处理模块,若所述对应块之间的绝对差和小于第一预设值,将所述相邻两关键帧中的前向关键帧中的像素块作为备选像素块,用于替代所述相两关键帧中间的插值帧的对应像素块;若所述对应块之间的绝对差和大于第二预设值,对所述对应块进行运动补偿;若对应块之间的绝对差和大于所述第一预设值且小于第二预设值,保持所述对应块。The block division module is used to divide the adjacent two key frames into blocks of predetermined size; the calculation module is used to calculate the absolute difference between the corresponding blocks in the two adjacent key frames; the processing module, if the corresponding The absolute difference sum between the blocks is less than the first preset value, and the pixel block in the forward key frame in the two adjacent key frames is used as a candidate pixel block to replace the interpolation between the two adjacent key frames Corresponding pixel blocks of the frame; if the sum of absolute differences between the corresponding blocks is greater than a second preset value, perform motion compensation on the corresponding blocks; if the sum of absolute differences between corresponding blocks is greater than the first preset value and less than a second preset value, keep the corresponding block.

其中,所述生成单元53包括:Wherein, the generating unit 53 includes:

模拟模块,用于将物体的运动轨迹进行水平和竖直方向上进行分解,利用所述插值帧前两关键帧间的前向运动矢量以及所述插值帧的后两关键帧间的前向运动矢量,采用二次函数对物体的运动轨迹进行模拟;生成模块,用于根据模拟结果,计算所述插值帧的匹配块相对于所述插值帧的前关键帧和后关键帧的距离,并根据所述距离调整所述前关键帧和所述后关键帧在和成插值帧的权值,生成边信息。The simulation module is used to decompose the motion trajectory of the object in the horizontal and vertical directions, using the forward motion vector between the first two key frames of the interpolation frame and the forward motion between the last two key frames of the interpolation frame Vector, using a quadratic function to simulate the motion track of the object; a generation module, used to calculate the distance of the matching block of the interpolation frame relative to the front key frame and the back key frame of the interpolation frame according to the simulation result, and according to The distance adjusts the weights of the front key frame and the back key frame in the sum interpolation frame to generate side information.

如图8所示,所述装置还可包括:As shown in Figure 8, the device may also include:

质量评价单元54,对生成的边信息进行图像质量评价。The quality evaluation unit 54 evaluates the image quality of the generated side information.

本发明的装置的工作原理可参照前述方法实施例的描述。For the working principle of the device of the present invention, reference may be made to the description of the foregoing method embodiments.

由于本发明中采用基于人眼特征获取的关键帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,进而生成边信息,因此,利用本发明的装置所获得的边信息准确度较高。Since the present invention adopts key frames acquired based on human eye features, performs motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and then generates side information, therefore, using the present invention The accuracy of the side information obtained by the device is relatively high.

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above description is a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.

Claims (4)

1.一种边信息生成方法,其特征在于,包括:1. A method for generating side information, characterized in that, comprising: 获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,结合人眼的视觉特性HVS,对输入关键帧进行低通滤波处理,所述低通滤波处理实现过程包括:对经二维离散富里叶变换(2-DDFT)的原图像和目标图像频谱,依据HVS分别予以子带分割,并对获取的低频子带频谱进行二维富里叶反变换(2-DIDFT),建立低频子带的图像;在所述两相邻关键帧中间具有插值帧;Obtain each key frame adjacent to the time domain in the video image output by the encoding end, wherein the key frame is obtained based on the characteristics of the human eye in the image, and low-pass the input key frame in combination with the visual characteristic HVS of the human eye Filtering processing, the low-pass filtering processing implementation process includes: for the original image and the target image spectrum through the two-dimensional discrete Fourier transform (2-DDFT), sub-band segmentation is respectively performed according to HVS, and the obtained low-frequency sub-band spectrum Carry out two-dimensional Fourier inverse transform (2-DIDFT), set up the image of low-frequency subband; There is an interpolation frame in the middle of described two adjacent key frames; 获取所述关键帧中相邻两关键帧的前向运动矢量;Obtain the forward motion vectors of two adjacent key frames in the key frame; 对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息;For any interpolation frame, perform motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and generate side information; 所述获取所述关键帧中相邻两关键帧的前向运动矢量包括:The obtaining the forward motion vectors of two adjacent key frames in the key frame includes: 分别将相邻两关键帧划分成预定大小的块;Respectively divide two adjacent key frames into blocks of predetermined size; 计算所述相邻两关键帧中对应块之间的绝对差和;Calculating the sum of absolute differences between corresponding blocks in the two adjacent key frames; 若所述对应块之间的绝对差和小于第一预设值,将所述相邻两关键帧中的前向关键帧中的像素块作为备选像素块,用于替代所述相两关键帧中间的插值帧的对应像素块;If the absolute difference sum between the corresponding blocks is less than the first preset value, use the pixel block in the forward key frame in the two adjacent key frames as a candidate pixel block to replace the two corresponding key frames the corresponding pixel block of the interpolated frame in the middle of the frame; 若所述对应块之间的绝对差和大于第二预设值,将各像素块划分为子块,再对所述对应块进行运动补偿;If the absolute difference sum between the corresponding blocks is greater than a second preset value, divide each pixel block into sub-blocks, and then perform motion compensation on the corresponding blocks; 若对应块之间的绝对差和大于所述第一预设值且小于第二预设值,保持所述对应块;if the sum of absolute differences between corresponding blocks is greater than the first preset value and smaller than a second preset value, maintaining the corresponding block; 在此过程中,在块匹配过程中依据对应块的SAD值的大小调整搜索块的大小;In this process, the size of the search block is adjusted according to the size of the SAD value of the corresponding block during the block matching process; 所述对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息包括:For any interpolation frame, performing motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, generating side information includes: 将物体的运动轨迹进行水平和竖直方向上进行分解,利用所述插值帧前两关键帧间的前向运动矢量以及利用所述插值帧的前后两关键帧间的前向运动矢量,采用二次函数对物体的运动轨迹进行模拟;The motion trajectory of the object is decomposed in the horizontal and vertical directions, using the forward motion vector between the first two key frames of the interpolation frame and the forward motion vector between the two key frames before and after the interpolation frame, using two The secondary function simulates the trajectory of the object; 根据模拟结果,计算所述插值帧的匹配块相对于所述插值帧的前关键帧和后关键帧的距离,并根据所述距离调整所述前关键帧和所述后关键帧在和成插值帧的权值,生成边信息;According to the simulation result, calculate the distance of the matching block of the interpolation frame relative to the front key frame and the back key frame of the interpolation frame, and adjust the sum of the front key frame and the back key frame according to the distance to interpolate The weight of the frame generates side information; 对生成的边信息进行图像质量评价,通过以下公式计算解码得到的图像和原图像之间的像素偏差:Image quality evaluation is performed on the generated side information, and the pixel deviation between the decoded image and the original image is calculated by the following formula: 其中, in, 式中,fk(x,y)和fk-1(x,y)分别为原始帧和解码帧中像素点的灰度值,M×N为图像的大小。In the formula, fk(x, y) and fk-1(x, y) are the gray values of the pixels in the original frame and the decoded frame respectively, and M×N is the size of the image. 2.根据权利要求1所述的方法,其特征在于,在所述获取编码端输出的视频图像中时域毗邻的各关键帧后,所述方法还包括:2. The method according to claim 1, characterized in that, after obtaining each key frame in the video image output by the encoding end in the temporal domain, the method further comprises: 对所述各关键帧视频图像进行低通滤波。Low-pass filtering is performed on each key frame video image. 3.一种边信息生成装置,其特征在于,包括:3. A device for generating side information, comprising: 帧获取单元,用于获取编码端输出的视频图像中时域毗邻的各关键帧,其中,所述关键帧是在所述图像中基于人眼特征获取的,结合人眼的视觉特性HVS,对输入关键帧进行低通滤波处理,所述低通滤波处理实现过程包括:对经二维离散富里叶变换(2-DDFT)的原图像和目标图像频谱,依据HVS分别予以子带分割,并对获取的低频子带频谱进行二维富里叶反变换(2-DIDFT),建立低频子带的图像;在所述两相邻关键帧中间具有插值帧;The frame acquisition unit is used to acquire each key frame adjacent in the time domain in the video image output by the encoding end, wherein the key frame is acquired based on the characteristics of the human eye in the image, combined with the visual characteristic HVS of the human eye, for Input key frame and carry out low-pass filter processing, described low-pass filter processing implementation process comprises: to the original image and target image frequency spectrum through two-dimensional discrete Fourier transform (2-DDFT), according to HVS respectively give sub-band segmentation, and to The obtained low-frequency sub-band spectrum is carried out two-dimensional inverse Fourier transform (2-DIDFT), and an image of the low-frequency sub-band is established; there is an interpolation frame between the two adjacent key frames; 矢量获取单元,用于获取所述关键帧中相邻两关键帧的前向运动矢量;a vector acquisition unit, configured to acquire the forward motion vectors of two adjacent key frames in the key frame; 生成单元,用于对于任一插值帧,根据所述插值帧的信息以及所述插值帧的相关关键帧的前向运动矢量进行运动补偿,生成边信息;A generating unit, configured to, for any interpolation frame, perform motion compensation according to the information of the interpolation frame and the forward motion vector of the relevant key frame of the interpolation frame, and generate side information; 所述矢量获取单元包括:The vector acquisition unit includes: 块划分模块,用于分别将相邻两关键帧划分成预定大小的块;A block division module is used to divide adjacent two key frames into blocks of predetermined size respectively; 计算模块,用于计算所述相邻两关键帧中对应块之间的绝对差和;A calculation module, configured to calculate the sum of absolute differences between corresponding blocks in the two adjacent key frames; 处理模块,若所述对应块之间的绝对差和小于第一预设值,将所述相邻两关键帧中的前向关键帧中的像素块作为备选像素块,用于替代所述相两关键帧中间的插值帧的对应像素块;若所述对应块之间的绝对差和大于第二预设值,将各像素块划分为子块,再对所述对应块进行运动补偿;若对应块之间的绝对差和大于所述第一预设值且小于第二预设值,保持所述对应块;在此过程中,在块匹配过程中依据对应块的SAD值的大小调整搜索块的大小;A processing module, if the sum of the absolute differences between the corresponding blocks is less than a first preset value, use the pixel block in the forward key frame in the two adjacent key frames as a candidate pixel block to replace the The corresponding pixel block of the interpolation frame between the two key frames; if the absolute difference sum between the corresponding blocks is greater than a second preset value, each pixel block is divided into sub-blocks, and then motion compensation is performed on the corresponding block; If the sum of absolute differences between the corresponding blocks is greater than the first preset value and less than the second preset value, keep the corresponding block; in this process, adjust according to the size of the SAD value of the corresponding block in the block matching process the size of the search block; 所述生成单元包括:The generating unit includes: 模拟模块,用于将物体的运动轨迹进行水平和竖直方向上进行分解,利用所述插值帧前两关键帧间的前向运动矢量以及利用所述插值帧的前后两关键帧间的前向运动矢量,采用二次函数对物体的运动轨迹进行模拟;The simulation module is used to decompose the motion trajectory of the object in the horizontal and vertical directions, using the forward motion vector between the first two key frames of the interpolation frame and the forward motion vector between the two key frames before and after the interpolation frame. Motion vector, using a quadratic function to simulate the trajectory of the object; 生成模块,用于根据模拟结果,计算所述插值帧的匹配块相对于所述插值帧的前关键帧和后关键帧的距离,并根据所述距离调整所述前关键帧和所述后关键帧在和成插值帧的权值,生成边信息;A generating module, configured to calculate the distance of the matching block of the interpolation frame relative to the front key frame and the back key frame of the interpolation frame according to the simulation result, and adjust the front key frame and the back key frame according to the distance The weights of the frame and interpolation frame are generated to generate side information; 质量评价单元,对生成的边信息进行图像质量评价,所述质量评价单元通过以下公式计算解码得到的图像和原图像之间的像素偏差:The quality evaluation unit performs image quality evaluation on the generated side information, and the quality evaluation unit calculates the pixel deviation between the decoded image and the original image by the following formula: 其中, in, 式中,fk(x,y)和fk-1(x,y)分别为原始帧和解码帧中像素点的灰度值,M×N为图像的大小。In the formula, fk(x, y) and fk-1(x, y) are the gray values of the pixels in the original frame and the decoded frame respectively, and M×N is the size of the image. 4.根据权利要求3所述的装置,其特征在于,所述帧获取单元还用于对所述视频图像进行低通滤波,获取所述各关键帧。4. The device according to claim 3, wherein the frame acquisition unit is further configured to perform low-pass filtering on the video image to acquire the key frames.
CN201410536223.XA 2014-10-11 2014-10-11 A kind of side information generation method and device Expired - Fee Related CN104243991B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410536223.XA CN104243991B (en) 2014-10-11 2014-10-11 A kind of side information generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410536223.XA CN104243991B (en) 2014-10-11 2014-10-11 A kind of side information generation method and device

Publications (2)

Publication Number Publication Date
CN104243991A CN104243991A (en) 2014-12-24
CN104243991B true CN104243991B (en) 2018-06-12

Family

ID=52231211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410536223.XA Expired - Fee Related CN104243991B (en) 2014-10-11 2014-10-11 A kind of side information generation method and device

Country Status (1)

Country Link
CN (1) CN104243991B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331721B (en) * 2015-06-15 2019-06-28 中国科学院深圳先进技术研究院 True motion estimation method
CN105939475A (en) * 2016-06-06 2016-09-14 中国矿业大学 High quality side information production method
CN115297313B (en) * 2022-10-09 2023-04-25 南京芯视元电子有限公司 Micro display dynamic compensation method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627037B2 (en) * 2004-02-27 2009-12-01 Microsoft Corporation Barbell lifting for multi-layer wavelet coding
CN101835044A (en) * 2010-04-23 2010-09-15 南京邮电大学 A Classification and Combination Method in Frequency Domain Distributed Video Coding
CN103475879A (en) * 2013-09-10 2013-12-25 南京邮电大学 Side information generation method in distribution type video encoding

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7916791B2 (en) * 2006-06-16 2011-03-29 International Business Machines Corporation Method and system for non-linear motion estimation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627037B2 (en) * 2004-02-27 2009-12-01 Microsoft Corporation Barbell lifting for multi-layer wavelet coding
CN101835044A (en) * 2010-04-23 2010-09-15 南京邮电大学 A Classification and Combination Method in Frequency Domain Distributed Video Coding
CN103475879A (en) * 2013-09-10 2013-12-25 南京邮电大学 Side information generation method in distribution type video encoding

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于分层变块大小运动估计的边信息提取算法(英文);刘荣科等;《Chinese Journal of Aeronautics》;20090415(第02期) *

Also Published As

Publication number Publication date
CN104243991A (en) 2014-12-24

Similar Documents

Publication Publication Date Title
CN106937118B (en) A rate control method based on the combination of subjective region of interest and space-time domain
Wang et al. Frame rate up-conversion using trilateral filtering
TWI665916B (en) Method, apparatus, and circuitry of noise reduction
CN105847804B (en) A kind of up-conversion method of video frame rate based on sparse redundant representation model
CN105939475A (en) High quality side information production method
US9036695B2 (en) Motion-compensated temporal filtering based on variable filter parameters
US20200359041A1 (en) Low-complexity method for generating synthetic reference frames in video coding
CN104602028B (en) A kind of three-dimensional video-frequency B frames entire frame loss error concealing method
CN106688232A (en) Perceptual Optimization for Model-Based Video Coding
CN101448077A (en) Self-adapting video image 3D denoise method
CN108886621A (en) Non-local adaptive loop filter
Meng et al. Enhancing quality for VVC compressed videos by jointly exploiting spatial details and temporal structure
Aziz et al. Motion estimation and motion compensated video compression using DCT and DWT
CN107483960B (en) Motion compensation frame rate up-conversion method based on spatial prediction
CN108574844B (en) Multi-strategy video frame rate improving method for space-time significant perception
CN104243991B (en) A kind of side information generation method and device
KR20120019662A (en) Pre-processing method of a moving picture to be transmitted and system transmitting a moving picture using thereof
Ling et al. A novel spatial and temporal correlation integrated based motion-compensated interpolation for frame rate up-conversion
CN104125470B (en) A kind of method of transmitting video data
CN102098516B (en) Deblocking filtering method for multi-view video decoder
Liu et al. Motion vector refinement for frame rate up conversion on 3D video
CN117201840A (en) Conference video frame inserting method and system based on multi-scale space-time characteristics
CN105007494A (en) Intra-frame wedge-shaped segmentation mode selection method of 3D video depth image model mode
Vanam et al. Frame rate up-conversion using bi-directional optical flows with dual regularization
Yin et al. A block based temporal spatial nonlocal mean algorithm for video denoising with multiple resolution

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

Granted publication date: 20180612

CF01 Termination of patent right due to non-payment of annual fee