CN106973292A - A kind of 3D HEVC inter prediction fast schema selection methods based on coloured image texture features - Google Patents
A kind of 3D HEVC inter prediction fast schema selection methods based on coloured image texture features Download PDFInfo
- Publication number
- CN106973292A CN106973292A CN201710109148.2A CN201710109148A CN106973292A CN 106973292 A CN106973292 A CN 106973292A CN 201710109148 A CN201710109148 A CN 201710109148A CN 106973292 A CN106973292 A CN 106973292A
- Authority
- CN
- China
- Prior art keywords
- coding unit
- texture characteristics
- main diagonal
- pixels
- color image
- 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
- 238000010187 selection method Methods 0.000 title claims abstract description 13
- 238000000034 method Methods 0.000 claims abstract description 13
- 230000011218 segmentation Effects 0.000 claims abstract description 5
- 238000005192 partition Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001953 sensory effect Effects 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明涉及一种基于彩色图像纹理特性的3D‑HEVC帧间预测快速模式选择方法,属于视频编码领域,方法包括分析编码单元纹理特性;判断编码单元纹理特性;根据判断结果决定是否跳过对称分割和非对称分割预测模式。本发明一种基于彩色图像纹理特性的3D‑HEVC帧间预测快速模式选择方法能够减少编码器的计算开销,在保持编码性能不变的情况下,减少编码时间。
The present invention relates to a 3D-HEVC inter-frame prediction fast mode selection method based on color image texture characteristics, which belongs to the field of video coding. The method includes analyzing the texture characteristics of coding units; judging the texture characteristics of coding units; and deciding whether to skip symmetrical segmentation according to the judging result and asymmetric split prediction modes. A fast mode selection method for 3D-HEVC inter-frame prediction based on color image texture characteristics of the present invention can reduce the computational overhead of an encoder, and reduce the encoding time while keeping the encoding performance unchanged.
Description
技术领域technical field
本发明涉及视频编解码领域,尤其涉及一种适用于立体视频编码的基于彩色图像纹理特性的3D-HEVC帧间预测快速模式选择方法。The present invention relates to the field of video coding and decoding, in particular to a fast mode selection method for 3D-HEVC inter-frame prediction based on color image texture characteristics suitable for stereoscopic video coding.
背景技术Background technique
近些年来,随着多媒体技术的不断发展,人们逐渐开始不满足于平面视频带来的感官体验,因此,3D视频逐渐进入人们的生活。3D视频行业的发展十分迅速,3D视频的编码标准也在不断的更新升级。为了更高效的编码立体视频,基于HEVC(High EfficiencyVideo Coding)的立体视频编码标准3D-HEVC于2012年被提出和发展。3D-HEVC视频编码标准利用时间、空间和组件间的相关性大大减少立体视频的冗余。与传统的2D视频编码标准类似,3D-HEVC中也采用了灵活的块尺寸设置,和多种可以使用的预测模式。通过深度优先的四叉树分割方式,对每个编码树单元(Coding Tree Unit,CTU)进行迭代分割,从而选出最佳的分割方式。通过对所有预测模式的遍历,得到最佳的预测模式。虽然3D-HEVC标准具有很好的编码效果,但是优秀的编码效果是以巨大的计算复杂度作为代价的。而这巨大的计算复杂度严重影响了立体视频编码技术的实时应用,因此,针对3D-HEVC计算复杂度高的问题,研究快速编码方法,在保持编码效果的同时降低其计算开销,具有重要的意义和价值。In recent years, with the continuous development of multimedia technology, people have gradually begun to be dissatisfied with the sensory experience brought by flat video. Therefore, 3D video has gradually entered people's lives. The 3D video industry is developing very rapidly, and the coding standards of 3D video are constantly being updated and upgraded. In order to encode stereoscopic video more efficiently, the stereoscopic video coding standard 3D-HEVC based on HEVC (High Efficiency Video Coding) was proposed and developed in 2012. The 3D-HEVC video coding standard greatly reduces the redundancy of stereoscopic video by utilizing the correlation of time, space and components. Similar to traditional 2D video coding standards, 3D-HEVC also adopts flexible block size settings and various prediction modes that can be used. Each coding tree unit (Coding Tree Unit, CTU) is iteratively divided through a depth-first quadtree division method, so as to select the best division method. By traversing all prediction modes, the best prediction mode is obtained. Although the 3D-HEVC standard has a good coding effect, the excellent coding effect comes at the cost of huge computational complexity. This huge computational complexity seriously affects the real-time application of stereoscopic video coding technology. Therefore, in view of the high computational complexity of 3D-HEVC, it is important to study fast coding methods to reduce the computational overhead while maintaining the coding effect. meaning and value.
发明内容Contents of the invention
本发明的目的在于克服现有技术的不足,提出一种适用于立体视频编码的基于彩色图像纹理特性的3D-HEVC帧间预测快速模式选择方法,所述方法针对3D-HEVC标准计算复杂度高的问题,在保持编码性能不变的前提下,有效降低编码器的计算开销。The purpose of the present invention is to overcome the deficiencies of the prior art, and propose a fast mode selection method for 3D-HEVC inter-frame prediction based on color image texture characteristics suitable for stereoscopic video coding. The method has high computational complexity for the 3D-HEVC standard On the premise of keeping the encoding performance unchanged, the computational overhead of the encoder is effectively reduced.
本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:
一种基于彩色图像纹理特性的3D-HEVC帧间预测快速模式选择方法,包括:A fast mode selection method for 3D-HEVC inter-frame prediction based on color image texture characteristics, including:
接收输入视频;receive input video;
分析编码单元纹理特性;Analyzing coding unit texture characteristics;
判断编码单元纹理特性;judging the texture characteristics of the coding unit;
根据判断结果决定是否跳过对称分割和非对称分割预测模式。Whether to skip the symmetric partition and the asymmetric partition prediction mode is determined according to the judgment result.
所述分析编码单元纹理特性包括:The analyzing the texture characteristics of the coding unit includes:
提取出编码单元中位于编码单元主对角线位置像素的像素值;Extracting the pixel value of the pixel located on the main diagonal of the coding unit in the coding unit;
根据主对角线位置像素的像素值分析编码单元纹理特性。The texture characteristic of the coding unit is analyzed according to the pixel value of the pixel located on the main diagonal line.
所述判断编码单元纹理特性包括:The judging the texture characteristics of the coding unit includes:
检测主对角线位置像素是否有明显跳跃,如果主对角线位置像素有明显跳跃,则将编码单元纹理特性判断为平坦;如果主对角线位置像素没有明显跳跃,则将编码单元纹理特性判断为不平坦。具体的,通过实验和分析发现,通常情况下,如果主对角线的像素值不存在明显的跳变(即像素值没有大幅度的改变),那么编码单元的纹理往往是较平坦的,这种情况下就可以跳过对对称分割和非对称分割模式的检查。Detect whether the pixels at the main diagonal position have obvious jumps. If the pixels at the main diagonal position have obvious jumps, the texture characteristics of the coding unit are judged as flat; if the pixels at the main diagonal positions do not have obvious jumps, the texture characteristics of the coding unit It was judged to be uneven. Specifically, through experiments and analysis, it is generally found that if there is no obvious jump in the pixel value of the main diagonal (that is, the pixel value does not change significantly), then the texture of the coding unit is often relatively flat, which means In this case, the checks for symmetric and asymmetric split modes can be skipped.
所述检测主对角线位置像素是否有明显跳跃的方法包括:The method for detecting whether there is a significant jump in the main diagonal position pixel includes:
给定一个预设阈值,依次计算每两个相邻的主对角线像素的差;Given a preset threshold, calculate the difference between every two adjacent main diagonal pixels in turn;
如果存在两个相邻的主对角线像素的差大于所述预设阈值,则判断出主对角线像素有明显跳跃。If the difference between two adjacent main diagonal pixels is greater than the preset threshold, it is determined that the main diagonal pixels have obvious jumps.
所述根据判断结果决定是否跳过对称分割和非对称分割预测模式包括:The determining whether to skip the symmetric partition and the asymmetric partition prediction mode according to the judgment result includes:
如果编码单元纹理特性平坦,在编码该编码单元时跳过对称分割和非对称分割模式的检查;If the texture property of the coding unit is flat, skip the check of the symmetric partition and the asymmetric partition mode when encoding the coding unit;
如果编码单元纹理特性不平坦,按照标准的3D-HEVC编码方法编码该编码单元。If the texture property of the coding unit is not flat, the coding unit is coded according to a standard 3D-HEVC coding method.
本发明具有如下有益效果:The present invention has following beneficial effect:
1、方案简单可行,只需要在编码前对编码单元主对角线像素值进行检查,没有引入过多的额外计算复杂度;1. The solution is simple and feasible. It only needs to check the main diagonal pixel value of the coding unit before coding, without introducing too much additional computational complexity;
2、充分利用了预测模式与图像纹理之间的相关性。预测模式与图像纹理之间有着一定的相关性,某些预测模式只对具有特定纹理的图像块才具有较好的编码效果,本方案充分利用了这一相关性。2. Make full use of the correlation between prediction mode and image texture. There is a certain correlation between the prediction mode and the image texture, and some prediction modes only have a better coding effect for the image block with a specific texture. This scheme makes full use of this correlation.
以下结合附图及实施例对本发明作进一步详细说明,但本发明的一种基于彩色图像纹理特性的3D-HEVC帧间预测快速模式选择方法 不局限于实施例。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments, but the fast mode selection method for 3D-HEVC inter-frame prediction based on color image texture characteristics of the present invention is not limited to the embodiments.
附图说明Description of drawings
图1为本发明方法的流程示意图;Fig. 1 is a schematic flow sheet of the inventive method;
图2为本发明提取出编码单元中位于编码单元主对角线位置像素的像素值图。FIG. 2 is a pixel value diagram of pixels located on the main diagonal of the coding unit extracted from the coding unit according to the present invention.
具体实施方式detailed description
参见图1所示,本发明为了解决现有技术的3D-HEVC标准计算复杂度高的问题,提供一种基于彩色图像纹理特性的3D-HEVC帧间预测快速模式选择方法,包括:Referring to Fig. 1, in order to solve the problem of high computational complexity of the 3D-HEVC standard in the prior art, the present invention provides a fast mode selection method for 3D-HEVC inter-frame prediction based on color image texture characteristics, including:
步骤1,提取出一编码单元中主对角线像素的像素值;Step 1, extracting the pixel values of the main diagonal pixels in a coding unit;
具体的,提取出编码单元中位于编码单元主对角线位置像素的像素值,如附图2所示;附图2中,黑色方框表示当前编码单元,位于方框对角线位置的像素即为主对角线位置像素;Specifically, the pixel value of the pixel located at the main diagonal position of the coding unit in the coding unit is extracted, as shown in Figure 2; in Figure 2, the black box represents the current coding unit, and the pixel located at the diagonal position of the box That is, the main diagonal position pixel;
步骤2,检测主对角线像素值是否有明显跳跃,如果有明显跳跃则转步骤3,否则转步骤4;Step 2, detect whether there is a significant jump in the pixel value of the main diagonal line, if there is a significant jump, go to step 3, otherwise go to step 4;
具体的,检测主对角线像素值是否有明显跳跃的方法为:Specifically, the method for detecting whether there is an obvious jump in the pixel value of the main diagonal is:
给定一个预设阈值(本实施例中的阈值设置为10),依次计算每两个相邻的主对角线像素的差,如果存在大于这一阈值的差值,则认为主对角线像素具有明显跳跃。Given a preset threshold (the threshold in this embodiment is set to 10), the difference between every two adjacent main diagonal pixels is calculated in turn, and if there is a difference greater than this threshold, the main diagonal is considered Pixels have noticeable jumps.
步骤3,按照标准的3D-HEVC编码方法编码该编码单元;Step 3, encoding the coding unit according to a standard 3D-HEVC encoding method;
步骤4,在编码该编码单元时跳过对称分割和非对称分割模式的检查;Step 4, skipping the checking of symmetric segmentation and asymmetric segmentation mode when encoding the coding unit;
步骤5,编码下一编码单元。Step 5, encode the next coding unit.
上述实施例仅是用来说明本发明,而并非用作对本发明的限定,只要是依据本发明的技术实质,对上述实施例进行变化、变型等都将落在本发明的权利要求的范围内。The above-mentioned embodiments are only used to illustrate the present invention, and are not used as limitations to the present invention. As long as it is based on the technical essence of the present invention, changes, modifications, etc. to the above-mentioned embodiments will fall within the scope of the claims of the present invention .
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710109148.2A CN106973292B (en) | 2017-02-27 | 2017-02-27 | 3D-HEVC inter-prediction fast schema selection method based on texture features |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710109148.2A CN106973292B (en) | 2017-02-27 | 2017-02-27 | 3D-HEVC inter-prediction fast schema selection method based on texture features |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106973292A true CN106973292A (en) | 2017-07-21 |
| CN106973292B CN106973292B (en) | 2019-07-09 |
Family
ID=59328694
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710109148.2A Active CN106973292B (en) | 2017-02-27 | 2017-02-27 | 3D-HEVC inter-prediction fast schema selection method based on texture features |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106973292B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115499660A (en) * | 2022-09-27 | 2022-12-20 | 南华大学 | Method and system for quickly determining inter-frame coding mode of dynamic 3D point cloud compression |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101221239A (en) * | 2008-01-25 | 2008-07-16 | 电子科技大学 | A Segmentation Method of Synthetic Aperture Radar Image Based on Level Set |
| US20130128965A1 (en) * | 2011-11-18 | 2013-05-23 | Qualcomm Incorporated | Inside view motion prediction among texture and depth view components |
| CN103517069A (en) * | 2013-09-25 | 2014-01-15 | 北京航空航天大学 | HEVC intra-frame prediction quick mode selection method based on texture analysis |
-
2017
- 2017-02-27 CN CN201710109148.2A patent/CN106973292B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101221239A (en) * | 2008-01-25 | 2008-07-16 | 电子科技大学 | A Segmentation Method of Synthetic Aperture Radar Image Based on Level Set |
| US20130128965A1 (en) * | 2011-11-18 | 2013-05-23 | Qualcomm Incorporated | Inside view motion prediction among texture and depth view components |
| CN103517069A (en) * | 2013-09-25 | 2014-01-15 | 北京航空航天大学 | HEVC intra-frame prediction quick mode selection method based on texture analysis |
Non-Patent Citations (1)
| Title |
|---|
| 蒋洁: "高性能视频帧内编码技术研究", 《中国博士学位论文全文数据库信息科技辑》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115499660A (en) * | 2022-09-27 | 2022-12-20 | 南华大学 | Method and system for quickly determining inter-frame coding mode of dynamic 3D point cloud compression |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106973292B (en) | 2019-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102917225B (en) | HEVC intraframe coding unit fast selecting method | |
| CN110087087B (en) | VVC inter-frame coding unit prediction mode early decision and block division early termination method | |
| CN103297781B (en) | A kind of HEVC inner frame coding method based on grain direction, device and system | |
| CN104796694B (en) | Optimization intraframe video coding method based on video texture information | |
| CN103179405B (en) | A kind of multi-view point video encoding method based on multi-level region-of-interest | |
| CN107277509B (en) | A Fast Intra Prediction Method Based on Screen Content | |
| US9883200B2 (en) | Method of acquiring neighboring disparity vectors for multi-texture and multi-depth video | |
| CN105120292A (en) | Video coding intra-frame prediction method based on image texture features | |
| WO2019091235A1 (en) | Boundary filtering method for intra prediction | |
| CN103517069A (en) | HEVC intra-frame prediction quick mode selection method based on texture analysis | |
| CN104639940B (en) | A kind of quick HEVC method for choosing frame inner forecast mode | |
| CN104320658B (en) | A kind of HEVC fast encoding methods | |
| CN108495135A (en) | A kind of fast encoding method of screen content Video coding | |
| CN103338370B (en) | A kind of multi-view depth video fast encoding method | |
| CN108712648A (en) | A kind of quick inner frame coding method of deep video | |
| CN102801996B (en) | Rapid depth map coding mode selection method based on JNDD (Just Noticeable Depth Difference) model | |
| CN105898332B (en) | For the fast deep figure frame mode decision method of 3D-HEVC coding standards | |
| CN106604029B (en) | A kind of bit rate control method of the moving region detection based on HEVC | |
| CN106412572A (en) | Video stream encoding quality evaluation method based on motion characteristics | |
| CN103327327B (en) | For the inter prediction encoding unit selection method of high-performance video coding HEVC | |
| CN105791862A (en) | Three-dimensional video coding depth map internal mode selection method based on edge complexity | |
| CN108449591A (en) | A method for simplification of deep video DMM mode | |
| CN105187826A (en) | Rapid intra-frame mode decision method specific to high efficiency video coding standard | |
| CN109996083B (en) | Intra-frame prediction method and device | |
| CN106791828A (en) | High performance video code-transferring method and its transcoder based on machine learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |