[BACK]
Intelligent Automation & Soft Computing
DOI:10.32604/iasc.2023.026051
images
Article

Student’s Health Exercise Recognition Tool for E-Learning Education

Tamara al Shloul1, Madiha Javeed2, Munkhjargal Gochoo3, Suliman A. Alsuhibany4, Yazeed Yasin Ghadi5, Ahmad Jalal2 and Jeongmin Park6,*

1Department of Humanities and Social Science, Al Ain University, Al Ain, 15551, UAE
2Department of Computer Science, Air University, Islamabad, 44000, Pakistan
3Department of Computer Science and Software Engineering, United Arab Emirates University, Al Ain, 15551, UAE
4Department of Computer Science, College of Computer, Qassim University, Buraydah, 51452, Saudi Arabia
5Department of Computer Science and Software Engineering, Al Ain University, Al Ain, 15551, UAE
6Department of Computer Engineering, Korea Polytechnic University, Siheung-si, Gyeonggi-do, 237, Korea
*Corresponding Author: Jeongmin Park. Email: jmpark@kpu.ac.kr
Received: 14 December 2021; Accepted: 27 January 2022

Abstract: Due to the recently increased requirements of e-learning systems, multiple educational institutes such as kindergarten have transformed their learning towards virtual education. Automated student health exercise is a difficult task but an important one due to the physical education needs especially in young learners. The proposed system focuses on the necessary implementation of student health exercise recognition (SHER) using a modified Quaternion-based filter for inertial data refining and data fusion as the pre-processing steps. Further, cleansed data has been segmented using an overlapping windowing approach followed by patterns identification in the form of static and kinematic signal patterns. Furthermore, these patterns have been utilized to extract cues for both patterned signals, which are further optimized using Fisher’s linear discriminant analysis (FLDA) technique. Finally, the physical exercise activities have been categorized using extended Kalman filter (EKF)-based neural networks. This system can be implemented in multiple educational establishments including intelligent training systems, virtual mentors, smart simulations, and interactive learning management methods.

Keywords: E-learning; exercise recognition; online physical education; student’s healthcare

1  Introduction

E-learning has become a necessary part of our daily lives in this digital era, where information is flowing from minds and books to virtually everywhere through online systems. Automated systems have become more progressive in the last couple of decades as compared to offline learning methods. Given the demands of online education, physical education has also become an important aspect of young learners’ health training. Machine learning is a field altering the e-learning domain by providing adaptive e-learning algorithms and techniques for robust learning outcomes [1]. SHER is a part of the e-learning domain and has also become a challenging task to be investigated by researchers [2]. SHER consists of different physical actions including daily routine work, walking, jogging, exercising, etc.

The focus of this research article is on the physical exercises conducted online for young students that have a few factors to be taken care of such as alike exercise postures can cause analogous signal peaks, low-quality systems giving poor results, and precisions are not up to the mark [3]. Therefore, this research idea has gained popularity and valuable utilization in many practical applications such as e-learning [4], human activity recognition [5], patterns recognition [6], smart physical education [7], and intelligent mentors [8]. In the online physical education (OPE) domain, a few researchers have contributed their work based on a variety of features and machine learning techniques being utilized. In this article, a unique method has been proposed for SHER using a modified Quaternion-based filter for raw data cleansing and EKF-based neural networks for classification. The modified Quaternion-based filter has been designed and proposed for raw inertial measurement unit (IMU) data cleansing. Further, a robust system has been designed for static and kinematic patterns identification and cues extraction based on two different domains. Moreover, FLDA technique has been utilized for the cues optimization and an EKF-based neural networks approach has been proposed for the classification of online physical activities. A publicly available dataset named enabling real-time mistake detection & corrective feedback for free-weights exercises (ERICA) [9] has been utilized as a benchmark for the proposed system and attained significant improvement in SHER over the other state-of-the-art methods.

The article has been organized as follows. Section 2 gives a brief description of related work been accomplished in the topic on hand. Then, Section 3 specifies the architecture flow of the proposed SHER system along with the details of each phase. Section 4 presents the performance assessment of the proposed process in the previous section. Additionally, Section 5 contributes towards a brief discussion about the proposed health exercise tool and its shortcomings. Lastly, Section 6 concludes the subject matter and provides a couple of forthcoming directions to get an improved system.

2  Literature Review

In this research, the SHER tool has been proposed over an exercise dataset. A large number of studies have already been carried to propose methodologies for OPE improvements. A prime concern is to detect the exercise type, intensity, and associated parameters. However, this section discusses the drawbacks of traditional systems and the benefits of well-designed systems.

2.1 OPE via Traditional Systems

Typically, the researchers proposed to place sensors at multiple parts of the human body, extract distinguished cues, and train those cues over some machine learning algorithm. For instance, authors in [10] proposed a similar model to acquire data from physical activities, pre-process it, and extract features. Then, they used features selection and a genetic algorithm to classify the physical activities. Reference [11] describes a similar method to gain raw sensor signals from human motion and heart. Next, multiple filters and sliding windows had been applied to segment filtered data. Then, multiple features were extracted and a feature-to-feature fusion had been applied to combine the extracted features. Multi-layer sequential forward selection had been proposed for further features dimensionality reduction followed by a Gaussian mixture model and Gaussian mixture regression to extract the keywords. These keywords were further provided to deep belief networks using restricted Boltzmann machines in order to classify physical activities. Another similar conventional model had been proposed in [12] by Khan et al. It extracted acceleration signals followed by noise reduction. Then, spectral entropy along with linear discriminant analysis had been calculated and neural networks were utilized for the classification. However, these customary techniques failed to provide desired performance, which will be addressed using the proposed SHER system.

2.2 OPE via Well-Designed Systems

There are also a few well-structured methods present in the literature that helped in achieving better OPE activity recognition than the conventional methods mentioned above. Morillo et al. in [13] explained about physical activity recognition method using smartphones, where they used an accelerometer to gain data and temporal windows followed by noise removal via filters. Next, they extracted features from time, Fourier transform, and frequency domains. Then, they utilized the Ameva algorithm for each variable in order to get intervals of each feature and its associated activity. Further, their system retrieved the relative probabilities of each activity to associate it with each interval’s class matrix. The system was sophisticated enough to help in attaining higher accuracies. Another well-designed model had been proposed in [14]. It included data acquisition, framing, and pre-processing stages. Next, a mixture of features had been extracted from the filtered data and combined together followed by a series of steps for features selection and pre-classification via grey wolf optimization. Finally, the decision trees, genetic algorithms, and support vector machines had been utilized for classification. The unique process aided in accomplishing good results. Therefore, it can be observed that a well-designed methodology is important to achieve good results for OPE. Although these systems provided good results but they lacked in a few perspectives, which is the focus of this research.

3  Material and Methods

The proposed system comprises filtering, sliding windows segmentation [15], and patterns identification as initial phases of the pre-processing stage. After the patterns have been identified as static and kinematic, the cues for both patterns have been computed using cepstral coefficients and time domains. Next, FDA [16] has been applied to symbolize the optimized cues from both patterned data together. Lastly, an EKF using neural networks [17] has been applied to classify the OPE exercises. An overview of the proposed system has been presented in Fig. 1 via multiple stages.

images

Figure 1: The architecture flow diagram of the proposed SHER for OPE

3.1 Pre-Processing Students’ Exercise Data

The proposed model consists of three phases to pre-process raw data. A modified Quaternion-based IMU filter has been proposed for cleansing raw data. Further, the filtered data has been segmented and patterns have been identified as described below.

3.1.1 Modified Quaternion-Based IMU Filter

This study proposed a modified Quaternion-based filter for IMU data. Acceleration and gyroscope data have been taken from the ERICA dataset and a calibration stage has been proposed to remove missing values and biasness from the signals [18]. Then, an error correction phase has been introduced in order to get errors removed from the signals. Next, the data has been normalized using gradient descent and Quaternion techniques. Finally, the IMU sensors’ signals have been fused to get the normalized data. Tab. 1 elucidates the Quaternion-based IMU filter algorithm (QIFA) in detail.

images

3.1.2 Sliding Windows

To further pre-process the fused data, this article has proposed to utilize sliding overlapping windows [19] for the filtered data. Overlapping windows have been proposed to make sure there are no missed data. It helped in dividing the data into the windows of five seconds data each. Fig. 2 presents the sliding overlapping windows for IMU fused signal.

images

Figure 2: Sliding overlapping windows for IMU fused data

3.2 Patterns Identification

The five seconds segmented IMU data has further been used to get two types of patterns in order to pre-classify OPE activities of young learners. The two kinds of patterns are based on the activity signal strength i.e., static patterns and kinematic patterns. Pearson correlation coefficient has been utilized to determine the relationship between two variables [20] as;

corcoeff=(aia¯)(bib¯)(aia¯)2(bib¯)2 (1)

where ai are the values of the first variable in a window, a¯ is the mean of values in the first variable, bi are the values of the second variable in a window, and b¯ is the mean of the values in the second variable. Fig. 3 represents the Pearson correlation coefficients calculated for a window’s samples separately. Then, a threshold of 0.1 (shown as red dotted line in Fig. 3) has been projected to excerpt the static and kinematic patterns.

images

Figure 3: Static and kinematic patterns based on pearson correlation coefficients (threshold = 0.1)

3.2.1 Static Patterns

Static patterned category activities are those actions, which have a Pearson correlation coefficient below a defined level such as 0.1. The physical actions performed by learners include those actions that have few variations in the motion signals like IMU. Examples of such physical activities are exercises done while sitting or lying on the floor.

3.2.2 Kinematic Patterns

An activity is considered to be in the kinematic patterned category if the window’s Pearson correlation coefficient is above a certain threshold i.e., 0.1. Kinematic patterned activities are generally those physical actions, whose signals have more variations due to movement diversity such as running, jogging, jumping, etc.

3.3 Cues Extraction

Multi-domain cues have been extracted from the patterned activity signals. For kinematic patterned signals, Hilbert-Huang transform (HHT) and Teager energy cepstral coefficients (TECCs) have been extracted. However, for static patterned signals, linear prediction cepstral coefficients (LPCCs) and synchro-squeezing transform (SST) have been mined.

3.3.1 Hibert-Huang Transform

HHT is the new theory for IMU signal analysis, which helps to decompose data into multiple intrinsic mode functions by using the empirical mode decomposition method. It also represents the signals into energy distribution in the time-frequency domain known as the Hilbert spectrum. HHT works wonders for the non-stationary and non-linear data [21]. The raw data D(t) can be calculated as;

D(t)=t=1mfi+rm (2)

where, fi represents the ith IMF and rm is the residue. Furthermore, it can also measure the changes in signals using instantaneous frequencies and helps in calculating the cues of the OPE actions [22]. Fig. 4 explains the movement variations calculated through HHT.

images

Figure 4: HHT movement variations for a) Lateral raises and b) Biceps curls

3.3.2 Teager Energy Cepstral Coefficients

Teager energy operator is quite efficient in detecting disturbances in signals by calculating the energy of the signal [23]. It is used to estimate the true total energy of the signal that is utilized to extract TECCs. Teager energy operator (TEO) is defined as;

E(n)=x2[n]x[n1]x[n+1] (3)

where, x is the sample window and n is the number of windows. TECCs are similar to mel-frequency cepstral coefficients [24] and consists of pre-processing, Gabor filterbank, TEO, framing, averaging, log, and discrete cosine transform along with cepstral mean subtraction phases [25]. Fig. 5 displays the effects of a TEO over the patterned signal window.

images

Figure 5: Effect of TEO over a patterned signal window

3.3.3 Linear Prediction Cepstral Coefficients

Linear prediction cepstral coefficients have been utilized to get the complex action patterns from the signal and its transfer function. The cepstrum has been able to show the rate of change for a variety of bands. The LPCCs have been extracted from linear prediction coefficients cnby using the recursive relationship between the predictor coefficients and the cepstral coefficients as;

Co= ln.σ2 (4)

cm=am+ n=1m1(nm)cnamn,    1 m p (5)

cm=n=1m1(nm)cnamn,    pm d (6)

where σ2 is the gain in linear prediction analysis, d is the number of LPCCs, and am is the linear prediction coefficient [26].

3.3.4 Synchro-Squeezing Transform

The SST is an analysis method in the time-frequency domain. It decomposes complex motion signals into time-varying oscillatory components [27]. First, the continuous wavelet transform has been calculated as;

WTx(a,b)=1ax(t)φ(tba)dt¯ (7)

where, WTx denotes the continuous wavelet transform of a signal window x(t), a is the scale factor, and b is the time translation factor. φ (t) is a mother wavelet and further instantaneous frequency has also been calculated. Finally, the SST has been represented as;

SSTx(ωl,b)=1Δωai:|ω(ai,b)ωl|Δω2WTx(ai,b)ai32Δai (8)

where, ai is the ith scale value and Δai =  ai − ai−1. ωl represents the lth frequency point [28]. Fig. 6 gives a SST for a window of filtered and patterned inertial data.

images

Figure 6: SST for a window of inertial data

3.4 Cues Optimization

Codebook generation is important to symbolize the cues [29] further in order to maximize the between-activity variance and minimize the within-activity variance. This research method proposed FLDA technique for cues symbolization. FLDA is employed to extract the linear discriminating cues that categorized the physical actions performed in an e-learning environment [16]. Fig. 7 shows that by applying FLDA over the ERICA dataset, the system has been successful in finding the discriminating cues for all three OPE actions.

images

Figure 7: Optimized and segregated cues using FLDA technique

3.5 Classification for OPE

This model has proposed a unique method for the OPE activities classification. EKF has been used as an effective learning mechanism for training neural networks in a supervised learning environment. EKF is more efficient than other fine-tuning methods such as backpropagation because it considers the second-order information about the error surface that is important for the covariance matrix training [17]. Although EKF is more costly than backpropagation in terms of orders of magnitude, EKF keeps on updating the covariance matrix with the second-order information, which leads to chances of the training process coming to a full stop at a local minima point. Eq. (9) explains the EKF implementation reduced to formula as:

Δwj=apm=1N(dmzm)zmwj (9)

where, w is the vector for weights and thresholds, z is the output of the system at m window, (dm − zm) is the residual as the difference between expected and actual observation, and zmwj is the gradient matrix [30]. Furthermore, neural networks have been utilized to train the classifier followed by fine-tuning using EKF. Fig. 8 elucidates the procedure of classification via EKF [31] and neural network further.

images

Figure 8: Classification method using EKF [31] and neural networks

4  Experiments and Results

This section is further structured into three sub-sections. First, a benchmark dataset has been described in detail. Second, the experimental results and the analysis have been evaluated. Third, the state-of-the-art OPE healthcare tools have been compared to our proposed system’s performance.

4.1 Experimental Results

In this paper, physical exercise data has been utilized so that the variety of physical actions have been taken into consideration for the system to be more precise. For effective results, a 5-fold cross-validation method has been utilized over the exercise data. The number of training samples have been set according to cross-validation in order to minimize reconstruction errors [32].

4.1.1 Experimental Data Setup: ERICA

For the experimentation of the proposed method, this research selected ERICA dataset. The dataset has been collected from the real-time online users who have used ERICA as a digital personal trainer. It consists of 33 participants between the ages of 20 to 40 years old. The self-rated expertise level varied from novice to expert where mostly participants rated themselves as intermediate leveled experts. There were four different sessions in the dataset. The session duration varied from 22 to 48 min each. The participants performed multiple exercises but the available dataset consists of biceps curls, lateral raises, and triceps extension [9]. Fig. 9 shows the exercises performed in the dataset.

images

Figure 9: Bottom and top positions for a) Biceps curls, b) Lateral raises, and c) Triceps extension

4.1.2 Classification Results and Analysis

The goal of this research work is to enhance the e-learning domain by proposing a state-of-the-art OPE system for young students. The system should be able to recognize the OPE actions performed correctly and point out the mistakes. Hence, neural networks using EKF technique for the fine-tuning has been proposed, which is computationally expensive but results are enhanced when compared to other well-structured systems. The proposed system achieved 86% accuracy rate giving 7% false-negative rate for Lateral raises, 17% for biceps curls, and 26% for triceps extension. Tab. 2 gives the details of the confusion matrix retrieved from the neural network and EKF implementation.

images

4.1.3 Proposed System Comparison with State-of-the-Art Methods

Other state-of-the-art models have been selected for peer comparison in order to prove the effectiveness and proficiency of the proposed OPE system. According to Tab. 3, Radhakrishnan et al. in [9] achieved 70% accuracy by using frequency-domain cues with temporal features. The authors have tried 2-s and 5-s windows in [33], where the 5-s windows gave the recognition accuracy of 61% only. Smartphone-based exercise training system COPDTrainer showed the lowest recognition rate for exercising as 77.5% in [34], which is below any other recognition rates in the proposed system. Leg muscles have been monitored using a pressure sensing mechanism in [35] that achieved an accuracy rate of 81.7% for gym exercises recognition. In a filter-based sensor fusion activity recognition system [36], the accuracy achieved using the Kalman filter is 84%. In [37], Crema et al. proposed a work consisting of a well-structured strategy for exercise classification achieving an 85% accuracy rate.

images

5  Discussion

The research works described in Tab. 3 achieved good accuracies but there is a need for improvement for real-time OPE. The proposed technique achieves state-of-the-art performance by comparing it to the existing methods of sophisticated SHER systems. The system is well-designed for healthcare and can support multiple applications of the method such as live gym classes and kids’ OPE. However, the proposed system lacks performance evaluation over larger datasets. Moreover, other machine learning and deep learning techniques can help get better results for the proposed OPE activities recognition system. Also, the one serious issue is the lack of interaction between students and teacher in OPE classes, which is causing a deficiency in conveying the value of physical education among students. A solution is to provide live feedback to students using a sophisticated system. Fig. 10 shows a system providing live feedback.

images

Figure 10: Live feedback provided by the system for OPE

6  Conclusion

An innovative system for OPE activities has been proposed in this research article. The proposed approach refers to OPE recognition as a fundamental problem of this research work that is performed using multiple algorithms. Our proposed system is efficient in detecting the physical education exercises for e-learning, which is important for the OPE of students such as kindergarten kids. The proposed methodology consists of pre-processing stage via QIFA and sliding windowing approach. The system further identified static and kinematic patterns followed by cues extraction using HHT, TECCs, LPCCs, and SST. The cues are optimized using FLDA and OPE activities have been classified via EKF and neural network. The system can be applied to OPE classes of young learners, intelligent mentors, and interactive learning systems. Quick reaction and interaction are missing in online sessions, which is important for students in order to get more attentive and concerned about their health. Therefore, we will extend the proposed system in the future in order to provide live feedback to the learners. The students will get motivated and be able to grasp the value of physical education in an e-learning environment more effectively when they get live feedback for their OPE.

Acknowledgement: This research was supported by a Grant (2021R1F1A1063634) of the Basic Science Research Program through the National Research Foundation (NRF) funded by the Ministry of Education, Republic of Korea.

Funding Statement: The authors received no specific funding for this study.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

References

 1.  S. S. Khanal, P. Prasad, A. Alsadoon and A. Maag, “A systematic review: Machine learning based recommendation systems for e-learning,” Education and Information Technologies, vol. 25, pp. 2635–2664, 2020. [Google Scholar]

 2.  A. Nadeem, A. Jalal and K. Kim, “Human actions tracking and recognition based on body parts detection via artificial neural network,” in Proc. of the 2020 3rd Int. Conf. on Advancements in Computational Sciences (ICACS), Lahore, Pakistan, pp. 1–6, 2020. [Google Scholar]

 3.  S. Ishii, A. Yokokubo, M. Luimula and G. Lopez, “ExerSense: Physical exercise recognition and counting algorithm from wearables robust to positioning,” Sensors, vol. 21, no. 1, pp. 91, 2020. [Google Scholar]

 4.  A. Jalal and M. Mahmood, “Students’ behavior mining in e-learning environment using cognitive processes with information technologies,” Education and Information Technologies, vol. 24, pp. 2797–2821, 2019. [Google Scholar]

 5.  F. Demrozi, G. Pravadelli, A. Bihorac and P. Rashidi, “Human activity recognition using inertial, physiological and environmental sensors: A comprehensive survey,” in IEEE Access, vol. 8, pp. 210816–210836, 2020. [Google Scholar]

 6.  X. Duan and P. Duan, “Research on pattern recognition method of online english education based on feature self learning,” in e-Learning, e-Education, and Online Training (eLEOT). Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 389, Cham: Springer, 2021. [Google Scholar]

 7.  A. Y. Osipov, M. D. Kudryavtsev, A. G. Galimova, I. I. Plotnikova and N. V. Skurikhina, “How can distance learning be used in the physical education of students?,” Revista Romaneasca Pentru Educatie Multidimensionala, vol. 12, no. 2Sup1, pp. 77–85, 2020. [Google Scholar]

 8.  A. Jalal, N. Sharif, J. T. Kim and T. -S. Kim, “Human activity recognition via recognized body parts of human depth silhouettes for residents monitoring services at smart homes,” Indoor and Built Environment, vol. 22, pp. 271–279, 2013. [Google Scholar]

 9.  M. Radhakrishnan, D. Rathnayake, O. K. Han, I. Hwang and A. Misra, “ERICA: Enabling real-time mistake detection & corrective feedback for free-weights exercises,” in Proc. of the 18th Conf. on Embedded Networked Sensor Systems (SenSys ‘20), New York, NY, USA, Association for Computing Machinery, pp. 558–571, 2020. [Google Scholar]

10. A. Jalal, M. A. Quaid, S. B. Tahir and K. Kim, “A study of accelerometer and gyroscope measurements in physical life-log activities detection systems,” Sensors, vol. 20, pp. 1–22, 2020. [Google Scholar]

11. J. Madiha, M. Gochoo, A. Jalal and K. Kim, “HF-SPHR: Hybrid features for sustainable physical healthcare pattern recognition using deep belief networks,” Sustainability, vol. 13, pp. 1–28, 2021. [Google Scholar]

12. A. M. Khan, Y. K. Lee, S. Lee and T. S. Kim, “Accelerometer’s position independent physical activity recognition system for long-term activity monitoring in the elderly,” Medical & Biological Engineering & Computing, vol. 48, pp. 1271–1279, 2010. [Google Scholar]

13. L. Morillo, L. Gonzalez-Abril, J. Ramirez and M. de la Concepcion, “Low energy physical activity recognition system on smartphones,” Sensors, vol. 15, no. 3, pp. 5163–5196, 2015. [Google Scholar]

14. A. Jalal, M. Batool and K. Kim, “Stochastic recognition of physical activity and healthcare using tri-axial inertial wearable sensors,” Applied Sciences, vol. 10, pp. 1–20, 2020. [Google Scholar]

15. M. A. K. Quaid and A. Jalal, “Wearable sensors based human behavioral pattern recognition using statistical features and reweighted genetic algorithm,” Multimedia Tools and Applications, vol. 79, pp. 6061–6083, 2019. [Google Scholar]

16. N. Khalid, Y. Y. Ghadi, M. Gochoo, A. Jalal and K. Kim, “Semantic recognition of human-object interactions via Gaussian-based elliptical modeling and pixel-level labeling,” in IEEE Access, vol. 9, pp. 111249–111266, 2021. [Google Scholar]

17. A. N. Chernodub, “Training neural networks for classification using the extended kalman filter: A comparative study,” Optical Memory and Neural Networks, vol. 23, pp. 96–103, 2014. [Google Scholar]

18. B. Tahir, A. Jalal and K. Kim, “IMU sensor based automatic-features descriptor for healthcare patient’s daily life-log recognition,” in Proc. of IEEE Conf. on Applied Sciences and Technology, Islamabad, Pakistan, 2021. [Google Scholar]

19. M. Javeed, A. Jalal and K. Kim, “Wearable sensors based exertion recognition using statistical features and random forest for physical healthcare monitoring,” in Proc. of the Int. Bhurban Conf. on Applied Sciences and Technologies (IBCAST), Islamabad, Pakistan, pp. 512–517, 2021. [Google Scholar]

20. Y. Liu, Y. Mu, K. Chen, Y. Li and J. Guo, “Daily activity feature selection in smart homes based on Pearson correlation coefficient,” Neural Processing Letters, vol. 51, pp. 1771–1787, 2020. [Google Scholar]

21. H. Xu, J. Liu, H. Hu and Y. Zhang, “Wearable sensor-based human activity recognition method with multi-features extracted from hilbert-huang transform,” Sensors, vol. 16, no. 12, pp. 2048, 2016. [Google Scholar]

22. M. Gochoo, S. B. U. D. Tahir, A. Jalal and K. Kim, “Monitoring real-time personal locomotion behaviors over smart indoor-outdoor environments via body-worn sensors,” in IEEE Access, vol. 9, pp. 70556–70570, 2021. [Google Scholar]

23. V. S. Mahalle, G. N. Bonde, S. S. Jadhao and S. R. Paraskar, “Teager energy operator: A signal processing approach for detection and classification of power quality events,” in Proc. of the 2018 2nd Int. Conf. on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, pp. 1109–1114, 2018. [Google Scholar]

24. M. Batool, A. Jalal and K. Kim, “Sensors technologies for human activity analysis based on SVM optimized by PSO algorithm,” in Proc. of the 2019 Int. Conf. on Applied and Engineering Mathematics (ICAEM), Taxila, Pakistan, pp. 145–150, 2019. [Google Scholar]

25. K. Khoria, M. R. Kamble and H. A. Patil, “Teager energy cepstral coefficients for classification of normal vs. whisper speech,” in Proc. of 2020 28th European Signal Processing Conf. (EUSIPCO), Amsterdam, Netherlands, pp. 1–5, 2021. [Google Scholar]

26. M. Javeed and A. Jalal, “Body-worn hybrid-sensors based motion patterns detection via Bag-of-features and fuzzy logic optimization,” in Proc. of the 2021 Int. Conf. on Innovative Computing (ICIC), Lahore, Pakistan, 2021. [Google Scholar]

27. T. Oberlin, S. Meignen and V. Perrier, “The Fourier-based synchrosqueezing transform,” in Proc. of the 2014 IEEE Conf. on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy, pp. 315–319, 2014. [Google Scholar]

28. H. Chen, L. Lu, D. Xu, J. Kang and X. Chen, “The synchrosqueezing algorithm based on generalized S-transform for high-precision time-frequency analysis,” Applied Sciences, vol. 7, no. 8, pp. 769, 2017. [Google Scholar]

29. A. Jalal, S. Kamal and D. Kim, “A depth video sensor-based life-logging human activity recognition system for elderly care in smart indoor environments,” Sensors, vol. 14, no. 7, pp. 11735–11759, 2014. [Google Scholar]

30. M. C. Mahdi and A. -R. Shehab, “Attitude determination and control system design of KufaSat,” International Journal of Current Engineering and Technology, vol. 4, no. 4, pp. 2910–2920, 2014. [Google Scholar]

31. D. W. Ruck, S. K. Rogers, M. Kabrisky, P. S. Maybeck and M. E. Oxley, “Comparative analysis of backpropagation and the extended kalman filter for training multilayer perceptrons,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 6, pp. 686–691, 1992. [Google Scholar]

32. A. Jalal, Y. -H. Kim, Y. -J. Kim, S. Kamal and D. Kim, “Robust human activity recognition from depth video using spatiotemporal multi-fused features,” Pattern Recognition, vol. 61, pp. 295–308, 2017. [Google Scholar]

33. M. Shoaib, S. Bosch, O. D. Incel, H. Scholten, and P. J. Havinga, “Complex human activity recognition using smartphone and wrist-worn motion sensors,” Sensors (Basel, Switzerland), vol. 16, no. 4, pp. 426, 2016. [Google Scholar]

34. G. Spina, G. Huang, A. Vaes, M. Spruit and O. Amft, “COPDTrainer: A smartphone-based motion rehabilitation training system with real-time acoustic feedback,” in Proc. of the 2013 ACM Int. Joint Conf. on Pervasive and Ubiquitous Computing (UbiComp ‘13), Association for Computing Machinery, New York, NY, USA, pp. 597–606, 2013. [Google Scholar]

35. B. Zhou, M. Sundholm, J. Cheng, H. Cruz and P. Lukowicz, “Never skip leg day: A novel wearable approach to monitoring gym leg exercises,” in Proc. of 2016 IEEE Int. Conf. on Pervasive Computing and Communications (PerCom), pp. 1–9, 2016. [Google Scholar]

36. D. Natarajasivan and M. Govindarajan, “S filter based sensor fusion for activity recognition using smartphone,” International Journal of Computer Science and Telecommunications, vol. 7, no. 5, pp. 26–31, 2016. [Google Scholar]

37. C. Crema, A. Depari, A. Flammini, E. Sisinni, T. Haslwanter and S. Salzmann, “IMU-based solution for automatic detection and classification of exercises in the fitness scenario,” in 2017 IEEE Sensors Applications Symp. (SAS), Glassboro, NJ, USA, pp. 1–6, 2017. [Google Scholar]

images This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.