SynaptoGlove

A low-cost wearable device running a quantized 1D-CNN onboard an ESP32 for real-time kinematic screening of Parkinsonian symptoms and continuous, privacy-safe biometric tracking.

Inspiration

Neurodegenerative disorders like Parkinson’s are typically diagnosed with a multi-year delay, appearing only when macroscopic clinical symptoms and extensive neurological damage manifest. SynaptoGlove changes this paradigm by shifting the focus to pre-clinical digital biomarkers. Before tremors become visible to the human eye, muscle groups undergo microscopic micro-oscillations. The objective of this project is to design a low-cost, non-invasive wearable biosensor architecture that intercepts this digital signature directly on edge hardware, bypassing the need for expensive clinical laboratory telemetry.

What it does

SynaptoGlove is designed as a localized biometric tracking architecture that executes real-time computational screening of Parkinsonian symptoms directly at the source. By designing the time-series processing to run locally, the system is engineered to capture raw inertial movements, isolate pathological micro-oscillations, and quantify biological anomalies within milliseconds, ensuring absolute data privacy and zero latency without relying on centralized cloud infrastructures.

How we built it

Operating entirely from a mobile configuration via Google Colab, the structural pipeline is fully engineered as a Cloud-to-Edge framework, currently verified and ready for hardware deployment:

  1. Data Analytics & Generalized Benchmarking: To validate the computational capacity of our Edge AI architecture, we utilized generalized, open-source Parkinson's disease reference repositories. In this initial prototyping phase, the comprehensive Daphnet Freezing of Gait (FoG) dataset—featuring a dense structural matrix of 195,737 rows × 11 columns—was integrated alongside the Biomedical Hand/Wrist kinematic timeseries. These datasets were leveraged strictly as a generalized physiological baseline to stress-test the machine learning pipeline and verify the glove's capability to process complex, multi-patient inertial time-series data.
  2. Signal Processing: A Fast Fourier Transform (FFT) algorithm was applied to filter raw inertial data streams. The pipeline successfully isolated a massive peak at 1.4710 Hz, which represents the baseline locomotor and macroscopic movement frequencies present within the generalized reference data. This filtering process serves as a proof-of-concept, demonstrating how the architecture can isolate lower-frequency voluntary movement components from the clinical critical rest tremor spectrum (4--6 Hz) characteristic of Parkinsonian onset.
  3. Deep Learning Topology: A 1D Convolutional Neural Network (1D-CNN) architecture was built and trained via Keras/TensorFlow, achieving a balanced validation accuracy of 90.97% (val_accuracy = 0.9097) on the benchmarked clinical data.
  4. Edge Optimization: The network was optimized and compressed into a micro-kernel footprint of just 32.67 KB using static hexadecimal translation, converting the weights into a compiled C++ header array (modello_neurolink_weights.h).
  5. Firmware Blueprint: The hardware-targeted C++ firmware (firmware.ino) is written and optimized to utilize ESP32 hardware timer interrupts, forcing a strict 100 Hz atomic sampling loop of a tri-axial MPU-6050 sensor to run local mathematical inference under 1ms with zero jitter.

Challenges we overcame

  • Cross-Domain Reference Adaptation: Training an upper-limb framework using generalized clinical data containing lower-limb gait anomalies posed a significant signal translation challenge. This was resolved by implementing a multi-file parsing architecture and engineering a custom data augmentation pipeline calibrated precisely on the identified 1.47 Hz baseline amplitude. This successfully proved that the 1D-CNN topology can accurately isolate macro-locomotor signatures, laying the technical foundation for future training on hand-specific tremor datasets.
  • Mobile Environment Constraints: Operating strictly within a mobile browser interface introduced severe resource caps and credential propagation blocks. This friction was bypassed by designing custom in-memory execution streams, achieving a fully stable compilation matrix without exceeding runtime RAM thresholds.

What's next for SynaptoGlove

  • Hand-Specific Dataset Fine-Tuning: Transition from generalized physiological reference models to training our 1D-CNN exclusively on upper-limb clinical repositories, enhancing classification and screening performance inside the targeted 4--6 Hz tremor spectrum.
  • Hardware Manufacturing & Miniaturization: Transition into a real custom functional glove to stress test it and see the results for the precision targets of the tecnology.

Built With

Share this project:

Updates

Submission history