| Literature DB >> 35408358 |
Wolfe Anderson1, Zachary Choffin1, Nathan Jeong1, Michael Callihan2, Seongcheol Jeong3, Edward Sazonov1.
Abstract
This paper presents a plantar pressure sensor system (P2S2) integrated in the insoles of shoes to detect thirteen commonly used human movements including walking, stooping left and right, pulling a cart backward, squatting, descending, ascending stairs, running, and falling (front, back, right, left). Six force sensitive resistors (FSR) sensors were positioned on critical pressure points on the insoles to capture the electrical signature of pressure change in the various movements. A total of 34 adult participants were tested with the P2S2. The pressure data were collected and processed using a Principal Component Analysis (PCA) for input to the multiple machine learning (ML) algorithms, including k-NN, neural network and Support-Vector Machine (SVM) algorithms. The ML models were trained using four-fold cross-validation. Each fold kept subject data independent from other folds. The model proved effective with an accuracy of 86%, showing a promising result in predicting human movements using the P2S2 integrated in shoes.Entities:
Keywords: footwear sensor; human movement classification; machine learning; movement classification; smart shoe
Mesh:
Year: 2022 PMID: 35408358 PMCID: PMC9003281 DOI: 10.3390/s22072743
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Previous Studies for Human Movement Detections.
| Author | Application | Sensor | Number of Sensors Used | Machine-Learning Algorithm | Type of Movements | Accuracy |
|---|---|---|---|---|---|---|
| Crema et al. [ | Physical movement | IMU | 1 | Linear Discriminant Analysis, Principal Component Analysis | 9 gym exercises (bench press, squats, shoulder press, etc.) | 85% |
| Lu et al. [ | Physical movement | IMU, Image | 5 | Capsule Networks, Convolutional Long short-term memory (LSTM) | 6 cooking activities (opening fridge, cracking eggs, stirring eggs, pouring oil, pouring bag, stirring big bowl) | 85.8% |
| Lao et al. [ | Physical movement | Video | 1 | Continuous Hidden Markov Model | Left/right hand pointing, squatting, raising hands overhead, lying | 86% |
| Geng et al. [ | Physical movement | On-body radio freqency (RF) receivers and transmitters | 5 | SVM | Standing, walking, running, lying, crawling, climbing, and running up stairs | 88.69% |
| Wang et al. [ | Physical movement | Acoustic | 2 | None | Respiration | None |
| Yun et al. [ | Physical movement | Infrared | 4 | Bayes Net, Decision Tree, Instance-based learning, Multilayer Perception, Naïve Bayes, SVM | Walking in different directions | 99.9% |
| Hegde et al. [ | Physical Movement | FSR, accelerometer, and IMU | 13 | Multinomial logistic discrimination | Lying, sitting, standing, walking, driving, stair descent/ascent, cycling, vacuuming, shelving items, dish washing, sweeping, not wearing device | 89% |
| Jeong et al. [ | Physical movement | FSR | 3 | SVM | Walking, stair ascent/descent | 95.2% |
| Antwi-Afari et al. [ | Physical movement | Capacitive | 4 | SVM | Lifting, lowering, carrying, standing | 94.4% |
| Sazonov et al. [ | Physical movement | Accelerometer and FSR | 6 | SVM | Sitting, standing, walking, stair ascent/descent, and cycling | 98% |
| Nguyen et al. [ | Physical movement | FSR | 5 | SVM | Walking on flat, inclined, or declined surface, stair ascent/descent | 97.8% |
| Leu et al. [ | Physical movement | Mobile phone | 2 | Decision tree | Six types of falls | 96.57% |
Figure 1Schematic of the proposed pressure sensing system.
Figure 2(a) men’s size 10.5 shoe with integrated insole pressure system and microcontroller shown. (b) women’s size 8.5 shoe with insole pressure system and microcontroller shown.
Detailed description of all recorded motions.
| Motion Name | Figure | Description | Duration |
|---|---|---|---|
| Falling |
| Subject fell a total of eight times on to a full-sized mattress of approximately 7-inch thickness. The falls occurred two times in each of the following directions: forward, backward, on the right side, and left side. | 3 |
| Stoop Left |
| Subject performed a kneeling motion with their left foot forward and then stood back up. This was repeated until ten stoops had been completed. | 2 |
| Pulling a cart backward |
| Subject walked backwards and pulled the cart five steps. This was repeated once for more data points. | 1 |
| Pushing a cart forward |
| Subject pushed the cart approximately five steps forward. This was repeated once for more data points. | 1 |
| Stoop Right |
| Subject performed a kneeling motion with their right forward and then stood back up. This was repeated until ten stoops had been completed. | 2 |
| Squatting |
| Subject stood still, squatted down, and then returned to a standing position. This was repeated ten times. | 2 |
| Descending stairs |
| Subject naturally descended stairs. The stairs will be a standard flight located at the test site. | 1 |
| Ascending stairs |
| Subject naturally ascended stairs. The stairs will be a standard flight located at the test site. | 1 |
| Running |
| Subject jogged down a hallway at the test site (approximately 30 steps), repeating once for more data points. | 1 |
| Walking |
| Subject walked down the same hallway at the test site This was then repeated once more for more data points. | 2 |
Participant’s information.
| Subject | Sex | Age | Height (Inch) | Weight (Lb) | Shoe Size (Inch) |
|---|---|---|---|---|---|
| 1 | Female | 21 | 5′3″ | 120 | 8.5 |
| 2 | Female | 21 | 5′4″ | 185 | 8.5 |
| 3 | Female | 21 | 5′7″ | 130 | 10.5 |
| 4 | Female | 21 | 5′7″ | 135 | 8.5 |
| 5 | Female | 41 | 5′1″ | 150 | 8.5 |
| 6 | Male | 21 | 5′11″ | 180 | 10.5 |
| 7 | Female | 21 | 5′9″ | 170 | 10.5 |
| 8 | Female | 21 | 5′8″ | 125 | 8.5 |
| 9 | Female | 21 | 5′4″ | 165 | 8.5 |
| 10 | Male | 21 | 6′1″ | 170 | 10.5 |
| 11 | Female | 20 | 5′7″ | 140 | 8.5 |
| 12 | Male | 24 | 5′10″ | 185 | 10.5 |
| 13 | Male | 21 | 5′11″ | 170 | 10.5 |
| 14 | Female | 20 | 5′7″ | 140 | 8.5 |
| 15 | Female | 29 | 5′3″ | 145 | 8.5 |
| 16 | Male | 23 | 5′10″ | 175 | 10.5 |
| 17 | Male | 21 | 6′1″ | 150 | 10.5 |
| 18 | Female | 21 | 5′4″ | 150 | 8.5 |
| 19 | Female | 23 | 5′5″ | 155 | 8.5 |
| 20 | Male | 19 | 6′1″ | 135 | 10.5 |
| 21 | Male | 21 | 5′8″ | 160 | 10.5 |
| 22 | Male | 44 | 6′0″ | 205 | 10.5 |
| 23 | Female | 22 | 5′8″ | 150 | 8.5 |
| 24 | Male | 22 | 5′11″ | 145 | 10.5 |
| 25 | Female | 22 | 5′4″ | 165 | 8.5 |
| 26 | Female | 21 | 5′10″ | 135 | 8.5 |
| 27 | Female | 20 | 5′6″ | 130 | 8.5 |
| 28 | Female | 21 | 5′6″ | 138 | 8.5 |
| 29 | Female | 20 | 5′6″ | 145 | 8.5 |
| 30 | Female | 21 | 5′5″ | 140 | 8.5 |
| 31 | Male | 22 | 6′3″ | 190 | 10.5 |
| 32 | Female | 20 | 5′2″ | 112 | 8.5 |
| 33 | Female | 21 | 5′6″ | 140 | 8.5 |
| 34 | Male | 21 | 6′0″ | 145 | 10.5 |
Figure 3Diagram showing progression from raw data to classified movement.
Figure 4Walking motion sensor readings for the left foot.
Figure 5Running motion sensor readings for the left foot.
Figure 6Stair ascent sensor reading for the left foot.
Figure 7Stair descent sensor readings for left foot.
Figure 8Stoop with right foot forward sensor readings for the left foot.
Figure 9Stoop with left foot forward sensor readings for the left foot.
Figure 10Squatting motion sensor data for the left foot.
Figure 11Pushing a cart sensor data for the left foot.
Figure 12Pulling a cart sensor data for the left foot.
Figure 13Falling backwards sensor data for the left foot.
Figure 14Falling forwards sensor data for the left foot.
Figure 15Falling to the left sensor data for the left.
Figure 16Falling to the right sensor data for the right foot.
Machine Learning Algorithm Performance Comparison.
| ML Algorithm | Details | Epochs | Training Time | Accuracy |
|---|---|---|---|---|
| SVM | Quadratic kernel function, 1-vs.-1 multiclass method | 1000 | 25.1 s | 89.9% |
| Neural Network | Medium NN, one fully connected layer, first layer size of 25 | 1000 | 27.1 s | 89.2% |
| Neural Network | Wide NN, one fully connected layer, first layer size of 100 | 1000 | 34 s | 89.5% |
| KNN | Weighted, 10 neighbors, Euclidean distance metric, squared inverse distance weight | 1000 | 25.1 s | 90.4% |
Figure 17Movement detection results from 34 subject data. True Positive Rate (TPR) and False Negative rate (FNR).