A Robust and Accurate Deep Learning based Pattern Recognition Framework for Upper Limb Prosthesis using sEMG
Sidharth Pancholi
Amit M. Joshi
Deepak Joshi
††thanks: Sidharth Pancholi was with the Department of Electronics and Communication Engineering, Malaviya National Institute of Technology, Jaipur, Rajasthan,India e-mail: (s.pancholi@ieee.org)††thanks: Amit M. Joshi was with the Department of Electronics and Communication Engineering, Malaviya National Institute of Technology, Jaipur, Rajasthan,India e-mail: (amjoshi.ece@mnit.ac.in)††thanks: Deepak Joshi is with the Centre for Biomedical Engineering, Indian Institute of Technology, Delhi, India (e-mail: Deepak.Joshi@cbme.iitd.ac.in)††thanks: Manuscript received April 19, 2005; revised August 26, 2015.
Abstract
In EMG based pattern recognition (EMG-PR), deep learning-based techniques have become more prominent for their self-regulating capability to extract discriminant features from large data-sets. Moreover, the performance of traditional machine learning-based methods show limitation to categorize over a certain number of classes and degrades over a period of time. In this paper, an accurate, robust, and fast convolutional neural network-based framework for EMG pattern identification is presented. To assess the performance of the proposed system, five publicly available and benchmark data-sets of upper limb activities were used. This data-set contains 49 to 52 upper limb motions (NinaPro DB1, NinaPro DB2, and NinaPro DB3), Data with force variation, and data with arm position variation for intact and amputated subjects. The classification accuracies of 91.11% (53 classes), 89.45% (49 classes), 81.67% (49 classes of amputees), 95.67% (6 classes with force variation), and 99.11% (8 classes with arm position variation) have been observed during the testing and validation. The performance of the proposed system is compared with the state of art techniques in the literature. The findings demonstrate that classification accuracy and time complexity have improved significantly. For signal pre-processing and deep learning techniques, Keras which is a high-level API for TensorFlow to build profound learning models has been utilized. The proposed method has been tested on the Intel Core i7 3.5GHz, 7th Gen CPU with 8GB DDR4 RAM.
Surface Electromyography or sEMG is a significant physiological parameter that is used in the characterization of neuromuscular pathologies, muscle computer interfaces (MCI) such as bio robotics and human motor control based applications [1, 2]. In general, sEMG signals are used in EMG-PR based systems for pattern recognition and subsequently supervised learning is utilized for pattern classification.
Fig. 1: Functional diagram of deep learning based EMG-PR system for upper limb motion classification
It is considered that employing an instantaneous EMG signal to a pattern recognition model is not effective for pattern classification. Classical EMG motion recognition technique requires processing steps such as: (i) Data acquisition and pre-processing, (ii) feature extraction, (iii) dimensionality reduction, and (iv) motion identification or classification[5], [6], [7]. Due to non-stationary and stochastic property of the EMG, the instantaneous measures of the signal are inappropriate for the training of the traditional machine learning algorithm [20]. Therefore, in the feature extraction, a short time window (typically between 100-250ms) is applied to produce additional stability and enhance information concentration [9]. This step is required before a classification algorithm to compute the output on raw EMG signal. Several time, frequency, and time-frequency domains have been investigated for feature extraction in recent years. One of the renowned feature extraction techniques consists a set of MAV (mean absolute value), SSC (number of times slope sign change), ZC (zero crossings), WL (waveform length) named as Hudgins time-domain feature set [10], [11]. In recent years, short-time Fourier Transform (STFT) and continuous Wavelet transform (CWT) have been reported for pattern detection of sEMG data. [12]. Time derivative moment and fused wavelet packet transform-based features have been also proposed and observed a significant enhancement in pattern recognition performance [13], [14]. However, handcrafted features have played a significant role in EMG based pattern classification so far, deep learning has recently begun to showcase greater achievements than hand-engineered features [15], [16]. Furthermore, the existing system for grasping motions only satisfy to a certain extent human-centric activities, These include the necessity for a large number of functions, faster reaction/execution times, and control system intuitiveness. Fig. 1 depicts the functional diagram of the deep learning-based motion classification technique.
Deep learning algorithms have grown more prevalent in recent years because they are unrivalled in their capacity to automatically learn discriminate features from large volumes of data. The basic goal of deep learning is to shift the emphasis from human feature extraction to automated feature learning [17]. However, neural network-based architecture has been widely used for EMG-based motion recognition. Deep learning algorithms have had a significant influence on pattern recognition employing high-end computer workstations in the Big Data era. Convolutional neural networks (CNNs) are a type of deep neural network that has garnered a lot of traction in the field of pattern recognition. End-to-end learning models can be solved using CNN-based architecture. The spectral representation of EMG signals, such as Short-time Fourier transform (STFT) and Wavelet transform-based images, have been investigated to be fed to these neural networks. [18, 19]. Atzori et al. [20] has explored CNN with different classification techniques on NinaPro Data sets. The average classification accuracies of 66.6% and 60.30% have been achieved on NinaPro sub-database 1 and 2. In the research [21], the classification accuracy of 68.98% has been achieved for the NinaPro DB5 dataset (18 hands/wrist gestures), and this experiment was conducted over 10 subjects on a single Myo Armband. The main factor for accurate recognition when dealing with deep learning algorithms is the amount of training data available. The deep learning-based methods require the signal to image conversion [5], the large amount of data, and a long time for the training[22]. The translation deep learning technique to deploy for prosthesis application is still challenging. This requires large amount of data and training time. To address these problems, the goal of this work is to shorten training time and improve the performance of the CNN-based architecture for EMG-PR applications. The following are the primary contributions of this work: I a novel Deep Learning-based Pattern Recognition (DLPR) framework that uses a CNN to improve the performance of sEMG-based gesture recognition, (ii) data classification was done on five open source challenging and heterogeneous data sets that included both intact and amputated participants. (iii) analysis of classification accuracy in relation to DASH (disability of the arm, shoulder, and hand), (iv) training time of the suggested mode for all data-sets, and (v) comparison of the proposed work with state-of-the-art methodologies.
This paper is organized as follows. The information about experimental data has been discussed in Section II. Section III presents the proposed DLPR architecture for EMG-PR based bio-robotics and prosthesis. The result is emphasized in section IV. Section V covers the discussion about the result. The conclusion of this work is covered in Section VI.
TABLE I: Datasets information of heathy subjects (NinaPro DB1 and NinaPro DB2)
Parameters
NinaPro DB1
NinaPro DB2
Number of subjects
27
40
Considered subjects
10
10
Avg. years
284.6
283.1
Avg. height (cm)
173.17.6
1711
Avg. weight (kg)
68.612.0
69.913.8
TABLE II: NinaPro DB3: Total 5 transradial amputees
Subject
ID
Hand
Age
Height
(cm)
Weight (kg)
Remaining
forearm
(%)
Years Passed
by the
amputation
Amputation
cause
Phantom
Limb
Sensation
Intensity
DASH
score
2
Left
35
183
81
70
6
Accident
5
15.18
4
Right
34
166
68
40
1
Accident
1
86.67
8
Right
33
175
85
50
5
Accident
2
33.33
9
Right
44
180
95
90
14
Accident
5
3.3
11
Right
45
183
75
90
5
Cancer
4
12.5
II EXPERIMENTAL DATA
The performance of the proposed DLPR architecture has been validated on five publicly accessible, scientific, and benchmark datasets NinaPro dB1, NinaPro dB2, and NinaPro dB3[1] (http://ninapro.hevs.ch/), upper limb motions with force variations[23] (DB4), and variant limb positions[24] (DB5) (https://www.rami-khushaba.com/electromyogram-emg-repository.html). The demographic information of data-set-1 and data-set-2 can be found in Table I. In the NinaPro DB1, an EMG signal of a total of 27 subjects has been recorded with otto Bock 13E200 electrodes and a filter of 90 to 450 Hz has been applied. This data-set contains 52 upper-limb motions and these motions have been divided into 3 categories: (i) 12 Basic movements of fingers, (ii) 8 Isometric, isotonic hand configuration with 9 basic wrist movements and (iii) 23 Grasping and functional movements.
EMG data of 40 subjects have been acquired in the NinaPro DB2 with Delsys Trigno wireless system and a band-pass filter of 20 to 450 Hz has been utilized. This data-set was acquired for 17 fingers and wrist movement, 23 grasping and functional motions, and 9 motions for different force pattern applied on fingers. NinaPro DB3 has also listed into 3 categories same as NinaPro DB1 for transradial amputees. In this work, 10 subjects have been taken into consideration from NinaPro DB1 and NinaPro DB2. Subsequently, 5 transradial amputees have been selected from the NinaPro DB3. The details of the selected subjects have been presented in Table 2. In the DB4, a total of 9 subjects comprises two congenital and 7 traumatic have participated. The movements are: (i) Thumb flexion, (ii) Index flexion, (iii) Fine pinch, (iv) Tripod grip, (v) Hook grip (hook or snap), (vi) Spherical grip power. Each subject is requested to use his intact-hand to imagine the required movement with the selected force level. Moreover, they utilized Visual Feedback (VF) from the system screen to see the EMG signals of all channels to make it helpful for them to produce the desired force. For each of the 6 grip patterns, the amputees produced 3 force levels: low, medium and high. In every phase of different force levels, 5 to 8 times were acquired for each amputee where each activity had a holding phase of 8-12 seconds. Further, in DB5, the same movements were performed at different limb positions for different EMG patterns. Total 11 subjects including 9 males and 2 females, of 20 to 37 years of age were selected to carry out 8 movements. A set of 8 hand motions, including (i) wrist flexions, (ii) wrist extensions, (iii) pronation, (iv) supination, (v) power grip, (vi) pinch grip, (vii) open hand and (viii), rest, were performed at various limb locations by each subject.
Fig. 2:
EMG signal formation: The resultant EMG signal is the product of each motor neuron’s activity, which triggers the production of action potentials in the muscle fibre. The superimposed action potential of the fibres (motor unit action potential) innervated by each motor neuron is acquired at the skin’s surface, and the combined activity of all active motor units produces the EMG.Fig. 3: Proposed DLPR architecture for EMG-PR based applications
III PROPOSED DLPR FRAMEWORK FOR EMG-PR
Raw myoelectric signal for EMG-PR application is ineffective because the raw EMG signal is non-linear, non-stationary, and stochastic in nature [25]. This property of EMG signal is because of continuous variation in motor unit recruitment and arbitrary manner in which these motor unit action potentials are superimposed as shown in Fig. 2.
The time differential property of the Fourier Transform suggests that the derivative of a signal can be determined by multiplying the frequency spectrum of a signal by raised to the power . It is specified in the equation (1).
(1)
Where signal in time domain, represents the derivative of signal, and is the frequency transform of the signal.
The power spectral moments are used to pre-process the signal before feeding input to the neural network. The moment of order for window length is defined as in equation (2).
(2)
The IOS (integral square) of the segmented signal can be defined as its power, as the parseval () theorem suggests as presented in the equation (3).
(3)
As per the equations (1), (2), and (3) the , , and order moments are defined as follows:
(4)
(5)
In the same way as described previously, the fourth order moment is depicted in equation (6).
(6)
The NPs (number of peaks) and ZCs (zero crossings) of a stochastic process can be calculated using their spectral moments [26], [14]. This is defined in equations (7) and (8).
(7)
(8)
The square version of NPs and ZCs has been used to simplify equations (7) and (8), as illustrated in equations below.
(9)
(10)
The sEMG signal is passed via two functions in the recommended architecture: I MPP (), which is the multiplication of peaks and power, and (ii) MZP (), which is the multiplication of zero crossings and power. This phase stabilises the EMG signal and reduces the size of the training data set while maintaining neuronal information. The peaks of these parameters include frequency information, whereas the zero order moment includes time information without any time to frequency transformation.
(11)
(12)
As shown in Fig.3 the suggested CNN structure is made up of six blocks: three convolution layers, two fully connected layers, and one softmax layer for classification. The initial convolution layers, which comprise 128 filters with a kernel size of 7, are used to feed pre-processed data. The output of the first convolution layer is 18 x 128. A 14x128 frame is created by the second convolution layer. Following that, the design has been updated to accommodate a size 2 max pool, resulting in a 7x128 output. The third convolution layer, which comprised of 64 filters with a kernel size of 3, has also been employed. The output of the third convolution layer is 5x64. After that, global average pooling is employed between the third and fourth fully connected (FC) layers of size 512. The softmax layer is then added, followed by an FC of 128. The Adam optimization strategy has been used to apply batch normalisation and a ReLU non-linearity after each block. The mathematical formulation for layer-1 can be written as follows in equation (13).
(13)
where belongs to neuron of map m in layer . It also shows the multiplication between the weighted values and input neurons.The filter used in the neural network is . layer, map, channel/kernel and the position are defined by , , and in the kernel respectively. The bias in the layer-1 for the neuron j is indicated by . For layer-2 and layer-3 the mathematical expression is defined as equation (14).
(14)
The number of kernels are denoted by in layer . belongs to the components i, j (neuron j in-kernel i) of the feature maps produced following convolution from the preceding layers. Finally, 2 fully connected layers (FCs) are used and the softmax layer of size 23 is employed.The classification accuracy metric has been considered for the performance evaluation as denoted in equation 15 and each data-set has been divided into two parts: (i) training data (60% of the total data), (ii) testing data (40% of the total data).
The performance of the proposed DLPR based framework using DNN is validated using five different data-sets. The window size of 100 samples with a shifting of 10 samples has been selected when the proposed framework is used for NinaPro DB1 and a window size of 300 samples with shifting 50 samples has been considered for other remaining data-sets. The first three data-sets (NinaPro DB1, NinaPro DB2, NinaPro DB3) have been tested using three different batch sizes (50, 100, and 150). The training and testing classification accuracies have been shown in Fig. 4 (a), (d), and (g) for 50 epochs. The classification accuracies for the NinaPro DB1 of 91.11%, 90.95%, and 88.45% have been observed for the batch size of 50, 100, and 150 respectively, as shown in Fig. 4 (a), (b), and (c) . For the NinaPro DB2, the classification accuracy of 88.43%, 89.45%, and 87.49% have been seen for the three batch sizes, presented in Fig. 4 (d), (e), and (f). The classification accuracy of 79.81%, 81.67&, and 80.44% have been exhibited when NinaPro DB3 has been taken into consideration in Fig.4 (g), (h), and (i) for the same batch sizes. Pattern classification of data-set 4 shows 95.67% whereas pattern recognition rate for data-set 5 increased to 99.12% after 20 epochs as denoted in Fig. 4 (a) and (b) respectively.
IV-AClassification performance using time-domain(TD) features
In this piece of work, the classification performance of all five data-sets has been calculated using TD features. Total four well-known classification algorithms such as k-NN (k-Nearest Neighbors), SVM (support vector machine) using the quadratic kernel, RF (random forest), and LDA (linear discriminant analysis) have been considered. The window length of 200 ms with 75 ms increment is fixed for the feature extraction.
The highest classification accuracies of 69.442.8%, 71.674.5%, 52.164.2%, 91.122.1%, and 93.123.4% have been achieved for NinaPro DB1, NinaPro DB2 ,NinaPro DB3, data-set-4 and dataset-5 respectively using RF classification technique. The lowest pattern classification performance has been achieved by the LDA classifier as summarized in Table III.
IV-BClassification perfromance using time-frequency domain (TFD) features
The classification performance using classical TFD features has been tested using all the classifiers and result is denoted in Table III. Highest classification accuracies of 70.435.1%, 74.695.6%, 55.567.2%, 93.111.8%, and 95.462.6 have been exhibited for all the considered data-sets receptively. The lowest classification accuracy for NinaPro DB1 and NinaPro DB2 has been observed when k-NN classier is employed due to highly homogeneous activities. In the rest of the data-sets, LDA shows the lowest classification accuracy.
IV-CClassification performance using CNN (spectrogram images)
Classification performance using STFT based spectrogram images and convolution neural network is shown in Table III. The pattern recognition rate of 69.33%, 73.12%, 66.31%, 93.12%, and 96.43% have been achieved for the NinaPro DB1, NinaPro DB2, NinaPro DB3, data-set 4, and data-set 5 respectively. The pattern classification performance is boosted over TD and TFD methods.
V Discussion
The proposed DLPR method exhibits significant improvement in classification performance with respect to classical machine learning techniques and with spectrogram images based on CNN architecture. In this paper, NinaPro DB3 has been considered for evaluating pattern recognition performance on amputated subjects as shown in Fig. 5. All the amputated subjects have different physical properties in terms of DASH score, remaining forearm, and phantom limb sensation. Subject 11, who had lost his limb due to cancer and having DASH score 12.5 achieved a classification accuracy of 92.26%. Subject 2 (DASH=15.18) and subject 8 (DASH=33.33) have achieved the lowest classification accuracy of 80.34% and 80.92% respectively. Subject 9 has a DASH score of 3.3 and has achieved 86.45% classification accuracy. This shows that pattern recognition performance has been boosted remarkably when NinaPro DB3 has been taken into consideration. Furthermore, this work is compared with literature and is also summarized in Table IV. In the research [20], three data-sets were considered and classification accuracies of 75.32% (RF), 75.27% (RF), and 46.27% (SVM) were achieved for NinaPro DB1, NinaPro DB2, and NinaPro DB3 respectively. Paper [27] reported 78.71% classification accuracy for the NinaPro DB2 (healthy subjects and 49 classes) using CNN. Total 2 data-sets Hand/writ and NinaPro DB5 (18 grasping activities) have been considered in the research [21]. The classification accuracy of 98.31% and 68.98% have been achieved for these 2 data-sets respectively. Total 10 upper limb activities (Dynamic and Air) were classified using LSTM (low short term memory) network and classification accuracy of 89.28% was obtained. Data-sets (NinaPro DB1 and NinaPro DB2) have been used and a multi-view deep learning framework was employed. In this research, the pattern recognition rate 88.20% and 83.70% were achieved for NinaPro DB1 and NinaPro DB3 respectively. However, data with force variation and position variation have not been considered. Proposed DLPR architecture has been examined for 5 different types of scientific and benchmark data-sets and the pattern classification rate is significantly boosted for all healthy and amputated subjects. At the initial stage, the raw EMG signal has been passed through two parameters (MZP and MPP) which reduces data size for the training with minimal loss of neural information. These parameters contain information regarding time as well as frequency present and this helps to train a highly accurate classification model. The proposed model shows robust performance by showing significant enhancement in classification accuracy in all kinds of data-sets.
Furthermore, training time for different data-set have been evaluated as represented in Table V. This demonstrate that this model only takes few minutes time to get the high classification accuracy.
Fig. 5: NinaPro DB3 classification accuracies for different amputees
TABLE V: Training time of proposed model for different data-sets
S. No
Data-set
Training time
(50 epochs)
1.
DB1
sec
2.
DB2
sec
3.
DB3
sec
4.
DB4
sec
5.
DB5
sec
VI conclusion
The proposed DLPR-based system is a robust, fast, and precise deep learning-based framework for classifying diverse gripping and functional activities for upper limb prosthesis applications. The investigation is carried out on five distinct types of standard and benchmark data-sets, comprising healthy and amputee people. This proposed approach is used as a pre-processing step in the primary phase to make input information-rich and stationary. With current equivalents, considerable functional development has been noticed in terms of classification accuracy of up to 25% and time complexity is decreased significantly. Classification performance of amputees with a high DASH score is also improved. In future work, this techniques will be translated into DSP processor for real-time EMG pattern classification.
VII Acknowledgement
The authors would like to acknowledge the support of the Ministry of Human Resource and Development, India, Bionics and Intelligence Lab. Jaipur, India, and Dr. Rami N Khushaba and Dr. Ali H. Al-Timemy for data-sets 4 and 5.
References
[1]
M. Atzori, A. Gijsberts, S. Heynen, A.-G. M. Hager, O. Deriaz, P. Van
Der Smagt, C. Castellini, B. Caputo, and H. Müller, “Building the
ninapro database: A resource for the biorobotics community,” in 2012
4th IEEE RAS & EMBS International Conference on Biomedical Robotics and
Biomechatronics (BioRob). IEEE, 2012,
pp. 1258–1265.
[2]
S. Pancholi and A. M. Joshi, “Electromyography-based hand gesture recognition
system for upper limb amputees,” IEEE Sensors Letters, vol. 3, no. 3,
pp. 1–4, 2019.
[3]
——, “Advanced energy kernel-based feature extraction scheme for improved
emg-pr-based prosthesis control against force variation,” IEEE
Transactions on Cybernetics, 2020.
[4]
——, “A fast and accurate deep learning framework for emg-pr based
upper-limb prosthesis control,” in 2020 IEEE International Symposium
on Smart Electronic Systems (iSES)(Formerly iNiS). IEEE, 2020, pp. 206–207.
[5]
T. Lorrain, N. Jiang, and D. Farina, “Influence of the training set on the
accuracy of surface emg classification in dynamic contractions for the
control of multifunction prostheses,” Journal of neuroengineering and
rehabilitation, vol. 8, no. 1, p. 25, 2011.
[6]
S. Pancholi and A. M. Joshi, “Portable emg data acquisition module for upper
limb prosthesis application,” IEEE Sensors Journal, vol. 18, no. 8,
pp. 3436–3443, 2018.
[7]
S. Pancholi and R. Agarwal, “Development of low cost emg data acquisition
system for arm activities recognition,” in 2016 International
Conference on Advances in Computing, Communications and Informatics
(ICACCI). IEEE, 2016, pp. 2465–2469.
[8]
A. K. Vimal, V. Verma, N. Khanna, and D. Joshi, “Investigating the effect of
vibrotactile feedback in transfemoral amputee with and without movable ankle
joint,” IEEE Transactions on Neural Systems and Rehabilitation
Engineering, 2020.
[9]
L. H. Smith, L. J. Hargrove, B. A. Lock, and T. A. Kuiken, “Determining the
optimal window length for pattern recognition-based myoelectric control:
balancing the competing effects of classification error and controller
delay,” IEEE Transactions on Neural Systems and Rehabilitation
Engineering, vol. 19, no. 2, pp. 186–192, 2011.
[10]
D. Tkach, H. Huang, and T. A. Kuiken, “Study of stability of time-domain
features for electromyographic pattern recognition,” Journal of
neuroengineering and rehabilitation, vol. 7, no. 1, p. 21, 2010.
[11]
A. A. Adewuyi, L. J. Hargrove, and T. A. Kuiken, “An analysis of intrinsic and
extrinsic hand muscle emg for improved pattern recognition control,”
IEEE Transactions on Neural Systems and Rehabilitation Engineering,
vol. 24, no. 4, pp. 485–494, 2016.
[12]
W. Guo, X. Sheng, H. Liu, and X. Zhu, “Toward an enhanced human–machine
interface for upper-limb prosthesis control with combined emg and nirs
signals,” IEEE Transactions on Human-Machine Systems, vol. 47, no. 4,
pp. 564–575, 2017.
[13]
S. Pancholi and A. M. Joshi, “Improved classification scheme using fused
wavelet packet transform based features for intelligent myoelectric
prostheses,” IEEE Transactions on Industrial Electronics, pp. 1–1,
2019.
[14]
S. Pancholi and A. M. Joshi, “Time derivative moments based feature extraction
approach for recognition of upper limb motions using emg,” IEEE
Sensors Letters, 2019.
[15]
Z. Zhang, K. Yang, J. Qian, and L. Zhang, “Real-time surface emg pattern
recognition for hand gestures based on an artificial neural network,”
Sensors, vol. 19, no. 14, p. 3170, 2019.
[16]
Z. Ding, C. Yang, Z. Tian, C. Yi, Y. Fu, and F. Jiang, “semg-based gesture
recognition with convolution neural networks,” Sustainability,
vol. 10, no. 6, p. 1865, 2018.
[17]
S. Pancholi, A. Giri, A. Jain, L. Kumar, and S. Roy, “Source aware deep
learning framework for hand kinematic reconstruction using eeg signal,”
arXiv preprint arXiv:2103.13862, 2021.
[18]
H. M. A. Alaskar, “Deep learning-based model architecture for time-frequency
images analysis,” 2018.
[19]
D. K. Kumar, N. D. Pah, and A. Bradley, “Wavelet analysis of surface
electromyography,” IEEE transactions on neural systems and
rehabilitation engineering, vol. 11, no. 4, pp. 400–406, 2003.
[20]
M. Atzori, M. Cognolato, and H. Müller, “Deep learning with convolutional
neural networks applied to electromyography data: A resource for the
classification of movements for prosthetic hands,” Frontiers in
neurorobotics, vol. 10, p. 9, 2016.
[21]
U. Côté-Allard, C. L. Fall, A. Drouin, A. Campeau-Lecours, C. Gosselin,
K. Glette, F. Laviolette, and B. Gosselin, “Deep learning for
electromyographic hand gesture signal classification using transfer
learning,” IEEE Transactions on Neural Systems and Rehabilitation
Engineering, vol. 27, no. 4, pp. 760–771, 2019.
[22]
W. Geng, Y. Du, W. Jin, W. Wei, Y. Hu, and J. Li, “Gesture recognition by
instantaneous surface emg images,” Scientific reports, vol. 6, p.
36571, 2016.
[23]
A. H. Al-Timemy, R. N. Khushaba, G. Bugmann, and J. Escudero, “Improving the
performance against force variation of emg controlled multifunctional
upper-limb prostheses for transradial amputees,” IEEE Transactions on
Neural Systems and Rehabilitation Engineering, vol. 24, no. 6, pp. 650–661,
2015.
[24]
R. N. Khushaba, M. Takruri, J. V. Miro, and S. Kodagoda, “Towards limb
position invariant myoelectric pattern recognition using time-dependent
spectral features,” Neural Networks, vol. 55, pp. 42–58, 2014.
[25]
D. Farina, M. Fosci, and R. Merletti, “Motor unit recruitment strategies
investigated by surface emg variables,” Journal of applied
physiology, vol. 92, no. 1, pp. 235–247, 2002.
[26]
T. Dirlik, “Application of computers in fatigue analysis,” Ph.D.
dissertation, University of Warwick, 1985.
[27]
X. Zhai, B. Jelfs, R. H. Chan, and C. Tin, “Self-recalibrating surface emg
pattern recognition for neuroprosthesis control based on convolutional neural
network,” Frontiers in neuroscience, vol. 11, p. 379, 2017.
[28]
W. Wei, Q. Dai, Y. Wong, Y. Hu, M. Kankanhalli, and W. Geng, “Surface
electromyography-based gesture recognition by multi-view deep learning,”
IEEE Transactions on Biomedical Engineering, 2019.
Sidharth Pancholi received the Masters from Thapar University, Patiala, India, in 2016. He has completed his PhD work with Malaviya National Institute of Technology, Jaipur, India. Currently, he is working as a Research Associate with the Indian Institute of Technology, Delhi, India. He has worked as a reviewer of technical journals such as IEEE Transactions/ journals and served as Technical Programme Committee member for IEEE conferences. He also received CSIR Travel fellowship and CSSTDS Travel fellowship to attend IEEE Conference EMBC 2019. He has two years of industry experience. His current research interests include biomedical signal processing, neural rehabilitation, Brain computer interface, Human-machine interface, prosthetic device development, and embedded systems.
Amit M Joshi (M’08) has completed his M.Tech (by research) in 2009 and obtained Doctoral of Philosophy degree (Ph.D) from National Institute of Technology, Surat in August,2015. He is currently working as Assistant Professor at National Institute of Technology, Jaipur since July,2013. His area of specialization is Biomedical signal processing, Smart healthcare, VLSI DSP Systems and embedded system design. He has published six book chapters and also published 50+ research articles in excellent peer reviewed international journals/conferences. He has worked as a reviewer of technical journals such as IEEE Transactions, Springer, Elsevier and also served as Technical Programme Committee member for IEEE conferences. He also received UGC Travel fellowship , SERB DST Travel grant and CSIR Travel fellowship to attend IEEE Conferences in VLSI and Embedded System. He has served session chair at various IEEE Conferences like TENCON -2016, iSES-2018, ICCIC-14 etc.
Deepak Joshi (M’08) received the Ph.D. degree in biomedical engineering from IIT Delhi, New Delhi, India, in 2012. He worked at various places, including the National University of Singapore, Singapore, Newcastle University, Newcastle upon Tyne, U.K., and the University of Oregon, Eugene, OR, USA. He is currently a Faculty Member in biomedical engineering with IIT Delhi and the All India Institute of Medical Sciences Delhi, New Delhi. He has been working in the areas of neuroprosthetics and neurorehabilitation for last nearly 14 years. His current research work combines experimental and computational techniques to understand the neural correlates during balancing and seamless transitions during walking. Besides that, he is also actively engaged in projects related to the development of wearable devices for applications specific to the diagnosis of neuromuscular disorders, assistive devices for the elderly and disabled, and biofeedback for rehabilitation in stroke patients.