Cloud-Based sEMG Segmentation for Muscle Fatigue Monitoring: A Wavelet–Quantile Approach with Computational Cost Assessment
This paper presents the development and cloud deployment of a system for the segmentation of electromyographic (EMG) signals oriented toward muscle fatigue monitoring in the biceps and triceps. A dataset of 30 subjects was used, resulting in 120 EMG and gyroscope files containing between four and six strength exercise series each. After a quality assessment, approximately 80% of the signals (95 files) were classified as level 1 or 2 and considered suitable for segmentation and subsequent analysis. A near real-time segmentation algorithm was designed based on signal envelopes, sliding windows, and quantile thresholds, complemented with discrete wavelet transform (DWT) filtering. Using EMG alone, segmentation accuracy reached 83% for biceps and 54% for triceps; after incorporating DWT preprocessing, accuracy increased to 87.5% and 71%, respectively. By exploiting the gyroscope’s X-axis signal as a low-noise reference, the optimal configuration achieved an overall accuracy of 80%, with 83.3% for biceps and 76.2% for triceps. The prototype was deployed on Amazon Web Services (AWS) using EC2 instances and SQS queues, and its computational cost was evaluated across four server types. On a t2.micro instance, the maximum memory usage was approximately 219 MB with a dedicated CPU and a maximum processing time of 0.98 s per signal, demonstrating the feasibility of near real-time operation under conditions with limited resources.
Authors
- Lácides Antonio Ripoll Solano
- Carlos Robles-Algarín (ORCID: https://orcid.org/0000-0002-5879-5243)
- Omar Rodríguez-Álvarez
- A Mosquera Polo
- Mario Callejas Cabarcas
Institutions
- Universidad del Norte (CO)
- University of Magdalena (CO)
Publication Details
- Journal
- Technologies
- Published
- 2025-12-25
- DOI
- https://doi.org/10.3390/technologies14010016
- Primary Topic
- Muscle activation and electromyography studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00