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 paramétrica altamente segmentada del algoritmo k-means para la clusterización de imágenes hiperespectrales sobre hardware reconfigurable

dc.contributor.advisorBáscones García, Daniel
dc.contributor.advisorMendías Cuadros, José Manuel
dc.contributor.authorMorcillo Salgado, Borja
dc.date.accessioned2023-06-22T21:21:25Z
dc.date.available2023-06-22T21:21:25Z
dc.date.issued2022
dc.descriptionTrabajo de Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2021-22.
dc.description.abstractEste proyecto consiste en el diseño e implementación hardware del algoritmo de clusterización k-means, aplicado a imágenes hiperespectrales. El objetivo es lograr el cómputo en tiempo real, gracias a las técnicas de aceleración aplicadas. El diseño cuenta con una arquitectura en pipeline altamente segmentado, compuesto por tres módulos retroalimentados entre sí, los cuales procesan de forma iterativa los datos de entrada hasta que los resultados convergen a valores estáticos. Dicho pipeline opera con multitud de píxeles simultáneamente, además todas las bandas de cada píxel hiperespectral se tratan en paralelo. En consecuencia, este logra un rendimiento excepcional: es capaz de procesar a razón de un píxel hiperespectral completo por ciclo de reloj, de forma constante. El diseño es completamente paramétrico, tal que es posible adaptarlo de forma automática a imágenes de distintas características o alterar las propiedades de la clusterización. También cuenta con una interfaz AXI Stream para facilitar su reutilización e integración en diversos sistemas. Los resultados muestran una velocidad de procesamiento de aproximadamente 100 millones de píxeles hiperespectrales (con 224 bandas cada uno) por segundo con un discreto uso de recursos en FPGA. Se logra así un amplio margen para la ejecución del algoritmo en tiempo real, dejando holgura para los crecientes flujos de datos que trae la tecnología.
dc.description.abstractThis project consists of creating a hardware design which implements the k-means clustering algorithm, applied to hyperspectral images. The goal is to achieve real-time computation, thanks to the acceleration techniques applied. The design has a deep pipelined architecture, made up of three modules with feedback between them, which iteratively process the input data until the results converge to static values. The pipeline operates with multiple pixels simultaneously, meanwhile all bands of each hyperspectral pixel are processed in parallel. As a result: it attains an exceptional performance, being able to reach a constant throughput of one full hyperspectral pixel per clock cycle. The design is fully parametric, so is possible to automatically adapt it to different kinds of images or to alter the clustering properties. Furthermore, it has an AXI Stream interface in order to increase its reusability and make it easier to integrate into different systems. The results reveal a processing speed of approximately 100 million hyperspectral pixels (with 224 bands each) per second with a discrete use of FPGA resources. This provides a wide margin for real-time execution of the algorithm, while leaving extra room for the increasing data flows brought by the newest technology.
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/74056
dc.identifier.urihttps://hdl.handle.net/20.500.14352/73942
dc.language.isospa
dc.master.titleMáster en Ingeniería Informática
dc.page.total157
dc.rightsAtribución-NoComercial-CompartirIgual 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordHiperespectral
dc.subject.keywordProcesado de imagen
dc.subject.keywordClusterización
dc.subject.keywordK-means
dc.subject.keywordPipeline
dc.subject.keywordDiseño hardware
dc.subject.keywordRTL
dc.subject.keywordFPGA
dc.subject.keywordHDL
dc.subject.keywordVHDL
dc.subject.keywordHyperspectral
dc.subject.keywordImage processing
dc.subject.keywordClustering
dc.subject.keywordHardware design
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleImplementación paramétrica altamente segmentada del algoritmo k-means para la clusterización de imágenes hiperespectrales sobre hardware reconfigurable
dc.title.alternativeHighly pipelined parametric implementation of the k-means algorithm for hyperspectral image clustering on reconfigurable hardware
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationd8c47930-3f7e-4046-b4d9-a59759643011
relation.isAdvisorOfPublication.latestForDiscoveryd8c47930-3f7e-4046-b4d9-a59759643011
relation.isAuthorOfPublication83c247bf-c53f-46ce-9f58-63451829285a
relation.isAuthorOfPublication.latestForDiscovery83c247bf-c53f-46ce-9f58-63451829285a

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BorjaMorcillo.pdf
Size:
15.49 MB
Format:
Adobe Portable Document Format