Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders
| Main Author: | |
|---|---|
| Publication Date: | 2021 |
| Format: | Doctoral thesis |
| Language: | por |
| Source: | Repositório Institucional da UFPel - Guaiaca |
| Download full: | http://guaiaca.ufpel.edu.br/handle/prefix/8176 |
Summary: | O padrão de Codificação de Vídeo Versátil, do inglês Versatile Video Coding (VVC), foi desenvolvido para atender a demanda atual relacionada às aplicações de vídeo, fornecendo maior eficiência de compressão quando comparado a padrões anteriores de codificação e alta versatilidade para se adaptar a diferentes tipos de aplicações e vídeos. O VVC insere várias inovações e melhoramentos nos módulos de codificação, incluindo blocos de tamanhos maiores, particionamento de bloco mais flexível, mais modos angulares para a predição intra-quadro, compensação de movimento afim, e seleção múltipla de transformadas. Embora o VVC seja capaz de fornecer alta eficiência de compressão, essas novas ferramentas aumentaram o esforço de codificação significativamente. Esta Tese propõe soluções eficientes para reduzir o esforço de codificação da predição intra-quadro do VVC. Uma análise de performance da predição intra-quadro do VVC é apresentada inicialmente para identificar os módulos que consomem mais tempo e que devem ser priorizadas para alcançar o objetivo do trabalho. Posteriormente, soluções para redução do tempo de codificação baseadas em heurísticas e em aprendizado de máquina são apresentadas, considerando diferentes etapas da predição intra-quadro do codificador VVC, incluindo o particionamento de bloco das amostras de luminância e de crominância, a seleção de modo de amostras de luminância e a seleção de transformada de amostras de luminância. Foi possível alcançar entre 8,5% e 61,3% de redução no tempo de codificação com o Bjontegaard Delta Bit Rate (BDBR) variando de 0,4% a 2,4%. Essas soluções apresentaram resultados competitivos quando comparados aos trabalhos relacionados. |
| id |
UFPL_adf93d8d72f15ccc564b1a585a1d6587 |
|---|---|
| oai_identifier_str |
oai:guaiaca.ufpel.edu.br:prefix/8176 |
| network_acronym_str |
UFPL |
| network_name_str |
Repositório Institucional da UFPel - Guaiaca |
| repository_id_str |
|
| spelling |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encodersExploração de soluções de redução de tempo de codificação para a predição intra-quadro do codificador VVCComputaçãoVideo codingVVCIntra-frame predictionEncoding time savingMachine learningCodificação de vídeosPredição intra-quadroRedução do tempo de codificaçãoAprendizado de máquinaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOO padrão de Codificação de Vídeo Versátil, do inglês Versatile Video Coding (VVC), foi desenvolvido para atender a demanda atual relacionada às aplicações de vídeo, fornecendo maior eficiência de compressão quando comparado a padrões anteriores de codificação e alta versatilidade para se adaptar a diferentes tipos de aplicações e vídeos. O VVC insere várias inovações e melhoramentos nos módulos de codificação, incluindo blocos de tamanhos maiores, particionamento de bloco mais flexível, mais modos angulares para a predição intra-quadro, compensação de movimento afim, e seleção múltipla de transformadas. Embora o VVC seja capaz de fornecer alta eficiência de compressão, essas novas ferramentas aumentaram o esforço de codificação significativamente. Esta Tese propõe soluções eficientes para reduzir o esforço de codificação da predição intra-quadro do VVC. Uma análise de performance da predição intra-quadro do VVC é apresentada inicialmente para identificar os módulos que consomem mais tempo e que devem ser priorizadas para alcançar o objetivo do trabalho. Posteriormente, soluções para redução do tempo de codificação baseadas em heurísticas e em aprendizado de máquina são apresentadas, considerando diferentes etapas da predição intra-quadro do codificador VVC, incluindo o particionamento de bloco das amostras de luminância e de crominância, a seleção de modo de amostras de luminância e a seleção de transformada de amostras de luminância. Foi possível alcançar entre 8,5% e 61,3% de redução no tempo de codificação com o Bjontegaard Delta Bit Rate (BDBR) variando de 0,4% a 2,4%. Essas soluções apresentaram resultados competitivos quando comparados aos trabalhos relacionados.Sem bolsaThe Versatile Video Coding (VVC) standard was developed to supply the current demand for the upcoming video applications, enabling higher compression performance than previous video coding standards and high versatility to adapt to different types of applications and videos. VVC brings several innovations and enhancements in the coding modules, including larger block sizes, more flexible block partitioning, more angular intra-frame prediction modes, affine motion compensation, and multiple transform selection. Although VVC can provide a high compression performance, these new tools significantly increased the encoding effort. This Thesis proposes timesaving solutions to reduce the encoding effort of the VVC intra-frame prediction. A performance analysis of VVC intra-frame prediction is firstly presented to identify the most time-consuming modules that must be prioritized to accomplish the objective of this work. Subsequently, timesaving solutions based on heuristic and machine learning approaches are presented regarding different intra-frame prediction steps of VVC encoding, including block partitioning of luminance and chrominance samples, mode selection of luminance samples, and the transform selection of luminance samples. It was possible to achieve between 8.5% and 61.3% of encoding time reduction with Bjontegaard Delta Bit Rate (BDBR) ranging from 0.4% to 2.4%. These solutions presented competitive results when compared to the related works.Universidade Federal de PelotasCentro de Desenvolvimento TecnológicoPrograma de Pós-Graduação em ComputaçãoUFPelBrasilhttp://lattes.cnpq.br/2632487542026298http://lattes.cnpq.br/9604735363839730Sanchez, Gustavo Freitashttp://lattes.cnpq.br/8246561866162562Marcon, César Augusto Missiohttp://lattes.cnpq.br/8611020242763828Agostini, Luciano VolcanSaldanha, Mário Roberto de Freitas2022-02-16T12:56:40Z2022-02-16T12:56:40Z2021-12-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfSALDANHA, Mário Roberto de Freitas. Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders. Orientador: Luciano Agostini. 2021. 134f. Tese (Doutorado) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2021.http://guaiaca.ufpel.edu.br/handle/prefix/8176porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPEL2023-07-13T09:12:14Zoai:guaiaca.ufpel.edu.br:prefix/8176Repositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2023-07-13T09:12:14Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false |
| dc.title.none.fl_str_mv |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders Exploração de soluções de redução de tempo de codificação para a predição intra-quadro do codificador VVC |
| title |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders |
| spellingShingle |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders Saldanha, Mário Roberto de Freitas Computação Video coding VVC Intra-frame prediction Encoding time saving Machine learning Codificação de vídeos Predição intra-quadro Redução do tempo de codificação Aprendizado de máquina CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders |
| title_full |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders |
| title_fullStr |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders |
| title_full_unstemmed |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders |
| title_sort |
Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders |
| author |
Saldanha, Mário Roberto de Freitas |
| author_facet |
Saldanha, Mário Roberto de Freitas |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
http://lattes.cnpq.br/2632487542026298 http://lattes.cnpq.br/9604735363839730 Sanchez, Gustavo Freitas http://lattes.cnpq.br/8246561866162562 Marcon, César Augusto Missio http://lattes.cnpq.br/8611020242763828 Agostini, Luciano Volcan |
| dc.contributor.author.fl_str_mv |
Saldanha, Mário Roberto de Freitas |
| dc.subject.por.fl_str_mv |
Computação Video coding VVC Intra-frame prediction Encoding time saving Machine learning Codificação de vídeos Predição intra-quadro Redução do tempo de codificação Aprendizado de máquina CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Computação Video coding VVC Intra-frame prediction Encoding time saving Machine learning Codificação de vídeos Predição intra-quadro Redução do tempo de codificação Aprendizado de máquina CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
O padrão de Codificação de Vídeo Versátil, do inglês Versatile Video Coding (VVC), foi desenvolvido para atender a demanda atual relacionada às aplicações de vídeo, fornecendo maior eficiência de compressão quando comparado a padrões anteriores de codificação e alta versatilidade para se adaptar a diferentes tipos de aplicações e vídeos. O VVC insere várias inovações e melhoramentos nos módulos de codificação, incluindo blocos de tamanhos maiores, particionamento de bloco mais flexível, mais modos angulares para a predição intra-quadro, compensação de movimento afim, e seleção múltipla de transformadas. Embora o VVC seja capaz de fornecer alta eficiência de compressão, essas novas ferramentas aumentaram o esforço de codificação significativamente. Esta Tese propõe soluções eficientes para reduzir o esforço de codificação da predição intra-quadro do VVC. Uma análise de performance da predição intra-quadro do VVC é apresentada inicialmente para identificar os módulos que consomem mais tempo e que devem ser priorizadas para alcançar o objetivo do trabalho. Posteriormente, soluções para redução do tempo de codificação baseadas em heurísticas e em aprendizado de máquina são apresentadas, considerando diferentes etapas da predição intra-quadro do codificador VVC, incluindo o particionamento de bloco das amostras de luminância e de crominância, a seleção de modo de amostras de luminância e a seleção de transformada de amostras de luminância. Foi possível alcançar entre 8,5% e 61,3% de redução no tempo de codificação com o Bjontegaard Delta Bit Rate (BDBR) variando de 0,4% a 2,4%. Essas soluções apresentaram resultados competitivos quando comparados aos trabalhos relacionados. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-12-13 2022-02-16T12:56:40Z 2022-02-16T12:56:40Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
SALDANHA, Mário Roberto de Freitas. Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders. Orientador: Luciano Agostini. 2021. 134f. Tese (Doutorado) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2021. http://guaiaca.ufpel.edu.br/handle/prefix/8176 |
| identifier_str_mv |
SALDANHA, Mário Roberto de Freitas. Exploration of encoding time reduction solutions for intra-frame prediction of VVC encoders. Orientador: Luciano Agostini. 2021. 134f. Tese (Doutorado) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2021. |
| url |
http://guaiaca.ufpel.edu.br/handle/prefix/8176 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Pelotas Centro de Desenvolvimento Tecnológico Programa de Pós-Graduação em Computação UFPel Brasil |
| publisher.none.fl_str_mv |
Universidade Federal de Pelotas Centro de Desenvolvimento Tecnológico Programa de Pós-Graduação em Computação UFPel Brasil |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPel - Guaiaca instname:Universidade Federal de Pelotas (UFPEL) instacron:UFPEL |
| instname_str |
Universidade Federal de Pelotas (UFPEL) |
| instacron_str |
UFPEL |
| institution |
UFPEL |
| reponame_str |
Repositório Institucional da UFPel - Guaiaca |
| collection |
Repositório Institucional da UFPel - Guaiaca |
| repository.name.fl_str_mv |
Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL) |
| repository.mail.fl_str_mv |
rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br |
| _version_ |
1845919997195452416 |