Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT

RESUMEN: El flujo óptico de imagen es muy usado en aplicaciones multimedia, visión computacional, codificación/decodificación de vídeo, sin embargo, tradicionalmente es un cálculo que consume muchos recursos de hardware y tiempo. Este trabajo presenta formas de acelerar el flujo óptico denso de im...

Full description

Bibliographic Details
Main Author: Béjar Cáceres, David
Other Authors: González Ruiz, Vicente
Format: info:eu-repo/semantics/doctoralThesis
Language:Spanish / Castilian
Published: 2021
Subjects:
Online Access:http://hdl.handle.net/10835/10309
_version_ 1789408055420518400
author Béjar Cáceres, David
author2 González Ruiz, Vicente
author_facet González Ruiz, Vicente
Béjar Cáceres, David
author_sort Béjar Cáceres, David
collection DSpace
description RESUMEN: El flujo óptico de imagen es muy usado en aplicaciones multimedia, visión computacional, codificación/decodificación de vídeo, sin embargo, tradicionalmente es un cálculo que consume muchos recursos de hardware y tiempo. Este trabajo presenta formas de acelerar el flujo óptico denso de imagen entre fotogramas aprovechando la arquitectura CUDA de las tarjetas gráficas de Nvidia mediante OpenCV. También se evalúa la calidad del flujo óptico denso de imagen para varias secuencias, cada una con diferente grado de movimiento de píxeles entre fotogramas, y se diiscutien otras formas de calcular el flujo óptico del estado de arte. Además se evalúa la posibilidad de realizar el mismo cálculo en diferentes plataformas, Windows, Linux, Android gracias a la potabilidad del código Python y C++. Finalmente se integra en el códec MCDWT el código acelerado en la GPU, de una forma trasparente y multi-plataforma, que se activará automáticamente al detectar un sistema CUDA. ABSTRACT: Optical image flow is widely used in multimedia applications, computer vision, video coding/decoding. However, it is traditionally a calculation that consumes many hardware resources and time. This project presents ways to accelerate the dense optical flow of image between frames taking advantage of the CUDA architecture of Nvidia graphics cards through OpenCV. The quality of the dense optical obtained is also evaluated for several sequences, each one with different degree of pixel movement between frames, also discussing other ways to calculate the optical flow in the state of the art. In addition, the possibility of performing the same calculation on different platforms, Windows, Linux, Android is evaluated thanks to the portability of Python and C ++ code on other platforms. Finally, the accelerated code in the GPU is integrated into the MCDWT codec, in a transparent and multi-platform way, which will be activated automatically if a CUDA system is detected.
format info:eu-repo/semantics/doctoralThesis
id oai:repositorio.ual.es:10835-10309
institution Universidad de Cuenca
language Spanish / Castilian
publishDate 2021
record_format dspace
spelling oai:repositorio.ual.es:10835-103092023-04-13T01:43:23Z Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT Béjar Cáceres, David González Ruiz, Vicente Trabajo Fin de Máster de la Universidad de Almería aceleracíon estimación del flujo óptico códec de vídeo MCDWT RESUMEN: El flujo óptico de imagen es muy usado en aplicaciones multimedia, visión computacional, codificación/decodificación de vídeo, sin embargo, tradicionalmente es un cálculo que consume muchos recursos de hardware y tiempo. Este trabajo presenta formas de acelerar el flujo óptico denso de imagen entre fotogramas aprovechando la arquitectura CUDA de las tarjetas gráficas de Nvidia mediante OpenCV. También se evalúa la calidad del flujo óptico denso de imagen para varias secuencias, cada una con diferente grado de movimiento de píxeles entre fotogramas, y se diiscutien otras formas de calcular el flujo óptico del estado de arte. Además se evalúa la posibilidad de realizar el mismo cálculo en diferentes plataformas, Windows, Linux, Android gracias a la potabilidad del código Python y C++. Finalmente se integra en el códec MCDWT el código acelerado en la GPU, de una forma trasparente y multi-plataforma, que se activará automáticamente al detectar un sistema CUDA. ABSTRACT: Optical image flow is widely used in multimedia applications, computer vision, video coding/decoding. However, it is traditionally a calculation that consumes many hardware resources and time. This project presents ways to accelerate the dense optical flow of image between frames taking advantage of the CUDA architecture of Nvidia graphics cards through OpenCV. The quality of the dense optical obtained is also evaluated for several sequences, each one with different degree of pixel movement between frames, also discussing other ways to calculate the optical flow in the state of the art. In addition, the possibility of performing the same calculation on different platforms, Windows, Linux, Android is evaluated thanks to the portability of Python and C ++ code on other platforms. Finally, the accelerated code in the GPU is integrated into the MCDWT codec, in a transparent and multi-platform way, which will be activated automatically if a CUDA system is detected. 2021-03-19T08:15:09Z 2021-03-19T08:15:09Z 2020-02 info:eu-repo/semantics/doctoralThesis http://hdl.handle.net/10835/10309 es Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess
spellingShingle Trabajo Fin de Máster de la Universidad de Almería
aceleracíon
estimación del flujo óptico
códec de vídeo MCDWT
Béjar Cáceres, David
Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT
title Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT
title_full Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT
title_fullStr Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT
title_full_unstemmed Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT
title_short Aceleración de la Estimación del Flujo Óptico y su Aplicación al Códec de Vídeo MCDWT
title_sort aceleración de la estimación del flujo óptico y su aplicación al códec de vídeo mcdwt
topic Trabajo Fin de Máster de la Universidad de Almería
aceleracíon
estimación del flujo óptico
códec de vídeo MCDWT
url http://hdl.handle.net/10835/10309
work_keys_str_mv AT bejarcaceresdavid aceleraciondelaestimaciondelflujoopticoysuaplicacionalcodecdevideomcdwt