Design of A Real Time Portable Low-Cost Multi-Channel Surface
Design of A Real Time Portable Low-Cost Multi-Channel Surface
Abstract— Surface and needle-based electromyography usually observed at 50-150 Hz frequency spectrum band.
signals are used as diagnostic markers for detecting Surface EMG is widely accepted in medical fraternity due to
neuromuscular disorders. Existing systems that are used to its hassle free application of electrodes on the patients under
acquire these signals are usually expensive and invasive in
practice. A novel 8 channel surface EMG (sEMG) acquisition investigation, and minimum turn around time to determine
system is designed and developed to acquire signals for the signals. The motor functionality of muscles can be as-
various upper limb movements in order to evaluate the certained using the sEMG signal, as the amplitude and other
motor impairment. The real time sEMG signals are generated characteristics of the signal measured are directly correlated
from the muscle fibre movements, originated solely from with the muscle activity [2], [3]. Hence sEMG is commonly
the upper limb physical actions. Intuitively, sEMG signals
characterize different actions performed by the upper limb, used to evaluate motor functionality of post stroke patients
which is considered apt for assessing the improvement for and assess the degree of impairment [4], [5]. Accurate motor
post stroke patients undergoing routine physical therapy impairment assessments could help physicians understand
activities. The system is designed and assembled in a view the type and severity of the impairment, which will help in
to make it affordable and modular for easier proliferation, better planning of physiotherapy. Periodic motor assessments
and extendable to motor classifying applications. The system
was validated by recording realtime sEMG data using six would help in gauging the motor improvement and helps
differential electrodes for various finger and wrist actions. guide further course of rehabilitative measures [6].
The signals are filtered and processed to develop a machine Commercially available sEMG system allows multi-
learning (ML) model to classify upper limb actions, and channel and raw-data collection, and are usually either
other electronic systems are designed in the portable form expensive, bulky, or sparsely available, leading to highly
around the patch electrodes. A classifier was trained to
predict each action and the accuracy of the classifier was inaccessible to the patients under need. A two channel
assessed across different usage of channels. The accuracy low cost EMG signal acquisition and processing circuit is
of the classifier was improved by optimizing the number of described in [7], [8], however picking all possible muscle
electrodes as well as the spatial position of these electrodes. signals from two channels is not adequate to character-
The sEMG circuit designed has the capacity to characterize ize upper limb actions, hence multi-channel sEMG signal
wrists, and finger movements. The improvement observed
in the sEMG signals should benefit the physiotherapists to acquisition and processing system in a compact form is
plan further protocols in the prescribed rehabilitation program. required. An ultra low power microcontroller was considered
for implementing EMG signal processing algorithms and
Clinical relevance— A portable and low-cost sEMG system evaluate muscle signals as reported in [9], hence a similar
allows patients to have easy access to motor functionality system for multi-channel, with additional characterization of
assessments as well as aid physiotherapeutic exercises. Ready
access to such a system will not only allow physicians to upper limb actions is needed.
perform motor impairment studies but also help to quantify and In the past, correlating muscles for specific activities are
gauge the rehabilitation progress through periodic and frequent reported [10], [11], [12], however the finer movements of
assessments of the motor system. the upper limb are still not characterized efficiently, hence
a multichannel sEMG signal with spatial positioning of
I. INTRODUCTION electrodes for picking specific muscle movements needs
Extremely low electric currents are generated from the thorough investigation. Characterization of finer movements
muscle fibres due to the physical movement of human body will assist in recovery of partially deformed parts of the upper
driving the muscle movements [1]. These low currents are limb, especially for patients suffering from specific parts of
observed to have a pattern for different movements, and are fingers, or wrist. A wearable system with dry electrodes to
commonly measured non-invasively by placing electrodes measure EMG signals was also investigated in the past for
over the skin. The signal acquired by the electrodes are measuring the agility index [13]. Again the system lacked the
known as surface Electromyography (sEMG) signals that characterization of finer movements, hence the system may
ranges from µV to mV at the surface of the skin, and is not be directly applicable for rehabilitation of post stroke and
neuromuscular disorder patients.
*This work was supported by EHRC at IIIT-Bangalore EMG signal is inherently stochastic in nature and contains
1 International Institute of Information Technology, Bangalore, Bangalore-
560100, India [email protected] noise, hence special signal processing technique with prior
2 NIMHANS, Bangalore-560029, India feature extraction is generally a preferred method [14].
4139
(a) (b)
Fig. 4: Schematic representing placement of six electrodes
with (a) three electrodes on the posterior side of the arm,
Fig. 3: Prototype showing (a) sEMG signal acquisition and (b) three electrodes patched on the anterior side. Image
system with electrodes, (b) Image of sEMG printed circuit redrawn from [16]
board, (c) Image of microprocessor and ADC setup that is
interfaced to the acquisition system.
4140
overcome this issue, the absolute value of the EMG signal is achieve a higher testing accuracy. In order to investigate the
seldom used. Instead, the EMG data is normalized and then same, all combinations of electrode choices were considered
used for further analysis. in the experiments. For example, in one such case, electrodes
1, 3, and 5 as a combination is used to generate features
B. Feature extraction and calculate accuracy. Further among the chosen electrode
The proposed method when applied for every action, RMS subset, the choice of the electrode used for normalization is
waveform for all six channels were generated, with maxi- also a variable. The result of one such experiment with 4
mum value of RMS from the six channels were considered target finger actions is shown in Figure 6, where each data
as absolute valued feature vector. A fixed-length moving point (blue star) represents a unique variable set of electrode
rectangular window was used for calculating the RMS value. subset and normalizer choice, which resulted in certain
The length was determined by trail and error to maximise accuracy. The orange line shows the maximum possible
the RMS energy difference between actuation and relaxation. accuracy achieved for respective number of electrodes used.
Vector consisting of six RMS values were further normalized
and reduced to vector of length five, by considering the ratio
of RMS of each of five channels to one chosen channel RMS
value. Vector of length five is utilized in the classifier to
predict the upper limb actions. The choice of one of these
RMS values as the normalization factor is also a variable,
which heavily affects the classifier accuracy.
C. Action classification and model accuracy
4141
beneath those areas as also shown graphically in Figure [2] V. Glaser, A. Holobar, and D. Zazula, “Real-time motor unit identifi-
4(b). The closer the electrode to the target muscle group, cation from high-density surface emg,” IEEE Transactions on Neural
Systems and Rehabilitation Engineering, vol. 21, no. 6, pp. 949–958,
the higher signal quality is achieved hence allowing a better Nov 2013.
classification accuracy. [3] O. W. Samuel, X. Li, P. Fang, and G. Li, “Examining the effect of
subjects’ mobility on upper-limb motion identification based on emg-
F. Realtime action classification pattern recognition,” in 2016 Asia-Pacific Conference on Intelligent
Robot Systems (ACIRS), July 2016, pp. 137–141.
The proposed system was designed to render a realtime [4] M. Chen, X. Zhang, and P. Zhou, “A novel validation approach for
classifier. The model was trained on an individual and then high-density surface emg decomposition in motor neuron disease,”
tested in real time. The system constantly measures EMG IEEE Transactions on Neural Systems and Rehabilitation Engineering,
vol. 26, no. 6, pp. 1161–1168, June 2018.
signals, and detects possible muscle actions when it sees an [5] X. Li, A. Holobar, M. Gazzoni, R. Merletti, W. Z. Rymer, and P. Zhou,
increase in EMG signal energy corresponding to an increase “Examination of poststroke alteration in motor unit firing behavior
in RMS value of the signal. As soon as an action is detected, using high-density surface emg decomposition,” IEEE Transactions on
Biomedical Engineering, vol. 62, no. 5, pp. 1242–1252, May 2015.
EMG data is collected and using a classifier the target action [6] O. W. Samuel, M. G. Asogbon, Y. Geng, A. H. Al-Timemy, S. Pirb-
is predicted. The EMG data from start and end of the hulal, N. Ji, S. Chen, P. Fang, and G. Li, “Intelligent emg pattern
action is used to generate a feature vector which is used recognition control method for upper-limb multifunctional prostheses:
Advances, current challenges, and future prospects,” IEEE Access,
as input to the classifiers. It was generally found that the vol. 7, pp. 10 150–10 165, 2019.
system collected data for about a hundred milliseconds and [7] T. S. Poo and K. Sundaraj, “Design and development of a low cost
generate a prediction, within a span of tens of milliseconds. emg signal acquisition system using surface emg electrode,” in 2010
IEEE Asia Pacific Conference on Circuits and Systems, Dec 2010, pp.
The reduced latency of the realtime classifier system can be 24–27.
further utilized to various other upper limb actuation systems [8] M. S. Çelik and Eminoğlu, “Fuzzy logic based classification for
including prosthetic hand and wearable exoskeleton devices. multifunctional upper limb prostheses,” in 2016 Medical Technologies
National Congress (TIPTEKNO), Oct 2016, pp. 1–4.
G. Overall cost of the system [9] T. Roland, W. Baumgartner, S. Amsuess, and M. F. Russold, “Signal
evaluation of capacitive emg for upper limb prostheses control using
It was observed that the overall cost of this system an ultra-low-power microcontroller,” in 2016 IEEE EMBS Conference
was around USD 200. The majority of the cost being the on Biomedical Engineering and Sciences (IECBES), Dec 2016, pp.
317–320.
instrumentation amplifier ICs, that can be replaced with [10] Costa, M. Itkonen, H. Yamasaki, F. S. Alnajjar, and S. Shimoda,
more affordable options. The cost of the entire system “Importance of muscle selection for emg signal analysis during
could be further reduced by employing bulk manufacturing upper limb rehabilitation of stroke patients,” in 2017 39th Annual
International Conference of the IEEE Engineering in Medicine and
techniques. The simplicity and modular nature of the design Biology Society (EMBC), July 2017, pp. 2510–2513.
allows for employing cheaper manufacturing techniques as [11] B. N. Cahyadi, I. Zunaidi, S. A. Bakar, W. Khairunizam, S. H. Majid,
well as allowing swapping of modules. Z. M. Razlan, M. N. Muhammad, M. N. Rudzuan, and W. A. Mustafa,
“Upper limb muscle strength analysis for movement sequence based
IV. CONCLUSION on maximum voluntary contraction using emg signal,” in 2018 In-
ternational Conference on Computational Approach in Smart Systems
A novel portable low-cost eight channel sEMG signal Design and Applications (ICASSDA), Aug 2018, pp. 1–5.
acquisition system was designed, fabricated, and tested as a [12] R. Merletti and D. Farina, Techniques for Information Extraction from
the Surface EMG Signalhigh-Density Surface EMG, 2016, pp. 126–
proof of concept. To validate the system, the sEMG signals 157.
for single finger actuation and wrist actuation was acquired [13] E. J. Pino, Y. Arias, and P. Aqueveque, “Wearable emg shirt for upper
multiple times. The collected data was processed and was limb training,” in 2018 40th Annual International Conference of the
IEEE Engineering in Medicine and Biology Society (EMBC), July
used to train an SVM model with relative RMS voltage peaks 2018, pp. 4406–4409.
as multiple features. The acquisition system characterizes [14] M. S. Hazam Majid, W. Khairunizam, A. B. Shahriman, I. Zunaidi,
the five finger flexion movements with an accuracy of 85% B. N. Sahyudi, and M. R. Zuradzman, “Emg feature extractions
for upper-limb functional movement during rehabilitation,” in 2018
in real time. From the data collected and analysed it was International Conference on Intelligent Informatics and Biomedical
concluded that the optimal number of electrodes to be used Sciences (ICIIBMS), vol. 3, Oct 2018, pp. 314–320.
is roughly equal to the number of target classification classes. [15] A. Zhang, N. Gao, L. Wang, and Q. Li, “Combined influence of
classifiers, window lengths and number of channels on emg pattern
Further, the most optimal placement of these set of electrodes recognition for upper limb movement classification,” in 2018 11th
is as close as possible to the muscle group of interest. The International Congress on Image and Signal Processing, BioMedical
system was thus shown to be capable of identifying the Engineering and Informatics (CISP-BMEI), Oct 2018, pp. 1–5.
[16] A. F. Currier, in (Ed.) The Foundation Library (New York, NY: The
action performed and the intensity of the action performed. Educational Society), 1911.
The developed sEMG signal acquisition circuit automatically [17] M. D. F. Ma’as, Masitoh, A. Z. U. Azmi, and Suprijanto, “Real-time
collected signal over time from an individual, that will pro- muscle fatigue monitoring based on median frequency of electromyo-
graphy signal,” in 2017 5th International Conference on Instrumenta-
vide insight into the rehabilitation progress of the individual. tion, Control, and Automation (ICA), Aug 2017, pp. 135–139.
Thus avoiding tedious manual evaluation of the individual [18] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion,
and provide personalized exercise and physiotherapy plans. O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Van-
derplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and
R EFERENCES E. Duchesnay, “Scikit-learn: Machine learning in Python,” Journal
of Machine Learning Research, vol. 12, pp. 2825–2830, 2011.
[1] T. Koshio, S. Sakurazawa, M. Toda, J. Akita, K. Kondo, and Y. Naka-
mura, “Identification of surface and deep layer muscles activity by
surface emg,” in 2012 Proceedings of SICE Annual Conference (SICE),
Aug 2012, pp. 1816–1821.
4142