Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Implementación sobre FPGA de un algoritmo de compresión de imágenes hiperespectrales bajo el estándar CCSDS 123.0-B-1

dc.contributor.advisorGonzález Calvo, Carlos
dc.contributor.advisorMozos Muñoz, Daniel
dc.contributor.authorBascones García, Daniel
dc.date.accessioned2023-06-21T06:19:12Z
dc.date.available2023-06-21T06:19:12Z
dc.date.issued2016
dc.degree.titleDoble Grado en Ingeniería Informática y Matemáticas
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática y Matemáticas (Universidad Complutense, Facultad de Informática, curso 2015/2016)
dc.description.abstractA lo largo de la historia, nuestro planeta ha atravesado numerosas y diferentes etapas. Sin embargo, desde finales del cretácico no se vivía un cambio tan rápido como el actual. Y a la cabeza del cambio, nosotros, el ser humano. De igual manera que somos la causa, debemos ser también la solución, y el análisis a gran escala de la tierra está siendo un punto de interés para la comunidad científica en los últimos años. Prueba de ello es que, cada vez con más frecuencia, se lanzan gran cantidad de satélites cuya finalidad es el análisis, mediante fotografías, de la superficie terrestre. Una de las técnicas más versátiles para este análisis es la toma de imágenes hiperespectrales, donde no solo se captura el espectro visible, sino numerosas longitudes de onda. Suponen, eso sí un reto tecnológico, pues los sensores consumen más energía y las imágenes más memoria, ambos recursos escasos en el espacio. Dado que el análisis se hace en tierra firme, es importante una transmisión de datos eficaz y rápida. Por ello creemos que la compresión en tiempo real mediante FPGAs es la solución idónea, combinando un bajo consumo con una alta tasa de compresión, posibilitando el análisis ininterrumpido del astro en el que vivimos. En este trabajo de fin de grado se ha realizado una implementación sobre FPGA, utilizando VHDL, del estándar CCSDS 123. Este está diseñado para la compresión sin pérdida de imágenes hiperespectrales, y permite una amplia gama de configuraciones para adaptarse de manera óptima a cualquier tipo de imagen. Se ha comprobado exitosamente la validez de la implementación comparando los resultados obtenidos con otras implementaciones (software) existentes. Las principales ventajas que presentamos aquí es que se posibilita la compresión en tiempo real, obteniendo además un rendimiento energético muy prometedor. Estos resultados mejoran notablemente los de una implementación software del algoritmo, y permitirán la compresión de las imágenes a bordo de los satélites que las toman.
dc.description.abstractThroughout history, our planet has endured many different climates. However, a change as fast as the current one had not been seen since the end of the cretacic era. We, as humans, are leading this change. Being the cause, it is our duty to also be the remedy. The analysis of the earth as a whole has been a hot topic for the scientific community in the past few years. Proof of which is that, with increasing frequency, satellites are being launched whose objective is to analyze, using photography, our planet’s surface. One of the most versatile techniques for this purpose is hyperspectral imaging, where not only the visible spectrum is captured, but also lots of different wavelenghts. This presents, however, a technical challenge, given the increased power consumption of the sensors, and the increased storage needs for the captured data. Both are scarse resources up in space. Since data processing is done back on Earth, it is of our interest a quick and effective link with the satellites. This is why we believe that real time compression using FPGAs is the ideal solution, combining both low power chips and a high compression rate, opening the possibility of an uninterrupted analysis of the planet we live in. In this work, an implementation of the CCSDS 123 standard has been made using VHDL, aiming for its use on FPGAs. The standard’s goal is to losslessly compress hyperspectral images, allowing optimal compression for any kind of image with its many parameters. Validity of the algorithm has been tested against previous implementations, with our hardware one giving the same results as its software counterparts. The main advantage we get is the ability to compress in real time, paired with a very promising power efficiency. These results notably improve those of the software implementation, and will allow on-board compression of images in the same satellites they are taken from.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/38716
dc.identifier.urihttps://hdl.handle.net/20.500.14352/66073
dc.language.isospa
dc.page.total81
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004.9(043.3)
dc.subject.cdu004.312(043.3)
dc.subject.keywordEstándar CCSDS 123
dc.subject.keywordFPGA
dc.subject.keywordImagen hiperespectral
dc.subject.keywordAlgoritmos de compresión
dc.subject.keywordSatélite
dc.subject.keywordVHDL
dc.subject.keywordAVIRIS
dc.subject.keywordCCSDS 123 Standard
dc.subject.keywordHyperspectral image
dc.subject.keywordCompression algorithms
dc.subject.keywordSatellite
dc.subject.ucmHardware
dc.subject.ucmSoftware
dc.subject.unesco3304.16 Diseño Lógico
dc.titleImplementación sobre FPGA de un algoritmo de compresión de imágenes hiperespectrales bajo el estándar CCSDS 123.0-B-1
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication7888cab2-e944-4a9d-aa87-90e483db5a05
relation.isAdvisorOfPublication4c67f647-780c-4c6a-84dd-5962fb0a6260
relation.isAdvisorOfPublication.latestForDiscovery7888cab2-e944-4a9d-aa87-90e483db5a05
relation.isAuthorOfPublication7091b4d5-39d3-464a-be38-0863f757e2c9
relation.isAuthorOfPublication.latestForDiscovery7091b4d5-39d3-464a-be38-0863f757e2c9

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Memoria_Daniel_Báscones_Implementación_CCSDS_123_FPGA_versión_de_imprenta.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format