Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos

Detalhes bibliográficos
Autor(a) principal: Vizzotto, Bruno Boessio
Data de Publicação: 2017
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/211379
Resumo: Esta tese propõe contribuições para o processo de codificação de vídeos de múltiplas vistas. Uma análise dos padrões atuais de codificação de vídeos de múltiplas vistas é apresentado destacando os principais desafios destes codificadores considerando comunicação e processamento. Esta tese apresenta duas contribuições. Primeiramente, técnicas de controle de taxa e ajuste de fluxo de dados são propostos nos níveis de quadros e unidades básicas, objetivando melhor precisão na saíta do bitstream do codificado enquanto entregando uma determinada qualidade visual, ao considerar as restrições impostas pelo sistema de transmissão. Técnicas preditivas no nível de quadros associadas com um algoritmo de região de interesses no nível de unidades básicas gerando aprendizagem por reforço no modelo de controle geral apresentam significativa redução na variação da taxa de bits. O modelo proposto não excede 1% de variação nos dados de saída. Ademais, a qualidade visual sofre uma perda máxima de 1,5%. Segundo, um gerenciador de threads associado a um balanceador de carga de trabalho e controle de potência para processamento de vídeos de múltiplas vistas em plataformas de múltiplos núcleos. Esta técnica aplicada a um sistema de 32 núcleos atinge até 51% de economia no consumo de energia com uma degradação visual na qualidade do vídeo de até 2% se comparada ao software de referência.
id URGS_4dc6ee8fd9126722183e21d13e556d40
oai_identifier_str oai:www.lume.ufrgs.br:10183/211379
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Vizzotto, Bruno BoessioBampi, Sergio2020-07-04T03:50:58Z2017http://hdl.handle.net/10183/211379001026069Esta tese propõe contribuições para o processo de codificação de vídeos de múltiplas vistas. Uma análise dos padrões atuais de codificação de vídeos de múltiplas vistas é apresentado destacando os principais desafios destes codificadores considerando comunicação e processamento. Esta tese apresenta duas contribuições. Primeiramente, técnicas de controle de taxa e ajuste de fluxo de dados são propostos nos níveis de quadros e unidades básicas, objetivando melhor precisão na saíta do bitstream do codificado enquanto entregando uma determinada qualidade visual, ao considerar as restrições impostas pelo sistema de transmissão. Técnicas preditivas no nível de quadros associadas com um algoritmo de região de interesses no nível de unidades básicas gerando aprendizagem por reforço no modelo de controle geral apresentam significativa redução na variação da taxa de bits. O modelo proposto não excede 1% de variação nos dados de saída. Ademais, a qualidade visual sofre uma perda máxima de 1,5%. Segundo, um gerenciador de threads associado a um balanceador de carga de trabalho e controle de potência para processamento de vídeos de múltiplas vistas em plataformas de múltiplos núcleos. Esta técnica aplicada a um sistema de 32 núcleos atinge até 51% de economia no consumo de energia com uma degradação visual na qualidade do vídeo de até 2% se comparada ao software de referência.This thesis proposes contributions for the encoding process of multiview videos. Analysis of current multi-view video coding standards is presented, aiming to understand the key challenges of these encoders considering communication and processing. This thesis presents two contributions. Firstly, techniques of rate control and data flow adjustment are proposed in the frame and basic unit levels, targeting best accuracy in the output bitstream of the encoder while delivering the desired video quality, considering the restrictions imposed by the transmission system. The predictive techniques at frame level associated with the regions of interest algorithm at the basic unit level to generate a reinforcement of learning in the overall control model present a significant reduction in the bitrate variations. The proposed model does not exceed 1% of the variation in the output data. Also, the visual quality suffered a maximum loss of 1.5%. Second, a thread management associated with workload balancing and power control for multi-view video processing on multi-core platforms. The results obtained by the proposed techniques show that the thread management jointly with coding adjustments allows a significant reduction in complexity. This technique applied to a 32-core system reached up to 51% saving in energy consumption with up to 2% degradation in the visual quality of the video compared to the reference software.application/pdfengVídeo digital3DMicroeletrônicaDigital video codingMultiview videosRate controlWorkload balanceThreads managementEfficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2017doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001026069.pdf.txt001026069.pdf.txtExtracted Texttext/plain165263http://www.lume.ufrgs.br/bitstream/10183/211379/2/001026069.pdf.txt97dc0f4611a06b700b127b16cd40eae4MD52ORIGINAL001026069.pdfTexto completo (inglês)application/pdf3560965http://www.lume.ufrgs.br/bitstream/10183/211379/1/001026069.pdfd80b20bdc40fda5c6c0edc786aad34d7MD5110183/2113792021-05-26 04:34:38.509632oai:www.lume.ufrgs.br:10183/211379Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:34:38Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
title Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
spellingShingle Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
Vizzotto, Bruno Boessio
Vídeo digital
3D
Microeletrônica
Digital video coding
Multiview videos
Rate control
Workload balance
Threads management
title_short Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
title_full Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
title_fullStr Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
title_full_unstemmed Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
title_sort Efficient algorithms for process and comunication of multiview videos : contributions to rate control and thread management for 3D-videos
author Vizzotto, Bruno Boessio
author_facet Vizzotto, Bruno Boessio
author_role author
dc.contributor.author.fl_str_mv Vizzotto, Bruno Boessio
dc.contributor.advisor1.fl_str_mv Bampi, Sergio
contributor_str_mv Bampi, Sergio
dc.subject.por.fl_str_mv Vídeo digital
3D
Microeletrônica
topic Vídeo digital
3D
Microeletrônica
Digital video coding
Multiview videos
Rate control
Workload balance
Threads management
dc.subject.eng.fl_str_mv Digital video coding
Multiview videos
Rate control
Workload balance
Threads management
description Esta tese propõe contribuições para o processo de codificação de vídeos de múltiplas vistas. Uma análise dos padrões atuais de codificação de vídeos de múltiplas vistas é apresentado destacando os principais desafios destes codificadores considerando comunicação e processamento. Esta tese apresenta duas contribuições. Primeiramente, técnicas de controle de taxa e ajuste de fluxo de dados são propostos nos níveis de quadros e unidades básicas, objetivando melhor precisão na saíta do bitstream do codificado enquanto entregando uma determinada qualidade visual, ao considerar as restrições impostas pelo sistema de transmissão. Técnicas preditivas no nível de quadros associadas com um algoritmo de região de interesses no nível de unidades básicas gerando aprendizagem por reforço no modelo de controle geral apresentam significativa redução na variação da taxa de bits. O modelo proposto não excede 1% de variação nos dados de saída. Ademais, a qualidade visual sofre uma perda máxima de 1,5%. Segundo, um gerenciador de threads associado a um balanceador de carga de trabalho e controle de potência para processamento de vídeos de múltiplas vistas em plataformas de múltiplos núcleos. Esta técnica aplicada a um sistema de 32 núcleos atinge até 51% de economia no consumo de energia com uma degradação visual na qualidade do vídeo de até 2% se comparada ao software de referência.
publishDate 2017
dc.date.issued.fl_str_mv 2017
dc.date.accessioned.fl_str_mv 2020-07-04T03:50:58Z
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 http://hdl.handle.net/10183/211379
dc.identifier.nrb.pt_BR.fl_str_mv 001026069
url http://hdl.handle.net/10183/211379
identifier_str_mv 001026069
dc.language.iso.fl_str_mv eng
language eng
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.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/211379/2/001026069.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/211379/1/001026069.pdf
bitstream.checksum.fl_str_mv 97dc0f4611a06b700b127b16cd40eae4
d80b20bdc40fda5c6c0edc786aad34d7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085524941045760