| Literature DB >> 24714390 |
Muhammad Hameed Siddiqi1, Rahman Ali2, Md Sohel Rana3, Een-Kee Hong4, Eun Soo Kim5, Sungyoung Lee6.
Abstract
Video-based human activity recognition (HAR) means the analysis of motions and behaviors of human from the low level sensors. Over the last decade, automatic HAR is an exigent research area and is considered a significant concern in the field of computer vision and pattern recognition. In this paper, we have presented a robust and an accurate activity recognition system called WS-HAR that consists of wavelet transform coupled with stepwise linear discriminant analysis (SWLDA) followed by hidden Markov model (HMM). Symlet wavelet has been employed in order to extract the features from the activity frames. The most prominent features were selected by proposing a robust technique called stepwise linear discriminant analysis (SWLDA) that focuses on selecting the localized features from the activity frames and discriminating their class based on regression values (i.e., partial F-test values). Finally, we applied a well-known sequential classifier called hidden Markov model (HMM) to give the appropriate labels to the activities. In order to validate the performance of the WS-HAR, we utilized two publicly available standard datasets under two different experimental settings, n??fold cross validation scheme based on subjects; and a set of experiments was performed in order to show the effectiveness of each approach. The weighted average recognition rate for the WS-HAR was 97% across the two different datasets that is a significant improvement in classication accuracy compared to the existing well-known statistical and state-of-the-art methods.Entities:
Mesh:
Year: 2014 PMID: 24714390 PMCID: PMC4029654 DOI: 10.3390/s140406370
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Example of subtracting background from an activity frame.
Figure 2.All the coefficients are connected with one after another like performing head to tail rule in vector addition that produces one dimensional matrix, due to which the coefficients are extracted easily.
Figure 3.Decomposition of a frame along with its corresponding coefficients after using the proposed feature extraction algorithm. The blue arc shows the detail coefficients that further consists of three sub-coefficients horizontal, vertical and diagonal, respectively.
The recognition rate of WS-HAR using Weizmann action dataset. It can be seen that the WS-HAR showed better classification rate (Unit: %).
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | ||
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | ||
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | ||
| 0 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | ||
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | ||
| 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | ||
| 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | ||
| 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | ||
| 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | ||
|
| |||||||||
The recognition rate of WS-HAR using KTH action dataset. It can be seen that the WS-HAR showed better classification rate (Unit: %).
| 0 | 2 | 0 | 0 | 0 | ||
| 2 | 0 | 2 | 0 | 0 | ||
| 2 | 0 | 0 | 0 | 1 | ||
| 0 | 0 | 0 | 1 | 0 | ||
| 0 | 1 | 0 | 2 | 0 | ||
| 0 | 0 | 0 | 4 | 0 | ||
|
| ||||||
Confusion matrix for the WS-HAR using Weizmann action dataset, while removing the proposed feature extraction technique (symlet wavelet transform) (Unit: %).
| 1 | 2 | 0 | 1 | 0 | 1 | 2 | 1 | ||
| 1 | 2 | 0 | 3 | 0 | 2 | 0 | 2 | ||
| 1 | 2 | 3 | 0 | 1 | 2 | 0 | 3 | ||
| 0 | 0 | 2 | 0 | 2 | 0 | 1 | 0 | ||
| 0 | 0 | 2 | 1 | 1 | 0 | 1 | 2 | ||
| 2 | 0 | 1 | 0 | 2 | 2 | 2 | 0 | ||
| 1 | 3 | 2 | 1 | 1 | 2 | 3 | 0 | ||
| 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | ||
| 0 | 4 | 3 | 0 | 2 | 0 | 1 | 0 | ||
|
| |||||||||
Confusion matrix for the WS-HAR using KTH action dataset, while removing the proposed feature extraction technique (symlet wavelet transform) (Unit: %).
| 2 | 4 | 1 | 1 | 2 | ||
| 3 | 4 | 1 | 2 | 1 | ||
| 4 | 2 | 2 | 0 | 2 | ||
| 0 | 0 | 1 | 2 | 3 | ||
| 1 | 3 | 2 | 1 | 0 | ||
| 1 | 2 | 0 | 4 | 2 | ||
|
| ||||||
Confusion matrix for the WS-HAR using Weizmann action dataset, while removing the proposed feature selection method (SWLDA) (Unit: %).
| 0 | 2 | 0 | 0 | 1 | 0 | 2 | 3 | ||
| 2 | 3 | 2 | 0 | 2 | 3 | 0 | 2 | ||
| 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | ||
| 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | ||
| 0 | 4 | 1 | 1 | 2 | 0 | 0 | 0 | ||
| 0 | 2 | 3 | 0 | 0 | 0 | 1 | 0 | ||
| 0 | 2 | 0 | 4 | 1 | 2 | 0 | 1 | ||
| 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | ||
| 0 | 0 | 2 | 0 | 1 | 0 | 2 | 0 | ||
|
| |||||||||
Confusion matrix for the WS-HAR using KTH action dataset, while removing the proposed feature selection method (SWLDA) (Unit: %).
| 2 | 3 | 4 | 0 | 1 | ||
| 2 | 3 | 3 | 1 | 0 | ||
| 4 | 3 | 0 | 0 | 0 | ||
| 1 | 3 | 2 | 3 | 3 | ||
| 1 | 1 | 1 | 3 | 2 | ||
| 1 | 1 | 2 | 3 | 3 | ||
|
| ||||||
Comparison results of the WS-HAR with some state-of-the-art methods (Unit: %).
| [ | [ | [ | [ | [ | [ | [ | ||
|
| ||||||||
| 86 | 81 | 79 | 89 | 88 | 86 | 70 | ||
The recognition rate of PCA and hidden Markov model (HMM) using Weizmann action dataset (Unit: %).
| 7 | 5 | 4 | 6 | 4 | 6 | 6 | 2 | ||
| 6 | 6 | 4 | 7 | 5 | 8 | 4 | 5 | ||
| 4 | 5 | 3 | 5 | 7 | 8 | 9 | 6 | ||
| 3 | 4 | 3 | 3 | 5 | 4 | 4 | 5 | ||
| 5 | 6 | 7 | 3 | 4 | 9 | 5 | 3 | ||
| 3 | 4 | 6 | 2 | 4 | 6 | 7 | 8 | ||
| 3 | 5 | 6 | 4 | 4 | 8 | 3 | 9 | ||
| 3 | 4 | 9 | 8 | 8 | 2 | 5 | 4 | ||
| 2 | 8 | 6 | 4 | 2 | 4 | 6 | 7 | ||
|
| |||||||||
The recognition rate of PCA and HMM using KTH action dataset (Unit: %).
| 6 | 7 | 9 | 11 | 4 | ||
| 7 | 11 | 9 | 7 | 11 | ||
| 12 | 10 | 7 | 9 | 10 | ||
| 6 | 11 | 10 | 12 | 11 | ||
| 6 | 5 | 7 | 10 | 10 | ||
| 4 | 7 | 6 | 11 | 12 | ||
|
| ||||||
The recognition rate of PCA + LDA and HMM using Weizmann action dataset (Unit: %).
| 4 | 7 | 6 | 3 | 8 | 3 | 6 | 3 | ||
| 3 | 4 | 5 | 2 | 5 | 7 | 5 | 7 | ||
| 5 | 4 | 8 | 7 | 6 | 3 | 4 | 5 | ||
| 2 | 4 | 4 | 7 | 3 | 4 | 5 | 4 | ||
| 4 | 2 | 2 | 5 | 4 | 2 | 5 | 6 | ||
| 3 | 6 | 3 | 4 | 7 | 4 | 6 | 7 | ||
| 7 | 6 | 4 | 7 | 6 | 4 | 3 | 2 | ||
| 3 | 4 | 6 | 4 | 4 | 6 | 4 | 4 | ||
| 4 | 1 | 2 | 2 | 6 | 5 | 4 | 5 | ||
|
| |||||||||
The recognition rate of PCA + LDA and HMM using KTH action dataset (Unit: %).
| 11 | 12 | 8 | 10 | 9 | ||
| 9 | 9 | 7 | 8 | 7 | ||
| 7 | 9 | 5 | 6 | 7 | ||
| 9 | 9 | 8 | 6 | 11 | ||
| 6 | 4 | 6 | 7 | 8 | ||
| 6 | 7 | 4 | 6 | 9 | ||
|
| ||||||
The recognition rate of ICA and HMM using Weizmann action dataset (Unit: %).
| 5 | 5 | 5 | 4 | 6 | 3 | 4 | 5 | ||
| 3 | 6 | 4 | 5 | 1 | 3 | 4 | 3 | ||
| 3 | 4 | 6 | 3 | 2 | 5 | 6 | 2 | ||
| 6 | 7 | 4 | 5 | 5 | 6 | 4 | 3 | ||
| 5 | 4 | 5 | 2 | 6 | 5 | 4 | 5 | ||
| 7 | 4 | 3 | 6 | 5 | 6 | 6 | 5 | ||
| 4 | 2 | 4 | 3 | 5 | 4 | 3 | 4 | ||
| 5 | 2 | 4 | 2 | 5 | 3 | 4 | 6 | ||
| 6 | 4 | 2 | 2 | 4 | 3 | 4 | 5 | ||
|
| |||||||||
The recognition rate of ICA and HMM using KTH action dataset (Unit: %).
| 5 | 6 | 5 | 6 | 6 | ||
| 7 | 8 | 5 | 5 | 6 | ||
| 8 | 9 | 6 | 7 | 8 | ||
| 8 | 8 | 5 | 9 | 7 | ||
| 6 | 5 | 6 | 8 | 8 | ||
| 6 | 5 | 6 | 8 | 7 | ||
|
| ||||||
The recognition rate of ICA + LDA and HMM using Weizmann action dataset (Unit: %).
| 3 | 4 | 2 | 4 | 5 | 5 | 4 | 3 | ||
| 4 | 5 | 4 | 3 | 2 | 4 | 3 | 4 | ||
| 4 | 5 | 3 | 3 | 4 | 4 | 6 | 3 | ||
| 4 | 5 | 6 | 5 | 4 | 4 | 4 | 3 | ||
| 5 | 6 | 3 | 4 | 5 | 4 | 3 | 3 | ||
| 4 | 3 | 4 | 1 | 4 | 4 | 2 | 3 | ||
| 4 | 5 | 3 | 4 | 3 | 4 | 4 | 3 | ||
| 5 | 4 | 3 | 5 | 3 | 5 | 4 | 5 | ||
| 2 | 3 | 5 | 3 | 5 | 3 | 4 | 6 | ||
|
| |||||||||
The recognition rate of ICA + LDA and HMM using KTH action dataset (Unit: %).
| 8 | 6 | 5 | 4 | 6 | ||
| 9 | 8 | 4 | 5 | 6 | ||
| 7 | 6 | 4 | 5 | 4 | ||
| 8 | 7 | 5 | 7 | 8 | ||
| 2 | 3 | 4 | 6 | 7 | ||
| 4 | 5 | 6 | 7 | 7 | ||
|
| ||||||
The recognition rate of PCA + ICA and HMM using Weizmann action dataset (Unit: %).
| 3 | 2 | 3 | 2 | 1 | 3 | 4 | 1 | ||
| 4 | 3 | 3 | 4 | 2 | 3 | 4 | 2 | ||
| 4 | 5 | 4 | 5 | 3 | 2 | 3 | 4 | ||
| 4 | 5 | 4 | 4 | 3 | 3 | 2 | 4 | ||
| 3 | 4 | 2 | 4 | 4 | 4 | 3 | 2 | ||
| 4 | 3 | 4 | 5 | 4 | 2 | 3 | 3 | ||
| 3 | 2 | 2 | 4 | 3 | 2 | 3 | 4 | ||
| 2 | 3 | 4 | 4 | 2 | 4 | 3 | 4 | ||
| 2 | 3 | 1 | 3 | 2 | 3 | 4 | 3 | ||
|
| |||||||||
The recognition rate of PCA + ICA and HMM using KTH action dataset (Unit: %).
| 4 | 6 | 7 | 5 | 4 | ||
| 8 | 9 | 4 | 5 | 3 | ||
| 5 | 5 | 4 | 5 | 5 | ||
| 4 | 5 | 5 | 6 | 7 | ||
| 3 | 2 | 4 | 4 | 6 | ||
| 4 | 4 | 3 | 6 | 5 | ||
|
| ||||||
The recognition rate of PCA + ICA + LDA and HMM using Weizmann action dataset (Unit: %).
| 1 | 3 | 2 | 1 | 0 | 2 | 1 | 3 | ||
| 2 | 3 | 3 | 2 | 3 | 3 | 2 | 2 | ||
| 3 | 3 | 1 | 2 | 1 | 2 | 3 | 2 | ||
| 3 | 2 | 2 | 1 | 1 | 3 | 2 | 2 | ||
| 2 | 3 | 2 | 2 | 2 | 3 | 2 | 3 | ||
| 4 | 3 | 2 | 3 | 2 | 3 | 2 | 3 | ||
| 3 | 2 | 3 | 2 | 4 | 2 | 3 | 4 | ||
| 2 | 2 | 4 | 2 | 3 | 2 | 2 | 3 | ||
| 3 | 2 | 2 | 4 | 3 | 2 | 3 | 2 | ||
|
| |||||||||
The recognition rate of PCA + ICA + LDA and HMM using KTH action dataset (Unit: %).
| 3 | 5 | 4 | 2 | 2 | ||
| 5 | 7 | 3 | 3 | 2 | ||
| 6 | 5 | 4 | 5 | 3 | ||
| 5 | 6 | 5 | 4 | 4 | ||
| 3 | 2 | 3 | 3 | 4 | ||
| 4 | 3 | 4 | 4 | 5 | ||
|
| ||||||
Comparison results of the proposed approaches with recent feature extraction methods (Unit: %).
| [ | [ | [ | [ | [ | Proposed Approaches | |
|
| ||||||
| 89 | 85 | 72 | 92 | 86 | ||