Amb motiu del tancament d'estiu, la validació de documents es reprendrà a partir del 28 d'agost de 2026. Disculpeu les molèsties.
Con motivo del cierre de verano, la validación de documentos se reanudará a partir del 28 de agosto de 2026. Disculpad las molestias
Due to the summer closure, document validation will resume starting August 28, 2026. We apologize for any inconvenience.

Integration of ECG Signal Processing and IMU-Based Motion Analysis with Extended Reality for Real-Time Sports Monitoring

dc.contributor.advisorTrias Gumbau, Gerard
dc.contributor.authorNavarro Lopez, Alba
dc.date.accessioned2026-07-03T16:43:01Z
dc.date.available2026-07-03T16:43:01Z
dc.date.issued2026-06-10
dc.descriptionTreballs Finals de Grau d'Enginyeria Biomèdica. Facultat de Medicina i Ciències de la Salut. Universitat de Barcelona. Curs: 2025-2026. Tutor/Director: Gerard Trias Gumbau
dc.description.abstract[eng] Monitoring training in swimming is a complex challenge due to the aquatic barrier, the biomechanics of the exercise, and the limited interaction between coach and swimmer during activity. This work presents the design of a real-time monitoring prototype that integrates physiological signals (electrocardiogram) and biomechanical signals (inertial measurement unit), visualising them through extended reality using Meta Quest 3 glasses. The ECG signal is acquired with a Bitalino (r)evolution board and processed in Python using Butterworth and Savitzky-Golay filters, detecting R-peaks and computing instantaneous heart rate and variability (RMSSD). Due to the inability to access raw data from the Movesense OP174 and the limitations of Bluetooth in aquatic environments, inertial data is generated using a parametric simulator based on a macro-micro approach, which reproduces a realistic swimming session (bouts, laps, turns and biomechanical phases). The system segments the session, detects the phases, and extracts per-lap performance metrics. The architecture separates processing (Python) from visualisation (Unity) through UDP sockets with JSON messaging. The dashboard renders the ECG trace, instantaneous cardiac metrics, and a biomechanical session summary, with head tracking and hand-tracking support. The prototype demonstrates the technical and economic feasibility of the processing and visualisation architecture; it does not demonstrate feasibility of in water swimming monitoring, since the ECG sensor used is not submersible and the inertial data is simulated, that is why the system is not deployed in its aquatic environment. Validation with real IMU data and aquatic deployment remain as future work. [cat] El monitoratge de l'entrenament en natació és complexe per la barrera aquàtica, la biomecànica de l'exercici i la dificultat d'interacció entre entrenador i nedador durant l'activitat. Aquest treball presenta el disseny d'un prototip de monitoratge en temps real que integra senyals fisiològics (electrocardiograma) i biomecànics (unitat de mesura inercial) i els visualitza en realitat estesa amb ulleres Meta Quest 3. L'electrocardiograma s'adquireix amb una placa Bitalino (r)evolution i es processa en Python aplicant filtres de Butterworth i Savitzky-Golay, detecta els pics R i en calcula la freqüència cardíaca instantània i la variabilitat (RMSSD). Davant la impossibilitat d'accedir a les dades brutes del Movesense OP174 i les limitacions de Bluetooth en entorn aquàtic, les dades inercials es generen amb un simulador paramètric basat en un enfocament macro-micro, que reprodueix una sessió real (bouts, laps, girs i fases biomecàniques). El sistema segmenta la sessió, detecta les fases i extreu mètriques de rendiment per llargada. L'arquitectura separa el processament (Python) de la visualització (Unity) mitjançant sockets UDP amb missatgeria JSON. El dashboard renderitza el traçat ECG, les mètriques cardíaques instantànies i el resum biomecànic de la sessió, amb seguiment del cap i hand-tracking. El prototip demostra la viabilitat tècnica i econòmica de l’arquitectura de processament i visualització; no demostra la viabilitat del monitoratge en entorn aquàtic, ja que el sensor ECG utilitzat no és submergible, les dades inercials són simulades i per això no es desplega el sistema en l’entorn aquàtic. Queden com a treball futur la validació amb dades reals d’IMU i el desplegament a l’aigua.
dc.format.extent76 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/2445/230447
dc.language.isoeng
dc.rightscc-by-nc-nd (c) Navarro Lopez, Alba, 2026
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Biomèdica
dc.subject.classificationEnginyeria biomèdica
dc.subject.classificationElectrocardiografia
dc.subject.classificationTreballs de fi de grau
dc.subject.classificationRealitat virtual en la medicina
dc.subject.classificationMedicina esportiva
dc.subject.otherBiomedical engineering
dc.subject.otherElectrocardiography
dc.subject.otherBachelor's theses
dc.subject.otherVirtual reality in medicine
dc.subject.otherSports medicine
dc.titleIntegration of ECG Signal Processing and IMU-Based Motion Analysis with Extended Reality for Real-Time Sports Monitoring
dc.title.alternativeIntegració del Processament de Senyals d’ECG i l’Anàlisi de Moviment basat en IMU amb Realitat Estesa per al Monitoratge Esportiu en Temps Real
dc.typeinfo:eu-repo/semantics/bachelorThesis

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
TFG_Navarro_Lopez_Alba.pdf
Mida:
3.83 MB
Format:
Adobe Portable Document Format