Recognizing upper limb movements with wrist worn inertial sensors using k-means clustering classification

被引:70
|
作者
Biswas, Dwaipayan [1 ]
Cranny, Andy [1 ]
Gupta, Nayaab [1 ]
Maharatna, Koushik [1 ]
Achner, Josy [2 ]
Klemke, Jasmin [2 ]
Joebges, Michael [2 ]
Ortmann, Steffen [3 ]
机构
[1] Univ Southampton, Fac Phys Sci & Engn, Southampton SO9 5NH, Hants, England
[2] Brandenburg Klin, Berlin, Germany
[3] IHP, Frankfurt, Oder, Germany
关键词
Activities of daily living; Activity recognition; Inertial sensors; k-Means clustering; Minimum distance classifier; Remote telehealth monitoring; MOTOR FUNCTION-TEST; ACTIVITY RECOGNITION; WEARABLE SENSORS; HEALTH; STROKE; ENVIRONMENT; ACCURACY; SUPPORT; SPORTS; SYSTEM;
D O I
10.1016/j.humov.2014.11.013
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
In this paper we present a methodology for recognizing three fundamental movements of the human forearm (extension, flexion and rotation) using pattern recognition applied to the data from a single wrist-worn, inertial sensor. We propose that this technique could be used as a clinical tool to assess rehabilitation progress in neurodegenerative pathologies such as stroke or cerebral palsy by tracking the number of times a patient performs specific arm movements (e.g. prescribed exercises) with their paretic arm throughout the day. We demonstrate this with healthy subjects and stroke patients in a simple proof of concept study in which these arm movements are detected during an archetypal activity of daily-living (ADL) - 'making-a-cup-of-tea'. Data is collected from a tri-axial accelerometer and a tri-axial gyroscope located proximal to the wrist. In a training phase, movements are initially performed in a controlled environment which are represented by a ranked set of 30 time-domain features. Using a sequential forward selection technique, for each set of feature combinations three clusters are formed using k-means clustering followed by 10 runs of 10-fold cross validation on the training data to determine the best feature combinations. For the testing phase, movements performed during the ADL are associated with each cluster label using a minimum distance classifier in a multi-dimensional feature space, comprised of the best ranked features, using Euclidean or Mahalanobis distance as the metric. Experiments were performed with four healthy subjects and four stroke survivors and our results show that the proposed methodology can detect the three movements performed during the ADL with an overall average accuracy of 88% using the accelerometer data and 83% using the gyroscope data across all healthy subjects and arm movement types. The average accuracy across all stroke survivors was 70% using accelerometer data and 66% using gyroscope data. We also use a Linear Discriminant Analysis (LDA) classifier and a Support Vector Machine (SVM) classifier in association with the same set of features to detect the three arm movements and compare the results to demonstrate the effectiveness of our proposed methodology. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:59 / 76
页数:18
相关论文
共 50 条
  • [1] Classification of Moving Vehicles using K-Means Clustering
    Changalasetty, Suresh Babu
    Thota, Lalitha Saroja
    Badawy, Ahmed Said
    Ghribi, Wade
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [2] A NEW APPROACH TO CLASSIFICATION OF UPPER LIMB AND WRIST MOVEMENTS USING EEG SIGNALS
    Gull, Muhammad Ahsan.
    Elahi, Hassan.
    Marwae, Mohsin.
    Waqar, Saad
    [J]. 2017 13TH IASTED INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING (BIOMED), 2017, : 181 - 194
  • [3] Acute Leukemia Classification by Using SVM and K-Means Clustering
    Laosai, Jakkrich
    Chamnongthai, Kosin
    [J]. 2014 INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON), 2014,
  • [4] Classification of patients with bipolar disorder using k-means clustering
    de la Fuente-Tomas, Lorena
    Arranz, Belen
    Safont, Gemma
    Sierra, Pilar
    Sanchez-Autet, Monica
    Garcia-Blanco, Ana
    Garcia-Portilla, Maria P.
    [J]. PLOS ONE, 2019, 14 (01):
  • [5] Android Malware Classification Using K-Means Clustering Algorithm
    Hamid, Isredza Rahmi A.
    Khalid, Nur Syafiqah
    Abdullah, Nurul Azma
    Ab Rahman, Nurul Hidayah
    Wen, Chuah Chai
    [J]. INTERNATIONAL RESEARCH AND INNOVATION SUMMIT (IRIS2017), 2017, 226
  • [6] Using Classification with K-means Clustering to Investigate Transaction Anomaly
    Tan, Xing Scott
    Yang, Zijiang
    Benlimane, Younes
    Liu, Eric
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2020, : 171 - 174
  • [7] Opinion Classification Using Maximum Entropy and K-Means Clustering
    Hamzah, Amir
    Widyastuti, Naniek
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEMS (ICTS), 2016, : 162 - 166
  • [8] Comparing document classification schemes using K-means clustering
    Silic, Artur
    Moens, Marie-Francine
    Zmak, Lovro
    Basic, Bojana Dalbelo
    [J]. KNOWLEDGE - BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2008, 5177 : 615 - +
  • [9] Applications of wearable inertial sensors in estimation of upper limb movements
    Zhou, Huiyu
    Hu, Huosheng
    Harris, Nigel D.
    Hammerton, Jackie
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2006, 1 (01) : 22 - 32
  • [10] Clustering of Image Data Using K-Means and Fuzzy K-Means
    Rahmani, Md. Khalid Imam
    Pal, Naina
    Arora, Kamiya
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (07) : 160 - 163