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...
- 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= |