Tesis (Arquitectura y Tecnología de Computadores)

URI permanente para esta colecciónhttps://hdl.handle.net/11441/11295

Examinar

Envíos recientes

Mostrando 1 - 20 de 42
  • Acceso abiertoTesis Doctoral
    Digital Signal Processors and physical implementation for large scale microelectrode array local field potential signal segmentation
    (2026-03-18) Galeote Checa, Gabriel; Linares Barranco, Bernabé; Serrano Gotarredona, María Teresa; Arquitectura y Tecnología de Computadores
    Neurological disorders pose a major global healthcare burden, with epilepsy affecting 1% of the population and 30% of patients resistant to conventional therapies. This challenge has drawn increasing attention from engineering and neuroscience, driving the need for implantable brain-based solutions to improve treatment efficacy and patient outcomes. Neural implants have become crucial for monitoring and modulating brain activity, particularly in epilepsy, where they help to mitigate and anticipate seizures. Advances in materials science, electronics miniaturization, and energy solutions have driven progress, however, the current trend toward increasing electrodes number for better spatial resolution and monitoring, and the need for reducing the high financial costs and memory constraints associated with data transmission. An increased number of electrodes results in higher data volumes and greater processing demands, underscoring the need for efficient on-implant processing to enable real-time monitoring and interventions while minimizing data transmission. This research develops high-performance, computationally efficient methods for seizure detection and neural activity monitoring, following a software-hardware co-design approach to enable effective hardware implementation on low-power FPGAs and ASICs for scalable, real-time on-implant applications. This work also introduces a novel outlier detection algorithm for identifying pathological biomarkers in local field potentials within epilepsy applications. Based on the statistical z-score test, the detector enhances adaptability and reduces errors associated with classical spike detection methods reliant on fixed heuristically-chosen thresholds. Other state-of-the-art detectors were also adapted and implemented for benchmarking. This work also introduces a brain monitoring method based on time-series segmentation, improving the collection of neural activity data by distinguishing distinct neurological events, such as ictal and interictal epileptiform discharges. This strategy aims to improve the capabilities of seizure detection and prediction for real-time monitoring devices. To validate the proposed algorithms, experimental tests were conducted using local field potential recordings from hippocampus-cortex slices treated with 4-aminopyridine (4AP), a model for inducing epileptiform activity. These recordings, collected via microelectrode arrays, captured electrical activity from different brain regions. The algorithms were then designed and implemented following a software-hardware co-design methodology, progressing from software-based proof-of-concept validation to implementations on microcontrollers, FPGAs, and ASICs. The algorithm is implemented on TSMC 65 and 180 nm technologies, routed and synthesized for formal prefabrication validation. This ensures optimal adaptation to each hardware platform, demonstrating a complete pathway from theoretical development to final hardware realization. This thesis contributes to the field by presenting a novel outlier detection algorithm and a time-series segmentation strategy. It demonstrates their hardware implementation, addressing one of the major challenges in modern neural implants—bridging the gap between the requirements of clinical teams and engineers. Current limitations in the field primarily concern data transmission bandwidth, power consumption, device size, and the trade-off between real-time monitoring and on-device processing. This research demonstrates that innovative computational strategies can help mitigate these challenges and advance the state of the art in neural implants. Furthermore, this work highlights the importance of a software-hardware co-design approach, which is essential for the next generation of wireless brain-machine interfaces. This study lays the groundwork for future advancements in real-time, implantable neurotechnology by proposing alternative methods for brain monitoring.
  • Acceso abiertoTesis Doctoral
    Developing digital and analog Neural Networks in Memory Technology with multi-scale time Constants
    (2026-02-26) Erfanijazi, Hamidreza; Camuñas Mesa, Luis Alejandro; Serrano Gotarredona, María Teresa; Electrónica y Electromagnetismo; Arquitectura y Tecnología de Computadores
    Spiking Neural Networks (SNNs) represent a class of artificial neural networks that emulate biological neurons by processing information through discrete electrical spikes rather than continuous signals. Neurons fire only when the input signal reaches a specific threshold, leaving most neurons inactive, which helps reducing computational load. By capturing temporal dynamics through this activation process, SNNs are ideal for low-power, real-time applications. Neuromorphic engineering extends these principles by designing hardware systems that mimic the brain's structure and function, creating adaptive, parallel computing architectures that contribute to advancements in AI and cognitive computing. CMOS technology has been widely used for implementing SNNs, but it faces several limitations, including high energy consumption, scalability issues, and difficulty in achieving dense synaptic connectivity. As a result, alternative devices such as memristors and Thin-Film Transistors (TFTs) are being explored for their advantages. Memristors offer non-volatile memory, low power consumption, and high synapse density, making them suitable for mimicking synaptic plasticity in biological systems. TFTs, with their low leakage properties, enable sustained operation and efficient spike generation across a wide range of timescales. These emerging technologies, alongside CMOS, promise to enhance the power efficiency, scalability, and speed of SNNs, bringing neuromorphic systems closer to biological brain performance. Neuromorphic engineering faces challenges, especially when trying to use memristors to mimic brain synapses. Memristors are limited to binary states due to issues with reliability, precision, and retention, which prevents them from functioning as multibit memory cells. Additionally, SNN algorithms need specialized hardware, but current silicon-based systems can't meet efficiently the multi-timescale demands of advanced AI. This highlights the need for new devices and architectures. To overcome challenges in neuromorphic engineering, advanced algorithms are needed to program memristors for a wide range of analog states, with a circuit architecture that supports both programming and inference. Additionally, exploring TFTs as an alternative device for multi-timescale operations can meet the demands of diverse AI applications, enabling neuromorphic systems to function efficiently across different timescales. In this thesis, a CMOS infrastructure was designed using 350nm XFAB technology to serve as a platform for testing two-terminal emerging synaptic devices post-fabricated as back end of line (BEOL). This platform supports memristors as analog synaptic weights and integrates multiple memristive crossbars with multibit-per-cell functionality, enabling both training and inference. A relaxation-aware analog programming technique for HfOx ReRAM arrays was developed, achieving multibit memory functionality. Additionally, a multi-timescale TFT neuron was introduced, enhancing temporal dynamics in neuromorphic systems across a wide range of analog timescales.
  • Acceso abiertoTesis Doctoral
    Study, Design and Evaluation of Neuromorphic and Edge Artificial Intelligence Systems for Predictive Maintenance
    (2026-01-23) Montes-Sánchez, Juan Manuel; Jiménez Fernández, Ángel Francisco; Vicente Díaz, Saturnino; Arquitectura y Tecnología de Computadores
    As technology becomes more complex thanks to the advances in computing and automation, industry balances between the cost of running these newly developed systems and the advantages they offer. In the last few years, the spread of Artificial Intelligence (AI) helped to integrate new strategies that aim to reduce failures and make maintenance interventions more efficient. Predictive Maintenance (PdM) is already starting to change the life cycle of every industrial equipment. However, the use of powerful AI algorithms is rising some concerns due to their high consumption in resources. Industry can still benefit from these methods without compromising its improve in efficiency thanks to some modifications that make AI more specific and easy to run into power efficient devices, minimising data transfer while offering similar accuracy and results. This is commonly known as Edge AI, and it is starting to be used in PdM applications. In this thesis, we studied the current state of art of Edge AI in PdM scenarios. After some contributions in the development of a novel and patented biomedical robot, we identified some unresolved maintenance issues related to one specific part of it that could potentially benefit from PdM techniques. We prepared a recording scenario to obtain properly labelled multi-sensor datasets that were made public. Using that data, we explored several ways of implementing AI-based algorithms that could detect failure, with efficiency as our main objective. In our first approach, we tested a method based on Recurrent Neural Networks (RNNs) in which we optimised not only the network itself, but also the nature of the input data and the selection of a target deployment device. We also made a totally different approach based in audio signals in which we processed the data with a power efficient neuromorphic audio sensor (NAS) to see if we could extract the audio features for PdM sound classification. During this process, a new neuromorphic audio dataset for PdM was recorded and published. Finally, since industry also made its move in Edge AI with several new software tools, we designed a comparison between the most popular ones. In this comparison, we tested cost, features, performance, and usability of each one when used in the same PdM scenario we studied before. The results and conclusions of each step of this work are already published in different forms: one patent, two journal articles, two conference proceedings and two public datasets. We also present them here as a single document, with some additional content which serves as a link between them for better understanding.
  • Acceso abiertoTesis Doctoral
    Neuromorphic Computing Architectures for Sensory Fusion applied to Robotics
    (2025-12-09) Piñero Fuentes, Enrique; Linares Barranco, Alejandro; Ríos Navarro, José Antonio; Arquitectura y Tecnología de Computadores
    Esta tesis se aborda desde el campo de la ingeniería neuromórfica, cuyo objetivo es emular la eficiencia computacional y energética de los sistemas neuronales biológicos para superar las limitaciones de las arquitecturas de computación digitales. Se presenta una propuesta para integrar de manera efectiva arquitecturas de computación pulsantes, desde la captura de datos hasta la actuación en plataformas robóticas no homogéneas. El trabajo se centra en el diseño y la implementación de un marco para el procesamiento de información pulsante en diferentes partes del flujo de procesado de esta, desde la captura de datos hasta la actuación. Se explora el uso de sensores neuromórficos avanzados como las retinas de silicio (DVS, DAVIS) y cócleas de silicio (NAS), que replican el comportamiento de los órganos sensoriales biológicos y emplean el protocolo Address Event Representation (AER). Además, se aborda la relevancia del Deep Learning y las Redes Neuronales Pulsantes (SNNs) para tareas complejas como el reconocimiento de patrones. Por último, se utilizan métodos de control pulsantes en un brazo robótico para controlar su posición. Las contribuciones principales de esta tesis incluyen la grabación y publicación de un dataset multimodal de lectura de labios pulsante, LIPSFUS, que incluye la transformación a pulsante de un dataset de lectura de labios denominado LRW a su versión pulsante (LRW-FUS) así como de un dataset multimodal de trayectorias robóticas que incluye información posicional de un brazo robótico junto con información pulsante proveniente de su controladora, que implementa un control Spiking Proportional-Integrative-Derivative (SPID). También se presenta un modelo basado en convoluciones en 1D con el que se ha logrado obtener hasta un 88% de precisión en la clasificación de los datos de un subconjunto del dataset LIPSFUS, denominado LRW-FUS. Para finalizar, también se han desarrollado avances para la utilización de un brazo robótico con una controladora pulsante, la plataforma EDScorbot, con la cual se ha grabado el dataset de trayectorias robóticas anteriormente mencionado. Los resultados demuestran la viabilidad de la integración de arquitecturas de computación pulsantes tanto en sistemas robóticos complejos como entornos de captura de información y el procesado de esta, sentando las bases para una nueva generación de sistemas inteligentes y eficientes. Este trabajo abre nuevas líneas de investigación en el desarrollo de sistemas bio-inspirados, la optimización del consumo energético y la validación en entornos robóticos reales.
  • Acceso abiertoTesis Doctoral
    Spiking neural Networks. On-Line learning in Event based Neuromorphic Systems
    (2025-07-24) Vasudevan, Ajay; Linares Barranco, Bernabé; Serrano Gotarredona, María Teresa; Arquitectura y Tecnología de Computadores
    Spiking Neural Networks are considered as the third generation of neural networks. As opposed to conventional Artificial Neural Networks where temporal information is not explicitly considered, Spiking Neural Networks incorporate time as an explicit variable which enriches the spatio-temporal representation of the signal. In Spiking Neural Networks, signals are represented and communicated as a flow of spikes. Consequently, communication and computation power is required only during the occurrence of a spike. With proper sparse coding of the signals, SNNs offer advantages over other neural networks in terms of processing speed and power requirements. However, while training techniques for conventional neural networks which make use of techniques like Gradient Descent and Back Propagation are very mature and achieve high levels of accuracy in supervised classification problems, the training of SNNs in a supervised manner is still much less developed. Although the explicit incorporation of temporal information has more potential to solve problems where dynamics plays an important role, it also introduces complexity in the training. Training in an unsupervised manner can be done with local learning rules which are biologically plausible but these unsupervised techniques are still achieving less accurate results. This thesis details the background and motivations for using SNNs and presents work done of training SNNs in both unsupervised and supervised manners.
  • Acceso abiertoTesis Doctoral
    Una contribución basada en VLSI para la recopilación de datos en tiempo real mediante IA neuromórfica: una aplicación al scouting deportivo
    (2025-04-04) Canas Moreno, Salvador; Cerezuela Escudero, Elena; Ríos Navarro, José Antonio; Arquitectura y Tecnología de Computadores
    La hipótesis en la que se basa esta tesis doctoral, es que se puede realizar una contribución al scouting deportivo, automatizando la recogida de datos de eventos físi- cos deportivos (movimiento de una pelota, posición de una persona, etc) utilizando un enfoque propio de la ingeniería neuromórfica, además de técnicas de AI/ML (Artificial Intelligence/Machine Learning) con hardware VLSI (Very Large-Scale Integration). En particular, el principal objetivo es contribuir al avance de los sistemas de scouting de-portivo actuales mediante el uso de la inteligencia artificial y dispositivos inspirados en la ingeniería neuromórfica. Si bien existen investigaciones y soluciones software para automatizar la recolección de datos y generación de estadísticas en el ámbito del scou- ting deportivo, este trabajo explora nuevos enfoques desde la perspectiva de las redes neuronales y las cámaras de visión neuro-inspiradas. Para ello se sigue un proceso analítico en el que se estudian diversos enfoques basados en técnicas consolidadas y ampliamente utilizadas en el campo de la visión por computador, como las redes neuronales convolucionales, los algoritmos de tracking y otros métodos relevantes. Los resultados obtenidos con el enfoque basado en técnicas consolidadas de visión por computador, mencionados previamente, muestran ciertas limitaciones ante diferentes problemáticas. Por lo tanto, se decide profundizar en el desarrollo de un siste- ma neuromórfico que complemente y mejore este enfoque. Dicho sistema neuromórfico se centra en el uso de una cámara por eventos, también conocida como retina artificial o simplemente retina. La integración de esta tecnología neuro-inspirada con los métodos tradicionales de visión artificial da lugar a un sistema heterogéneo con un gran potencial para abordar los desafíos del análisis deportivo. Finalmente, se presenta una comparación del sistema resultante en diferentes tipos de hardware: CPU, GPU (de escritorio y empotrada) y TPU. Esta comparación viene a demostrar el tipo de hardware en el que el sistema desarrollado se comporta de manera más eficiente, esto es, menor latencia, menor consumo energético, menor utilización de recursos, entre otros.
  • Acceso abiertoTesis Doctoral
    Study, Design and Implementation of Neuromorphic Systems through a Spiking Boolean Computing Paradigm
    (2025-01-24) Ayuso Martínez, Álvaro; Jiménez Moreno, Gabriel; Domínguez Morales, Juan Pedro; Arquitectura y Tecnología de Computadores
    In recent years, advances in transistor integration within digital computers have enabled them to be reduced to near-atomic scales, pushing this technology to its physical and thermal limits. This trend, which has also significantly increased production costs, reinforces the belief that Moore's law is going to become obsolete in the coming years. However, although doubts may arise about the possibility of further improving the efficiency of digital computers, these disappear when considering the brain, which is the most powerful and efficient system known. It is not based on transistors but on neurons and achieves high performance with minimal power consumption, both characteristics emerging mainly from the massive parallelism inherent to the nervous system. Inspired by the principles of neuromorphic engineering, this work proposes replacing transistors in digital circuits with neurons to harness these benefits. By abstracting neuronal function, it is possible to apply Boolean algebra to the design of Spiking Neural Networks under specific conditions, in a similar way to how it is applied to the design of digital circuits. Thus, this work lays the foundation for spiking Boolean computation through the spiking implementation of basic logic gates, providing a systematic approach for designing these networks, which could be valuable for researchers in the field. It also explores the development of complex spiking blocks for specialized applications, in which the development of the spiking computer is highlighted, and presents an extensive set of experiments whose results demonstrate their correct functionality mainly on two different neuromorphic platforms, SpiNNaker and Dynap-SE. The final implementations have been shown to behave as expected in challenging environments and under conditions comparable to those found in biology.
  • Acceso abiertoTesis Doctoral
    On the Optimization of geolocation Problems in wireless sensor Networks and connected Objects
    (2024-12-13) Mani, Rahma; Ríos Navarro, José Antonio; Liouane, Noureddine; Arquitectura y Tecnología de Computadores
    As localization represents the main core of various wireless sensor network applications including the Internet of Things (IoT), Industry 4.0, e-health, e-agriculture, etc..., several localization algorithms have been suggested in our research work. In fact, obtaining precise information about the location of the sensor nodes is crucial for making the data collected useful and meaningful. In our studies, we consider the type of range-free sensor network exploiting the wireless sensor connectivity. Range-free localization is a vital aspect of wireless sensor networks, aimed at estimating the positions of sensor nodes without requiring precise distance measurements or specialized hardware. The main advantages of connectivity-based algorithms for localizing multi-hop sensor networks are their simplicity, low energy consumption and acceptable accuracy. Firstly, We proposed a fuzzy-ELM learning machine to provide precise geolocation in WSNs. This method for training WSNs combines two techniques within the field of artificial intelligence: the Extreme Learning Machine (ELM) combined with the concept of Fuzzy-Logic. Fuzzy logic concepts are used for minimizing the environnemental incertainty by using a set of localization rules and ELM machine learning procedure is used as fastest localization machine learning. Subsequently, we replaced a large number of GPS-equipped anchors with a single mobile anchor. We employed a regularized bounding box to predict the positions of the unknown nodes using regularization factors and we used the Kalman filter algorithm to smooth and improve the accuracy of the sensor nodes to be localized. Moreover, the use of a reconfigurable FPGA board allows for real-time processing of sensory data, enabling us to make fast and accurate decisions in dynamic environments. In effect, the performance of FPGA hardware implementation presents a new achievement in localization due to its easy testing and fast implementation. Furthermore, we have put a great deal of effort into research to extend the 2D positioning algorithms in WSNs to 3D that reflects reality and the most practical applications. We assessed the perfor-mance of our algorithms using exhaustive experiments by evaluating parameters such as localization accuracy whilst changing other simulation characteristics such as the effect of communication range, number of nodes and the mobile anchor node trajectory on several isotropic and anisotropic topologies. Our results show that our approaches can efficiently locate unknown nodes with good latency and high accuracy.
  • Acceso abiertoTesis Doctoral
    Developing digital and analog spiking neural Networks for interacting with biological Tissues in the Case Study of temporal lobe Epilepsy
    (2024-10-25) Ahmadi Farsani, Javad; Serrano Gotarredona, María Teresa; Linares Barranco, Alejandro; Arquitectura y Tecnología de Computadores
    The HERMES (Hybrid Enhanced Regenerative Medicine Systems) project aims to pioneer an innovative approach to treating temporal lobe epilepsy by leveraging the symbiotic integration of tissue engineering, neuromorphic engineering, and artificial intelligence (AI). Within this project, my role focused on the neuromorphic engineering aspect, specifically designing a spiking neural network (SNN) using CMOS integrated circuits (ICs) with memristors to demonstrate its potential for pattern recognition tasks. To facilitate the implementation of the SNN, memristors were chosen as synaptic components due to their emerging properties and potential benefits in memory calculation applications. A collaborative effort with researchers from Politecnico di Milano (POLIMI) provided access to memristor chips, enabling the incorporation of these devices into the SNN design. Additionally, collaboration with biologists from the Italian Institute of Technology (IIT) enriched the project by providing access to a microelectrode array (MEA) system capable of recording local field potentials from brain tissues, particularly, rodent brain slices. This real-time interaction with brain tissues through the MEA system presented opportunities to validate the functionality of the SNN in a physiological context. The implementation of the SNN began with simulation and modeling on a Digital Signal Processor (DSP) platform, specifically the DSK6455 board, which replicated the functionality of the DSP embedded within the MEA system. This initial validation step ensured the viability of the SNN design before proceeding to the costly and time-intensive process of ASIC chip design. Experimental results demonstrated the capability of the SNN to learn and adapt using Spike-Timing-Dependent Plasticity (STDP) algorithms, laying the foundation for further hybrid experiments conducted with the IIT team. Subsequent stages of the project involved the design and fabrication of ASIC chips and PCBs to create a fully custom hardware SNN, culminating in pattern recognition experiments conducted using FPGA boards controlling the ASICs and memristor chips. As a result of the thesis, the DSP was employed for modelling, evaluation, and testing of the SNN and its constituent building blocks, intended for eventual design on an ASIC. Additionally, using the DSP, a closed-loop real-time biohybrid in vitro system was developed to interact with an actual rodent brain slice for seizure detection. The designs initially implemented on the DSP were transitioned to ASIC utilizing a 180nm technology. In the pre-synaptic part, a compact field potential to spike converter was engineered, capable of extracting spikes from overshoots, undershoots, or both. Meanwhile, in the post-synaptic part, a current-attenuator was employed to diminish current prior to its input into the neuron circuit, resulting in a significantly compact neuron circuit design. Experimental findings indicated that the SNN shows notable power efficiency when compared with state of the arts.
  • Acceso abiertoTesis Doctoral
    Computational Neuromorphic Architectures for Modeling the Hippocampus Formation applied to Robotic Navigation
    (2024-07-01) Casanueva Morato, Daniel; Jiménez Moreno, Gabriel; Domínguez Morales, Juan Pedro; Arquitectura y Tecnología de Computadores
    The brain is the most powerful machine that exists, capable of efficiently solving complex problems and far surpassing the capabilities of current systems. In recent decades, neuromorphic engineering has been responsible for the study, design and implementation of hardware and software systems that mimic the behavior, structure and functioning of the brain to achieve such superior capabilities. Within computing systems, memory is a critical component that limits the evolution of these systems by becoming a bottleneck in the flow of information. Additionally, despite the significant growth in computing, the robotics field has seen less significant evolution. Within the brain, the hippocampus stands out for its participation in episodic memory; it can learn and store a large amount of information through association from different brain sensory nuclei, while also being able to recall it based on different fragments of itself. Therefore, this work focuses on the study, design and implementation of neuromorphic memory systems bio-inspired by the hippocampus. A variety of models are proposed to explore different functionalities and paradigms observed in the neuromorphic domain (biological plausibility, analog or digital technology and simulation or emulation). These models, which are capable of learning, forgetting and recalling spiking information, have been developed using Spiking Neural Networks and implemented on various special-purpose hardware platforms for such type of networks. Furthermore, these models have been integrated into robotic platforms for learning, mapping and navigating environments and trajectories. These are the first implementations on specialpurpose hardware platforms for Spiking Neural Networks of fully functional memory models bio-inspired by the hippocampus, paving the way for the development of future, more complex neuromorphic systems.
  • Acceso abiertoTesis Doctoral
    Aplicaciones de la inteligencia artificial en la optimización de la salud y el rendimiento en equipos deportivos: un enfoque en la cardiología deportiva
    (2024-06-24) Muñoz-Macho, Adolfo Antonio; Domínguez Morales, Manuel Jesús; Sevillano Ramos, José Luis; Arquitectura y Tecnología de Computadores
    El enfoque en la protección de la salud y la optimización del rendimiento deportivo de los atletas dentro de los equipos deportivos profesionales ha cobrado una importancia creciente en los últimos años. En este contexto, la inteligencia artificial (IA) emerge como una herramienta de alto interés, capaz de transformar la manera en que se monitorean, analizan y mejoran tanto el rendimiento físico como el bienestar y salud de los jugadores. Esta tesis se centra en la aplicación de tecnologías de IA para el análisis y la mejora del rendimiento y la salud en equipos deportivos profesionales, abarcando desde la detección temprana de posibles lesiones o enfermedades hasta la gestión de datos de entrenamientos y partidos para maximizar la efectividad y eficiencia de cada jugador. En su desarrollo concreto, se abordan las posibles mejoras en el ámbito de la cardiología deportiva aportando nuevas herramientas y visiones innovadoras y de interés. La tesis se ha elaborado como compendio de publicaciones, donde como primera investigación se ha explorado el estado del arte de las aplicaciones actuales de la IA en equipos deportivos profesionales con la intención de desvelar las aplicaciones prácticas realizadas y descubrir los posibles vacíos de conocimiento. Se ha explorado más a fondo las aplicaciones orientadas a salud y prevención y manejo de lesiones y también orientado al rendimiento con datos de posicionamiento global deportivo, test de bienestar y otros medios de valoración del rendimiento. Dentro de este estudio, se observó la evaluación de la efectividad de los sistemas en función del tipo de técnica utilizada, revelando como la IA puede ayudar a mejoras significativas en la capacidad de entender los procesos que ayudan a la mejora de rendimiento físico de los jugadores y en una reducción en la incidencia de lesiones y otras incidencias. Como segunda aportación se ha generado el primer dataset público de electrocardiogramas de deportistas profesionales que será de utilidad para la comunidad científica. En tercer lugar, se presenta un estudio de caso en el que se aplican varias técnicas de IA en un equipo de fútbol profesional, demostrando cómo la tecnología puede utilizarse para ayudar en el seguimiento de datos cardiológicos a través del electrocardiograma, prevenir una falta de diagnóstico, mejorar la clasificación de riesgo y, en última instancia, elevar el nivel de seguimiento de la salud y rendimiento del equipo. Como últimas aportaciones se presenta un estudio desarrollando una herramienta de visualización de ECGs en un capítulo de libro producto de una presentación a un congreso internacional y una evolución de esta iniciativa hacia la simulación y la posibilidad de modificación de datos con fines educativos en un quinto artículo que está enviado y en proceso de revisión. Esta tesis contribuye al campo de la IA aplicada al deporte, ofreciendo una perspectiva integral sobre cómo las tecnologías de este tipo pueden ser empleadas de manera efectiva para fomentar el rendimiento deportivo y la salud de los atletas en el ámbito de los deportes de equipo. A través de la construcción y análisis de modelos predictivos avanzados, se establece un marco para la aplicación futura de estas tecnologías, no solo en el fútbol, sino también en una amplia gama de disciplinas deportivas, abriendo nuevas vías para la investigación y la práctica en la intersección entre la inteligencia artificial, el deporte y la medicina deportiva.
  • Acceso abiertoTesis Doctoral
    Estudio y aplicación de la teoría psicofisiológica de la emoción para la detección y clasificación del estado afectivo del usuario mediante técnicas de Machine Learning para el apoyo en procesos de rehabilitación
    (2022-10-14) Muñoz Saavedra, Luis; Domínguez Morales, Manuel Jesús; Miró Amarante, María Lourdes; Arquitectura y Tecnología de Computadores
    En este trabajo se realiza una contribución a los sistemas automáticos de detección y clasificación de emociones, con el fin de ayudar a la adherencia en los procesos de rehabilitación. Para ello se sigue un proceso analítico en el que, en primera instancia, se realiza un estudio profundo de la teoría emocional y su evolución a lo largo de los años, así como su incidencia sobre la fisiología de la persona (psicofisiología). Seguidamente, se demuestra esta incidencia mediante la elaboración de un clasificador del estado emocional basado en redes neuronales profundas, utilizando un conjunto de datos públicos. Una vez demostrada la teoría, se diseña e implementa un dispositivo portable capaz de recolectar información en tiempo real de diversas variables fisiológicas del paciente. Con dicho dispositivo, se elabora un protocolo propio de evaluación basado en la exposición de los participantes a diversos estímulos audiovisuales, aprobado por un comité ético, con el objetivo de recolectar un conjunto de datos de participantes sobre los cuales se estudia la teoría psicofisiológica en profundidad. Para ello se sigue un proceso de optimización y evaluación hasta obtener el clasificador con la combinación de variables fisiológicas que mejor determina el estado emocional del usuario. Los resultados demuestran que la combinación de sensores formada por la respuesta galvánica de la piel y la señal de hemoglobina oxigenada en sangre conforma el conjunto de variables fisiológicas que mejor representa el estado emocional. Estos resultados demuestran la viabilidad de hacer uso de este tipo de sistemas en procesos de rehabilitación, proporcionando información útil al profesional sanitario para adaptar los ejercicios y la intensidad de los mismos dependiendo del paciente.
  • Acceso abiertoTesis Doctoral
    Neuromorphic auditory computing: towards a digital, event-based implementation of the hearing sense for robotics
    (2022-09-23) Gutiérrez Galán, Daniel; Linares Barranco, Alejandro; Jiménez Fernández, Ángel Francisco; Arquitectura y Tecnología de Computadores
    In this work, it is intended to advance on the development of the neuromorphic audio processing systems in robots through the implementation of an open-source neuromorphic cochlea, event-based models of primary auditory nuclei, and their potential use for real-time robotics applications. First, the main gaps when working with neuromorphic cochleae were identified. Among them, the accessibility and usability of such sensors can be considered as a critical aspect. Silicon cochleae could not be as flexible as desired for some applications. However, FPGA-based sensors can be considered as an alternative for fast prototyping and proof-of-concept applications. Therefore, a software tool was implemented for generating open-source, user-configurable Neuromorphic Auditory Sensor models that can be deployed in any FPGA, removing the aforementioned barriers for the neuromorphic research community. Next, the biological principles of the animals' auditory system were studied with the aim of continuing the development of the Neuromorphic Auditory Sensor. More specifically, the principles of binaural hearing were deeply studied for implementing event-based models to perform real-time sound source localization tasks. Two different approaches were followed to extract inter-aural time differences from event-based auditory signals. On the one hand, a digital, event-based design of the Jeffress model was implemented. On the other hand, a novel digital implementation of the Time Difference Encoder model was designed and implemented on FPGA. Finally, three different robotic platforms were used for evaluating the performance of the proposed real-time neuromorphic audio processing architectures. An audio-guided central pattern generator was used to control a hexapod robot in real-time using spiking neural networks on SpiNNaker. Then, a sensory integration application was implemented combining sound source localization and obstacle avoidance for autonomous robots navigation. Lastly, the Neuromorphic Auditory Sensor was integrated within the iCub robotic platform, being the first time that an event-based cochlea is used in a humanoid robot. Then, the conclusions obtained are presented and new features and improvements are proposed for future works.
  • Acceso abiertoPremio Extraordinario de Doctorado USTesis Doctoral
    Deep Learning-based Computer-Aided Diagnosis systems: a contribution to prostate cancer detection in histopathological images
    (2021-07-20) Durán López, Lourdes; Linares Barranco, Alejandro; Vicente Díaz, Saturnino; Arquitectura y Tecnología de Computadores
    In this work, novel computer-aided diagnosis systems for medical image analysis focusing on prostate cancer are proposed and implemented. First, the histopathology of prostate cancer was studied, along with the Gleason Grading System, which measures the aggressiveness of a tumor through different patterns with the purpose of driving therapies dealing with this disease. Furthermore, a study of Deep Learning techniques, particularly focusing on neural networks applied to medical image analysis, was conducted. Based on these studies, a Deep Learning-based system to detect malignant regions in gigapixel-size whole-slide prostate cancer tissue images was proposed and developed, which is able to report spatial information of the malignant areas. This solution was evaluated in terms of performance and execution time, obtaining promising results when compared to other state-of-the-art methods. Since the implemented system locates malignant regions within the image without providing a global class, a customWide & Deep network was developed to report a slide-level label per image. The proposed system provides a fast screening method for analyzing histopathological images. Next, a neural network was proposed to assign a specific Gleason pattern to the malignant areas of the tissue. Finally, with the purpose of developing a global computeraided diagnosis system for prostate cancer detection and classification, the three aforementioned subsystems were combined, allowing a complete analysis of histopathological images by reporting whether the sample is normal or malignant, and, in the last case, a heatmap of the malignant areas with their corresponding Gleason pattern. The studied algorithms were also used for other medical image analysis tasks. The performance of these systems were evaluated, discussing the obtained results, presenting conclusions and proposing improvements for future works.
  • Acceso abiertoTesis Doctoral
    Health Recommender Systems for Behavior Change: Exploring their Potential for Smoking Cessation
    (2022-03-24) Hors Fraile, Santiago; Fernández-Luque, Luis; Vries, Hein de; Schneider, Francine; Civit Balcells, Antón; Arquitectura y Tecnología de Computadores
    Smoking has several harmful effects on our health and affects our organs, leading to the incidence of many life-threatening diseases. Furthermore, it is one of the most preventable causes of death. Despite its detrimental effect on our health, quitting smoking is challenging due to the tobacco addictive chemicals and humans’ psychological dependency on it. Nonetheless, there are different approaches to support people willing to stop smoking. One method is eHealth computer tailoring, which helps personalize feedback given to smokers based on psychological models of behavioral change based on pre-defined if-then-else rules. These methods showed to generate positive results in terms of high abstinence rates and cost-effectiveness. However, new innovative solutions are available to improve the eHealth methods for smoking cessation further. One of those methods is related to recommender systems technology. Recommender systems are AI algorithms that can select the most relevant item (such as a piece of text, book, movie, or product) from a set of items for each user. Depending on the type of recommender system, relevance is determined considering different methods and variables. A commonly used method for calculating relevance is the “collective intelligence” approach. This approach uses algorithms to generate a user profile for each user (e.g., using demographic variables) and calculate how relevant a specific item is based on the given relevance of that item for users with similar user profiles.These systems can learn from user feedback over time in that the users rate the relevance of the recommended items, which helps train the system for making future recommendations. For decades, the scientific community has explored the relevance of these systems in other fields such as leisure (movie recommendations on Netflix) and e-commerce (product recommendations on Amazon). Due to their potential and proven effectiveness in other fields but limited application in the healthcare sector, which began onlya few years ago, studying how these systems can be applied for smoking cessation is crucial.In Chapter 2 of this dissertation, we have conducted a scoping review to assess the existing knowledge and research gaps using recommender systems in healthcare,also known as health recommender systems (HRSs). We assessed their technical and healthcare aspects through this review. Based on its results, we then generated a new taxonomy for these types of systems. Next, we provided a detailed description of a health recommender system (HRS) design process with collective intelligence grounded in behavioral science for smoking cessation using the I-Change model as an example. In Chapter 3, we explained all the steps and the system design, including algorithm components, messages creation, and user interface design, to help interested stakeholders better understand such systems, which would provide inspiration and a basis for future studies. Furthermore, we performed an assessment study to test the created HRS using collective intelligence in a real-world setting with a follow-up period of six months. The control condition was a simpler version of the created HRS in this assessment, except for the collective intelligence component. In Chapter 4, we reported the protocolof this study and analyzed the actual results regarding the appreciation, engagement, dropouts, and smoking abstinence generated by the system (Chapter 5). Chapter 1 provides a general introduction to the problem associated with smoking cessation. First, it introduces different existing support approaches, focusing on the ones related to behavioral change and their application in computer-tailored interventions. Then, it presents the recommender system technology and its different types that exist as an option for facilitating computer-tailored interventions. Further, it highlights the appreciation and engagement metrics, which are the factors that complement abstinence for intervention success. Chapter 2 contains a scoping review that provides an analysis of the state-of-the-art HRS, identifying the research gaps and the elements that should be improved when applying this technology to the healthcare sector. From this study, we identified that the collaborative filtering technique was the most-used information filtering method. However, it was also observed that there is a lack of applying behavioral change theories and factors in HRS studies. Furthermore, these studies neither implemented the principles of tailoring nor assessed their (cost)-effectiveness. Therefore, a taxonomy was proposed to facilitate consistent classification and better comprehension of these systems. This taxonomy included the domain of the study (e.g., the type of population, country, therapeutic area), the methodology and procedures of the study (the duration, number of users, outcomes), health behavior change factors (e.g., self-efficacy, social influence, attitudes), and the technical aspects required to understand the algorithm (e.g., recommendation technology, profile generation techniques).Chapter 3 provides a multidisciplinary and comprehensive description of the design process of an HRS for supporting smoking cessation that uses collective intelligence in combination with the I-Change behavioral change model. This detailed description contributed to help reveal the process of how an HRS can be built to support behavioral change interventions. This process had not been disclosed in detail before, and this lack of transparency can act as a barrier for behavioral change researchers in using HSR technology. The new system was built based on a previous HRS that utilized a mobile app to support smokers trying to stay abstinent by sending them motivational messages. First, we identified the areas that needed improvements based on the app’s usage data. Then, we implemented relevant changes to our new system design (e.g., increasing the granularity of the possible user feedback from three options to five options). Our final mobile app was supposed to be more streamlined and usable thanthe first version. The generated HRS was a hybrid algorithm with a knowledge-based step and a collaborative-filtering step in cascade. It used 58 variables to compute the similarity formula for choosing recommendations; from the total, 47 were related to the determinants of the I-Change model. Altogether, 331 motivational messages were created, and ten different health communication methods were considered for their design. Chapter 4 explains the protocol to be followed to assess the system created in Chapter 3. This protocol included the description of a clinical pilot and a public pilot. We used the latter one to analyze the HRS in this dissertation. Chapter 5 presents, discusses and reflects on the results obtained from the public pilot. The public pilot was a double-blinded experiment. Those smokers who can read English or Mandarin and download a mobile app from the Internet were eligible to participate. After creating their account and answering questions relevant to their user profile (e.g., name, age, gender, level of addiction, and motivation to quit), they can set a quitting day to start receiving personalized motivational text messages via the mobile app. Smokers were randomly allocated to the group where such messages were generated by the new HRS, which was described in Chapter 3, or to the group associated with a simpler version of the algorithm, without collective intelligence (using only the knowledge-based step), selected and sent these messages. A total of 371 participants were eligible to be part of the study analysis. Smokers were followed up for six months, starting from their quitting day, and were asked weekly about their smoking abstinence through a voluntary question in the app.Moreover, we measured their message appreciation and engagement. The attributes (factors) considered as possible indicators of differences in the study outcomes included the motivation to quit, nicotine dependence, age, gender, and completion of the extended user profile questionnaire. They were studied as potential covariates in the statistical analysis. No statistically significant differences were found neither for the analysis on available data of the 7D-PP abstinence averaging the abstinence reports across the study nor for the penalized imputation analysisof both the 7D-PP abstinence averaging the abstinence reports across the study and the 7D-PP considering only the last available abstinence report. However, the analysis on available data for the 7D-PP considering only the last available abstinence reportshowed lower abstinence rates in the HRS using collective intelligence. Also, the results showed that the HRS using collective intelligence did not have statistically significant differences for message appreciation, number of rated messages, and number of quitting attempts. However, the collective intelligence algorithm performed worse regarding the number of abstinence reports and active days. The sub-group analysis showed that the completion of the extended user profile did significantly impact the engagement of the participants reducing the number of dropouts in both groups and increasing the number of quitting attempts in participants who received messages selected with the collective intelligence. Finally, Chapter 6 provides a general discussion of the main findings and conclusions of all the studies presented in this dissertation (from chapters 2–5). It also contains the main methodological considerations for this dissertation, such as the strengths and limitations, risks, reflections for practice, and the impact of this thesis on the scientific community. In conclusion, the studies presented in this dissertation showed that although HRSs are gaining traction in the healthcare sector, they are still novel, with underreported details and suboptimal application, as they do not take advantage of the behavioral change theories. However, we have shown that they can be used as an alternative approach to traditional tailoring for behavioral interventions by embedding behavioral science in the design of theseemergent systems. We compared the HRSs with and without collective intelligence technology for a trial for smoking cessation, measuring their performance in real-life conditions. The results showed that despite showing some positive results in terms of engagement –number of quitting attempts -when completing the extended user profile, the HRS using collective intelligence did not manage to improve smoking behavior, appreciation, and engagement compared to the other HRS. In addition, some of the engagement and abstinence metrics led to worse results. Furthermore, although we achieved better smoking cessation outcomes than quitting cold turkey or with brief clinician advice, our HRS did not improve the abstinence rates achieved by other approaches in smoking cessation, such as traditional computer tailoring. Further, it is still unclear why the theoretical potential of collective intelligence did not provide the expected benefits in our study. Therefore, future research is needed to find out how HRS-based interventions, using or not using the collective intelligence technology, can be improved to achieve better outcomes in terms of behavioral change.
  • Acceso abiertoTesis Doctoral
    Memristor Based Event Driven Neuromorphic Nano-CMOS Processor
    (2021-02-19) Mohan, Charanraj; Linares Barranco, Bernabé; Arquitectura y Tecnología de Computadores
    ‘Neuromorphic engineering’ has been showing significant developments in recent days. The word ‘neuromorphic’ was first coined by Caver Mead, which is morphing biological brain on-chip [1]. The main idea is to use the sub-threshold currents of transistors and mimic the biophysical properties that the neurons have. These brain-inspired neuromorphic computing systems have attracted research interest since they are alternate to classical von Neumann [2], computer architectures mainly because of the co-existence of memory and processing units. The renowned neuromorphic chips in the last few decades are Neurogrid [3], Truenorth [4], BrainScaleS [5], and SpiNNaker [6]. Memristors are the fourth fundamental passive-bipolar device, that links charge and flux non-linearly. When Chua coined the word ‘Memristor’ in the late 70s, there was no hint of the existence of the device [7]. Later when the physical existence of the device was shown by HP Labs, it sparked a new wave of enthusiasm among the neuromorphic community [8]. Properties such as non-volatile storage, nano-size existence, non-abrupt switching transition, continuously distributed resistance states, and repeatable behavior convinced the neuromorphic researcher to realize memristors as favorable synaptic elements for neuromorphic systems. In this scenario, the research activities carried out in this doctoral dissertation demonstrates a neuromorphic processing chip for event-driven learning, using memristors as synapses, which are integrated monolithically above the CMOS layers. Although memristors emerged as a potential synapse to solve the density challenge, scalability remains an important bottleneck. Neuromorphic systems should be made more scalable to realize large networks. To contribute to this, we focus on significant challenges in memristor-based neuromorphic hardware. They are- 1) Implementing an on-chip three-stage bulk-based calibration scheme for memristive crossbars and using its low-power inference for recognizing patterns using template matching, programming, and learning. 2) Designing a new current attenuator that is used for efficient crossbar read-outs with a scale-down factor of about 104. The thesis also demonstrates- characterization of three different memristors on various test-benches such as- ArC One Instrument, a full-custom test-PCB, and using probe station with semiconductor parameter analyzer.
  • Acceso abiertoTesis Doctoral
    A Contribution to Deep Learning based Medical Image Diagnosis Aids
    (2020-11-13) Civit Masot, Javier; Vicente Díaz, Saturnino; Domínguez Morales, Manuel Jesús; Arquitectura y Tecnología de Computadores
    In this work, an in-depth study about the use of Deep Learning techniques to support healthcare professionals for the recognition of pathologies using medical images is carried out. Most of the research presented in this work is focused on the detection of glaucoma using images of the eye fundus; however, in order to demonstrate the feasibility of the processing systems implemented in this work, other types of images are used (in this case, X-ray images) to detect another completely different pathology, such as the detection of patients with COVID-19. Thus, in this work the classic detection techniques for these pathologies are studied, an in-depth study of the techniques based on Deep Learning is carried out, several treatment models are implemented with specific pre-processing stages adapted to the problem itself; and, finally, these systems are tested using large databases in order to demonstrate the feasibility of the those classification systems. The results obtained demonstrate that Deep Learning techniques can be used as a diagnosis aid of those diseases that require medical images analysis. In this way, the human workload required for these tasks is greatly reduced.
  • Acceso abiertoTesis Doctoral
    Estudio e integración en sistemas empotrados de algoritmos de Aprendizaje Supervisado basados en Redes Neuronales Artificiales para el análisis de perturbaciones y eventos asociados a la marcha
    (2020-11-13) Luna Perejón, Francisco; Civit Balcells, Antón; Domínguez Morales, Manuel Jesús; Arquitectura y Tecnología de Computadores
    En este trabajo se contribuye al avance en el análisis de aspectos asociados a la marcha para la identificación de anomalías en la misma y de eventos de peligro, mediante el uso de algoritmos de Aprendizaje Supervisado basados en Redes Neuronales Artificiales. Se pretende estudiar la viabilidad de integración de estos algoritmos complejos en sistemas empotrados con recursos limitados y que puedan ejecutarse en tiempo real, posibilitando la creación de dispositivos de monitorización portátiles con una autonomía adecuada a su propósito. Se han realizado una serie de estudios que contribuyen en soluciones para dos problemas particulares del ámbito. Por una parte, la precisión y rendimiento de Redes Neuronales Feedforward para el análisis biomecánico de la pisada del usuario. Por otra parte, la efectividad de Redes Neuronales Recurrentes con Compuertas para la detección de actividades de vida diaria, caídas y eventos de riesgo durante la marcha del individuo. Los resultados obtenidos abren la posibilidad de nuevas vías de investigación. Se exponen propuestas de mejora que quedarán indicadas como trabajos futuros, y cuya finalidad es la creación de un sistema integrado de análisis de la marcha.
  • Acceso abiertoTesis Doctoral
    Neuromorphic deep convolutional neural network learning systems for FPGA in real time
    (2019-12-13) Tapiador Morales, Ricardo; Jiménez Fernández, Ángel Francisco; Linares Barranco, Alejandro; Jiménez Moreno, Gabriel; Arquitectura y Tecnología de Computadores
    Deep Learning algorithms have become one of the best approaches for pattern recognition in several fields, including computer vision, speech recognition, natural language processing, and audio recognition, among others. In image vision, convolutional neural networks stand out, due to their relatively simple supervised training and their efficiency extracting features from a scene. Nowadays, there exist several implementations of convolutional neural networks accelerators that manage to perform these networks in real time. However, the number of operations and power consumption of these implementations can be reduced using a different processing paradigm as neuromorphic engineering. Neuromorphic engineering field studies the behavior of biological and inner systems of the human neural processing with the purpose of design analog, digital or mixed-signal systems to solve problems inspired in how human brain performs complex tasks, replicating the behavior and properties of biological neurons. Neuromorphic engineering tries to give an answer to how our brain is capable to learn and perform complex tasks with high efficiency under the paradigm of spike-based computation. This thesis explores both frame-based and spike-based processing paradigms for the development of hardware architectures for visual pattern recognition based on convolutional neural networks. In this work, two FPGA implementations of convolutional neural networks accelerator architectures for frame-based using OpenCL and SoC technologies are presented. Followed by a novel neuromorphic convolution processor for spike-based processing paradigm, which implements the same behaviour of leaky integrate-and-fire neuron model. Furthermore, it reads the data in rows being able to perform multiple layers in the same chip. Finally, a novel FPGA implementation of Hierarchy of Time Surfaces algorithm and a new memory model for spike-based systems are proposed.
  • Acceso abiertoTesis Doctoral
    Network traffic characterisation, analysis, modelling and simulation for networked virtual environments
    (2019-11-18) Font Calvo, Juan Luis; Sevillano Ramos, José Luis; Arquitectura y Tecnología de Computadores
    Networked virtual environment (NVE) refers to a distributed software system where a simulation, also known as virtual world, is shared over a data network between several users that can interact with each other and the simulation in real-time. NVE systems are omnipresent in the present globally interconnected world, from entertainment industry, where they are one of the foundations for many video games, to pervasive games that focus on e-learning, e-training or social studies. From this relevance derives the interest in better understanding the nature and internal dynamics of the network tra c that vertebrates these systems, useful in elds such as network infrastructure optimisation or the study of Quality of Service and Quality of Experience related to NVE-based services. The goal of the present work is to deepen into this understanding of NVE network tra c by helping to build network tra c models that accurately describe it and can be used as foundations for tools to assist in some of the research elds enumerated before. First contribution of the present work is a formal characterisation for NVE systems, which provides a tool to determine which systems can be considered as NVE. Based on this characterisation it has been possible to identify numerous systems, such as several video games, that qualify as NVE and have an important associated literature focused on network tra c analysis. The next contribution has been the study of this existing literature from a NVE perspective and the proposal of an analysis pipeline, a structured collection of processes and techniques to de ne microscale network models for NVE tra c. This analysis pipeline has been tested and validated against a study case focused on Open Wonderland (OWL), a framework to build NVE systems of di erent purpose. The analysis pipeline helped to de ned network models from experimental OWL tra c and assessed on their accuracy from a statistical perspective. The last contribution has been the design and implementation of simulation tools based on the above OWL models and the network simulation framework ns-3. The purpose of these simulations was to con rm the validity of the OWL models and the analysis pipeline, as well as providing potential tools to support studies related to NVE network tra c. As a result of this nal contribution, it has been proposed to exploit the parallelisation potential of these simulations through High Throughput Computing techniques and tools, aimed to coordinate massively parallel computing workloads over distributed resources.