Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable

Este trabajo presenta el diseño de un algoritmo de estimación de movimiento que puede ser implementado en una plataforma hardware programable FPGA, con el fin de apoyar el desarrollo de conversores de video universales que puedan ser fácilmente implementados en aplicaciones de telemedicina aportando...

Full description

Autores:
Álvarez Bosa, Rafael
Tipo de recurso:
Masters Thesis
Fecha de publicación:
2017
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/10475
Acceso en línea:
http://hdl.handle.net/11634/10475
Palabra clave:
Hardware
Almacenamiento de información
Transmisión de imágenes
Igualación de bloques
Macrobloque
Codificación de Video
Estimación de movimiento
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTTOMAS2_c8cff5a2744af8120bc0df0712a51fc2
oai_identifier_str oai:repository.usta.edu.co:11634/10475
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
title Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
spellingShingle Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
Hardware
Almacenamiento de información
Transmisión de imágenes
Igualación de bloques
Macrobloque
Codificación de Video
Estimación de movimiento
title_short Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
title_full Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
title_fullStr Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
title_full_unstemmed Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
title_sort Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programable
dc.creator.fl_str_mv Álvarez Bosa, Rafael
dc.contributor.advisor.spa.fl_str_mv Zabala, Sergio Andrés
Becerra, Holguer Andrés
dc.contributor.author.spa.fl_str_mv Álvarez Bosa, Rafael
dc.subject.lemb.spa.fl_str_mv Hardware
Almacenamiento de información
Transmisión de imágenes
topic Hardware
Almacenamiento de información
Transmisión de imágenes
Igualación de bloques
Macrobloque
Codificación de Video
Estimación de movimiento
dc.subject.proposal.spa.fl_str_mv Igualación de bloques
Macrobloque
Codificación de Video
Estimación de movimiento
description Este trabajo presenta el diseño de un algoritmo de estimación de movimiento que puede ser implementado en una plataforma hardware programable FPGA, con el fin de apoyar el desarrollo de conversores de video universales que puedan ser fácilmente implementados en aplicaciones de telemedicina aportando así en la alianza USTA-FCV. Para realizar este trabajo se analizaron las necesidades del proyecto, se identificaron las oportunidades de contribuir con la estimación de movimiento para plataformas hardware programable. Se profundizo en el estado del arte y el marco referencia de las técnicas de estimación de movimiento, generando a partir de este conocimiento adquirido prototipos que fueron evolucionando hasta lograr un algoritmo que puede determinar vectores de movimiento.
publishDate 2017
dc.date.issued.spa.fl_str_mv 2017
dc.date.accessioned.spa.fl_str_mv 2018-02-16T17:19:01Z
dc.date.available.spa.fl_str_mv 2018-02-16T17:19:01Z
dc.type.local.spa.fl_str_mv Tesis de maestría
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/masterThesis
format http://purl.org/coar/resource_type/c_bdcc
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/10475
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/10475
identifier_str_mv repourl:https://repository.usta.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Bucaramanga
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/10475/1/RafaelAlvarez-2017.pdf
https://repository.usta.edu.co/bitstream/11634/10475/2/Apendices.7z
https://repository.usta.edu.co/bitstream/11634/10475/3/license.txt
https://repository.usta.edu.co/bitstream/11634/10475/4/RafaelAlvarez-2017.pdf.jpg
bitstream.checksum.fl_str_mv 47aa7022de806cf8fcc9dc0b85cb8943
32582cf385316de3a6bd509b6f38d9d2
8a4605be74aa9ea9d79846c1fba20a33
2ab042d9c8e3f9401eb751ce0d342343
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usantotomas.edu.co
_version_ 1782026331354038272
spelling Zabala, Sergio AndrésBecerra, Holguer AndrésÁlvarez Bosa, Rafael2018-02-16T17:19:01Z2018-02-16T17:19:01Z2017http://hdl.handle.net/11634/10475repourl:https://repository.usta.edu.coEste trabajo presenta el diseño de un algoritmo de estimación de movimiento que puede ser implementado en una plataforma hardware programable FPGA, con el fin de apoyar el desarrollo de conversores de video universales que puedan ser fácilmente implementados en aplicaciones de telemedicina aportando así en la alianza USTA-FCV. Para realizar este trabajo se analizaron las necesidades del proyecto, se identificaron las oportunidades de contribuir con la estimación de movimiento para plataformas hardware programable. Se profundizo en el estado del arte y el marco referencia de las técnicas de estimación de movimiento, generando a partir de este conocimiento adquirido prototipos que fueron evolucionando hasta lograr un algoritmo que puede determinar vectores de movimiento.This work presents the design of a motion estimation algorithm that can be implemented in a programmable FPGA hardware platform, in order to support the development of universal video converters that can be easily implemented in telemedicine applications that support USTA-FCV alliance. In order to carry out this work, we analyzed needs of the project, the opportunities to contribute with the estimation of movement for programmable hardware platforms were identified as well. We studied the state of the art and the frame of reference of motion estimation techniques, generating from this acquired knowledge prototypes that were evolving until reaching an algorithm that can determine vectors of movement.Magister en Redes y Sistemas de ComunicaciónMaestríaapplication/pdfspaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación de un algoritmo para el proceso de estimación de movimiento de un codificador basado en el estándar H.264 sobre un dispositivo hardware programableHardwareAlmacenamiento de informaciónTransmisión de imágenesIgualación de bloquesMacrobloqueCodificación de VideoEstimación de movimientoTesis de maestríainfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisCRAI-USTA BucaramangaORIGINALRafaelAlvarez-2017.pdfRafaelAlvarez-2017.pdfTrabajo de gradoapplication/pdf1678837https://repository.usta.edu.co/bitstream/11634/10475/1/RafaelAlvarez-2017.pdf47aa7022de806cf8fcc9dc0b85cb8943MD51open accessApendices.7zApendices.7zAnexosapplication/x-7z-compressed211470https://repository.usta.edu.co/bitstream/11634/10475/2/Apendices.7z32582cf385316de3a6bd509b6f38d9d2MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.usta.edu.co/bitstream/11634/10475/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accessTHUMBNAILRafaelAlvarez-2017.pdf.jpgRafaelAlvarez-2017.pdf.jpgIM Thumbnailimage/jpeg9144https://repository.usta.edu.co/bitstream/11634/10475/4/RafaelAlvarez-2017.pdf.jpg2ab042d9c8e3f9401eb751ce0d342343MD54open access11634/10475oai:repository.usta.edu.co:11634/104752022-10-10 15:23:06.052open accessRepositorio Universidad Santo Tomásrepositorio@usantotomas.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=