| Literature DB >> 28587177 |
Dohyung Kim1, Dong-Hyeon Kim2, Keun-Chang Kwak3.
Abstract
This paper suggests a method of classifying Korean pop (K-pop) dances based on human skeletal motion data obtained from a Kinect sensor in a motion-capture studio environment. In order to accomplish this, we construct a K-pop dance database with a total of 800 dance-movement data points including 200 dance types produced by four professional dancers, from skeletal joint data obtained by a Kinect sensor. Our classification of movements consists of three main steps. First, we obtain six core angles representing important motion features from 25 markers in each frame. These angles are concatenated with feature vectors for all of the frames of each point dance. Then, a dimensionality reduction is performed with a combination of principal component analysis and Fisher's linear discriminant analysis, which is called fisherdance. Finally, we design an efficient Rectified Linear Unit (ReLU)-based Extreme Learning Machine Classifier (ELMC) with an input layer composed of these feature vectors transformed by fisherdance. In contrast to conventional neural networks, the presented classifier achieves a rapid processing time without implementing weight learning. The results of experiments conducted on the constructed K-pop dance database reveal that the proposed method demonstrates a better classification performance than those of conventional methods such as KNN (K-Nearest Neighbor), SVM (Support Vector Machine), and ELM alone.Entities:
Keywords: K-pop dance movements; dimensionality reduction; extreme learning machine; fisherdance; skeletal joint data
Mesh:
Year: 2017 PMID: 28587177 PMCID: PMC5492663 DOI: 10.3390/s17061261
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Six core angles distinguishing each dance movement.
Figure 2Angle between two neighboring joints.
Figure 3Architecture of the proposed method.
Figure 4Point dance classification process flow.
Figure 5Database construction environment.
Figure 6Three examples of dance movements (a) dance 1; (b) dance 2; (c) dance 3.
Figure 7Right elbow and right knee angles (a) right elbow; (b) right knee.
Figure 8Classification rates based on PCA (Principal Component Analysis) + LDA (Linear Discriminant Analysis) (Euclidean distance).
Figure 9Classification rate according to the number of hidden nodes in the design of the ELMC.
Comparison of classification performance results.
| Method | Dimensionality Reduction | Classification Rate (%) |
|---|---|---|
| KNN | — | 77.75 |
| PCA + LDA | 92.25 | |
| SVM | — | 84.50 |
| PCA + LDA | 92.75 | |
| ELM-1 (sigmoid) | — | 43.00 |
| PCA + LDA | 84.25 | |
| Proposed method | — | 71.00 |
| PCA + LDA | 96.50 |
Figure 10Fisherdance images.
Figure 11Each classification rate obtained by 4-fold cross validation.
Comparison of the classification performance results for 4-fold cross validation.
| Method | Dimensionality Reduction | Classification Rate (%) |
|---|---|---|
| KNN | — | 53.81 |
| PCA + LDA | 85.66 | |
| SVM | — | 87.00 |
| PCA + LDA | 93.92 | |
| ELM-1 (sigmoid) | — | 50.37 |
| PCA + LDA | 93.12 | |
| ELM-2 (hard-limit) | 50.99 | |
| PCA + LDA | 92.5 | |
| Proposed method | — | 77.61 |
| PCA + LDA | 97.00 |
Comparison of the classification performance results for 4-fold cross validation (normalization).
| Method | Dimensionality Reduction | Classification Rate (%) |
|---|---|---|
| KNN | — | 88.12 |
| PCA + LDA | 92.50 | |
| SVM | — | 62.75 |
| PCA + LDA | 84.37 | |
| ELM-1 (sigmoid) | — | 49.88 |
| PCA + LDA | 91.12 | |
| ELM-2 (hard-limit) | 48.63 | |
| PCA + LDA | 90.75 | |
| ReLU-based ELMC | — | 75.49 |
| PCA + LDA | 95.62 |