Cargando…

Context-adaptive based CU processing for 3D-HEVC

The 3D High Efficiency Video Coding (3D-HEVC) standard aims to code 3D videos that usually contain multi-view texture videos and its corresponding depth information. It inherits the same quadtree prediction structure of HEVC to code both texture videos and depth maps. Each coding unit (CU) allows re...

Descripción completa

Detalles Bibliográficos
Autores principales: Shen, Liquan, An, Ping, Liu, Zhi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5300175/
https://www.ncbi.nlm.nih.gov/pubmed/28182719
http://dx.doi.org/10.1371/journal.pone.0171018
_version_ 1782506139925086208
author Shen, Liquan
An, Ping
Liu, Zhi
author_facet Shen, Liquan
An, Ping
Liu, Zhi
author_sort Shen, Liquan
collection PubMed
description The 3D High Efficiency Video Coding (3D-HEVC) standard aims to code 3D videos that usually contain multi-view texture videos and its corresponding depth information. It inherits the same quadtree prediction structure of HEVC to code both texture videos and depth maps. Each coding unit (CU) allows recursively splitting into four equal sub-CUs. At each CU depth level, it enables 10 types of inter modes and 35 types of intra modes in inter frames. Furthermore, the inter-view prediction tools are applied to each view in the test model of 3D-HEVC (HTM), which uses variable size disparity-compensated prediction to exploit inter-view correlation within neighbor views. It also exploits redundancies between a texture video and its associated depth using inter-component coding tools. These achieve the highest coding efficiency to code 3D videos but require a very high computational complexity. In this paper, we propose a context-adaptive based fast CU processing algorithm to jointly optimize the most complex components of HTM including CU depth level decision, mode decision, motion estimation (ME) and disparity estimation (DE) processes. It is based on the hypothesis that the optimal CU depth level, prediction mode and motion vector of a CU are correlated with those from spatiotemporal, inter-view and inter-component neighboring CUs. We analyze the video content based on coding information from neighboring CUs and early predict each CU into one of five categories i.e., DE-omitted CU, ME-DE-omitted CU, SPLIT CU, Non-SPLIT CU and normal CU, and then each type of CU adaptively adopts different processing strategies. Experimental results show that the proposed algorithm saves 70% encoder runtime on average with only a 0.1% BD-rate increase on coded views and 0.8% BD-rate increase on synthesized views. Our algorithm outperforms the state-of-the-art algorithms in terms of coding time saving or with better RD performance.
format Online
Article
Text
id pubmed-5300175
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-53001752017-02-28 Context-adaptive based CU processing for 3D-HEVC Shen, Liquan An, Ping Liu, Zhi PLoS One Research Article The 3D High Efficiency Video Coding (3D-HEVC) standard aims to code 3D videos that usually contain multi-view texture videos and its corresponding depth information. It inherits the same quadtree prediction structure of HEVC to code both texture videos and depth maps. Each coding unit (CU) allows recursively splitting into four equal sub-CUs. At each CU depth level, it enables 10 types of inter modes and 35 types of intra modes in inter frames. Furthermore, the inter-view prediction tools are applied to each view in the test model of 3D-HEVC (HTM), which uses variable size disparity-compensated prediction to exploit inter-view correlation within neighbor views. It also exploits redundancies between a texture video and its associated depth using inter-component coding tools. These achieve the highest coding efficiency to code 3D videos but require a very high computational complexity. In this paper, we propose a context-adaptive based fast CU processing algorithm to jointly optimize the most complex components of HTM including CU depth level decision, mode decision, motion estimation (ME) and disparity estimation (DE) processes. It is based on the hypothesis that the optimal CU depth level, prediction mode and motion vector of a CU are correlated with those from spatiotemporal, inter-view and inter-component neighboring CUs. We analyze the video content based on coding information from neighboring CUs and early predict each CU into one of five categories i.e., DE-omitted CU, ME-DE-omitted CU, SPLIT CU, Non-SPLIT CU and normal CU, and then each type of CU adaptively adopts different processing strategies. Experimental results show that the proposed algorithm saves 70% encoder runtime on average with only a 0.1% BD-rate increase on coded views and 0.8% BD-rate increase on synthesized views. Our algorithm outperforms the state-of-the-art algorithms in terms of coding time saving or with better RD performance. Public Library of Science 2017-02-09 /pmc/articles/PMC5300175/ /pubmed/28182719 http://dx.doi.org/10.1371/journal.pone.0171018 Text en © 2017 Shen et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Shen, Liquan
An, Ping
Liu, Zhi
Context-adaptive based CU processing for 3D-HEVC
title Context-adaptive based CU processing for 3D-HEVC
title_full Context-adaptive based CU processing for 3D-HEVC
title_fullStr Context-adaptive based CU processing for 3D-HEVC
title_full_unstemmed Context-adaptive based CU processing for 3D-HEVC
title_short Context-adaptive based CU processing for 3D-HEVC
title_sort context-adaptive based cu processing for 3d-hevc
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5300175/
https://www.ncbi.nlm.nih.gov/pubmed/28182719
http://dx.doi.org/10.1371/journal.pone.0171018
work_keys_str_mv AT shenliquan contextadaptivebasedcuprocessingfor3dhevc
AT anping contextadaptivebasedcuprocessingfor3dhevc
AT liuzhi contextadaptivebasedcuprocessingfor3dhevc