SlideShare a Scribd company logo
1 of 6
Recognition of Anaerobic based on Machine Learning
using Smart Watch Sensor Data
SooHyun Cho1
, SooWon Lee1*
1
The Graduate School of Software, Soongsil University,
369 Sangdo-Ro, Dongjak-Gu,, Seoul, 156-743, Korea
{SooHyun Cho, SooWon Lee}, seanbrowncho@gmail.com
Abstract. In recent years, there has been an upsurge in research on smart watch
technology. Existing research and commercial applications for machines that
recognize user behaviors have involved measuring aerobic exercise using
physical displacement metrics rather than anaerobic exercise, which involves
recognizing and measuring user behaviors using signal processing techniques or
other instruments. In this paper, we have created a prototypical machine
learning algorithm to measure anaerobic exercise with dumbbells to improve
the recognition of physiologic markers of exercise. To do so, we have chosen
three kinds of anaerobic exercise using dumbbells -- pull-ups, side pulls, and
concentration curls -- to be monitored with a three-axis gyroscope sensor
(motion sensor of a smart watch), a three-axis acceleration sensor, and a support
vector machine (SVM) algorithm. Experimental results indicate a mean
recognition rate of 97.7% with respect to the three kinds of exercise analyzed
here.
Keywords: 3axis-gyroscope, 3axis-accelerometer, svm, machine learning,
smart watch, weightlifting, anaerobic exercise, recognition
1 Introduction
As the use of wearable devices has increased while, at the same time, the performance
of the various sensors that are embedded in smart watches has improved dramatically
in recent years, many studies have attempted to push the utility of wearable devices to
new heights. In particular, research on sensor data that can determine user behaviors,
such as a three-axis gyroscope sensor, and on sports area has also increased. Due to
their ability to make contact with users’ appendages, smart watches can recognize
minute changes in user behaviors much more accurately than other smart devices. In
this study, we utilize smart watch sensor data from a three-axis acceleration sensor
and three-axis gyroscope sensor to classify three types of anaerobic exercise that can
be done with dumbbells. In addition, we propose a classification method for these
*
Corresponding Author: Tel.:82+10-4102-3120; fax:82+2-814-8755.
E-mail address: swlee@ssu.ac.kr
Advanced Science and Technology Letters
Vol.139 (FGCN 2016), pp.112-117
http://dx.doi.org/10.14257/astl.2016.139.25
ISSN: 2287-1233 ASTL
Copyright © 2016 SERSC
three anaerobic exercise using support vector machines (SVM), which enact
supervised learning in the learning machine algorithm.
2 Relevant Research
Research on behavior and posture recognition that captures a user’s body movements
has been conducted in computer science literature. Relevant topics include data
mining, machine learning, and image processing, among others. At the same time,
research on behavioral pattern recognition using smart watches has comprised topics
such as signal processing and machine learning methods. In particular, there have
been many studies on behavioral pattern recognition with three-axis acceleration and
three-axis gyroscope sensors in three-dimensional space [1][2].
A previous study using a smart device with a built-in sensor showed a mean
accuracy of more than 90% with a machine learning algorithm programmed to
measure location changes such as going up and down the stairs and walking [3]. In
contrast, a recent study examined the recognition of user behaviors and postures while
biking, fast and slow walking, standing, and sitting, based on a SVM model using
smartphone and wearable sensor data. This methodology exhibited a mean
classification accuracy of 92.49% [4]. Another recent study attempted to classify
location changes by identifying various behaviors including sitting, standing, walking,
and running. To do so, the authors utilized an adaptive Naïve Bayes (A-NB)
algorithm using smartphone sensor data to expand the types of data able to be
processed with a Naïve Bayes algorithm. The average classification accuracy in this
study was 92.96% [5]. However, this study also used a smartphone rather than a
wearable device and attempted to classify only location changes.
In fact, most methods from previous studies for solving classification problems
were approached through SVM, which determines a weighted value that minimizes
the error occurring in categorization by maximizing the distance between two
categories [6]. Alternatively, excellent generalization performance of the SVM using
less learning data has enabled superior classification methods in various fields
compared to those using decision trees and artificial neural networks (ANN) [7].
Previous studies using traditional signal processing techniques rather than data mining
and machine learning monitored user behavior in real time, converted user motion
into camera image and angular velocity data, and compounded these metrics to
recognize falling [8].
3 Proposed Method
3.1 Classification of Exercises
Three exercises that could be done with dumbbells were chosen for this study. The
real time movement’s name is Pull Up, Pull Side and Concentration Curl.
Advanced Science and Technology Letters
Vol.139 (FGCN 2016)
Copyright © 2016 SERSC 113
3.2 Data Collection
The data used in this study was collected using Samsung Galaxy Gear smartwatches.
Specifically, 20 adults over 20 years of age wore smartwatches and downloaded a
smartwatch app that could collect data. Subjects were asked to randomly select
different models of smartwatches (Gear 2, Gear S, or Gear S2) to reduce confounds
from device-related errors. We obtained the raw data from a total of 200 sets for each
exercise by prompting each subject to perform each of the three types of exercise 10
times.
Data collected from the three-axis acceleration sensors and three-axis gyroscope
sensors in the smartwatches were parsed into six streams: a X-axis acceleration
sensor, Y-axis acceleration sensor, Z-axis acceleration sensor, X-axis gyroscope
sensor, Y-axis gyroscope sensor, and Z-axis gyroscope sensor.
3.3 Preprocessing and Feature Extraction
With respect to the six categories of data collected from the smartwatches, we
extracted specific features by calculating and analyzing the maximum, minimum,
average, variance, standard deviation, median, and root mean square (RMS) of each
dataset. In terms of preprocessing, we implemented an I/O for the data collected
through a Java-based program and created a specific feature-set for each exercise. The
extracted features are shown in Fig. 3. A total of 42 dimensional features were created
for one exercise. We then identified and labelled the appropriate class for each feature
(class1 = “pullup”; class2 = “sidepull”; class3 = “concentrationcurl”).
Before the machine learned the SVM model, however, we reduced the feature-set
to a low number using a dimensionality reduction technique for transforming high-
dimensional data into low-dimensional data. We conducted experiments using two
different dimension reduction (DR) methods, principal component analysis (PCA)
and linear discriminant analysis (LDA). The range of dimension reduction was from
one to five dimensions, and both a linear-kernel as well as a rbf-kernel were used in
these experiments. Each kernel comprises a technique for adjusting the hyperplane of
the SVM model according to the distribution and dimension of the input data. Using
each of the two-dimensional reduction techniques – the five dimensions and two
kernels –we evaluated the accuracy of the 20 different experimental models (2 x 5 x
2).
3.4 Experimental Data
There were 200 features extracted per exercise. We conducted experiments by parsing
a total of 600 data points into learning data and verification data in a ratio of 8:2.
3.5 Experimental Environment
The learned classifier, including the SVM, preprocessing module, and dataset -- were
built on a web server, which communicated with the smartwatches using a HTTP
Advanced Science and Technology Letters
Vol.139 (FGCN 2016)
114 Copyright © 2016 SERSC
protocol to send and receive data. The smartwatches were linked to the smartphones
via Bluetooth and communicated with each other. The experimental environment is
shown in Table 1.
Table 1. Experimental Environment
Environment
Operating
System
Details
Client
tizen 2.3.1 Samsung Galaxy Gear 2, Gear S, Gear S2
android 4.4 Samsung Galaxy S4
windows 7 java SE7
Server ubuntu 14.04
AWS EC2, nginx 1.4.6, mariadb 5.5.44, python
2.7, flask 0.9, uwsgi 1.9.17.1, sqlalchemy 0.15
3.6 Model Building
We repeated training and testing 10 times for each exercise by parsing the 600
extracted data points into learning and verification data in a ratio of 8:2. Therefore,
the performance of the built model indicated the average value. The performance of
the model is shown in Table 2.
)()()()()()()()()(
)()()(
jihgfecba
cba
Accuracy


 (1)
Table 2. Classification Matrix
E
L
Exercise 1 Exercise 2 Exercise 3
Exercise 1 (a) (e) (f)
Exercise 2 (g) (b) (h)
Exercise 3 (i) (j) (c)
*E: experiment, L: correct answer
Advanced Science and Technology Letters
Vol.139 (FGCN 2016)
Copyright © 2016 SERSC 115
3.7 Experimental Results
In this study, we tested the accuracy of 20 different machine learning models using a
SVM algorithm, various dimension reduction techniques, PCA and LDA kernels, and
dimension reduction techniques. When the SVM model was learned through a dataset
that reduced high-dimensional features to two-dimensional features by using a linear
kernel and PCA algorithm (PCA-SVM-linear; 2 dimensions), this model exhibited a
mean classification accuracy of 97.7%. When comprehensively interpreting these
experiments using the outlined conditions from this study, the linear kernel was
superior to the rbf kernel. In terms of dimensional reduction techniques, the PCA was
more useful than the LDA, given that it exhibited the best classification accuracy
when reducing high-dimensional data to two dimensions. These experimental results
are outlined in Table 3.
Table 3. Experimental Results
Dimension
Reduction
Kernel Dimension Accuracy (%)
PCA linear
1 0.9333
2 0.9777
3 0.8666
4 0.8666
5 0.9000
PCA rbf
1 0.3666
2 0.8333
3 0.2333
4 0.2333
5 0.2333
LDA linear
1 0.4444
2 0.6888
3 0.5555
4 0.0222
5 0.0222
LDA rbf
1 0.2666
2 0.3555
3 0.3111
4 0.3111
5 0.3111
Advanced Science and Technology Letters
Vol.139 (FGCN 2016)
116 Copyright © 2016 SERSC
4 Conclusion
In this study, a mean accuracy of 99.7% was shown when users performed three types
of anaerobic exercises while wearing smartwatches in which a SVM classifier – a
classification model with a supervised learning algorithm for machine learning – was
embedded. Depending on the dimensional reduction technique and kernels utilized to
handle the high-dimensional features used as an input, reporting accuracy greatly
fluctuated. Therefore, we believe that the configuration of features to be used as
learning data when troubleshooting user behavior recognition using a SVM algorithm,
appropriate kernels and dimensional reduction techniques are crucial. Future studies
should attempt to classify more types of anaerobic exercises with different machine
learning algorithms, extract the appropriate variables for classification, and improve
the overall reporting accuracy. Although the SVM algorithm is expected to perform
well using relatively little data, it is necessary to collect more data for future
experiments with other algorithms.
References
1. Yoon, H., Lee, J-E., Lee, K.-T.: A Survey of Research Trends on Smart Watch Interaction.
Journal of Korea Computer Congress, pp. 894-896 (2015)
2. Kim, S. H., Choi, J. S., Jeon, Y. H., Hong, S. B., Jang, S. J., Park, H. G.: Data Collection
using Smart Watch and Machine Learning based Activity Condition Inference System.
Journal of KICS, pp.34-35 (2015)
3. Kwapisz, J. R., Weiss, G. M., Moore, S. A.: Activity recognition using cell phone
accelerometers. ACM Explorations Newsletter vol. 12, no. 2, pp. 74-82 (2011)
4. Lee, H. S., Lee, S. L.: Real-time Activity and Posture Recognition with Combined
Acceleration Sensor Data from Smartphone and Wearable Device. Journal of KIISE, vol.
41, no. 8, pp. 58-597 (2014)
5. Han, M. H., Lee, S. L.: Personalized Activity Modeling and Real-time Activity
Recognition based on Smartphone Multimodal Sensors. Journal of KIISE, vol 40, no 6, pp.
33-341 (2013)
6. Wikipedia, https://en.wikipedia.org/wiki/SVM
7. Lee, Y. J., Lee, J. J.: A Novel Feature Selection Method for Output Coding based
Multiclass SVM. Journal of KMMS, vol. 16, no 7, pp. 795-801 (2013)
8. Nyan, M. N., Tay, F. E. H., Tan, A. W. Y. and Seah, K. H. W.: Distinguishing fall
activities from noraml activities by angular rate characteristics and high-speed camera
characterization. Medical Engineering Pysics, vol. 28, pp. 842-849 (2006)
Advanced Science and Technology Letters
Vol.139 (FGCN 2016)
Copyright © 2016 SERSC 117

More Related Content

What's hot

Liver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TFLiver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TFWonjoongCheon
 
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...toukaigi
 
Application of Grey System Theory and Entropy Weight Method in Basketball Lea...
Application of Grey System Theory and Entropy Weight Method in Basketball Lea...Application of Grey System Theory and Entropy Weight Method in Basketball Lea...
Application of Grey System Theory and Entropy Weight Method in Basketball Lea...Dr. Amarjeet Singh
 
Prediction of patient respiratory signal using deep learning model: LSTM
Prediction of patient respiratory signal using deep learning model: LSTMPrediction of patient respiratory signal using deep learning model: LSTM
Prediction of patient respiratory signal using deep learning model: LSTMWonjoongCheon
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensingoblu.io
 
An Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking DeviceAn Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking Deviceoblu.io
 
3D isocenters quality assurance in radiation treatment room using a motion c...
3D isocenters quality assurance in radiation treatment room  using a motion c...3D isocenters quality assurance in radiation treatment room  using a motion c...
3D isocenters quality assurance in radiation treatment room using a motion c...WonjoongCheon
 
Foot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made EasyFoot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made Easyoblu.io
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensoroblu.io
 
BMD Conference Poster
BMD Conference Poster BMD Conference Poster
BMD Conference Poster pejby001
 
Time-resolved mirrorless scintillation detector @ KSMPRS2018
Time-resolved mirrorless scintillation detector @ KSMPRS2018Time-resolved mirrorless scintillation detector @ KSMPRS2018
Time-resolved mirrorless scintillation detector @ KSMPRS2018WonjoongCheon
 
An adaptive treadmill-style locomotion interface and its application in 3-D i...
An adaptive treadmill-style locomotion interface and its application in 3-D i...An adaptive treadmill-style locomotion interface and its application in 3-D i...
An adaptive treadmill-style locomotion interface and its application in 3-D i...toukaigi
 
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related ToolsModeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related ToolsMohammed Assiri
 
Classification of finger grasping by using pca based on best matching unit b...
Classification of finger grasping by using pca based on best matching unit  b...Classification of finger grasping by using pca based on best matching unit  b...
Classification of finger grasping by using pca based on best matching unit b...IAEME Publication
 
Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...
Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...
Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...IRJET Journal
 
Hand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signalsHand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signalsjournalBEEI
 
Iris Segmentation: a survey
Iris Segmentation: a surveyIris Segmentation: a survey
Iris Segmentation: a surveyIJMER
 

What's hot (19)

Liver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TFLiver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TF
 
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...
 
Application of Grey System Theory and Entropy Weight Method in Basketball Lea...
Application of Grey System Theory and Entropy Weight Method in Basketball Lea...Application of Grey System Theory and Entropy Weight Method in Basketball Lea...
Application of Grey System Theory and Entropy Weight Method in Basketball Lea...
 
Prediction of patient respiratory signal using deep learning model: LSTM
Prediction of patient respiratory signal using deep learning model: LSTMPrediction of patient respiratory signal using deep learning model: LSTM
Prediction of patient respiratory signal using deep learning model: LSTM
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensing
 
An Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking DeviceAn Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking Device
 
3D isocenters quality assurance in radiation treatment room using a motion c...
3D isocenters quality assurance in radiation treatment room  using a motion c...3D isocenters quality assurance in radiation treatment room  using a motion c...
3D isocenters quality assurance in radiation treatment room using a motion c...
 
Foot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made EasyFoot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made Easy
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
 
BMD Conference Poster
BMD Conference Poster BMD Conference Poster
BMD Conference Poster
 
PLANS14-0029
PLANS14-0029PLANS14-0029
PLANS14-0029
 
Time-resolved mirrorless scintillation detector @ KSMPRS2018
Time-resolved mirrorless scintillation detector @ KSMPRS2018Time-resolved mirrorless scintillation detector @ KSMPRS2018
Time-resolved mirrorless scintillation detector @ KSMPRS2018
 
An adaptive treadmill-style locomotion interface and its application in 3-D i...
An adaptive treadmill-style locomotion interface and its application in 3-D i...An adaptive treadmill-style locomotion interface and its application in 3-D i...
An adaptive treadmill-style locomotion interface and its application in 3-D i...
 
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related ToolsModeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
Modeling Cardiac Pacemakers With Timed Coloured Petri Nets And Related Tools
 
1886 1892
1886 18921886 1892
1886 1892
 
Classification of finger grasping by using pca based on best matching unit b...
Classification of finger grasping by using pca based on best matching unit  b...Classification of finger grasping by using pca based on best matching unit  b...
Classification of finger grasping by using pca based on best matching unit b...
 
Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...
Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...
Hybrid Feature Extraction Model For Emg Classification Used In Exoskeleton Ro...
 
Hand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signalsHand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signals
 
Iris Segmentation: a survey
Iris Segmentation: a surveyIris Segmentation: a survey
Iris Segmentation: a survey
 

Similar to Recognition of anaerobic based on machine learning using smart watch sensor data

Draft activity recognition from accelerometer data
Draft activity recognition from accelerometer dataDraft activity recognition from accelerometer data
Draft activity recognition from accelerometer dataRaghu Palakodety
 
Health monitoring catalogue based on human activity classification using mac...
Health monitoring catalogue based on human activity  classification using mac...Health monitoring catalogue based on human activity  classification using mac...
Health monitoring catalogue based on human activity classification using mac...IJECEIAES
 
Human activity recognition with self-attention
Human activity recognition with self-attentionHuman activity recognition with self-attention
Human activity recognition with self-attentionIJECEIAES
 
Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...IJECEIAES
 
fmelleHumanActivityRecognitionWithMobileSensors
fmelleHumanActivityRecognitionWithMobileSensorsfmelleHumanActivityRecognitionWithMobileSensors
fmelleHumanActivityRecognitionWithMobileSensorsFridtjof Melle
 
On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...UniversitasGadjahMada
 
Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...ISA Interchange
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...IJECEIAES
 
Abstract_Giovanni_Mascia_196865
Abstract_Giovanni_Mascia_196865Abstract_Giovanni_Mascia_196865
Abstract_Giovanni_Mascia_196865Giovanni Mascia
 
Human Activity Recognition Using Recurrent Neural Network
Human Activity Recognition Using Recurrent Neural NetworkHuman Activity Recognition Using Recurrent Neural Network
Human Activity Recognition Using Recurrent Neural Networkmlaij
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataIRJET Journal
 
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...csandit
 
Human Activity Recognition Using Smartphone
Human Activity Recognition Using SmartphoneHuman Activity Recognition Using Smartphone
Human Activity Recognition Using SmartphoneIRJET Journal
 
Short-term hand gestures recognition based on electromyography signals
Short-term hand gestures recognition based on electromyography signalsShort-term hand gestures recognition based on electromyography signals
Short-term hand gestures recognition based on electromyography signalsIAESIJAI
 
IRJET- Surveillance of Object Motion Detection and Caution System using B...
IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...
IRJET- Surveillance of Object Motion Detection and Caution System using B...IRJET Journal
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis PresentationSajid Rasheed
 
Data analysis_PredictingActivity_SamsungSensorData
Data analysis_PredictingActivity_SamsungSensorDataData analysis_PredictingActivity_SamsungSensorData
Data analysis_PredictingActivity_SamsungSensorDataKaren Yang
 
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYRECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYIRJET Journal
 

Similar to Recognition of anaerobic based on machine learning using smart watch sensor data (20)

Draft activity recognition from accelerometer data
Draft activity recognition from accelerometer dataDraft activity recognition from accelerometer data
Draft activity recognition from accelerometer data
 
Health monitoring catalogue based on human activity classification using mac...
Health monitoring catalogue based on human activity  classification using mac...Health monitoring catalogue based on human activity  classification using mac...
Health monitoring catalogue based on human activity classification using mac...
 
Human activity recognition with self-attention
Human activity recognition with self-attentionHuman activity recognition with self-attention
Human activity recognition with self-attention
 
Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...
 
372814
372814372814
372814
 
fmelleHumanActivityRecognitionWithMobileSensors
fmelleHumanActivityRecognitionWithMobileSensorsfmelleHumanActivityRecognitionWithMobileSensors
fmelleHumanActivityRecognitionWithMobileSensors
 
On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...
 
Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...
 
Abstract_Giovanni_Mascia_196865
Abstract_Giovanni_Mascia_196865Abstract_Giovanni_Mascia_196865
Abstract_Giovanni_Mascia_196865
 
Human Activity Recognition Using Recurrent Neural Network
Human Activity Recognition Using Recurrent Neural NetworkHuman Activity Recognition Using Recurrent Neural Network
Human Activity Recognition Using Recurrent Neural Network
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerData
 
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
 
Human Activity Recognition Using Smartphone
Human Activity Recognition Using SmartphoneHuman Activity Recognition Using Smartphone
Human Activity Recognition Using Smartphone
 
Short-term hand gestures recognition based on electromyography signals
Short-term hand gestures recognition based on electromyography signalsShort-term hand gestures recognition based on electromyography signals
Short-term hand gestures recognition based on electromyography signals
 
IRJET- Surveillance of Object Motion Detection and Caution System using B...
IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...
IRJET- Surveillance of Object Motion Detection and Caution System using B...
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
Data analysis_PredictingActivity_SamsungSensorData
Data analysis_PredictingActivity_SamsungSensorDataData analysis_PredictingActivity_SamsungSensorData
Data analysis_PredictingActivity_SamsungSensorData
 
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEYRECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
RECOGNITION SYSTEM USING MYO ARMBAND FOR HAND GESTURES - SURVEY
 

Recently uploaded

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 

Recognition of anaerobic based on machine learning using smart watch sensor data

  • 1. Recognition of Anaerobic based on Machine Learning using Smart Watch Sensor Data SooHyun Cho1 , SooWon Lee1* 1 The Graduate School of Software, Soongsil University, 369 Sangdo-Ro, Dongjak-Gu,, Seoul, 156-743, Korea {SooHyun Cho, SooWon Lee}, seanbrowncho@gmail.com Abstract. In recent years, there has been an upsurge in research on smart watch technology. Existing research and commercial applications for machines that recognize user behaviors have involved measuring aerobic exercise using physical displacement metrics rather than anaerobic exercise, which involves recognizing and measuring user behaviors using signal processing techniques or other instruments. In this paper, we have created a prototypical machine learning algorithm to measure anaerobic exercise with dumbbells to improve the recognition of physiologic markers of exercise. To do so, we have chosen three kinds of anaerobic exercise using dumbbells -- pull-ups, side pulls, and concentration curls -- to be monitored with a three-axis gyroscope sensor (motion sensor of a smart watch), a three-axis acceleration sensor, and a support vector machine (SVM) algorithm. Experimental results indicate a mean recognition rate of 97.7% with respect to the three kinds of exercise analyzed here. Keywords: 3axis-gyroscope, 3axis-accelerometer, svm, machine learning, smart watch, weightlifting, anaerobic exercise, recognition 1 Introduction As the use of wearable devices has increased while, at the same time, the performance of the various sensors that are embedded in smart watches has improved dramatically in recent years, many studies have attempted to push the utility of wearable devices to new heights. In particular, research on sensor data that can determine user behaviors, such as a three-axis gyroscope sensor, and on sports area has also increased. Due to their ability to make contact with users’ appendages, smart watches can recognize minute changes in user behaviors much more accurately than other smart devices. In this study, we utilize smart watch sensor data from a three-axis acceleration sensor and three-axis gyroscope sensor to classify three types of anaerobic exercise that can be done with dumbbells. In addition, we propose a classification method for these * Corresponding Author: Tel.:82+10-4102-3120; fax:82+2-814-8755. E-mail address: swlee@ssu.ac.kr Advanced Science and Technology Letters Vol.139 (FGCN 2016), pp.112-117 http://dx.doi.org/10.14257/astl.2016.139.25 ISSN: 2287-1233 ASTL Copyright © 2016 SERSC
  • 2. three anaerobic exercise using support vector machines (SVM), which enact supervised learning in the learning machine algorithm. 2 Relevant Research Research on behavior and posture recognition that captures a user’s body movements has been conducted in computer science literature. Relevant topics include data mining, machine learning, and image processing, among others. At the same time, research on behavioral pattern recognition using smart watches has comprised topics such as signal processing and machine learning methods. In particular, there have been many studies on behavioral pattern recognition with three-axis acceleration and three-axis gyroscope sensors in three-dimensional space [1][2]. A previous study using a smart device with a built-in sensor showed a mean accuracy of more than 90% with a machine learning algorithm programmed to measure location changes such as going up and down the stairs and walking [3]. In contrast, a recent study examined the recognition of user behaviors and postures while biking, fast and slow walking, standing, and sitting, based on a SVM model using smartphone and wearable sensor data. This methodology exhibited a mean classification accuracy of 92.49% [4]. Another recent study attempted to classify location changes by identifying various behaviors including sitting, standing, walking, and running. To do so, the authors utilized an adaptive Naïve Bayes (A-NB) algorithm using smartphone sensor data to expand the types of data able to be processed with a Naïve Bayes algorithm. The average classification accuracy in this study was 92.96% [5]. However, this study also used a smartphone rather than a wearable device and attempted to classify only location changes. In fact, most methods from previous studies for solving classification problems were approached through SVM, which determines a weighted value that minimizes the error occurring in categorization by maximizing the distance between two categories [6]. Alternatively, excellent generalization performance of the SVM using less learning data has enabled superior classification methods in various fields compared to those using decision trees and artificial neural networks (ANN) [7]. Previous studies using traditional signal processing techniques rather than data mining and machine learning monitored user behavior in real time, converted user motion into camera image and angular velocity data, and compounded these metrics to recognize falling [8]. 3 Proposed Method 3.1 Classification of Exercises Three exercises that could be done with dumbbells were chosen for this study. The real time movement’s name is Pull Up, Pull Side and Concentration Curl. Advanced Science and Technology Letters Vol.139 (FGCN 2016) Copyright © 2016 SERSC 113
  • 3. 3.2 Data Collection The data used in this study was collected using Samsung Galaxy Gear smartwatches. Specifically, 20 adults over 20 years of age wore smartwatches and downloaded a smartwatch app that could collect data. Subjects were asked to randomly select different models of smartwatches (Gear 2, Gear S, or Gear S2) to reduce confounds from device-related errors. We obtained the raw data from a total of 200 sets for each exercise by prompting each subject to perform each of the three types of exercise 10 times. Data collected from the three-axis acceleration sensors and three-axis gyroscope sensors in the smartwatches were parsed into six streams: a X-axis acceleration sensor, Y-axis acceleration sensor, Z-axis acceleration sensor, X-axis gyroscope sensor, Y-axis gyroscope sensor, and Z-axis gyroscope sensor. 3.3 Preprocessing and Feature Extraction With respect to the six categories of data collected from the smartwatches, we extracted specific features by calculating and analyzing the maximum, minimum, average, variance, standard deviation, median, and root mean square (RMS) of each dataset. In terms of preprocessing, we implemented an I/O for the data collected through a Java-based program and created a specific feature-set for each exercise. The extracted features are shown in Fig. 3. A total of 42 dimensional features were created for one exercise. We then identified and labelled the appropriate class for each feature (class1 = “pullup”; class2 = “sidepull”; class3 = “concentrationcurl”). Before the machine learned the SVM model, however, we reduced the feature-set to a low number using a dimensionality reduction technique for transforming high- dimensional data into low-dimensional data. We conducted experiments using two different dimension reduction (DR) methods, principal component analysis (PCA) and linear discriminant analysis (LDA). The range of dimension reduction was from one to five dimensions, and both a linear-kernel as well as a rbf-kernel were used in these experiments. Each kernel comprises a technique for adjusting the hyperplane of the SVM model according to the distribution and dimension of the input data. Using each of the two-dimensional reduction techniques – the five dimensions and two kernels –we evaluated the accuracy of the 20 different experimental models (2 x 5 x 2). 3.4 Experimental Data There were 200 features extracted per exercise. We conducted experiments by parsing a total of 600 data points into learning data and verification data in a ratio of 8:2. 3.5 Experimental Environment The learned classifier, including the SVM, preprocessing module, and dataset -- were built on a web server, which communicated with the smartwatches using a HTTP Advanced Science and Technology Letters Vol.139 (FGCN 2016) 114 Copyright © 2016 SERSC
  • 4. protocol to send and receive data. The smartwatches were linked to the smartphones via Bluetooth and communicated with each other. The experimental environment is shown in Table 1. Table 1. Experimental Environment Environment Operating System Details Client tizen 2.3.1 Samsung Galaxy Gear 2, Gear S, Gear S2 android 4.4 Samsung Galaxy S4 windows 7 java SE7 Server ubuntu 14.04 AWS EC2, nginx 1.4.6, mariadb 5.5.44, python 2.7, flask 0.9, uwsgi 1.9.17.1, sqlalchemy 0.15 3.6 Model Building We repeated training and testing 10 times for each exercise by parsing the 600 extracted data points into learning and verification data in a ratio of 8:2. Therefore, the performance of the built model indicated the average value. The performance of the model is shown in Table 2. )()()()()()()()()( )()()( jihgfecba cba Accuracy    (1) Table 2. Classification Matrix E L Exercise 1 Exercise 2 Exercise 3 Exercise 1 (a) (e) (f) Exercise 2 (g) (b) (h) Exercise 3 (i) (j) (c) *E: experiment, L: correct answer Advanced Science and Technology Letters Vol.139 (FGCN 2016) Copyright © 2016 SERSC 115
  • 5. 3.7 Experimental Results In this study, we tested the accuracy of 20 different machine learning models using a SVM algorithm, various dimension reduction techniques, PCA and LDA kernels, and dimension reduction techniques. When the SVM model was learned through a dataset that reduced high-dimensional features to two-dimensional features by using a linear kernel and PCA algorithm (PCA-SVM-linear; 2 dimensions), this model exhibited a mean classification accuracy of 97.7%. When comprehensively interpreting these experiments using the outlined conditions from this study, the linear kernel was superior to the rbf kernel. In terms of dimensional reduction techniques, the PCA was more useful than the LDA, given that it exhibited the best classification accuracy when reducing high-dimensional data to two dimensions. These experimental results are outlined in Table 3. Table 3. Experimental Results Dimension Reduction Kernel Dimension Accuracy (%) PCA linear 1 0.9333 2 0.9777 3 0.8666 4 0.8666 5 0.9000 PCA rbf 1 0.3666 2 0.8333 3 0.2333 4 0.2333 5 0.2333 LDA linear 1 0.4444 2 0.6888 3 0.5555 4 0.0222 5 0.0222 LDA rbf 1 0.2666 2 0.3555 3 0.3111 4 0.3111 5 0.3111 Advanced Science and Technology Letters Vol.139 (FGCN 2016) 116 Copyright © 2016 SERSC
  • 6. 4 Conclusion In this study, a mean accuracy of 99.7% was shown when users performed three types of anaerobic exercises while wearing smartwatches in which a SVM classifier – a classification model with a supervised learning algorithm for machine learning – was embedded. Depending on the dimensional reduction technique and kernels utilized to handle the high-dimensional features used as an input, reporting accuracy greatly fluctuated. Therefore, we believe that the configuration of features to be used as learning data when troubleshooting user behavior recognition using a SVM algorithm, appropriate kernels and dimensional reduction techniques are crucial. Future studies should attempt to classify more types of anaerobic exercises with different machine learning algorithms, extract the appropriate variables for classification, and improve the overall reporting accuracy. Although the SVM algorithm is expected to perform well using relatively little data, it is necessary to collect more data for future experiments with other algorithms. References 1. Yoon, H., Lee, J-E., Lee, K.-T.: A Survey of Research Trends on Smart Watch Interaction. Journal of Korea Computer Congress, pp. 894-896 (2015) 2. Kim, S. H., Choi, J. S., Jeon, Y. H., Hong, S. B., Jang, S. J., Park, H. G.: Data Collection using Smart Watch and Machine Learning based Activity Condition Inference System. Journal of KICS, pp.34-35 (2015) 3. Kwapisz, J. R., Weiss, G. M., Moore, S. A.: Activity recognition using cell phone accelerometers. ACM Explorations Newsletter vol. 12, no. 2, pp. 74-82 (2011) 4. Lee, H. S., Lee, S. L.: Real-time Activity and Posture Recognition with Combined Acceleration Sensor Data from Smartphone and Wearable Device. Journal of KIISE, vol. 41, no. 8, pp. 58-597 (2014) 5. Han, M. H., Lee, S. L.: Personalized Activity Modeling and Real-time Activity Recognition based on Smartphone Multimodal Sensors. Journal of KIISE, vol 40, no 6, pp. 33-341 (2013) 6. Wikipedia, https://en.wikipedia.org/wiki/SVM 7. Lee, Y. J., Lee, J. J.: A Novel Feature Selection Method for Output Coding based Multiclass SVM. Journal of KMMS, vol. 16, no 7, pp. 795-801 (2013) 8. Nyan, M. N., Tay, F. E. H., Tan, A. W. Y. and Seah, K. H. W.: Distinguishing fall activities from noraml activities by angular rate characteristics and high-speed camera characterization. Medical Engineering Pysics, vol. 28, pp. 842-849 (2006) Advanced Science and Technology Letters Vol.139 (FGCN 2016) Copyright © 2016 SERSC 117