BSC-LT/ACAData huggingface dataset:
[en] Nowadays, mobile communication networks are an essential part of our lives. They are present in both our personal and professional lives. The current networks are not prepared to support the population's future needs, such as having a reliable connection anytime and anywhere. The project shows an empirical design accompanied by a simulation and emulation platform for 3D networks based on UAVs and nanosatellites using functional virtualization of split B. In this regard, a completely virtualized test system has been created to attain the main objective of this study, i.e. to verify the results of previous theoretical studies on the virtualization of this split. Through a sample of the orbital arcs and the use of the experimental evaluation platform designed here, it has been possible to promisingly estimate the virtualization behaviour of this functional split. This study provides a new experimental tool in research on functional splits and verifies the operation of a split B in a virtualized 3D network scenario.

[es] Hoy en día, las redes de comunicación móvil son una parte esencial de nuestras vidas. Están presentes tanto en nuestra vida personal como profesional. Las redes actuales no están preparadas para soportar las necesidades futuras de la población, como tener una conexión confiable en cualquier momento y lugar. El proyecto muestra un diseño empírico acompañado de una plataforma de simulación y emulación para redes 3D basada en UAVs y nanosatélites utilizando virtualización funcional de split B. En este sentido, se ha creado un sistema de prueba completamente virtualizado para lograr el objetivo principal de este estudio, es decir verificar los resultados de estudios teóricos previos sobre la virtualización de esta escisión. A través de una muestra de los arcos orbitales y el uso de la plataforma de evaluación experimental diseñada aquí, ha sido posible estimar de manera prometedora el comportamiento de virtualización de esta división funcional. Este estudio proporciona una nueva herramienta experimental en la investigación de splits funcionales y verifica el funcionamiento de un split B en un escenario de red 3D virtualizada.
[en] In recent years, new technologies used for providing clinical health care remotely have appeared and new fields like telemedicine have experienced huge advancements. New ways for monitoring patients automatically have been developed, as well as techniques for measuring physiological parameters out of the hospital. One of these parameters is the heart rate, and it is usually used by medical professionals to assist in diagnosis. However, the information provided by the pulse is not only useful in telemedicine, but also in other fields like automatic emotion recognition, interactive videogames or sport-people monitoring. For this reason, this project addresses the design, evaluation and implementation of a system able to estimate the heart rate of a person using only facial video information coming from a standard webcam. By the use of photoplethysmography techniques and data processing tools, the proposed methodology captures the small illumination changes produced in the user's face because of the variation in the amount of blood present in the surface of the skin. This technique allows an unobtrusive way to measure people's heart rate at any place, without any effort more than being in front of a video camera.

[es] En los últimos años, han aparecido nuevas tecnologías para asistir remotamente a pacientes, y campos como la telemedicina han experimentado grandes avances. Con ello, se han desarrollado técnicas para monitorizar automáticamente a pacientes y medir parámetros fisiológicos a distancia. Uno de estos parámetros es la frecuencia cardíaca, usada con frecuencia por los profesionales sanitarios para asistir en la diagnosis. Además, la información que se obtiene de la frecuencia cardíaca puede ser aplicada en otros campos como el reconocimiento automático de emociones, videojuegos interactivos o para monitorizar a deportistas. Por esta razón, este proyecto consiste en el diseño, evaluación e implementación de un sistema capaz de estimar la frecuencia cardíaca de una persona usando tan solo información de un vídeo facial obtenido con una webcam estándar. Con el uso de técnicas de fotoplestimografía y de procesado de señal, la metodología propuesta captura las pequeñas variaciones de iluminación producidas en la cara del usuario debidas a la variación de la cantidad de sangre presente en la superficie de la piel. Esta técnica permite medir la frecuencia cardíaca de las personas de un modo no invasor, en cualquier lugar y sin más esfuerzo que posar ante una vídeo cámara.
[en] This project explores several pipelines to accurately perform text classification in a very specific task, which consists on classifying Catalan and Spanish short texts with very informal language by kids and teenagers. The classification categories are the following abusive topics: aggression and violence, substances, sexuality and disorders (anxiety, depression or distress). We count on a small, highly unbalanced, supervised dataset of approximately 200.000 examples. We first added a robust preprocessing to our database and then we built and tested several pipelines, exploring vectorization (TF-IDF, Doc2Vec) and AI classification techniques (RF, SVM, BERT). The best one was the multilingual version of BERT with our proposed preprocessing without stemming. Another pipeline achieved similar results (surpassing BERT in one of the categories) with a much faster computing time, and that is using a BERT model for extracting embeddings of our short texts and classifying them using SVM.

[es] Este proyecto explora varios procesos para realizar con precisión clasificación de texto en una tarea muy específica, que consiste en clasificar textos breves en catalán y español con un lenguaje muy informal escritos por niños y adolescentes. Las categorías de clasificación son los siguientes temas abusivos: agresión y violencia, sustancias, sexualidad y trastornos (ansiedad, depresión o angustia). Contamos con un pequeño conjunto de datos supervisados altamente desequilibrados de aproximadamente 200,000 ejemplos. Primero agregamos un preprocesamiento robusto a nuestra base de datos y luego construimos y probamos varios procesos, explorando la vectorización (TF-IDF, Doc2Vec) y las técnicas de clasificación IA (RF, SVM, BERT). La mejor fue la versión multilingüe de BERT con nuestro preprocesamiento propuesto sin "stemming". Otro proceso logró resultados similares (superando BERT en una de las categorías) con un tiempo de cómputo mucho más rápido, y es la que usó un modelo BERT para extraer "embeddings" de nuestros textos cortos y clasificarlos usando SVM.
[en] The increased intelligence and computing capacity of user equipment (UE) leaves the door open to a new paradigm, where personal devices take an active role in being integrated as a part of the RAN. The use of these UEs as relays is the dominant trend, assisting other users in the link to the base station when they experience poor coverage conditions. In this context, the work developed in this project is intended to contribute to and discuss if the UE can be aware of an upcoming adverse situation i.e., loss of connection or handover, studying and applying time series analysis techniques in real sequences measured in 5G cells. The findings indicate that recordings following the same path generally have enough similarities to relate them, meaning that previous UE's history can be used to notice in advance a worsening situation.

[es] El aumento de la inteligencia y la capacidad de cálculo de los equipos de usuario (UE) deja la puerta abierta a un nuevo paradigma, en el que los dispositivos personales toman un papel activo en su integración como parte de la RAN. El uso de estas UE como relés es la tendencia dominante, ayudando a otros usuarios al enlace en la estación base cuando experimentan condiciones de mala cobertura. En este contexto, el trabajo desarrollado en este proyecto pretende contribuir y discutir si el UE puede ser consciente de una situación adversa cercana, es decir, pérdida de conexión o handover, estudiando y aplicando técnicas de análisis de series temporales en secuencias reales medidas en células 5G. Los resultados indican que las grabaciones que siguen el mismo camino por lo general tienen suficientes semejanzas para relacionarlos, lo que significa que la historia de un UE anterior se puede utilizar para avanzar una situación que puede empeorar.
[en] Future long duration space missions will require a deep knowledge of the effects of different levels of gravity on the human body, in particular the cardiovascular system. Computational models can be a faster, cheaper alternative to experiments with human subjects in studying the effects in different cardiovascular variables. This research effort implements both computational and experimental approaches. It uses a computational model to simulate different orthostatic stress conditions and generate dose-response curves of different cardiovascular variables in the range between 0 g and 1 g. Moreover, an experimental approach of the cardiovascular response in various subjects is also implemented, comparing different measurement instruments.

[es] Las futuras misiones espaciales de larga duración requerirán un conocimiento profundo de los efectos de diferentes niveles de gravedad al cuerpo humano, en particular al sistema cardiovascular. Los modelos computacionales son una alternativa rápida y barata a los experimentos de laboratorio con humanos para estudiar los efectos en varias variables cardiovasculares. Este trabajo ve ambos métodos: utiliza un modelo computacional para simular diferentes condiciones de estrés ortostático y obtener curvas de respuesta en el rango entre 0 g and 1 g. Además, se ve un enfoque experimental de la respuesta cardiovascular en varios sujetos, comparando diferentes instrumentos de medida.
[en] PLoM is an algorithm focused on generating realizations of a given data set. It can be used with some constraints applied to the new realizations. This second application puts together many steps and needs specific conditions to converge. It has an endless list of applications most in the field of statistics and artificial intelligence. In this project, this algorithm has been reviewed and tested.

[es] PLoM es un algoritmo diseñado para generar realizaciones de un determinado conjunto de datos. También puede ser usado con ciertas restricciones aplicadas sobre las nuevas realizaciones. Esta segunda aplicación junta varios pasos y necesita condiciones específicas para converger. Tiene una interminable lista de posibles aplicaciones, muchas en el campo de la estadística y de la inteligencia artificial. En este proyecto, este algoritmo ha sido revisado y provado con algunos ejemplos.
[en] Radiomics is an emerging field in cancer research, however, the need for large amounts of data and the lack of labeled and complete datasets raise significant challenges. Furthermore, the absence of standardized methods for data processing makes it difficult to reproduce results. To address these challenges, this project introduces Med-ImageNet dataset, a large compendium of medical images inspired by the ImageNet dataset, specifically designed to create a framework which makes radiomic studies and the training of models for biomedical tasks transparent, reproducible, and reusable. This project also includes a case study, in which we use a subset of the Med-ImageNet dataset to develop an automated biomarker to predict breast cancer risk based on fibroglandular tissue density.

[es] La radiómica es un campo emergente en la investigación del cancer, sin embargo, la radiómica tiene que enfrentar desafíos significativos causados por la necesidad de usar grandes cantidades de datos y la falta de datasets etiquetades y completos. Además, la ausencia de métodos estandarizados para el procesamiento de datos hace que los resultados sean difíciles de reproducir. Para abordar estos problemas, este proyecto presenta Med-ImageNet, un gran compendio de imágenes médicas inspirado en ImageNet, diseñado para promover la transparencia, la reproducibilidad y la reutilización en los estudios de radiómica y en el entrenamiento de modelos para tareas biomedicas. Este proyecto también incluye un caso de estudio en el cual se usa un subconjunto de los datasets de Med-ImageNet para desarrollar un biomarcador automatizado para predecir el riesgo de cáncer de mama basado en la desidad del tejido fibroglandular.
[en] The aim of the Scanning of Santa Maria del Mar Project 2006 was the generation of 2D CAD plans as orthoimages from the collected 3D pointcloud model in a three month period. This pointcloud model works as the data base for the preservation of the monument investigated. A general workflow for obtaining high quality, high resolution orthoimage plans is proposed based on the possibility given by data exploitation of high density pointclouds. Triangulated surfaces generation is avoided for significant time reduction in post processing.

[es] El objetivo del Proyecto de escaneo de la iglesia de Santa Maria 2006, fue la generación de planos en CAD 2D como orto-imágenes de la recogida del modelo de nube de puntos en 3D en un periodo de tres meses. Esta nube de puntos trabaja como base de datos para la preservación del monumento investigado. Un volumen de trabajo general para obtener alta calidad, se propone una alta resolución del plano de la orto-imagen basado en la posibilidad dada de la explotación de los datos de nubes de puntos de alta densidad. La generación de superficies trianguladas se evita debido a una significante reducción del tiempo de post procesamiento.
[en] Parametric design in the design stage of any architecture offers many advantages over the passive design that we are used to in our careers or in professional practice; likewise, it is unknown to a large number of students, professors and professionals. This Final Degree project aims to analyze, study, compare and put into practice the different levels of parameterization that we can resort to in this phase of any project, drawing key conclusions to understand and be able to apply its operation in the most optimal way possible.

[es] El diseño paramétrico en la etapa de diseño de cualquier arquitectura ofrece muchas ventajas frente al diseño pasivo al que estamos acostumbrados en la carrera o en la práctica profesional; así mismo, resulta desconocido para un gran número de estudiantes, profesores y profesionales. Este trabajo de Final de Grado tiene por objetivo analizar, estudiar, comparar i poner en práctica los distintos niveles de parametrización a los que podemos recurrir en esta fase de cualquier proyecto, extrayendo conclusiones claves para entender y poder aplicar su funcionamiento de la manera más optima posible.
[en] The objective of this project is to study the open source tools that an operations team, following a SecDevOps methodology, should implement in its development infrastructure, to increase security. The project is based on a simple application that did not follow best security practices, and to which an infrastructure has been built around it, to solve this situation. The idea arises from the concern that, in a context of global digitalization, where in many cases, security mechanisms have not been applied in the best possible way, certain technologies and best practices must be applied to increase the level of security in the applications. The work is based on a microservices architecture, using containers to implement the applications, obtaining efficient, secure and scalable systems. In addition, a single sign on (SSO) authentication system has been added through OpenID Connect, a container monitoring system, a log centralization system, code scanners and container scanners, among others. The project allows to see the change that the application has undergone during the course of this process and concludes with an assessment of the operation of each of the tools used.

[es] El objetivo de este proyecto es estudiar las herramientas open source que un equipo de operaciones, siguiendo una metodología SecDevOps, debería implementar en su infraestructura de desarrollo, para incrementar la seguridad. El proceso está basado en una aplicación sencilla que no seguía buenas prácticas para la seguridad, y a la que se le ha construido una infraestructura alrededor de ella, para solucionar esta situación. La idea surge de la preocupación de que, en un contexto de digitalización global, donde en muchos casos, los mecanismos de seguridad no se han aplicado de la mejor manera posible, se deben aplicar ciertas tecnologías y buenas prácticas para aumentar el nivel de seguridad en las aplicaciones. El trabajo está basado en una arquitectura de microservicios, utilizando contenedores para implementar las aplicaciones, obteniendo sistemas eficaces, seguros y escalables. Además, se ha añadido un sistema de autenticación SSO mediante OpenID Connect, un sistema de monitoreo de los contenedores, un sistema de centralización de logs, escáneres de código, escáneres de contenedores, entre otros. El proyecto permite ver el cambio que ha sufrido la aplicación durante el transcurso de este proceso y concluye con una valoración del funcionamiento de cada una de las herramientas usadas.
[en] This project focuses on the design and implementation of an automated test bench for electric machines (Direct Current Motors) based on the ESP32 microcontroller platform. The objective is to generate torque-speed graphs. This process will be carried out through an Android-based app. The BTN8982 module will be used for power conversion between the ESP32 and the motors, and the generated file will be uploaded to a Firebase database. The automation involves the simultaneous control of two motors, with one acting as a brake to generate torque on the other, allowing the collection of data for the graphs. Bluetooth connectivity will enable remote control from Android mobile devices and the generation of PDF reports, which, once generated, will be automatically uploaded for result visualization in the cloud. Expected outcomes include the automated generation of torque-speed graphs, the ability for remote control and monitoring through mobile devices, and the real-time generation of detailed reports. The goal is to optimize the process of testing and evaluating electric motors by simplifying data acquisition and analysis. Preliminary conclusions indicate a significant advancement in the automation of test benches for electric motors, which could lead to improvements in the efficiency and precision of tests, as well as more effective remote monitoring.

[es] Este proyecto trata sobre el diseño e implementación de un banco automatizado de pruebas para maquinas eléctricas (Motores de corriente continua) basado en la plataforma microcontroladora ESP32. El objetivo es generar gráficos de par contra velocidad. Este proceso se realizará mediante una app basada en Android. Se empleará el módulo BTN8982 para la conversión de potencia entre el ESP32 y los motores y se subirá el archivo generado a una base de datos de Firebase. La automatización involucra el control simultáneo de dos motores, uno actuando como freno para generar par al otro, permitiendo obtener datos para las gráficas. La conexión Bluetooth posibilitará el control remoto desde dispositivos móviles Android y la generación de informes en PDF, que una vez generados se cargarán automáticamente para la visualización de los resultados en la nube. Los resultados esperados incluyen la generación automatizada de gráficos de par contra velocidad, la capacidad de control y monitoreo remoto a través de dispositivos móviles, y la generación de informes detallados en tiempo real. Se busca optimizar el proceso de pruebas y ensayos de motores eléctricos, simplificando la adquisición de datos y su análisis. Las conclusiones preliminares indican un avance significativo en la automatización de bancadas de pruebas de motores eléctricos, lo que podría llevar a mejoras en la eficiencia y precisión de los ensayos, así como a un monitoreo remoto más efectivo.
[en] This work presents results of a doctoral thesis on the metropolitan regions growth by extension, recognizing its impacts and seeking to contribute towards new management forms. Nowadays metropolitan regions are understood as complex territories of great dynamism where the conventional categories of the urban are permanently challenged, to both describe and explain these territories, and to plan, regulate and manage them. For this reason, this paper proposes to conceptualize them as territories in controversy where, in contexts of tension between planetary globalization processes and local development, it is possible to recognize the specificities of each metropolitan region by analyzing the relationships between the actors involved and the transformations materialized in the territory. A concept guides the analysis towards transformations: active territoriality. It understands that the local actors themselves, based on recognizing the resources and limitations, build the overcoming proposals based on negotiations.

[es] Este trabajo presenta resultados de una tesis de doctorado sobre el crecimiento por extensión de las regiones metropolitanas, reconociendo sus impactos y buscando aportar hacia nuevas formas de gestión. Se entiende a las regiones metropolitanas como territorios complejos de gran dinamismo donde las categorías convencionales de lo urbano son interpeladas de manera permanente, tanto para describir y explicar estos territorios, como para planificarlos, regularlos y gestionarlos. Por ello se propone conceptualizarlas como territorios en controversia donde, en contextos de tensión entre procesos de globalización planetarios y el desarrollo local, es posible reconocer las especificidades de cada región metropolitana a partir analizar las relaciones entre los actores involucrados y las transformaciones materializadas en el territorio. Un concepto orienta el análisis hacia las transformaciones: la territorialidad activa que entiende que son los propios actores locales, a partir de reconocer los recursos y limitaciones, los que construyen las propuestas superadoras a partir de negociaciones.
[en] In this work an uncertainty quantification procedure and a robust design method are applied to the thermal design of a skin panel and a wing box section. The uncertainty quantification method selected is based on Monte Carlo simulations and a set of common design parameters have been considered and formulated with random values. Numerical results show that the most significant randomness comes from thermal loads and also that the amount of uncertainty decreases from input to output. On the other hand, the Taguchi's method of robust design has been applied to obtain the most appropriate values of a set of control factors in several design situations. In this case, the results show and improvement in the response of the components, maintaining a low dependence on input value variations and producing designs that increase the quality level.

[es] En este trabajo se muestra un procedimiento de cuantificación de la incertidumbre y otro de diseño robusto aplicados al diseño térmico de un panel de fuselaje y de una sección de cajón de ala. El método de cuantificación de la incertidumbre elegido se basa en simulaciones de Montecarlo y se ha seleccionado un conjunto de parámetros aleatorios representativo de una situación habitual de diseño. Los resultados muestran que los parámetros donde las incertidumbres son térmicas son más significativas son las correspondientes a las cargas térmicas y que el grado de incertidumbre decrece desde la entrada a la salida del sistema. Por otra parte, el método de Taguchi de diseño robusto ha sido aplicado para obtener los valores más apropiados de un conjunto de factores en varias situaciones de diseño. En este caso, los resultados muestran una mejora en la respuesta de los componentes, al tiempo que se mantiene una baja dependencia de las variaciones en los parámetros de entrada, obteniendo diseños que aumentan el nivel de calidad