Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA

Descripción del Articulo

En los últimos años, los esquemas de compresión de imágenes basados en la transformada de Wavelet han ido remplazando a los esquemas clásicos basados en la transformada de Fourier, ya que son más eficientes y ofrecen una mayor posibilidad de análisis debido a su naturaleza multiresolución[1]. La com...

Descripción completa

Detalles Bibliográficos
Autores: Tomás Horna, Chris Dennis, Huertas Saona, Christian Alexis
Formato: tesis de grado
Fecha de Publicación:2005
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.pucp.edu.pe:20.500.14657/163809
Enlace del recurso:http://hdl.handle.net/20.500.12404/1083
Nivel de acceso:acceso abierto
Materia:Compresión de datos (Telecomunicaciones)
Compresión de imágenes
Descodificadores (Electrónica)
https://purl.org/pe-repo/ocde/ford#2.02.01
id RPUC_52078111bbd13e9da0a84edfdc72d06b
oai_identifier_str oai:repositorio.pucp.edu.pe:20.500.14657/163809
network_acronym_str RPUC
network_name_str PUCP-Institucional
repository_id_str 2905
spelling Tomás Horna, Chris DennisHuertas Saona, Christian Alexis2011-12-02T16:12:43Z2011-12-02T16:12:43Z20052011-12-02http://hdl.handle.net/20.500.12404/1083En los últimos años, los esquemas de compresión de imágenes basados en la transformada de Wavelet han ido remplazando a los esquemas clásicos basados en la transformada de Fourier, ya que son más eficientes y ofrecen una mayor posibilidad de análisis debido a su naturaleza multiresolución[1]. La compresión de imágenes actualmente juega un papel muy importante en el desarrollo de equipos portátiles o de telecomunicaciones, ya que estos buscan almacenar grandes volúmenes de información en el menor espacio posible o transmitir información a altas velocidades. Por lo tanto, esto implica migrar de la solución software originalmente concebida, hacia su implementación en procesadores de aplicación específica (hardware), la cual ofrece una mayor flexibilidad y la posibilidad de procesar los datos en tiempo real. Este trabajo presenta la implementación de una versión optimizada del algoritmo de codificación/decodificación SPIHT (Set Partitioning In Hierarchical Trees) sobre un arreglo de puertas programables por campo (FPGA), para lograr una reducción considerable del tiempo de procesamiento. Para ello, se propone una metodología de diseño digital Top-Down capaz de adaptar el estado del arte de un algoritmo específico a su equivalente en hardware programable. Los resultados de las pruebas experimentales demuestran que el diseño alcanza un reducido tiempo de procesamiento, logrando codificar una imagen transformada al dominio Wavelet de 256x256 píxeles en 50 milisegundos y realizar la decodificación de las misma en menos de un milisegundo. Además posee un bajo consumo de recursos, ocupando un 27% del FPGA Stratix EP1S25F1020C5 de Altera para dicha configuración. El sistema esta configurado para comunicarse con una interfaz de usuario visual para la transferencia de imágenes y visualización de resultados por la PC a través del Bus PCI.spaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/Compresión de datos (Telecomunicaciones)Compresión de imágenesDescodificadores (Electrónica)https://purl.org/pe-repo/ocde/ford#2.02.01Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGAinfo:eu-repo/semantics/bachelorThesisTesis de licenciaturareponame:PUCP-Institucionalinstname:Pontificia Universidad Católica del Perúinstacron:PUCPIngeniero ElectrónicoTítulo ProfesionalPontificia Universidad Católica del Perú. Facultad de Ciencias e IngenieríaIngeniería Electrónica712026https://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesis20.500.14657/163809oai:repositorio.pucp.edu.pe:20.500.14657/1638092024-07-08 09:15:29.444http://creativecommons.org/licenses/by-nc-nd/2.5/pe/info:eu-repo/semantics/openAccessmetadata.onlyhttps://repositorio.pucp.edu.peRepositorio Institucional de la PUCPrepositorio@pucp.pe
dc.title.es_ES.fl_str_mv Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
title Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
spellingShingle Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
Tomás Horna, Chris Dennis
Compresión de datos (Telecomunicaciones)
Compresión de imágenes
Descodificadores (Electrónica)
https://purl.org/pe-repo/ocde/ford#2.02.01
title_short Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
title_full Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
title_fullStr Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
title_full_unstemmed Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
title_sort Implementacion de un codificador/decodificador wavelet para la compresión de imágenes sobre un FPGA
author Tomás Horna, Chris Dennis
author_facet Tomás Horna, Chris Dennis
Huertas Saona, Christian Alexis
author_role author
author2 Huertas Saona, Christian Alexis
author2_role author
dc.contributor.author.fl_str_mv Tomás Horna, Chris Dennis
Huertas Saona, Christian Alexis
dc.subject.es_ES.fl_str_mv Compresión de datos (Telecomunicaciones)
Compresión de imágenes
Descodificadores (Electrónica)
topic Compresión de datos (Telecomunicaciones)
Compresión de imágenes
Descodificadores (Electrónica)
https://purl.org/pe-repo/ocde/ford#2.02.01
dc.subject.ocde.es_ES.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.01
description En los últimos años, los esquemas de compresión de imágenes basados en la transformada de Wavelet han ido remplazando a los esquemas clásicos basados en la transformada de Fourier, ya que son más eficientes y ofrecen una mayor posibilidad de análisis debido a su naturaleza multiresolución[1]. La compresión de imágenes actualmente juega un papel muy importante en el desarrollo de equipos portátiles o de telecomunicaciones, ya que estos buscan almacenar grandes volúmenes de información en el menor espacio posible o transmitir información a altas velocidades. Por lo tanto, esto implica migrar de la solución software originalmente concebida, hacia su implementación en procesadores de aplicación específica (hardware), la cual ofrece una mayor flexibilidad y la posibilidad de procesar los datos en tiempo real. Este trabajo presenta la implementación de una versión optimizada del algoritmo de codificación/decodificación SPIHT (Set Partitioning In Hierarchical Trees) sobre un arreglo de puertas programables por campo (FPGA), para lograr una reducción considerable del tiempo de procesamiento. Para ello, se propone una metodología de diseño digital Top-Down capaz de adaptar el estado del arte de un algoritmo específico a su equivalente en hardware programable. Los resultados de las pruebas experimentales demuestran que el diseño alcanza un reducido tiempo de procesamiento, logrando codificar una imagen transformada al dominio Wavelet de 256x256 píxeles en 50 milisegundos y realizar la decodificación de las misma en menos de un milisegundo. Además posee un bajo consumo de recursos, ocupando un 27% del FPGA Stratix EP1S25F1020C5 de Altera para dicha configuración. El sistema esta configurado para comunicarse con una interfaz de usuario visual para la transferencia de imágenes y visualización de resultados por la PC a través del Bus PCI.
publishDate 2005
dc.date.created.es_ES.fl_str_mv 2005
dc.date.accessioned.es_ES.fl_str_mv 2011-12-02T16:12:43Z
dc.date.available.es_ES.fl_str_mv 2011-12-02T16:12:43Z
dc.date.issued.fl_str_mv 2011-12-02
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.none.fl_str_mv Tesis de licenciatura
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/1083
url http://hdl.handle.net/20.500.12404/1083
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.es_ES.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Institucional
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Institucional
collection PUCP-Institucional
repository.name.fl_str_mv Repositorio Institucional de la PUCP
repository.mail.fl_str_mv repositorio@pucp.pe
_version_ 1835639364251549696
score 13.836542
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).